:root{--ui-bg:#f5f8fc;--ui-surface:#fff;--ui-surface-muted:#f8fafc;--ui-text:#132054;--ui-muted:#68799b;--ui-border:#1a4a7e21;--ui-border-strong:#1a4a7e38;--ui-blue:#147db8;--ui-blue-soft:#eaf5fb;--ui-radius-control:10px;--ui-radius-card:16px;--ui-radius-large:18px;--ui-shadow:0 1px 2px #10224408, 0 8px 24px #1022440b}html,body{background:var(--ui-bg)!important}body:before{display:none!important}main,.workspace-shell main,.view-root,.workspace-shell .view-root{gap:14px!important}.section-head,.table-toolbar,.panel-head,.property-workspace__panel-head{gap:10px!important}.section-head h1,.section-head h2,.section-head h3,.table-toolbar h2,.table-toolbar h3,.panel-head h2,.panel-head h3{letter-spacing:-.025em!important}.section-head p,.table-toolbar p,.panel-head p,.soft-card p,.table-card p{line-height:1.55!important}.hero,.metric-card,.soft-card,.table-card,.module-card,.panel-card,.account-card,.operation-card,.management-transfer-panel,.management-handoff-overview,.dashboard-handoff-card,.property-workspace__panel{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-card)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow)!important}.hero:before,.metric-card:after{display:none!important}.hero,.soft-card,.table-card,.module-card,.panel-card,.account-card,.operation-card{padding:14px 16px!important}.metric-card{min-height:88px!important;padding:12px 14px!important}.metric-card strong{margin:6px 0 2px!important;font-size:clamp(1.35rem,2vw,1.9rem)!important}.cards-grid,.metrics-grid,.content-grid,.module-grid,.role-metrics,.property-kpis,.pipeline-metrics,.report-kpis,.contract-kpis,.billing-kpis,.automation-kpis{gap:10px!important}.primary-button,.ghost-button,.secondary-button,.property-workspace__button,button.action-button{border-radius:var(--ui-radius-control)!important;min-height:40px!important;box-shadow:none!important;letter-spacing:0!important;padding:0 14px!important}.primary-button,.property-workspace__button--primary{border-color:var(--ui-blue)!important;background:var(--ui-blue)!important}.primary-button:hover:not(:disabled),.property-workspace__button--primary:hover:not(:disabled){background:#0f70a8!important;transform:none!important;box-shadow:0 5px 14px #147db829!important}.ghost-button:hover:not(:disabled){color:var(--ui-blue)!important;background:var(--ui-blue-soft)!important;border-color:#147db84d!important;transform:none!important}.tag,.sync-pill,.status-pill,.property-workspace__status{border-radius:999px!important;min-height:28px!important;padding:4px 9px!important;font-size:.74rem!important}input,select,textarea,.search-field input,.login-field input{border:1px solid var(--ui-border-strong)!important;border-radius:var(--ui-radius-control)!important;color:var(--ui-text)!important;box-shadow:none!important;background:#fff!important}input:not([type=checkbox]):not([type=radio]),select{min-height:44px!important;padding:8px 12px!important}textarea{min-height:84px!important;padding:10px 12px!important;line-height:1.55!important}input:focus,select:focus,textarea:focus{border-color:#147db885!important;outline:none!important;box-shadow:0 0 0 3px #147db817!important}.operation-fields,.form-grid,.management-transfer-form{gap:12px!important}.operation-fields label,.form-grid label,.management-transfer-form label{gap:6px!important}.operation-fields label>span,.form-grid label>span,.management-transfer-form label>span{font-size:.82rem!important;line-height:1.35!important}.table-card{overflow:hidden!important}table{border-collapse:separate!important;border-spacing:0!important}th{color:var(--ui-muted)!important;background:var(--ui-surface-muted)!important;letter-spacing:.03em!important;padding:9px 11px!important;font-size:.72rem!important}td{padding:9px 11px!important;line-height:1.4!important}th,td{border-color:var(--ui-border)!important}tbody tr:hover td{background:#fbfdff!important}.workspace-shell .management-transfer-panel{padding:12px 14px!important}.workspace-shell .management-handoff-overview{box-shadow:none!important;border-radius:14px!important;padding:12px!important}.workspace-shell .management-handoff-flow{border-radius:11px!important;grid-template-columns:minmax(0,1fr) 118px minmax(0,1fr)!important;margin-top:9px!important}.workspace-shell .management-handoff-party{padding:9px 10px!important}.workspace-shell .management-handoff-switch{padding:7px 8px!important}.workspace-shell .management-handoff-facts{border-radius:10px!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;margin-top:8px!important}.workspace-shell .management-handoff-fact{padding:7px 8px!important}.workspace-shell .management-handoff-guide{border-radius:9px!important;margin-top:7px!important;padding:7px 9px!important}.workspace-shell .management-transfer-form{margin-top:10px!important}.management-portfolio-grid,.management-history-grid{grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important}.management-portfolio-card,.management-history-card{border:1px solid var(--ui-border)!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important;gap:4px!important;padding:11px 13px!important}.management-portfolio-card span,.management-history-card span{letter-spacing:.06em!important;font-size:.66rem!important}.management-portfolio-card strong,.management-history-card strong{font-size:.98rem!important;line-height:1.25!important}.management-portfolio-card b,.management-history-card b{font-size:1rem!important;line-height:1.25!important}.management-portfolio-card p,.management-portfolio-card small,.management-history-card p,.management-history-card small,.management-portfolio-card em,.management-history-card em{line-height:1.4!important}.dashboard-handoff-card{gap:10px!important;padding:13px 14px!important}.dashboard-handoff-card__stats,.dashboard-handoff-card__grid{gap:8px!important}.dashboard-handoff-card__stat,.dashboard-handoff-card__panel{box-shadow:none!important;border-radius:11px!important;gap:4px!important;padding:10px 11px!important}.dashboard-handoff-card__note-label textarea{border-radius:10px!important;min-height:76px!important;padding:10px 12px!important}.app-shell{grid-template-columns:248px minmax(0,1fr)!important}.app-shell.is-sidebar-collapsed{grid-template-columns:82px minmax(0,1fr)!important}.sidebar{box-shadow:none!important;gap:15px!important;padding:18px 14px!important}.nav-list{gap:3px!important}.sidebar .nav-item{border-radius:10px!important;min-height:42px!important;padding:7px 9px!important}.nav-item__icon{border-radius:8px!important;width:28px!important;height:28px!important}.nav-item__copy span{font-size:.82rem!important}.nav-item__copy em{opacity:.7!important;font-size:.64rem!important}.main-area{min-width:0!important;padding:14px clamp(14px,2vw,28px) 42px!important}.topbar{border:1px solid var(--ui-border)!important;box-shadow:var(--ui-shadow)!important;background:#fffffff5!important;border-radius:12px!important;padding:8px 10px!important;top:8px!important}.property-workspace__main{gap:14px!important}.property-workspace__head,.property-workspace__panel{padding:14px 16px!important}.property-workspace__tabs{gap:4px!important}.property-workspace__tab{border-radius:9px!important;min-height:38px!important;padding:8px 12px!important}.property-workspace__detail-grid{gap:8px!important}.property-workspace__field,.property-workspace__relation-row,.property-workspace__section-note{border-radius:10px!important;padding:10px 12px!important}@media (max-width:920px){.app-shell,.app-shell.is-sidebar-collapsed{grid-template-columns:1fr!important}.main-area{padding:10px 10px 86px!important}.workspace-shell .management-handoff-flow{grid-template-columns:1fr!important}}@media (max-width:620px){.hero,.soft-card,.table-card,.module-card,.panel-card,.account-card,.operation-card{padding:12px!important}.metrics-grid,.cards-grid{grid-template-columns:1fr!important}textarea{min-height:72px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
