.bo-app{--bo-bg:#f7f8fa;--bo-panel:#fff;--bo-ink:#202729;--bo-muted:#626e75;--bo-line:#e1e5e8;--bo-accent:#0d665b;letter-spacing:0;min-height:100dvh;font-size:14px;line-height:1.5}.bo-app *,.bo-app :before,.bo-app :after{box-sizing:border-box;letter-spacing:0}.bo-app :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #288b80}body:has(.bo-app){background:var(--bo-bg);padding-bottom:0}.bo-app svg{flex-shrink:0}.bo-skip-link{z-index:300;background:#fff;border:2px solid #0d665b;padding:12px 18px;position:fixed;top:-100px;left:16px}.bo-skip-link:focus{top:12px}.bo-sidebar{z-index:140;width:240px;color:var(--bo-ink);border-right:1px solid var(--bo-line);box-shadow:none;overscroll-behavior-y:contain;background:#fff}.bo-brand-row{border:0;min-height:72px;padding:0 24px}.bo-brand{color:#202729;font-size:24px;font-weight:800}.bo-brand span{color:#de6354}.bo-workspace-switcher{border:0;border-bottom:1px solid var(--bo-line);background:0 0;border-radius:0;grid-template-columns:34px minmax(0,1fr);gap:10px;margin:4px 16px 16px;padding:12px 0 20px}.bo-workspace-mark{color:#566976;background:#f0f3f6;border:1px solid #e5eaee;border-radius:6px;width:34px;height:34px;font-size:11px}.bo-workspace-switcher small{color:var(--bo-muted);font-size:10px}.bo-workspace-switcher strong{font-size:13px}.bo-navigation{padding:0 12px 18px}.bo-nav-group{color:#788189;text-transform:none;margin:20px 12px 7px;font-size:11px;font-weight:600}.bo-navigation a,.bo-sidebar-foot a,.bo-sidebar-foot button{color:#5e696f;border-radius:5px;gap:11px;min-height:40px;padding:9px 12px;font-size:13px;font-weight:500}.bo-navigation a{margin:2px 0}.bo-navigation a:hover,.bo-sidebar-foot a:hover,.bo-sidebar-foot button:hover{color:#202729;background:#f4f6f8}.bo-navigation a.is-active{color:#0b6458;box-shadow:none;background:#eaf3f0;font-weight:700}.bo-navigation a.is-active:after{content:none}.bo-navigation svg,.bo-sidebar-foot svg{stroke-width:1.7px;width:18px;height:18px}.bo-sidebar-foot{border-top:1px solid var(--bo-line);padding:10px 12px max(10px,env(safe-area-inset-bottom));background:#fff}.bo-sidebar-foot small{color:#a53232;padding:8px 12px;display:block}.bo-stage{min-height:100dvh;margin-left:240px}.bo-topbar{border-bottom:1px solid var(--bo-line);height:72px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;gap:22px;padding:0 32px}.bo-breadcrumb{white-space:nowrap;color:var(--bo-muted);align-items:center;gap:10px;font-size:12px;display:flex}.bo-breadcrumb svg{color:#a2aab0;width:13px;height:13px}.bo-breadcrumb strong{color:var(--bo-ink);font-weight:500}.bo-global-search{background:#f8f9fa;border-color:#e7eaed;border-radius:6px;width:240px;height:36px;margin-left:auto;padding:0 10px}.bo-global-search input{font-size:12px}.bo-global-search:focus-within{border-color:var(--bo-accent)}.bo-global-search kbd{display:none}.bo-top-actions{gap:14px}.bo-icon-button{border-radius:6px;width:38px;height:38px}.bo-top-actions>.bo-icon-button{border:0}.bo-icon-button svg{width:18px;height:18px}.bo-user-menu{grid-template-columns:34px;min-width:34px}.bo-user-menu>span:nth-child(2),.bo-user-menu>svg{display:none}.bo-user-menu>span:first-child,.bo-contact-avatar{color:#3c5c60;background:#e8eeef;width:34px;height:34px;font-size:11px}.bo-mobile-context,.bo-mobile-search,.bo-mobile-nav{display:none}.bo-main{width:100%;max-width:1600px;min-height:calc(100dvh - 72px);margin:0 auto;padding:34px 36px 64px}.bo-page-header{align-items:center;gap:24px;margin:0 0 28px}.bo-page-header>div:first-child{min-width:0}.bo-page-header>div:first-child>span{color:var(--bo-muted);text-transform:none;margin-bottom:8px;font-size:12px;font-weight:500}.bo-page-header h1{overflow-wrap:anywhere;margin:0 0 6px;font-size:28px;font-weight:650;line-height:1.25}.bo-page-header p{color:var(--bo-muted);max-width:650px;font-size:13px;line-height:1.6}.bo-page-actions{flex-shrink:0;gap:8px}.bo-button{text-align:center;border-radius:6px;gap:8px;min-height:42px;padding:9px 14px;font-size:13px;font-weight:600;line-height:1.3}.bo-button--primary{background:var(--bo-accent);color:#fff;border-color:var(--bo-accent)}.bo-button--primary:hover{background:#0a5149}.bo-button svg{width:17px;height:17px}.bo-metrics-grid,.bo-metrics-grid--four,.bo-metrics-grid--five{border-top:1px solid var(--bo-line);border-bottom:1px solid var(--bo-line);background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 32px;display:grid}.bo-metrics-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.bo-metric{border:0;border-right:1px solid var(--bo-line);min-height:138px;box-shadow:none;background:0 0;border-radius:0;padding:22px 24px;overflow:visible}.bo-metric:first-child{padding-left:0}.bo-metric:last-child{border-right:0}.bo-metric:before{display:none}.bo-metric>span{min-height:0;color:var(--bo-muted);padding-right:16px;font-size:12px;font-weight:500}.bo-metric>strong{margin:10px 0 7px;font-size:32px;font-weight:600;line-height:1.15}.bo-metric>small{color:#6d777d;font-size:11px}.bo-metric>svg{color:#849198;width:15px;height:15px;position:absolute;top:23px;right:18px}a.bo-metric:hover{background:#f0f4f3}.bo-metric--warning>strong{color:#986126}.bo-metric--danger>strong{color:#b33f3f}.bo-metric--good>strong{color:#0d665b}.bo-overview-layout{grid-template-columns:minmax(0,1fr) 290px;gap:32px;display:grid}.bo-overview-primary,.bo-overview-secondary{flex-direction:column;gap:28px;min-width:0;display:flex}.bo-work-section{min-width:0}.bo-section-heading{justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin-bottom:14px;display:flex}.bo-section-heading>div{align-items:center;gap:9px;min-width:0;display:flex}.bo-section-heading h2,.bo-shortcuts h2{margin:0;font-size:15px;font-weight:650}.bo-section-heading h2>span{min-width:22px;color:var(--bo-muted);vertical-align:middle;text-align:center;border:1px solid #dce3e4;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:11px;display:inline-block}.bo-section-icon{color:var(--bo-accent);place-items:center;display:grid}.bo-section-icon svg{width:19px;height:19px}.bo-section-icon--amber{color:#ae783d}.bo-section-heading>a{color:var(--bo-accent);white-space:nowrap;align-items:center;gap:5px;min-height:36px;font-size:12px;font-weight:500;display:flex}.bo-section-heading>a svg{width:14px;height:14px}.bo-task-list{border-top:1px solid var(--bo-line)}.bo-task-row{border-bottom:1px solid var(--bo-line);grid-template-columns:86px minmax(0,1fr) 18px;align-items:center;gap:16px;padding:18px 0;display:grid}.bo-task-row:hover,.bo-match-row:hover{background:#f0f4f3}.bo-property-thumb{color:#96a3aa;background:#e9edef;border-radius:6px;flex-shrink:0;place-items:center;width:86px;height:72px;display:grid;position:relative;overflow:hidden}.bo-property-thumb img{object-fit:cover;width:100%;height:100%}.bo-property-thumb small{color:#fff;background:#243b3de6;border-radius:2px;padding:1px 4px;font-size:9px;position:absolute;bottom:4px;left:4px}.bo-task-content{min-width:0}.bo-task-meta{color:var(--bo-muted);font-size:11px}.bo-task-content h3,.bo-match-row h3{margin:4px 0 9px;font-size:14px;font-weight:600;line-height:1.45}.bo-task-detail{color:var(--bo-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.bo-task-row>svg{color:#79878b;width:17px}.bo-status{white-space:normal;border-radius:4px;padding:4px 7px;font-size:11px;font-weight:500;line-height:1.4}.bo-status i{width:5px;height:5px}.bo-status--warning{color:#986126;background:#fbf1e1}.bo-status--success{color:#226553;background:#e6f1ed}.bo-status--danger{color:#a63d3d;background:#fbeaea}.bo-match-row{border-bottom:1px solid var(--bo-line);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 0;display:grid}.bo-match-value{color:#9b652c;font-size:23px;font-weight:600}.bo-match-value small{color:var(--bo-muted);font-size:10px;font-weight:400;display:block}.bo-match-row p{color:var(--bo-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.bo-match-row p svg{width:12px;height:12px}.bo-match-action{color:var(--bo-accent);align-items:center;gap:6px;font-size:12px;display:flex}.bo-match-action svg{width:15px;height:15px}.bo-timeline>div{border-bottom:1px solid var(--bo-line);grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.bo-timeline-dot{background:#88a99f;border-radius:50%;width:7px;height:7px;margin-top:7px}.bo-timeline p{margin:0}.bo-timeline strong,.bo-timeline small{display:block}.bo-timeline strong{font-size:13px;font-weight:500}.bo-timeline small,.bo-timeline time{color:var(--bo-muted);font-size:11px}.bo-timeline time{padding-top:2px}.bo-health-panel{border:1px solid var(--bo-line);background:#fff;border-radius:8px;padding:20px}.bo-health-panel header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.bo-health-panel header svg{width:18px;color:var(--bo-accent)}.bo-health-panel h2{margin:0;font-size:14px;font-weight:600}.bo-health-panel>:is(a,div){border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:12px;display:flex}.bo-health-panel>:last-child{border:0;padding-bottom:0}.bo-health-panel small{color:var(--bo-muted);margin-top:3px;font-size:10px;display:block}.bo-health-panel strong{font-size:19px;font-weight:600}.bo-text-warning{color:#a96c2d}.bo-text-danger{color:#b33f3f}.bo-today-stat{border-bottom:1px solid var(--bo-line);grid-template-columns:1fr auto;gap:10px;padding:0 4px 22px;display:grid}.bo-today-stat>svg{color:#527c97;width:20px}.bo-today-stat>span{color:var(--bo-muted);grid-column:1;font-size:12px}.bo-today-stat>strong{grid-area:1/2/3;font-size:38px;font-weight:500;line-height:1.2}.bo-today-stat>a{color:var(--bo-accent);grid-column:1/-1;align-items:center;gap:6px;font-size:12px;display:flex}.bo-today-stat>a svg{width:14px}.bo-shortcuts h2{margin-bottom:10px}.bo-shortcuts>a{color:#56676f;grid-template-columns:18px 1fr 15px;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:grid}.bo-shortcuts svg{width:17px;height:17px}.bo-shortcuts>a:hover{color:var(--bo-accent)}.bo-dashboard-grid,.bo-dashboard-grid--agency{grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:24px}.bo-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.bo-panel-head{border-bottom:1px solid var(--bo-line);min-height:58px;padding:10px 0 16px}.bo-panel-head h2{font-size:16px;font-weight:600}.bo-panel-head>div>span{text-transform:none;color:var(--bo-muted);margin-bottom:4px;font-size:11px;font-weight:500}.bo-panel-head a{font-size:12px}.bo-list-row,.bo-portfolio-list>a{border-color:var(--bo-line);grid-template-columns:34px minmax(0,1fr) 56px 110px;gap:12px;min-width:0;padding:16px 0}.bo-list-row>:nth-child(4){display:none}.bo-list-primary strong,.bo-cell-primary strong,.bo-list-row>span>strong{white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:600}.bo-list-primary small,.bo-cell-primary small,.bo-list-row>span>small{white-space:normal;font-size:11px}.bo-portfolio-list>a{grid-template-columns:72px minmax(0,1fr) auto}.bo-portfolio-list>a>:nth-child(4),.bo-portfolio-list>a>:nth-child(6){display:none}.bo-portfolio-list>a>.bo-status{grid-column:2}.bo-portfolio-list .bo-property-thumb{grid-row:1/3;width:72px;height:60px}.bo-portfolio-list>a>strong{font-size:13px}.bo-agenda-list>div{padding:16px 0}.bo-agenda-list strong{font-size:13px}.bo-agenda-list span>small,.bo-agenda-list time small{font-size:11px}.bo-agenda-list>.bo-empty{border:0;grid-template-columns:1fr;justify-items:center}.bo-priority-panel>a{gap:12px;padding:16px 0}.bo-priority-panel strong{font-size:13px}.bo-priority-panel small{font-size:11px}.bo-empty{gap:8px;min-height:210px;padding:28px 20px}.bo-empty strong{font-size:15px;font-weight:600}.bo-empty span{max-width:340px;font-size:12px}.bo-empty--small{min-height:120px}.bo-records{min-width:0}.bo-record-toolbar{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:center;gap:16px;padding:0 0 16px;display:flex}.bo-record-search{background:#fff;border:1px solid #dce2e6;border-radius:6px;align-items:center;gap:9px;width:310px;min-width:0;height:42px;padding:0 12px;display:flex}.bo-record-search svg,.bo-filter-control svg{width:16px;height:16px;color:var(--bo-muted)}.bo-record-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.bo-record-search:focus-within{outline:2px solid var(--bo-accent);outline-offset:1px}.bo-record-tools{gap:8px;display:flex}.bo-filter-control{background:#fff;border:1px solid #dce2e6;border-radius:6px;align-items:center;gap:7px;height:42px;padding:0 10px;display:flex}.bo-filter-control select{min-width:0;max-width:180px;color:var(--bo-ink);background:0 0;border:0;outline:0;padding:4px 0;font-size:12px}.bo-filter-control:focus-within{outline:2px solid var(--bo-accent);outline-offset:1px}.bo-record-summary{min-height:46px;color:var(--bo-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.bo-record-summary button{color:var(--bo-accent);background:0 0;align-items:center;gap:5px;min-height:36px;font-size:12px;display:flex}.bo-record-summary svg{width:14px;height:14px}.bo-record-scroll{border:1px solid var(--bo-line);background:#fff;border-radius:7px;overflow-x:auto}.bo-record-table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;font-size:12px}.bo-record-table thead{color:#626f77;background:#f1f4f6}.bo-record-table th{border-bottom:1px solid var(--bo-line);padding:12px 14px;font-size:11px;font-weight:500}.bo-record-table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e9edef;padding:18px 14px}.bo-record-table tr:last-child td{border:0}.bo-record-table th:first-child{width:33%}.bo-record-table th:last-child{width:138px}.bo-record-table tbody tr:hover{background:#fafcfc}.bo-record-table td>span:not(.bo-status):not(.bo-agency-cell):not(.bo-property-identity){display:block}.bo-record-table td strong{font-size:12px;font-weight:600}.bo-record-table small{color:var(--bo-muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.bo-record-table .bo-agency-cell{gap:10px}.bo-agency-cell i{color:#547186;background:#eaf0f5;width:34px;height:34px;font-size:11px}.bo-property-identity{align-items:center;gap:12px;min-width:0;display:flex}.bo-property-identity>span:last-child{min-width:0}.bo-record-table .bo-property-thumb{width:58px;height:54px}.bo-record-table .bo-property-thumb small{color:#fff;margin:0;font-size:8px}.bo-compact-select{background:#fff;border:1px solid #d9e2df;border-radius:5px;width:100%;max-width:100%;height:auto;min-height:38px;padding:8px;font-size:12px}.bo-pagination{color:var(--bo-muted);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:12px;display:flex}.bo-pagination>div{align-items:center;gap:14px;display:flex}.bo-review-card{border-radius:8px;grid-template-columns:100px minmax(0,1fr);scroll-margin-top:90px}.bo-review-card:target,.bo-duplicate-card:target{outline:2px solid var(--bo-accent);outline-offset:3px}.bo-review-body{min-width:0;padding:22px}.bo-review-title h2{font-size:18px;font-weight:600;line-height:1.4}.bo-review-title>div{min-width:0}.bo-review-title span,.bo-review-title p,.bo-review-foot>small{font-size:12px}.bo-review-score{color:#2b7663;background:#edf4f1}.bo-review-score strong{font-size:30px}.bo-review-score small{font-size:12px}.bo-review-foot{flex-direction:column;align-items:stretch}.bo-check-strip{flex-wrap:wrap;gap:8px}.bo-check-strip span{white-space:normal;padding:5px 8px;font-size:12px}.bo-review-details{border-top:1px solid var(--bo-line);padding-top:12px}.bo-review-details summary{cursor:pointer;color:var(--bo-accent);padding:8px 0;font-size:13px;font-weight:600;list-style:inside disclosure-closed;display:list-item}.bo-review-details[open] summary{margin-bottom:14px;list-style-type:disclosure-open}.bo-check-editors{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bo-check-editors label,.bo-check-editors label span,.bo-verification-note span{font-size:12px}.bo-check-editors select{min-height:42px;font-size:14px}.bo-verification-note textarea{padding:12px;font-size:14px}.bo-duplicate-grid{grid-template-columns:minmax(0,1fr)}.bo-duplicate-card{border-radius:8px;min-width:0;padding:24px;scroll-margin-top:90px}.bo-property-compare{gap:18px;margin:20px 0}.bo-property-compare>div{background:#f7f9fa;border:0;border-radius:0;padding:18px}.bo-property-compare strong{font-size:15px;line-height:1.4}.bo-property-compare span,.bo-property-compare small{font-size:12px}.bo-evidence{border-top:1px solid var(--bo-line);border-bottom:1px solid var(--bo-line);padding:16px 0}.bo-evidence dt{font-size:12px}.bo-evidence dd{font-size:20px}.bo-duplicate-card>header small{font-size:12px}.bo-form-section{border-bottom:1px solid var(--bo-line);padding:24px 0}.bo-form-section:first-child{padding-top:0}.bo-form-section h2{font-size:18px;font-weight:600}.bo-form-section p{font-size:12px}.bo-form-grid{gap:20px 16px}.bo-field>span{margin-bottom:7px;font-size:13px}.bo-field :is(input,select,textarea){border-radius:6px;padding:10px 12px;font-size:14px}.bo-field input,.bo-field select{height:46px}.bo-field textarea{min-height:120px}.bo-field>small{margin-top:6px;font-size:11px}.bo-form-note{padding:14px}.bo-form-note strong,.bo-form-note span{font-size:12px}.bo-submit-panel{border:1px solid var(--bo-line);background:#fff;border-radius:8px;padding:22px}.bo-submit-panel h2{font-size:16px}.bo-submit-panel li strong{font-size:12px}.bo-submit-panel li small{font-size:11px}.bo-form-error,.bo-action-error{color:#a32f2f;font-size:12px}.bo-search-page-form{gap:8px;margin:0 0 24px;display:flex}.bo-search-page-form input{border:1px solid var(--bo-line);background:#fff;border-radius:6px;flex:1;min-width:0;height:46px;padding:10px 14px;font-size:16px}.bo-search-results .bo-panel>a{padding:16px 0}.bo-media-review{border:1px solid var(--bo-line);background:#fff;border-radius:8px}.bo-media-review h2{font-size:15px}.bo-media-review dl span,.bo-media-review small{font-size:11px}.bo-chart-placeholder{margin-top:28px;padding:0}.bo-chart-placeholder>header{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.bo-chart-placeholder>div{height:230px;padding-top:30px}.bo-chart-placeholder i{background:#7ea497;position:relative}.bo-chart-placeholder i span{text-align:center;color:var(--bo-muted);font-size:11px;font-style:normal;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.bo-chart-placeholder>small{font-size:12px}.bo-confirm-dialog{color:#202729;background:#fff;border:1px solid #dce3e1;border-radius:8px;width:min(440px,100vw - 32px);padding:24px}.bo-confirm-dialog::backdrop{background:#16222580}.bo-confirm-dialog h2{margin:0 0 10px;font-size:20px}.bo-confirm-dialog p{color:#626e75;margin:0 0 24px;font-size:14px;line-height:1.6}.bo-confirm-dialog footer{justify-content:flex-end;gap:10px;display:flex}.bo-loading{gap:20px;display:grid}.bo-loading>span{background:#e9eeed;border-radius:6px;height:90px;animation:1.5s ease-in-out infinite alternate bo-pulse;display:block}@keyframes bo-pulse{to{opacity:.45}}@media (max-width:1250px){.bo-breadcrumb>span,.bo-breadcrumb>svg{display:none}.bo-main{padding:28px 24px 60px}.bo-topbar{padding:0 24px}.bo-overview-layout{grid-template-columns:minmax(0,1fr) 250px;gap:24px}.bo-metric{padding:20px 16px}.bo-metric>span{font-size:11px}.bo-record-toolbar{flex-wrap:wrap}.bo-record-search{flex:1;min-width:200px}}@media (max-width:1050px) and (min-width:901px){.bo-overview-layout,.bo-dashboard-grid,.bo-dashboard-grid--agency{grid-template-columns:1fr}.bo-overview-secondary{grid-template-columns:1fr 1fr;display:grid}.bo-metrics-grid--five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.bo-sidebar{visibility:hidden;width:min(300px,100vw - 40px);transition:transform .18s,visibility .18s;transform:translate(-100%)}.bo-sidebar.is-open{visibility:visible;transform:translate(0)}.bo-sidebar-backdrop{z-index:130;background:#192b3459}.bo-navigation a,.bo-sidebar-foot a,.bo-sidebar-foot button{min-height:44px;font-size:14px}.bo-stage{margin-left:0}.bo-breadcrumb,.bo-global-search{display:none}.bo-topbar{gap:10px;height:64px;padding:0 16px}.bo-top-actions{gap:4px;margin-left:auto}.bo-mobile-search{display:inline-grid}.bo-topbar .bo-icon-button{width:42px;height:44px}.bo-user-menu{min-width:34px}.bo-mobile-context{flex:1;min-width:0;display:block}.bo-mobile-context small,.bo-mobile-context strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bo-mobile-context small{color:var(--bo-muted);font-size:10px}.bo-mobile-context strong{font-size:12px;font-weight:600}.bo-mobile-nav{z-index:100;grid-template-columns:repeat(var(--bo-mobile-items,4),minmax(0,1fr));padding:6px 10px max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--bo-line);background:#fff;display:grid;position:fixed;bottom:0;left:0;right:0}.bo-mobile-nav :is(a,button){color:#768087;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:48px;font-size:11px;font-weight:500;display:flex}.bo-mobile-nav svg{stroke-width:1.8px;width:21px;height:21px}.bo-mobile-nav .is-active{color:var(--bo-accent);font-weight:700}.bo-mobile-nav .is-active svg{stroke-width:2.4px}.bo-main{min-height:calc(100dvh - 64px);padding:26px 24px calc(94px + env(safe-area-inset-bottom))}.bo-page-header h1{font-size:26px}.bo-page-header{align-items:flex-start}.bo-dashboard-grid,.bo-dashboard-grid--agency{grid-template-columns:1fr}.bo-overview-layout{grid-template-columns:minmax(0,1fr) 240px;gap:24px}.bo-create-layout{grid-template-columns:1fr}.bo-form-aside{position:static}}@media (max-width:700px){.bo-main{padding:24px 18px calc(90px + env(safe-area-inset-bottom))}.bo-topbar{gap:6px;padding:0 10px}.bo-user-menu{display:none}.bo-page-header{flex-direction:column;gap:18px;margin-bottom:22px}.bo-page-header h1{font-size:25px}.bo-page-header>div:first-child>span{font-size:11px}.bo-page-header p{font-size:13px}.bo-page-actions{width:100%}.bo-page-actions .bo-button{flex:1}.bo-button,.bo-icon-button{min-height:44px}.bo-metrics-grid,.bo-metrics-grid--four,.bo-metrics-grid--five{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:26px}.bo-metric,.bo-metric:first-child{border-right:1px solid var(--bo-line);border-bottom:1px solid var(--bo-line);min-height:120px;padding:17px 14px}.bo-metric:nth-child(2n){border-right:0}.bo-metric:nth-last-child(-n+2){border-bottom:0}.bo-metric:nth-child(odd){padding-left:0}.bo-metric>span{min-height:30px;padding-right:10px;font-size:11px}.bo-metric>strong{margin:4px 0 6px;font-size:28px}.bo-metric>small{font-size:10px}.bo-metric>svg{width:13px;top:18px;right:9px}.bo-overview-layout{grid-template-columns:1fr;gap:32px}.bo-overview-primary{gap:26px}.bo-section-heading{gap:8px}.bo-section-heading h2{font-size:14px}.bo-section-heading>a{font-size:11px}.bo-section-heading h2>span{margin-left:3px}.bo-task-row{grid-template-columns:68px minmax(0,1fr);gap:12px}.bo-task-row>svg{display:none}.bo-task-row .bo-property-thumb{width:68px;height:78px}.bo-task-content h3{margin:3px 0 8px;font-size:13px}.bo-task-meta{font-size:10px}.bo-task-detail{gap:6px;font-size:10px}.bo-task-detail .bo-status{font-size:10px}.bo-match-row{grid-template-columns:45px minmax(0,1fr);gap:8px 12px}.bo-match-row h3{margin-top:0;font-size:13px}.bo-match-action{grid-column:2}.bo-timeline>div{grid-template-columns:8px minmax(0,1fr);gap:3px 10px}.bo-timeline time{grid-column:2}.bo-timeline strong{font-size:12px}.bo-record-toolbar{gap:10px;padding-bottom:12px}.bo-record-search{flex-basis:100%;width:100%;height:46px}.bo-record-search input,.bo-filter-control select,.bo-app .bo-compact-select{font-size:16px}.bo-record-tools{gap:8px;width:100%;display:flex}.bo-filter-control{flex:1;gap:4px;min-width:0;height:44px;padding:0 8px}.bo-filter-control select{width:100%;max-width:none;font-size:16px}.bo-record-scroll{background:0 0;border:0;border-radius:0;overflow:visible}.bo-record-table,.bo-record-table tbody{width:100%;display:block}.bo-record-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bo-record-table tbody{gap:14px;display:grid}.bo-record-table tr{border:1px solid var(--bo-line);background:#fff;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;padding:18px;display:grid}.bo-record-table td{border:0;min-width:0;padding:0;font-size:13px;display:block}.bo-record-table td:first-child{border-bottom:1px solid #edf0f2;grid-column:1/-1;padding-bottom:14px}.bo-record-table tr:last-child td:first-child{border-bottom:1px solid #edf0f2}.bo-record-table td:not(:first-child):before{content:attr(data-label);color:var(--bo-muted);margin:0 0 5px;font-size:11px;display:block}.bo-record-table td strong{font-size:13px}.bo-record-table small{font-size:11px}.bo-record-table .bo-cell-primary strong{font-size:14px}.bo-record-table .bo-property-thumb{width:64px;height:60px}.bo-record-table .bo-compact-select{min-height:44px;font-size:16px}.bo-list-table,.bo-portfolio-list{overflow:visible}.bo-list-row{grid-template-columns:34px minmax(0,1fr);padding:16px 0}.bo-list-row>:nth-child(3),.bo-list-row>:nth-child(4){display:none}.bo-list-row>:last-child{grid-column:2}.bo-portfolio-list>a{grid-template-columns:64px minmax(0,1fr);gap:8px 12px;min-width:0}.bo-portfolio-list .bo-property-thumb{grid-row:1/4;width:64px;height:72px}.bo-portfolio-list>a>strong{grid-column:2}.bo-review-card{display:block}.bo-review-score{justify-content:flex-start;align-items:baseline;gap:5px;padding:12px 18px;display:flex}.bo-review-score:before{content:"Scor WeHome";margin-right:auto;font-size:12px}.bo-review-score strong{font-size:24px}.bo-review-body{padding:18px}.bo-review-title{flex-direction:column;align-items:flex-start;gap:10px}.bo-review-title h2{font-size:16px}.bo-check-strip span{font-size:11px}.bo-check-editors{grid-template-columns:1fr}.bo-app :is(.bo-field input,.bo-field select,.bo-field textarea,.bo-check-editors select,.bo-verification-note textarea){font-size:16px}.bo-duplicate-card{padding:18px}.bo-property-compare{grid-template-columns:1fr;gap:12px}.bo-property-compare>svg{transform:rotate(90deg)}.bo-evidence{gap:12px}.bo-evidence dt{font-size:11px}.bo-duplicate-card .bo-inline-actions{flex-wrap:wrap}.bo-inline-actions .bo-button--primary{width:100%}.bo-form-grid,.bo-form-grid--three{grid-template-columns:1fr}.bo-field--span-two{grid-column:auto}.bo-form-section{padding:22px 0}.bo-form-section>header{gap:12px}.bo-form-section h2{font-size:17px}.bo-search-results,.bo-media-review-grid{grid-template-columns:1fr}.bo-search-page-form .bo-button{padding:8px 12px}.bo-confirm-dialog footer{flex-wrap:wrap}}@media (max-width:359px){.bo-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.bo-evidence div{padding:0 8px}.bo-main{padding-left:14px;padding-right:14px}.bo-section-icon{display:none}.bo-record-table tr{padding:14px}.bo-record-tools{flex-wrap:wrap}.bo-filter-control{flex-basis:100%}.bo-record-table tr{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bo-app *,.bo-app :before,.bo-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
