/* 2026-10-30 Claude hp9 手机房间详情：房东合同 / 财务账单字号按「房源详情」标准（标题18、正文14-15、辅助13、标签12） */
@media (max-width:768px){
/* ---- 房东合同（#dt-contract） ---- */
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) .cf-grp{font-size:13px!important;line-height:1.5!important}
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) .cf-info .t{font-size:15px!important;line-height:1.45!important}
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) .cf-info .s{font-size:13px!important;line-height:1.5!important}
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) .cf-right :is(.cf-status,.cf-up,.cf-clear){font-size:12px!important;line-height:1.4!important;padding:3px 8px!important}
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) .cf-right .cf-val{font-size:14px!important}
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) .cf-right .cf-arrow{font-size:16px!important}
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) :is(.hp2-head,.ac2h-head) h3{font-size:16px!important}
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) :is(.hp2-head,.ac2h-head) p,
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) .hp2-opt small,
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) :is(.hp2-ok,.hp2-tag,.ac2h-empty){font-size:13px!important;line-height:1.55!important}
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) .hp2-opt b{font-size:15px!important}
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) .ac2h-btn{font-size:14px!important}
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) .ic-compare .lbl{font-size:13px!important}
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) .ic-compare .sub{font-size:12px!important}
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) .ic-profit>span:not(.profit-val){font-size:14px!important}
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) .ic-detail .item>span{font-size:13px!important}
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) .ic-detail .item>span.v{font-size:14px!important}
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) :is(.vc-label,.vc-sep){font-size:14px!important}
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) .vc-row>span:not(.vc-label):not(.vc-sep),
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) .vc-desc,
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) #hc-bills-loading,
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) .glass-card>div:not([class]):not([id]){font-size:13px!important;line-height:1.6!important}
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) .cal-legend .leg{font-size:12px!important}
html.wnc-m body #dt-contract#dt-contract:not(#_a):not(#_b):not(#_c) .gc-title>span:not(.ll-edit):not(.wm-edit):not([onclick]){font-size:13px!important;font-weight:500!important;color:#64748b!important;margin-left:8px!important}
/* ---- 财务账单（#dt-finance） ---- */
html.wnc-m body #dt-finance#dt-finance:not(#_a):not(#_b):not(#_c) .fc.filter .period-title{font-size:16px!important}
html.wnc-m body #dt-finance#dt-finance:not(#_a):not(#_b):not(#_c) .fc.filter>button,
html.wnc-m body #dt-finance#dt-finance:not(#_a):not(#_b):not(#_c) .periods>button{font-size:14px!important}
html.wnc-m body #dt-finance#dt-finance:not(#_a):not(#_b):not(#_c) .summary-grid span{font-size:14px!important}
html.wnc-m body #dt-finance#dt-finance:not(#_a):not(#_b):not(#_c) .fh>span{font-size:18px!important}
html.wnc-m body #dt-finance#dt-finance:not(#_a):not(#_b):not(#_c) .fh small,
html.wnc-m body #dt-finance#dt-finance:not(#_a):not(#_b):not(#_c) .category-row small,
html.wnc-m body #dt-finance#dt-finance:not(#_a):not(#_b):not(#_c) .state-grid small,
html.wnc-m body #dt-finance#dt-finance:not(#_a):not(#_b):not(#_c) .utility-head span{font-size:13px!important;font-weight:400!important}
html.wnc-m body #dt-finance#dt-finance:not(#_a):not(#_b):not(#_c) .category-row small{font-weight:600!important}
html.wnc-m body #dt-finance#dt-finance:not(#_a):not(#_b):not(#_c) :is(.fh>button,.zero-toggle,.ledger-tools>button){font-size:14px!important}
html.wnc-m body #dt-finance#dt-finance:not(#_a):not(#_b):not(#_c) .nst{font-size:13px!important}
html.wnc-m body #dt-finance#dt-finance:not(#_a):not(#_b):not(#_c) .original-period{font-size:12px!important}
html.wnc-m body #dt-finance#dt-finance:not(#_a):not(#_b):not(#_c) .pagination span{font-size:14px!important}
html.wnc-m body #dt-finance#dt-finance:not(#_a):not(#_b):not(#_c) .pagination button{font-size:15px!important}
/* 公区财务 · 经营决策面板小字 */
html.wnc-m body #dt-finance#dt-finance:not(#_a):not(#_b):not(#_c) :is(.gq-whs,.gq-whnet>span,.gq-whbadge,.gq-whlegend>span,.gq-wrpair>i){font-size:12.5px!important}
html.wnc-m body #dt-finance#dt-finance:not(#_a):not(#_b):not(#_c) :is(.gq-s,.gq-clickable){font-size:13px!important}
/* ---- 已出租：添加租金按钮加高，保留「电话号码」 ---- */
html.wnc-m .tenant-card-v2 .v2-det-row.hp-phone-row:not(#_a):not(#_b):not(#_c):not(#_d) .hp-addrent{height:36px!important;min-height:36px!important;padding:0 10px!important;border-radius:9px!important;font-size:14px!important;font-weight:600!important}
html.wnc-m .tenant-card-v2 .v2-det:not(#_a):not(#_b):not(#_c):not(#_d):has(.hp-phone-row){padding-top:0!important;padding-bottom:2px!important}
html.wnc-m .tenant-card-v2 .v2-det-row.hp-phone-row:not(#_a):not(#_b):not(#_c):not(#_d){padding-top:6px!important;padding-bottom:6px!important;min-height:0!important}
/* ---- 底部导航：8 个入口平分宽度，文字 11px → 12px ---- */
html.wnc-m body .bottom-nav:not(#_a):not(#_b):not(#_c){padding-left:2px!important;padding-right:2px!important}
html.wnc-m body .bottom-nav:not(#_a):not(#_b):not(#_c) .bottom-nav-item{flex:1 1 0!important;min-width:0!important;width:auto!important;margin-left:0!important;margin-right:0!important}
html.wnc-m body .bottom-nav:not(#_a):not(#_b):not(#_c) .bn-label{font-size:12px!important;letter-spacing:-.2px!important;white-space:nowrap!important;line-height:1.3!important}
}
