/* Finding typography 20261018findtype2: CSS only. Preserve native icons, controls, data and photo geometry. */
/* Approved detail typography/alignment 20261018detailtype4. CSS only; native icons, handlers, data and photo geometry are preserved. */
@media(min-width:769px){
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view {--wp-color-text-muted:#4b5563;--wp-color-text-tertiary:#4b5563;--rmp-muted:#4b5563;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(:is(.gc-title,.gq-ui-head,.kv-title,.rmp-status-heading,.rmu-status-heading,.drp-followup>div:first-child)) {font-size:16px!important;font-weight:600!important;line-height:24px!important;color:#0f172a!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(:is(.gc-title,.gq-ui-head)>span:not([onclick]),.gq-ui-head>b) {font-size:inherit!important;font-weight:inherit!important;color:inherit!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(:is(.dt-room-base-label,.gc-label,.gq-side-kv>span,.gq-amenity-label,.rmu-amenity-label,.dt-rent-info-label,.v2-det-lb,.v2-cell-lb,.v2-plb,.d-lb,.d-name)) {font-size:14px!important;font-weight:400!important;line-height:24px!important;color:#4b5563!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(:is(.dt-room-base-value,.gc-val,.gq-side-kv>b,.dt-rent-info-value,.v2-cell-vl,.tenant-card-v2__detail-value,.d-date)) {font-size:15px!important;font-weight:500!important;line-height:24px!important;color:#1f2937!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(:is(.dt-room-base-value,.gc-val)>:not([onclick]):not(a):not([class])) {font-size:inherit!important;font-weight:inherit!important;color:inherit!important;line-height:inherit!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(:is(.dt-ci-text,.gq-amenity-empty,.rmu-amenity-empty,.gq-amenity-chip,.rmu-room-amenities .fac-tag,.kv-text,.drp-followup textarea,.gq-section-note [id^="gq-note-text"],.rmp-note .gc-val)) {font-size:14px!important;font-weight:400!important;line-height:24px!important;color:#374151!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(:is(.gc-title,.gq-ui-head)>:is(button,[onclick]),:is(.dt-room-base-value,.gc-val)>[onclick]) {font-size:14px!important;font-weight:500!important;line-height:22px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(#detail-title) {font-size:20px!important;font-weight:600!important;line-height:28px!important;color:#0f172a!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(#detail-subtitle) {font-size:14px!important;line-height:22px!important;color:#4b5563!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(#ym-rh-price) {font-size:24px!important;font-weight:700!important;line-height:32px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(:is(.gq-pay-rent-btn,.ym-rh-consult,.rmu-action-strip .ra-btn,.rmu-action-strip .sa-btn,.drp-device-btn,.tc-vacant button)) {font-size:14px!important;font-weight:500!important;line-height:22px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(:is(.gq-badge,.d-val,.gq-rentdue-val,.v2-clean-tag,.v2-st,.gqu-lock-row small,.gqu-lock-row em,.gqu-lock-row b,.gq-contract-state)) {font-size:13px!important;line-height:20px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(.gq-side-kv>b.money) {color:#e44c46!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(:is(.gq-section-rooms td,.gq-section-rooms th)) {font-size:14px!important;line-height:22px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(:is(.gq-base-grid,.rmp-base>.dt-room-core,.rmp-community>.dt-room-base,.gq-section-community>div:not(.gc-title))) {display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:12px 20px!important;align-items:start!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(.gq-section-base.glass-card>.gq-base-grid) {grid-template-columns:repeat(3,minmax(0,1fr))!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(.rmp-base.glass-card>.dt-room-core) {grid-template-columns:repeat(3,minmax(0,1fr))!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(.gq-section-community>div:not(.gc-title)>div:has(>.gq-community-field)) {display:contents!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(:is(.gq-base-grid>.dt-room-base-item,.gq-base-grid>.gq-base-location,.gq-community-field,.rmp-base .dt-room-base-item,.rmp-community .dt-room-base-item)) {display:grid!important;grid-template-columns:100px minmax(0,1fr)!important;gap:0 10px!important;align-items:baseline!important;min-width:0!important;margin:0!important;padding:0!important;grid-column:auto!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(:is(.gq-base-grid>.dt-room-base-item,.gq-base-grid>.gq-base-location,.gq-community-field,.rmp-base .dt-room-base-item,.rmp-community .dt-room-base-item)>:is(.gc-label,.dt-room-base-label)) {width:auto!important;min-width:0!important;margin:0!important;white-space:nowrap!important;line-height:24px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(:is(.gq-base-grid>.dt-room-base-item,.gq-base-grid>.gq-base-location,.gq-community-field,.rmp-base .dt-room-base-item,.rmp-community .dt-room-base-item)>:is(.gc-val,.dt-room-base-value)) {min-width:0!important;margin:0!important;line-height:24px!important;overflow-wrap:anywhere!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(.gq-base-location:last-child,.gq-section-community>div:not(.gc-title)>.gq-community-field:last-child,.rmp-community .dt-room-base-item:last-child) {grid-column:1/-1!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(.gq-base-due) {display:grid!important;grid-template-columns:100px minmax(0,1fr)!important;column-gap:10px!important;align-items:baseline!important;min-height:24px!important;padding:0!important;margin:0!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(.gq-base-due .d-name) {white-space:nowrap!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(.gq-base-due .d-main) {width:auto!important;min-width:0!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(.gq-base-due .d-right) {display:flex!important;gap:6px!important;align-items:baseline!important;margin:0!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(.gq-side-kv) {display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;column-gap:10px!important;align-items:baseline!important;margin:0 0 7px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(.gq-side-kv>*) {min-width:0!important;max-width:none!important;text-align:left!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(.gq-context>.glass-card:has(> .gc-title [onclick^="showBlockEditor"][onclick$=",4)"])>div:not(.gc-title)>div) {display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;column-gap:8px!important;align-items:baseline!important;min-width:0!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(.gq-context>.glass-card:has(> .gc-title [onclick^="showBlockEditor"][onclick$=",4)"]) .gc-label) {width:42px!important;min-width:42px!important;margin:0!important;white-space:nowrap!important;text-align:justify!important;text-align-last:justify!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(.gq-context>.glass-card:has(> .gc-title [onclick^="showBlockEditor"][onclick$=",4)"]) .gc-val) {min-width:0!important;margin:0!important;overflow-wrap:anywhere!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(.rmp-community) {height:max-content!important;min-height:200px!important;}
}
@media(min-width:769px) and (max-width:1180px){
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view .gq-section-base.glass-card>.gq-base-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view .rmp-base.glass-card>.dt-room-core{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}

/* Sales policy typography only: 20261018policytype1. Icons and handlers unchanged. */
@media(min-width:769px){
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view [data-svc-kind="policy"]>div:not(.gc-title):not(.rmp-contract-policy)>div:nth-child(2)>div:first-child,html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view [data-svc-kind="policy"] .rmp-contract-policy>span{font-size:14px!important;font-weight:400!important;line-height:24px!important;color:#4b5563!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view [data-svc-kind="policy"]>div:not(.gc-title):not(.rmp-contract-policy)>div:nth-child(2)>div:last-child,html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view [data-svc-kind="policy"] .rmp-contract-policy>div{font-size:15px!important;font-weight:500!important;line-height:24px!important;color:#1f2937!important;}
}

@media(min-width:769px){html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view .rmp-policy[data-svc-kind="policy"]{height:max-content!important;}}

@media(min-width:769px){
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(.ym-v2-name){font-size:16px!important;font-weight:600!important;line-height:24px!important;color:#0f172a!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(.ym-v2-loc-row,.ym-v2-loc-part,.ym-v2-loc-org,.ym-v2-stat-unit){font-size:14px!important;font-weight:400!important;line-height:22px!important;color:#4b5563!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(.ym-v2-stat-num){font-size:15px!important;font-weight:500!important;line-height:22px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(.rc-room-no){font-size:14px!important;font-weight:600!important;line-height:22px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(.rc-card-price){font-size:20px!important;font-weight:700!important;line-height:26px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(.rc-status-badge,.rc-card-vdays,.rc-type-tag,.ym-v2-type-tag){font-size:13px!important;line-height:20px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(.ym-room-card.v4){height:auto!important;max-height:none!important;min-height:106px!important;box-sizing:border-box!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(.ym-v2-meta-row){gap:8px 16px!important;flex-wrap:wrap!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:14px!important;line-height:22px!important;color:#1f2937!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(input::placeholder,textarea::placeholder){color:#4b5563!important;opacity:1!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(#vc-stats-bar .vc-stat-item,#sf-deposit-mode .dp-stat){grid-template-rows:22px 28px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(#vc-stats-bar .vc-stat-lbl,#sf-deposit-mode .dp-stat-label){font-size:14px!important;line-height:22px!important;color:#4b5563!important;letter-spacing:0!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(#vc-stats-bar .vc-stat-value,#sf-deposit-mode .dp-stat-val){font-size:24px!important;line-height:28px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(#sf-deposit-mode .dp-stat){grid-template-rows:22px 28px 20px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(#sf-deposit-mode .dp-stat-sub){font-size:13px!important;line-height:20px!important;color:#4b5563!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(.sf-mode-tab,#vc-adv-btn,#sf-adv-btn,#sf-smart-mode .ai-btn,#sf-smart-mode .bb-btn,#sf-smart-mode .bb-share){font-size:14px!important;line-height:22px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(#sf-smart-mode .sf-sub,#sf-smart-mode .sf-label,#sf-smart-mode .cnd-lb,#sf-smart-mode .cnd-hint,#sf-smart-mode .geo-row2 .lb,#sf-smart-mode .feat-lb,#sf-smart-mode .st .l,#sf-smart-mode .res-hdr .cnt,#sf-smart-mode .r2,#sf-smart-mode .sf-empty-sub){font-size:14px!important;line-height:24px!important;color:#4b5563!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(#sf-smart-mode .geo-top .t,#sf-smart-mode .res-hdr .t,#sf-smart-mode .hname){font-size:16px!important;line-height:24px!important;font-weight:600!important;color:#0f172a!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(#sf-smart-mode .qq,#sf-smart-mode .geo-chip,#sf-smart-mode .rad-chip,#sf-smart-mode .fc,#sf-smart-mode .sc,#sf-smart-mode .geo-btn,#sf-smart-mode .cnd,#sf-smart-mode .tg,#sf-smart-mode .rsn){font-size:14px!important;line-height:22px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(#sf-smart-mode .qq:not(.on),#sf-smart-mode .geo-chip:not(.on),#sf-smart-mode .rad-chip:not(.on),#sf-smart-mode .fc:not(.on),#sf-smart-mode .sc:not(.on),#sf-smart-mode .tg:not(.metro):not(.biz)){color:#374151!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(#sf-smart-mode .quick-row::before,#sf-smart-mode .flt-card::before){font-size:14px!important;line-height:24px!important;color:#4b5563!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(#sf-smart-mode .st .v){font-size:24px!important;line-height:30px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(#sf-smart-mode .st .v small,#sf-smart-mode .price small,#sf-smart-mode .vac-b){font-size:13px!important;line-height:20px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(#sf-deposit-mode .dep-time-btn,#sf-deposit-mode .dp-date-label,#sf-deposit-mode .dp-date-sep,#sf-deposit-mode .dp-date-apply,#sf-deposit-mode .dp-date-clear,#sf-deposit-mode .dp-list-sub){font-size:14px!important;line-height:22px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(#sf-deposit-mode .dp-date-label,#sf-deposit-mode .dp-date-sep,#sf-deposit-mode .dp-list-sub){color:#4b5563!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(#sf-deposit-mode .dp-list-title){font-size:16px!important;font-weight:600!important;line-height:24px!important;color:#0f172a!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(#sf-smart-mode .ai-box){min-height:42px!important;height:auto!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(#sf-smart-mode .geo-row2,#sf-smart-mode .flt-rows,#sf-smart-mode .feat-chips,#sf-smart-mode .sort-chips){flex-wrap:wrap!important;row-gap:8px!important;}
}

@media(min-width:769px){
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(.find-policy-row>span){font-size:14px!important;font-weight:400!important;line-height:24px!important;color:#4b5563!important;flex-basis:56px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(.find-policy-row>div){font-size:15px!important;font-weight:500!important;line-height:24px!important;color:#1f2937!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(.rmp-policy,.rmp-community){height:max-content!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view .rmp-contract-policy,html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view .rmp-policy>.gc-title~div:not(.rmp-contract-policy)>div:nth-child(2){grid-template-columns:56px minmax(0,1fr)!important;gap:10px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(.find-room-hint,.find-empty,.rmp-service a,.staff-value,.drp-device-info){font-size:14px!important;line-height:24px!important;color:#4b5563!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(.find-negotiate,.find-meter-edit,.drp-device-btn){font-size:14px!important;line-height:22px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(.fac-tag){font-size:14px!important;line-height:22px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view .fac-tag:not(.find-tag-selected){color:#4b5563!important;}
}

/* Community name full row; preserve native top room tabs. 20261018communityrow1 */
@media(min-width:769px){
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view .rmp-community.glass-card>.dt-room-base>.dt-room-base-item:nth-child(3),
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view .gq-section-community.glass-card>div:not(.gc-title)>div:has(>.gq-community-field)>.gq-community-field:first-child{grid-column:1/-1!important;}
}

/* Finding detail shows only vacant/to-let room tabs; native status classes remain authoritative. */
@media(min-width:769px){
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view #room-tabs>.room-tab:not(.vacant){display:none!important;}
}

/* Deposit card typography: complete the existing finder desktop standard. 20261018deproom1 */
@media(min-width:769px){
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant #sf-deposit-mode .dp-card{padding:16px!important;min-height:112px!important;gap:12px!important;border:1px solid #e3eaf3!important;border-radius:12px!important;box-shadow:0 2px 6px #243b6408!important;align-items:center!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant #sf-deposit-mode :is(.dp-line1,.dp-house,.dp-room){font-size:16px!important;font-weight:600!important;line-height:24px!important;color:#0f172a!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant #sf-deposit-mode .dp-line1{gap:4px 8px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant #sf-deposit-mode :is(.dp-line2,.dp-line2 .who,.dp-line2 .team,.dp-time,.dp-list-foot,.dp-hist-month-title){font-size:14px!important;font-weight:400!important;line-height:22px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant #sf-deposit-mode :is(.dp-line2,.dp-line2 .who,.dp-time){color:#4b5563!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant #sf-deposit-mode :is(.dp-badge,.dp-cd-pill){font-size:13px!important;font-weight:500!important;line-height:20px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant #sf-deposit-mode .dp-tag-ding{font-size:12px!important;line-height:18px!important;font-weight:600!important;letter-spacing:0!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant #sf-deposit-mode .dp-line3{gap:6px 10px!important;flex-wrap:wrap!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant #sf-deposit-mode .dp-card:focus-visible{outline:2px solid #2563eb!important;outline-offset:3px!important;}
}

/* 20261021workspace1: approved desktop workspace scale. Typography only; native icons, navigation, statistics, APIs and mobile remain authoritative. */
@media(min-width:769px){
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(:is(.dt-room-base-label,.gc-label,.gq-side-kv>span,.gq-amenity-label,.rmu-amenity-label,.dt-rent-info-label,.v2-det-lb,.v2-cell-lb,.v2-plb,.d-lb,.d-name)){font-size:13px!important;line-height:20px!important;font-weight:400!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(:is(.dt-room-base-value,.gc-val,.gq-side-kv>b,.dt-rent-info-value,.v2-cell-vl,.tenant-card-v2__detail-value,.d-date)){font-size:14px!important;line-height:22px!important;font-weight:400!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(:is(.dt-ci-text,.gq-amenity-empty,.rmu-amenity-empty,.gq-amenity-chip,.rmu-room-amenities .fac-tag,.kv-text,.drp-followup textarea,.gq-section-note [id^="gq-note-text"],.rmp-note .gc-val)){font-size:13px!important;line-height:20px!important;font-weight:400!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(:is(.gc-title,.gq-ui-head)>:is(button,[onclick]),:is(.dt-room-base-value,.gc-val)>[onclick]){font-size:13px!important;line-height:20px!important;font-weight:400!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(:is(.gq-section-rooms td,.gq-section-rooms th)){font-size:13px!important;line-height:20px!important;font-weight:400!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view [data-svc-kind="policy"]>div:not(.gc-title):not(.rmp-contract-policy)>div:nth-child(2)>div:last-child,html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view [data-svc-kind="policy"] .rmp-contract-policy>div{font-size:14px!important;line-height:22px!important;font-weight:400!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(.ym-v2-name){font-size:15px!important;line-height:22px!important;font-weight:600!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(#sf-smart-mode .sf-sub,#sf-smart-mode .sf-label,#sf-smart-mode .cnd-lb,#sf-smart-mode .cnd-hint,#sf-smart-mode .geo-row2 .lb,#sf-smart-mode .feat-lb,#sf-smart-mode .st .l,#sf-smart-mode .res-hdr .cnt,#sf-smart-mode .r2,#sf-smart-mode .sf-empty-sub){font-size:13px!important;line-height:20px!important;font-weight:400!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(#sf-smart-mode .geo-top .t,#sf-smart-mode .res-hdr .t,#sf-smart-mode .hname){font-size:15px!important;line-height:22px!important;font-weight:600!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(#sf-deposit-mode .dep-time-btn,#sf-deposit-mode .dp-date-label,#sf-deposit-mode .dp-date-sep,#sf-deposit-mode .dp-date-apply,#sf-deposit-mode .dp-date-clear,#sf-deposit-mode .dp-list-sub){font-size:13px!important;line-height:20px!important;font-weight:400!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant :is(#sf-deposit-mode .dp-list-title){font-size:15px!important;line-height:22px!important;font-weight:600!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(.find-policy-row>div){font-size:14px!important;line-height:22px!important;font-weight:400!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #desktop-house-detail-modal .desktop-house-detail-dialog.find-room-view :is(.find-room-hint,.find-empty,.rmp-service a,.staff-value,.drp-device-info){font-size:13px!important;line-height:20px!important;}
html.wnc-desktop-standard body.wnc-desktop-standard #app #main-area #page-vacant #sf-deposit-mode :is(.dp-line1,.dp-house,.dp-room){font-size:15px!important;line-height:22px!important;font-weight:600!important;}
html body:has(#app #main-area) #desktop-house-detail-modal .desktop-house-detail-dialog :is(.gc-title,.gq-ui-head>b,.gq-ui-title,.rmp-section-title,.drp-title){font-size:15px!important;line-height:22px!important;font-weight:600!important;}
html body:has(#app #main-area) #desktop-house-detail-modal .desktop-house-detail-dialog :is(.dt-room-base-label,.gc-label,.d-name,.gq-side-kv>span){font-size:13px!important;line-height:22px!important;font-weight:400!important;color:#475569!important;}
html body:has(#app #main-area) #desktop-house-detail-modal .desktop-house-detail-dialog :is(.dt-room-base-value,.gc-val,.d-date,.gq-side-kv>b,.gq-side-kv>strong){font-size:14px!important;line-height:22px!important;font-weight:400!important;}
html body:has(#app #main-area) #desktop-house-detail-modal .desktop-house-detail-dialog :is(.dt-room-base-value,.gc-val) :is(span,strong,b,a){font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;}
html body:has(#app #main-area) #desktop-house-detail-modal .desktop-house-detail-dialog :is(.dt-ci-text,.drp-followup p,.gq-ui-empty){font-size:13px!important;line-height:21px!important;font-weight:400!important;color:#374151!important;}
html body:has(#app #main-area) #desktop-house-detail-modal .desktop-house-detail-dialog .gq-side-kv[data-gqu-field="合同周期"]>b{font-size:13px!important;line-height:20px!important;font-variant-numeric:tabular-nums;}
html body:has(#app #main-area) #desktop-house-detail-modal .desktop-house-detail-dialog :is(.gq-ui-btn,.gq-pay-rent-btn){font-size:13px!important;line-height:20px!important;font-weight:400!important;}
html body:has(#app #main-area) #desktop-house-detail-modal .desktop-house-detail-dialog #dt-info :is(th,td){font-size:13px!important;line-height:20px!important;}
}
