/* 2026-10-29 房源列表 / 找房列表 细节（Claude，hp2） 仅电脑端 */
/* 回收站弹窗 / 录入统计 翻页（电脑、手机都用） */
#house-recycle-dialog .wnc-hr-pill.hp-warn,.wnc-hr-pill.hp-warn:is(#hp-x,[class]){background:#fff7ed!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important;border-color:#fed7aa!important}
#house-recycle-dialog #hr-title .hp-cnt{margin-left:8px;font-size:13px;font-weight:500;color:#64748b}
#house-recycle-dialog footer.hp-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px}
#house-recycle-dialog footer.hp-foot .hr-summary{margin-right:auto}
#house-recycle-dialog footer.hp-foot button[data-hr-page],#page-house-intake .ik-pager[data-hpp] button{width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;color:#334155!important;font-size:15px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
#house-recycle-dialog footer.hp-foot button[data-hr-page]:disabled,#page-house-intake .ik-pager[data-hpp] button:disabled{color:#cbd5e1!important;background:#fff!important}
#house-recycle-dialog footer.hp-foot .hp-pos,#page-house-intake .ik-pager[data-hpp] .pgi{font-size:13px;color:#334155;min-width:44px;text-align:center}
#page-house-intake .ik-pager[data-hpp]{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}
#page-house-intake .ik-pager[data-hpp] .hp-total{margin-right:auto;font-size:13px;color:#64748b}
/* 定金：旧筛选栏不再闪一下（新筛选栏 wnc-finder-extra-filter 本来就会把它隐藏） */
#sf-deposit-mode .dp-search,#sf-deposit-mode .dp-filter-row{display:none!important}
#sf-deposit-mode .hp-empty-card{background:#fff!important;border:1px solid #e8eef7!important;border-radius:12px!important;padding:40px 12px!important;margin-top:8px!important;font-size:13px!important;color:#64748b!important}
#sf-deposit-mode .hp-empty-card::before{content:"";display:block;width:44px;height:44px;margin:0 auto 10px;border-radius:12px;background:#f1f5f9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12v18l-6-4-6 4z'/%3E%3C/svg%3E") center/22px no-repeat}
/* 地图找房合并气泡 */
.amap-marker.mp-merged .hp-mp-base{display:none}
.amap-marker.mp-merged .mp-more.hp-mp-all{margin-left:0!important;white-space:nowrap}
/* AI 智能找房 */
.rc[data-smv] .r3.hp-r3{display:flex!important;align-items:center;gap:8px;flex-wrap:nowrap!important}
.rc[data-smv] .r3.hp-r3 .hp-gj{margin-left:auto!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%;font-size:12px;color:#94a3b8}
.sf2-bottombar .hp-ai-cnt{margin-right:auto;font-size:13px;color:#64748b;white-space:nowrap}
@media (min-width:1025px){
  /* 找房：顶部翻页去掉（底部保留），一行 6 间 */
  #page-vacant #vacant-list-pagination{display:none!important}
  #page-vacant .ym-room-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}
  /* 房源列表：顶部翻页并入状态行 */
  #page-houses #list-pagination{display:none!important}
  #page-houses .wf3-tabs .meta{display:flex!important;align-items:center;gap:12px}
  #page-houses .wf3-tabs .meta .hp-pager{display:inline-flex;align-items:center;gap:8px;margin-left:4px}
  #page-houses .wf3-tabs .meta .hp-pager button{width:30px;height:30px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#334155;font-size:15px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}
  #page-houses .wf3-tabs .meta .hp-pager button:disabled{color:#cbd5e1;cursor:default}
  #page-houses .wf3-tabs .meta .hp-pager span{font-size:13px;color:#334155;min-width:44px;text-align:center}
  /* 录入时间 */
  #page-houses .wf3-seg.wf3-time .hp-seg-lab{display:inline-flex;align-items:center;padding:0 6px 0 10px;font-size:13px;color:#94a3b8;white-space:nowrap}
  /* 电脑端去掉右下角悬浮 + */
  html.hp-on-houses .ym-fab.v2{display:none!important}
  /* 卧室类型 + 独卫 */
  .ym-room-card .hp-tagwrap{display:flex;align-items:center;gap:4px}
  .ym-room-card .hp-tagwrap .rc-type-tag{position:static!important;top:auto!important;right:auto!important;left:auto!important;margin:0!important}
  #page-houses .ym-room-card[data-hpc]{grid-template-columns:minmax(0,1fr) auto!important}
  #page-houses .ym-room-card .hp-tagwrap{grid-area:2/2!important;place-self:center end!important}
  #page-houses .ym-room-card .hp-tagwrap .rc-type-tag{width:auto!important;padding:0 6px!important}
  #page-vacant .ym-room-card .hp-tagwrap{position:absolute;top:6px;right:8px;flex-direction:column;align-items:flex-end;gap:4px}
  #page-vacant .ym-room-card .hp-tagwrap .rc-type-tag{position:static!important;top:auto!important;right:auto!important}
  .ym-room-card .hp-bath{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:6px;font-size:11px;font-weight:700;line-height:1;background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0;box-sizing:border-box;white-space:nowrap}
  #page-vacant .ym-room-card .rc-card-info{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:6px}
  #page-vacant .ym-room-card .rc-card-info .rc-card-vdays{margin-left:auto!important;align-self:center!important}
}

/* 手机端（≤768px） */
@media (max-width:768px){
  .unified-house-pager.is-full.hp-mpager:is(#hp-x,[id]){display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:8px!important}
  .unified-house-pager.is-full.hp-mpager:is(#hp-x,[id]) .house-page-order,
  .unified-house-pager.is-full.hp-mpager:is(#hp-x,[id]) .house-list-page-jump,
  .unified-house-pager.is-full.hp-mpager:is(#hp-x,[id]) .hp-mpos{display:none!important}
  .unified-house-pager.is-full.hp-mpager:is(#hp-x,[id]) .house-list-page-controls>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:32px!important;width:auto!important;height:32px!important;padding:0 6px!important;border:1px solid #dbe5ef!important;border-radius:8px!important;background:#fff!important;color:#334155!important;font-size:14px!important;font-weight:500!important;line-height:1!important;box-shadow:none!important}
  .unified-house-pager.is-full.hp-mpager:is(#hp-x,[id]) .house-list-page-controls>button.is-current{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;font-weight:600!important}
  .unified-house-pager.is-full.hp-mpager:is(#hp-x,[id]) .house-list-page-controls>button:disabled{opacity:.45!important}
  .unified-house-pager.is-full.hp-mpager:is(#hp-x,[id]) .house-page-dots{display:inline-flex!important;min-width:14px!important;justify-content:center!important;color:#94a3b8!important;font-size:14px!important}
  .unified-house-pager.is-full.hp-mpager:is(#hp-x,[id]) .house-list-page-summary{white-space:nowrap!important;flex:none!important}
  .unified-house-pager.is-full.hp-mpager:is(#hp-x,[id]) .house-list-page-controls{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important;margin:0 0 0 auto!important}
  .unified-house-pager.is-full.hp-mpager:is(#hp-x,[id]) .hp-mpos{font-size:14px;color:#334155;min-width:48px;text-align:center}
  /* 房源列表：底部留出悬浮 + 的高度 */
  #page-houses#page-houses .page-content{padding-bottom:120px!important}
}
}

/* hp8 录入统计底部「按录入时间 · 本期…」说明不要 */
#page-house-intake .ik-note{display:none!important}

/* hp8 手机录入统计：顶部图标/标题/说明不要 */
html.wnc-m body #page-house-intake .wm-ik-head:not(#_a):not(#_b):not(#_c){display:none!important}
