:root{--dashboard-panel-radius:14px;--dashboard-heading-radius:16px;--dashboard-control-radius:10px;--dashboard-control-height:32px}:is(.dashboard-shell,.platform-shell) :is(.button,a[href$=\/new],.property-list-filters form>button,:is(.condominium-filters,.contact-list-filters,.schedule-list-filters,.dashboard-list-search-form,.report-filter-actions)>:is(button,a)){min-height:var(--dashboard-control-height);border-radius:var(--dashboard-control-radius);text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:auto;padding:6px 10px;font-family:inherit;font-size:14px;font-weight:650;line-height:1.35;display:inline-flex}:is(.dashboard-shell,.platform-shell) a[href$=\/new]{border:1px solid var(--dashboard-action);color:var(--dashboard-action-contrast);background:var(--dashboard-action)}:is(.dashboard-shell,.platform-shell) a[href$=\/new]:hover{background:var(--dashboard-action-hover)}:is(.dashboard-shell,.platform-shell) :is(.property-page-heading,.dashboard-title-row){border-radius:var(--dashboard-heading-radius)}:is(.dashboard-shell,.platform-shell) :is(.property-list-card,.condominium-list-panel,.exclusivity-list-panel,.property-list-filters,.condominium-filters,.property-form-section){border-radius:var(--dashboard-panel-radius)}.property-list-card{isolation:isolate}.property-list-card .property-list-table>:last-child{border-radius:0 0 var(--dashboard-panel-radius) var(--dashboard-panel-radius)}:is(.dashboard-shell,.platform-shell) :is(.property-list-card__heading,.condominium-list-panel>header) :is(h2,p:first-child){color:var(--dashboard-text-strong);font-family:inherit;font-size:16px;font-weight:650;line-height:1.4}.workflow-modal{z-index:2000;color:var(--dashboard-text);background:0 0;justify-content:center;align-items:center;padding:24px;font-family:Sora,sans-serif;display:flex;position:fixed;inset:0}.workflow-modal__backdrop,.property-workflow-modal__backdrop{background:color-mix(in srgb, var(--dashboard-sidebar-surface) 58%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;inset:0}.workflow-modal__panel{overscroll-behavior:contain;border:1px solid var(--dashboard-border);border-radius:var(--dashboard-heading-radius);background:var(--dashboard-surface);width:min(1400px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--dashboard-shadow-raised);position:relative;overflow:auto}.workflow-modal__toolbar{z-index:4;border-bottom:1px solid var(--dashboard-border);background:var(--dashboard-surface-raised);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:14px;font-weight:600;display:flex;position:sticky;top:0}.workflow-modal__content :is(.dashboard-content,.platform-content){width:100%;max-width:none;margin:0;padding:20px}.workflow-modal__content :is(.dashboard-back-link,.property-page-heading a[href]){display:none}.workflow-modal__content .property-page-heading{margin-top:0}.property-form-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.property-form[data-tabbed] [role=tabpanel][hidden]{display:none!important}.property-form-tabs{border:1px solid var(--dashboard-border);border-radius:var(--dashboard-panel-radius);background:var(--dashboard-surface-raised);flex-wrap:wrap;gap:6px;padding:8px;display:flex}.property-form-tabs button{min-height:var(--dashboard-control-height);border:1px solid var(--dashboard-border);border-radius:var(--dashboard-control-radius);color:var(--dashboard-text);background:var(--dashboard-surface);font:inherit;padding:6px 10px;font-size:14px;font-weight:600}.property-form-tabs button[aria-selected=true]{color:var(--dashboard-action-contrast);background:var(--dashboard-action);border-color:var(--dashboard-action)}.property-form-tabs button:focus-visible{outline:3px solid var(--dashboard-focus);outline-offset:2px}.property-form[data-tabbed] .property-form-footer{border:1px solid var(--dashboard-border);border-radius:var(--dashboard-panel-radius);background:var(--dashboard-surface-raised);box-shadow:none;margin:0;padding:16px;position:static}@media (max-width:720px){.workflow-modal{padding:8px}.workflow-modal__panel{border-radius:var(--dashboard-panel-radius);max-height:calc(100dvh - 16px)}.workflow-modal__toolbar,.workflow-modal__content :is(.dashboard-content,.platform-content){padding:12px}.property-form-tabs{flex-wrap:nowrap;overflow-x:auto}.property-form-tabs button{flex-shrink:0}.property-form[data-tabbed] .property-form-footer{padding:12px}.condominium-filters{grid-template-columns:minmax(0,1fr)!important}}.condominium-status-filters{grid-column:1/-1}:is(.dashboard-shell,.platform-shell) :is(.condominium-filters,.contact-list-filters,.schedule-list-filters,.dashboard-list-search-form,.report-filters) :is(select,input[type=date]){min-height:var(--dashboard-control-height);border-radius:var(--dashboard-control-radius);font:inherit;font-size:14px}:is(.dashboard-shell,.platform-shell) :is(.contact-list-filters,.schedule-list-filters,.dashboard-list-search-form,.report-filter-actions)>button{color:var(--dashboard-action-contrast);background:var(--dashboard-action);border:1px solid var(--dashboard-action)}:is(.dashboard-shell,.platform-shell) :is(.contact-list-filters,.schedule-list-filters,.report-filters,.transaction-filters,.rental-dashboard-filters,.platform-organizations-card){border-radius:var(--dashboard-panel-radius)}@media (max-width:720px){:root{--dashboard-control-height:44px}.workflow-modal{align-items:stretch;padding:0}.workflow-modal__panel{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;overflow-x:hidden}.workflow-modal__content{min-width:0}.workflow-modal__content .property-form[data-tabbed] .property-form-footer{z-index:3;padding:12px 12px max(12px, env(safe-area-inset-bottom));box-shadow:0 -8px 20px color-mix(in srgb, var(--dashboard-sidebar-surface) 10%, transparent);border-width:1px 0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:10px;margin:0 -12px -12px;position:sticky;bottom:0}.workflow-modal__content .property-form-footer>div:first-child:not(:last-child){display:none}.workflow-modal__content .property-form-footer>:is(button,div:last-child){width:100%;margin:0}.workflow-modal__content .property-form-footer>div:last-child:not(:first-child){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workflow-modal__content .property-form-footer button{white-space:normal;min-height:44px;line-height:1.2}}
:is(.dashboard-shell,.platform-shell,.property-workflow-modal,[data-operational-surface]){--dashboard-control-height:32px;--dashboard-text-muted:var(--brand-text-muted);--dashboard-page-title-size:22px;--dashboard-kpi-size:22px;--dashboard-panel-padding:12px;--dashboard-filter-padding:10px;--dashboard-control-radius:10px;--dashboard-label-size:12px;--dashboard-input-size:14px;--dashboard-helper-size:12px;--dashboard-scrollbar-size:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-brand-sans,"Sora", sans-serif)}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) :is(input,select,textarea,button){font-family:inherit}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) :is(.field,label):not([data-compound-search])>:is(select,.unit-input){box-sizing:border-box;width:100%;min-width:0;min-height:var(--dashboard-control-height);border:1px solid var(--dashboard-input-border);border-radius:var(--dashboard-control-radius);color:var(--dashboard-text);background:var(--dashboard-input-surface);font-size:var(--dashboard-input-size);line-height:1.4}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) :is(.field,label):not([data-compound-search])>:is(select){padding:5px 10px}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) :is(.field,label)>span:not(:has(input)):not(.typed-input):not(.unit-input):not([class*=switch]):not([class*=checkbox]){font-size:var(--dashboard-label-size);line-height:1.45}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) :is(.field,label)>small{font-size:var(--dashboard-helper-size);line-height:1.5}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) :is(input,textarea)::placeholder{color:var(--dashboard-text-muted);opacity:1}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) :is(input,textarea,select,button,a,summary):focus-visible{outline:3px solid var(--dashboard-focus);outline-offset:2px}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) :is(input,textarea,select):disabled{color:var(--dashboard-text-muted);background:var(--dashboard-surface-muted);cursor:not-allowed}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) :is(input,textarea)[readonly]{background:var(--dashboard-surface-soft)}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) :is(input,textarea,select)[aria-invalid=true]{border-color:var(--dashboard-danger)}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) .unit-input>input{width:100%;min-width:0;font-size:var(--dashboard-input-size);outline:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) .unit-input:focus-within{box-shadow:0 0 0 3px var(--dashboard-focus)}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) .unit-input{font-variant-numeric:tabular-nums;align-items:stretch;overflow:hidden}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) .unit-input>small{color:var(--dashboard-text-muted);background:var(--dashboard-surface-muted);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;padding-inline:12px;font-size:13px;display:inline-flex}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) input:is([type=checkbox],[type=radio]){vertical-align:middle;width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--dashboard-primary);cursor:pointer;flex-shrink:0;margin:0}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) input:is([type=checkbox],[type=radio]):disabled{cursor:not-allowed}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) label:has(>input:is([type=checkbox],[type=radio])){align-items:center;column-gap:10px}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) input[type=range]{accent-color:var(--dashboard-primary)}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) input:is([type=date],[type=datetime-local],[type=month],[type=time]){font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) input::-webkit-calendar-picker-indicator{cursor:pointer;border-radius:4px;padding:4px}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) input[type=file]::file-selector-button{border:1px solid var(--dashboard-border-strong);border-radius:var(--dashboard-control-radius);color:var(--dashboard-primary);background:var(--dashboard-primary-soft);font:inherit;cursor:pointer;margin-right:12px;padding:8px 12px}:is(.dashboard-shell,.platform-shell,.property-workflow-modal),:is(.dashboard-shell,.platform-shell,.property-workflow-modal) *{scrollbar-width:thin;scrollbar-color:var(--dashboard-border-strong) var(--dashboard-surface-soft)}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) ::-webkit-scrollbar{width:var(--dashboard-scrollbar-size);height:var(--dashboard-scrollbar-size)}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) ::-webkit-scrollbar-track{background:var(--dashboard-surface-soft)}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) ::-webkit-scrollbar-thumb{border:2px solid var(--dashboard-surface-soft);background:var(--dashboard-border-strong);border-radius:999px}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) ::-webkit-scrollbar-thumb:hover{background:var(--dashboard-primary)}:is(.dashboard-shell,.platform-shell) [role=listbox]{overscroll-behavior:contain;max-height:min(320px,50dvh);overflow-y:auto}:is(.dashboard-shell,.platform-shell) :is(form,fieldset,.field,.typed-input,.unit-input,[role=tabpanel]){min-width:0}:is(.dashboard-shell,.platform-shell) table{font-variant-numeric:tabular-nums}@media (max-width:720px){:is(.dashboard-shell,.platform-shell,.property-workflow-modal){--dashboard-input-size:16px}:is(.dashboard-shell,.platform-shell) :is(.field,label):not([data-compound-search])>:is(input,select,textarea){max-width:100%}}@media (prefers-reduced-motion:reduce){:is(.dashboard-shell,.platform-shell){scroll-behavior:auto}}.public-site :is(.catalog-select__popover,.catalog-select__options,.catalog-multiselect__options){scrollbar-width:thin;scrollbar-color:var(--petrol) var(--surface-subtle);overscroll-behavior:contain}.public-site :is(.catalog-select__popover,.catalog-select__options)::-webkit-scrollbar{width:10px}.public-site :is(.catalog-select__popover,.catalog-select__options)::-webkit-scrollbar-thumb{background:var(--petrol);border-radius:999px}.public-site :is(.catalog-select__trigger,.catalog-select__options>button):focus-visible{outline:3px solid var(--petrol);outline-offset:2px}:is(.dashboard-shell,.platform-shell) :is(.property-page-heading,.dashboard-title-row) h1{font-family:var(--font-brand-sans,"Sora", sans-serif);font-size:var(--dashboard-page-title-size,clamp(28px, 3vw, 36px));font-weight:700;line-height:1.2}:is(.dashboard-shell,.platform-shell) :is(.property-page-heading,.dashboard-title-row){box-shadow:none;margin-bottom:0;padding:12px 16px}:is(.dashboard-shell,.platform-shell) :is(.property-page-heading,.dashboard-title-row) h1{font-size:var(--dashboard-page-title-size);margin-block:4px 6px}:is(.dashboard-shell,.platform-shell) :is(.property-page-heading,.dashboard-title-row) p{max-width:80ch;margin-block:4px;line-height:1.5}:is(.dashboard-shell,.platform-shell) :is(.property-page-heading,.dashboard-title-row) :is(.eyebrow,p:first-child:not(:last-child)){letter-spacing:.04em;font-size:12px}:is(.dashboard-shell,.platform-shell) :is(.dashboard-content,.schedule-page,.condominium-workspace,.agenda-workspace,.schedule-list-wrap){gap:16px}.dashboard-shell .schedule-list-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.dashboard-shell :is(.schedule-card,.agenda-list-card,.property-list-card,.lead-table-card,.contact-list-wrap,.dashboard-list-filter-card){box-shadow:none}.dashboard-shell :is(.schedule-card,.agenda-list-card){padding:16px}.dashboard-shell .schedule-card>header{align-items:flex-start;gap:12px;display:flex}.dashboard-shell .schedule-card>header>div{flex:1;min-width:0}.dashboard-shell :is(.schedule-list-toolbar,.agenda-toolbar){border:1px solid var(--dashboard-border);border-radius:var(--dashboard-panel-radius);background:var(--dashboard-surface);min-height:64px;box-shadow:none;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.dashboard-shell :is(.agenda-toolbar__actions,.agenda-toolbar__center,.schedule-tabs,.agenda-view-switch){flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dashboard-shell :is(.agenda-toolbar__actions,.schedule-list-toolbar>a:last-child){margin-left:auto}.dashboard-shell :is(.schedule-tabs,.agenda-view-switch){border:1px solid var(--dashboard-border);border-radius:var(--dashboard-control-radius);background:var(--dashboard-surface-soft);padding:3px}.dashboard-shell :is(.schedule-tabs>a,.agenda-view-switch>button,.agenda-new-button,.schedule-list-toolbar>a,.schedule-list-filters>button,.schedule-list-filters>a){box-sizing:border-box;min-height:var(--dashboard-control-height);height:auto;font-family:var(--font-brand-sans);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;line-height:1.35;display:inline-flex}.dashboard-shell :is(.schedule-tabs>a,.agenda-view-switch>button){color:var(--dashboard-text-muted);background:0 0;border:0}.dashboard-shell :is(.schedule-tabs>a.active,.agenda-view-switch>button.is-active){color:var(--dashboard-action-contrast);background:var(--dashboard-action)}.dashboard-shell .schedule-list-filters{box-shadow:none;align-items:end;gap:12px;padding:16px}:is(.dashboard-shell,.platform-shell) .file-picker{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.file-picker>input[hidden]{display:none!important}:is(.dashboard-shell,.platform-shell) .file-picker>span{overflow-wrap:anywhere;min-width:0;color:var(--dashboard-text-muted);font-size:13px;font-weight:400}:is(.dashboard-shell,.platform-shell) .file-picker>button{min-height:var(--dashboard-control-height);font-size:14px}.sidebar-toggle{flex-shrink:0}@media (min-width:721px){.dashboard-shell[data-sidebar-collapsed=true]>.dashboard-sidebar{opacity:0;pointer-events:none;border-width:0;flex-basis:0;width:0;padding-inline:0;overflow:hidden}}@media (max-width:720px){.sidebar-toggle{display:none!important}:is(.dashboard-shell,.platform-shell) :is(.property-page-heading,.dashboard-title-row){padding:16px}.dashboard-shell :is(.agenda-toolbar__actions,.schedule-list-toolbar>a:last-child){margin-left:0}.dashboard-shell :is(.schedule-tabs,.agenda-view-switch){flex-wrap:nowrap}}@media (prefers-reduced-motion:no-preference){:is(.dashboard-shell,.platform-shell) :is(button,a){transition:color .12s,background-color .12s,border-color .12s}}.dashboard-shell :is(.condominium-metrics,.dashboard-stats,.property-monitoring-metrics)>article{min-height:0;box-shadow:none;padding:10px 12px}.dashboard-shell .condominium-metrics>article{grid-template-columns:minmax(0,1fr)}.dashboard-shell .property-form-section{padding:var(--dashboard-panel-padding);box-shadow:none}.dashboard-shell .property-form-section__heading{gap:10px;margin-bottom:12px}.dashboard-shell .property-form-section__heading h2{margin:0;font-size:16px}.dashboard-shell .schedule-list-toolbar>div:first-child>span{font-size:13px}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) :is(.property-nearby-panel__heading h2,.property-nearby-panel h3,.panel-heading h2){font-family:var(--font-brand-sans);font-size:18px;font-weight:600;line-height:1.35}:is(.dashboard-shell,.property-workflow-modal) .canonical-address-select__trigger{box-sizing:border-box;width:100%;min-height:var(--dashboard-control-height);height:var(--dashboard-control-height);border:1px solid var(--dashboard-input-border);border-radius:var(--dashboard-control-radius);background:var(--dashboard-input-surface);color:var(--dashboard-text);text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;font-family:inherit;font-size:14px;font-weight:400;display:flex}:is(.dashboard-shell,.property-workflow-modal) .field-with-action{align-items:stretch;gap:10px;display:flex}:is(.dashboard-shell,.property-workflow-modal) .field-with-action>.searchable-select{flex:1;min-width:0}:is(.dashboard-shell,.property-workflow-modal) .field-with-action>button{min-height:var(--dashboard-control-height);font-size:14px}:is(.dashboard-shell,.property-workflow-modal) :is(.postal-code-field,.contact-postal-field){align-items:stretch;gap:8px;display:flex}:is(.dashboard-shell,.property-workflow-modal) :is(.postal-code-field,.contact-postal-field)>button{min-height:var(--dashboard-control-height);min-width:var(--dashboard-control-height);border:1px solid var(--dashboard-action);border-radius:var(--dashboard-control-radius);color:var(--dashboard-action-contrast);background:var(--dashboard-action);font:600 13px/1.4 var(--font-brand-sans);padding:5px 10px}:is(.dashboard-shell,.property-workflow-modal) .postal-code-message,.dashboard-shell .contact-postal-message{color:var(--dashboard-warning);background:var(--dashboard-warning-soft);border-radius:8px;margin-top:6px;padding:8px 10px;font-size:13px;display:block}:is(.dashboard-shell,.property-workflow-modal) .property-nearby-panel{padding:var(--dashboard-panel-padding);border-radius:var(--dashboard-panel-radius);box-shadow:none;margin:0}:is(.dashboard-shell,.property-workflow-modal) .property-nearby-manager{gap:16px;display:grid}:is(.dashboard-shell,.property-workflow-modal) .property-form-footer :is(strong,small){font-size:14px;line-height:1.5}:is(.dashboard-shell,.property-workflow-modal) :is(.property-accommodation-item,.condominium-amenity,.room-count-item){min-height:60px;padding:12px}:is(.dashboard-shell,.property-workflow-modal) :is(.property-accommodation-item,.condominium-amenity,.room-count-item) strong{font-size:14px;font-weight:600}@media (min-width:721px) and (max-width:1280px){:is(.dashboard-shell,.platform-shell) :is(.dashboard-content,.platform-content){max-width:100%;padding-inline:20px}.dashboard-shell .property-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell .property-form-grid>.field--wide{grid-column:1/-1}.dashboard-shell .schedule-list-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.field-with-action{flex-wrap:wrap}.field-with-action>.searchable-select{flex-basis:100%}}:is(.dashboard-shell,.property-workflow-modal) .room-count-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}:is(.dashboard-shell,.property-workflow-modal) .room-count-grid .room-count{gap:8px;min-height:50px;padding:8px}:is(.dashboard-shell,.property-workflow-modal) .room-count-grid .room-count>:is(span,strong){text-align:left;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4}:is(.dashboard-shell,.property-workflow-modal) .room-count-grid .room-count>div :is(input,button){height:30px;min-height:30px;font-size:14px}:is(.dashboard-shell,.property-workflow-modal) .room-count-grid .room-count>div>button{width:26px;padding:0}:is(.dashboard-shell,.property-workflow-modal) .room-count-grid .room-count>div>input{width:36px;padding:0}.dashboard-shell .overview-dashboard>.stats-grid{border:1px solid var(--dashboard-border);border-radius:var(--dashboard-panel-radius);background:var(--dashboard-surface);gap:0;overflow:hidden}.dashboard-shell .overview-dashboard .stat-card{border:0;border-right:1px solid var(--dashboard-border);min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:12px 14px}.dashboard-shell .overview-dashboard .stat-card:last-child{border-right:0}.dashboard-shell .overview-dashboard .stat-card:before{content:none}.dashboard-shell .overview-dashboard .stat-card strong{font-size:var(--dashboard-kpi-size);line-height:1.2}.dashboard-shell .overview-dashboard .stat-card :is(span,small){font-size:13px;line-height:1.5}.dashboard-shell .dashboard-portfolio-summary{padding:var(--dashboard-panel-padding);border:1px solid var(--dashboard-border);border-radius:var(--dashboard-panel-radius);background:var(--dashboard-surface);grid-template-columns:minmax(160px,.6fr) minmax(0,1.4fr);align-items:center;gap:16px;display:grid}.dashboard-portfolio-summary h2{font:600 17px/1.4 var(--font-brand-sans);margin:0}.dashboard-portfolio-summary p{color:var(--dashboard-text-muted);margin:4px 0 0;font-size:13px}.dashboard-portfolio-bars{gap:12px;display:grid}.dashboard-portfolio-bars>a{color:var(--dashboard-text);grid-template-columns:minmax(110px,.6fr) minmax(80px,1fr) 3ch;align-items:center;gap:12px;font-size:14px;display:grid}.dashboard-portfolio-track{background:var(--dashboard-surface-muted);border-radius:4px;height:8px;display:block;overflow:hidden}.dashboard-portfolio-track>i{background:var(--dashboard-primary);height:100%;display:block}.dashboard-shell .overview-dashboard .dashboard-operational-grid{align-items:start;gap:16px;margin-top:0}.dashboard-shell .overview-dashboard .dashboard-panel{padding:var(--dashboard-panel-padding);box-shadow:none}.dashboard-shell .overview-dashboard .dashboard-empty-state{min-height:0;padding:24px 12px}.dashboard-shell .overview-dashboard .dashboard-empty-state>svg{display:none}.dashboard-shell .overview-dashboard .dashboard-attention-grid>a{grid-template-columns:minmax(0,1fr) auto;min-height:64px;padding:12px}@media (min-width:721px) and (max-width:1280px){.dashboard-shell .overview-dashboard .dashboard-operational-grid{grid-template-columns:minmax(0,1fr)}.dashboard-shell .overview-dashboard .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell .overview-dashboard .dashboard-attention-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-shell .dashboard-portfolio-summary{grid-template-columns:1fr;gap:16px}}@media (max-width:720px){.dashboard-shell .dashboard-portfolio-summary{grid-template-columns:1fr;gap:16px}.dashboard-shell .overview-dashboard .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell .overview-dashboard .stat-card{padding:14px}.dashboard-shell .overview-dashboard .dashboard-attention-grid{grid-template-columns:1fr}}.dashboard-shell .overview-dashboard .dashboard-deadline-list>a{grid-template-columns:minmax(0,1fr) minmax(80px,.25fr) minmax(100px,.3fr);align-items:center;gap:12px;min-height:64px;padding:12px 10px;display:grid}@media (max-width:720px){.dashboard-shell .overview-dashboard .dashboard-deadline-list>a{grid-template-columns:minmax(0,1fr) auto}.dashboard-shell .overview-dashboard .dashboard-deadline-meta{grid-area:2/1/auto/-1}}@media (min-width:721px) and (max-width:980px){.platform-shell .sidebar-toggle{display:none}.platform-shell[data-sidebar-collapsed=true]>.platform-sidebar{display:flex}}:is(.dashboard-shell,.platform-shell) .dashboard-content{flex-direction:column;gap:18px;width:100%;min-width:0;display:flex}:is(.dashboard-shell,.platform-shell) .dashboard-content>*{min-width:0;margin-block:0}.dashboard-shell .dashboard-main{font-family:var(--font-brand-sans,"Sora", sans-serif)}:is(.dashboard-shell,.platform-shell) :is(.property-page-heading,.dashboard-title-row){padding:12px 16px}:is(.dashboard-shell,.platform-shell) :is(.button,a[href$=\/new],.dashboard-primary-action,.schedule-tabs>a,.agenda-view-switch>button,.agenda-new-button,.schedule-list-toolbar>a,.report-export-button){min-height:var(--dashboard-control-height);padding:6px 10px;font-size:13px;line-height:1.4}.dashboard-shell :is(.schedule-list-toolbar,.agenda-toolbar){gap:8px;min-height:50px;padding:10px 12px}.dashboard-shell .agenda-toolbar__actions{margin-left:auto}.dashboard-shell .agenda-new-button{flex-shrink:0}.dashboard-shell .report-tabs{border:1px solid var(--dashboard-border);border-radius:var(--dashboard-control-radius);background:var(--dashboard-surface-soft);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;padding:4px;display:grid;overflow:visible}.dashboard-shell .report-tabs a{min-width:0;min-height:36px;color:var(--dashboard-text-muted);text-align:center;white-space:normal;font:600 12px/1.4 var(--font-brand-sans);background:0 0;border:0;border-radius:6px;padding:8px 10px}.dashboard-shell .report-tabs a.is-active{background:var(--dashboard-action);color:var(--dashboard-action-contrast)}.dashboard-shell .report-summary-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.dashboard-shell .report-summary-grid>article{min-width:0;box-shadow:none;padding:14px}.dashboard-shell .report-summary-grid strong{overflow-wrap:anywhere;font-size:20px}.dashboard-shell .report-table-scroll{overscroll-behavior:contain;max-width:100%;overflow:auto}.dashboard-shell .inspection-list>article{grid-template-columns:minmax(0,1fr) minmax(160px,.45fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.dashboard-shell .inspection-list-identity{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.dashboard-shell .inspection-list-identity>:is(small,strong,span){margin:0;line-height:1.5;display:block}.dashboard-shell .inspection-list-identity>strong{font-size:14px}.dashboard-shell .finance-upcoming-action:is(a,button){border:1px solid var(--dashboard-border-strong);min-height:32px;color:var(--dashboard-primary);background:var(--dashboard-surface-raised);font:600 12px/1.4 var(--font-brand-sans);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:6px 10px;display:inline-flex}@media (min-width:721px){.dashboard-shell>.dashboard-sidebar{box-sizing:border-box;flex:0 0 220px;width:220px}.dashboard-shell[data-sidebar-collapsed=true]>.dashboard-sidebar{flex-basis:0;width:0}}@media (min-width:981px){.platform-shell{grid-template-columns:240px minmax(0,1fr)}.platform-shell[data-sidebar-collapsed=true]>.platform-sidebar{opacity:0;pointer-events:none;border-width:0;width:0;min-width:0;padding-inline:0;overflow:hidden}.platform-shell>.platform-sidebar{box-sizing:border-box;min-width:0;overflow-x:hidden}.platform-shell[data-sidebar-collapsed=true]{grid-template-columns:0 minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.dashboard-shell>.dashboard-sidebar{transition:flex-basis .2s,width .2s,padding .2s,opacity .16s}.platform-shell{transition:grid-template-columns .2s}.platform-shell>.platform-sidebar{transition:padding .2s,opacity .16s}}@media (max-width:1280px) and (min-width:721px){.dashboard-shell .report-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-shell .agenda-toolbar__actions{justify-content:flex-end;max-width:100%;margin-left:auto}.dashboard-shell .inspection-list>article{grid-template-columns:minmax(0,1fr) auto}.dashboard-shell .inspection-list>article>div:nth-child(2){grid-column:1}.dashboard-shell .inspection-list>article>a:last-child{grid-area:1/2/3}}@media (max-width:720px){:is(.dashboard-shell,.platform-shell,.property-workflow-modal){--dashboard-control-height:44px}:is(.dashboard-shell,.platform-shell) .dashboard-content{gap:16px}.dashboard-shell .inspection-list>article{grid-template-columns:1fr}.dashboard-shell .report-tabs,.dashboard-shell .report-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell .agenda-toolbar__actions{flex-wrap:wrap;margin-left:0}}:is(.dashboard-shell,.platform-shell) :is(.dashboard-title-row,.property-page-heading,.dashboard-page-heading,.contact-page-heading,.schedule-page-heading,.support-page-heading,.exclusivity-page-header,.platform-page-heading){box-shadow:none;gap:12px;padding:12px 16px}:is(.dashboard-shell,.platform-shell) :is(.dashboard-title-row,.property-page-heading,.dashboard-page-heading,.contact-page-heading,.schedule-page-heading,.support-page-heading,.exclusivity-page-header,.platform-page-heading) h1{font-family:var(--font-brand-sans);font-size:var(--dashboard-page-title-size);margin-block:0;line-height:1.25}:is(.dashboard-shell,.platform-shell) :is(.dashboard-title-row,.property-page-heading,.dashboard-page-heading,.contact-page-heading,.schedule-page-heading,.support-page-heading,.exclusivity-page-header,.platform-page-heading) p:not(.eyebrow):not(.dashboard-heading-eyebrow){margin-block:0;font-size:14px;line-height:1.45}:is(.dashboard-shell,.platform-shell) :is(.dashboard-title-row,.property-page-heading,.dashboard-page-heading,.contact-page-heading,.schedule-page-heading,.support-page-heading,.exclusivity-page-header,.platform-page-heading)>div:first-child{gap:4px}:is(.dashboard-shell,.platform-shell) :is(.property-list-filters,.condominium-filters,.contact-list-filters,.schedule-list-filters,.dashboard-list-filter-card,.report-filters,.operating-cost-filter-card,.finance-filter-toolbar,.transaction-filters,.rental-dashboard-filters){padding:var(--dashboard-filter-padding);box-shadow:none;gap:8px}:is(.dashboard-shell,.platform-shell) :is(.property-list-search,.condominium-filters,.contact-list-filters,.schedule-list-filters,.dashboard-list-search-form,.report-filters,.report-filter-actions,.operating-cost-filters) :is(select,button,a.button),:is(.dashboard-shell,.platform-shell) :is(.condominium-filters,.contact-list-filters,.schedule-list-filters,.dashboard-list-search-form,.report-filter-actions)>a{min-height:var(--dashboard-control-height);font-size:14px}:is(.dashboard-shell,.platform-shell) :is(.condominium-filters,.contact-list-filters,.schedule-list-filters,.dashboard-list-search-form,.report-filter-actions,.operating-cost-filters)>:is(button,a){padding:6px 10px;font-size:13px}:is(.dashboard-shell,.platform-shell) .dashboard-status-filters{gap:6px}:is(.dashboard-shell,.platform-shell) :is(.property-list-card,.condominium-list-panel,.lead-table-card,.contact-list-wrap,.inspection-list-card)>:is(header,[class$=__heading]),:is(.dashboard-shell,.platform-shell) .report-panel-heading{gap:10px;min-height:0;padding:10px 12px}:is(.dashboard-shell,.platform-shell) :is(.condominium-metrics,.dashboard-stats,.property-monitoring-metrics,.platform-overview-metrics)>article{min-height:0;box-shadow:none;padding:10px 12px}:is(.dashboard-shell,.platform-shell) :is(.condominium-metrics,.dashboard-stats,.platform-overview-metrics) strong{font-size:var(--dashboard-kpi-size)}.dashboard-shell .condominium-metrics{gap:8px}.dashboard-shell .condominium-card-grid{gap:12px;padding:12px}.dashboard-shell .condominium-workspace{container:condominium-workspace/inline-size}.dashboard-shell .condominium-filters{grid-template-columns:repeat(2,minmax(0,1fr))}@container condominium-workspace (min-width:600px){.dashboard-shell .condominium-filters{grid-template-columns:minmax(0,1fr) minmax(110px,.4fr) auto auto}}@media (max-width:720px){:is(.dashboard-shell,.platform-shell,.property-workflow-modal) :is(.button,.dashboard-primary-action,.agenda-new-button,.schedule-tabs>a,.agenda-view-switch>button,.property-form-tabs>button,.property-form-footer button,.file-picker>button){min-height:44px}:is(.dashboard-shell,.platform-shell) :is(.property-list-search,.condominium-filters,.contact-list-filters,.schedule-list-filters,.dashboard-list-search-form,.report-filters) :is(input:not([type=checkbox]):not([type=radio]),select){font-size:16px}.dashboard-shell .condominium-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-shell .condominium-filters>label{grid-column:1/-1}:is(.dashboard-shell,.property-workflow-modal) .room-count-grid{grid-template-columns:minmax(0,1fr)}:is(.dashboard-shell,.property-workflow-modal) .room-count-grid .room-count>div :is(input,button){min-width:44px;height:44px;min-height:44px}}:is(.dashboard-shell,.platform-shell,.property-workflow-modal) select:not([multiple]):not([size]),:is(.dashboard-shell,.platform-shell,.property-workflow-modal) .canonical-address-select .canonical-address-select__trigger{box-sizing:border-box;height:var(--dashboard-control-height);min-height:var(--dashboard-control-height);border:1px solid var(--dashboard-input-border);border-radius:var(--dashboard-control-radius);color:var(--dashboard-text);background-color:var(--dashboard-input-surface);font:400 13px/1.3 var(--font-brand-sans);padding:4px 10px}:is(.dashboard-shell,.platform-shell) :is(.dashboard-tabs,.rental-mode-tabs,.finance-workspace-tabs,.exclusivity-tabs,.dashboard-section-tabs,.schedule-tabs,.agenda-view-switch,.property-form-tabs){box-shadow:none;flex-wrap:wrap;gap:4px;margin-block:0;padding:4px}:is(.dashboard-shell,.platform-shell) :is(.dashboard-tabs,.rental-mode-tabs,.finance-workspace-tabs,.exclusivity-tabs,.dashboard-section-tabs,.schedule-tabs,.agenda-view-switch,.property-form-tabs)>:is(a,button){min-height:var(--dashboard-control-height);height:auto;font:600 12px/1.3 var(--font-brand-sans);white-space:normal;border-radius:8px;padding:5px 9px}:is(.dashboard-shell,.platform-shell) .contact-list-toolbar{gap:10px;min-height:0;padding:8px 12px}:is(.dashboard-shell,.platform-shell) .contact-list-toolbar>div{align-items:center;gap:6px}:is(.dashboard-shell,.platform-shell) .contact-list-toolbar strong{font-size:18px;line-height:1.2}:is(.dashboard-shell,.platform-shell) .contact-list-toolbar span{font-size:13px;line-height:1.3}@media (max-width:720px){:is(.dashboard-shell,.platform-shell,.property-workflow-modal) select:not([multiple]):not([size]){font-size:16px}}:is(.dashboard-shell,.platform-shell){--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:24px;--ds-space-6:32px;--dashboard-page-title-size:24px;--dashboard-panel-padding:var(--ds-space-4);--dashboard-filter-padding:var(--ds-space-4)}@media (min-width:721px){:is(.dashboard-shell,.platform-shell){--dashboard-control-height:36px}}:is(.dashboard-shell,.platform-shell) :is(.finance-monthly-overview__filter,.operating-cost-filter-card>form){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:is(.dashboard-shell,.platform-shell) .preview-badge{text-transform:none;letter-spacing:0;font-weight:600}:is(.dashboard-shell,.platform-shell) :is(.dashboard-title-row,.property-page-heading,.dashboard-page-heading,.contact-page-heading,.schedule-page-heading,.support-page-heading,.exclusivity-page-header,.platform-page-heading,[class*=__heading]:has(>div>h1)){min-height:0!important;color:var(--dashboard-sidebar-text)!important;background:var(--dashboard-heading-surface,var(--dashboard-sidebar-surface))!important;box-shadow:none!important;border:0!important;border-radius:16px!important;padding:20px 24px!important}:is(.dashboard-shell,.platform-shell) :is(.dashboard-title-row,.property-page-heading,.dashboard-page-heading,.contact-page-heading,.schedule-page-heading,.support-page-heading,.exclusivity-page-header,.platform-page-heading,[class*=__heading]:has(>div>h1)) h1{letter-spacing:-.01em;font-weight:700;color:var(--dashboard-sidebar-text-strong)!important}:is(.dashboard-shell,.platform-shell) :is(.dashboard-title-row,.property-page-heading,.dashboard-page-heading,.contact-page-heading,.schedule-page-heading,.support-page-heading,.exclusivity-page-header,.platform-page-heading,[class*=__heading]:has(>div>h1)) p:not(.eyebrow):not(.dashboard-heading-eyebrow){color:var(--dashboard-sidebar-text-muted)!important}:is(.dashboard-shell,.platform-shell) :is(.dashboard-title-row,.property-page-heading,.dashboard-page-heading,.contact-page-heading,.schedule-page-heading,.support-page-heading,.exclusivity-page-header,.platform-page-heading,[class*=__heading]:has(>div>h1)) :is(a,button){color:var(--dashboard-sidebar-text-strong)!important;background:0 0!important;border-color:#f2faf759!important}:is(.dashboard-shell,.platform-shell) :is(.dashboard-title-row,.property-page-heading,.dashboard-page-heading,.contact-page-heading,.schedule-page-heading,.support-page-heading,.exclusivity-page-header,.platform-page-heading,[class*=__heading]:has(>div>h1)) :is(a,button):is(.button--primary,.dashboard-primary-action,.dashboard-page-heading__action,[href$=\/new]){color:var(--dashboard-sidebar-surface)!important;border-color:var(--dashboard-sidebar-text-strong)!important;background:var(--dashboard-sidebar-text-strong)!important}:is(.dashboard-shell,.platform-shell) :is(.dashboard-title-row,.property-page-heading,.dashboard-page-heading,.contact-page-heading,.schedule-page-heading,.support-page-heading,.exclusivity-page-header,.platform-page-heading,[class*=__heading]:has(>div>h1)) :is(a,button) svg{color:currentColor!important}:is(.dashboard-shell,.platform-shell) :is(.dashboard-title-row,.property-page-heading,.dashboard-page-heading,.contact-page-heading,.schedule-page-heading,.support-page-heading,.exclusivity-page-header,.platform-page-heading,[class*=__heading]:has(>div>h1)) :is(a,button):focus-visible{outline-color:var(--dashboard-sidebar-text-strong)!important}@media (max-width:720px){:is(.dashboard-shell,.platform-shell) :is(.dashboard-title-row,.property-page-heading,.dashboard-page-heading,.contact-page-heading,.schedule-page-heading,.support-page-heading,.exclusivity-page-header,.platform-page-heading,[class*=__heading]:has(>div>h1)){padding:16px!important}}:is(.dashboard-shell,.platform-shell) :is(.eyebrow,.dashboard-heading-eyebrow){display:none!important}:is(.dashboard-shell,.platform-shell) :is(.dashboard-content,.platform-content) :is(small,p):first-child:has(+:is(h1,h2,h3)){display:none!important}:is(.dashboard-shell,.platform-shell) :is(.dashboard-content,.platform-content) span:first-child:not(:has(*)):has(+:is(h1,h2,h3)){display:none!important}:is(.dashboard-shell,.platform-shell) :is(.notification-row__icon,.agenda-list-card__kind-icon){width:auto!important;height:auto!important;color:var(--dashboard-text-muted)!important;background:0 0!important;border-radius:0!important}:is(.dashboard-shell,.platform-shell) :is(.notification-row__icon,.agenda-list-card__kind-icon) svg{width:16px;height:16px}:is(.dashboard-shell,.platform-shell) :is(.dashboard-content,.platform-content) :is(.dashboard-page-heading__action,.dashboard-primary-action,.contract-center-actions>a,.contract-center-actions>button,.contract-template-tabs>a,.contract-template-tabs>button,.exclusivity-list-card__link,.contact-card__links>a,.contact-list-toolbar>a,.property-list-card__heading>a,.transaction-list-heading>a,.schedule-list-toolbar>a,.report-filter-actions>a,.report-filter-actions>button,.rental-table-actions>a,.schedule-edit-link,.notification-row__actions>a,.notification-row__actions>button,.dashboard-deadline-footer>a,.system-guide-module__links>a){box-sizing:border-box;align-items:center;line-height:1.35;display:inline-flex;height:auto!important;min-height:var(--dashboard-control-height)!important;padding-block:0!important;font-size:13px!important}:is(.dashboard-shell,.platform-shell) .property-list-table>article{min-height:0!important;padding-block:var(--ds-space-3)!important}:is(.dashboard-shell,.platform-shell) .property-list-table>article :is(div,p){row-gap:2px}:is(.dashboard-shell,.platform-shell){--dashboard-label-size:13px}:is(.dashboard-shell,.platform-shell) :is(.dashboard-content,.platform-content) label>span:first-child:not(:has(input)){color:var(--dashboard-text-strong);font-weight:600}:is(.dashboard-shell,.platform-shell) :is(.dashboard-content,.platform-content) :is(h2,h3){color:var(--dashboard-text-strong);font-weight:650}:is(.dashboard-shell,.platform-shell) :is(.collaborator-create-panel>.collaborator-form,.system-guide-module>section,.system-guide-module>div:not(.system-guide-module__links),.site-settings-card .site-font-scale-control){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-inline:0!important}:is(.dashboard-shell,.platform-shell) :is(.inspection-list-card article,.property-monitoring-panel article,.site-settings-card .brand-asset-card){border:0!important;border-bottom:1px solid var(--dashboard-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}:is(.dashboard-shell,.platform-shell) :is(.inspection-list-card article,.property-monitoring-panel article,.site-settings-card .brand-asset-card):last-child{border-bottom:0!important}:is(.dashboard-shell,.platform-shell) .operating-cost-dialog-actions{gap:var(--ds-space-2);flex-wrap:wrap;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:is(.dashboard-shell,.platform-shell) .system-guide-module__links{padding-inline:1.2rem!important}@media (max-width:720px){:is(.dashboard-shell,.platform-shell) .system-guide-module__links{padding-inline:.9rem!important}}:is(.dashboard-shell,.platform-shell) :is(.dashboard-content,.platform-content) :is(small,span,em,p){letter-spacing:normal}:is(.dashboard-shell,.platform-shell) :is(.dashboard-content,.platform-content),:is(.dashboard-shell,.platform-shell) :is(.operating-cost-dashboard,.contract-center,.collaborator-management,.team-management,.property-photo-queue,.rental-dashboard,.exclusivity-list-dashboard,.report-dashboard,.notification-center,.support-center){row-gap:var(--ds-space-4)!important}:is(.dashboard-shell,.platform-shell) :is(.dashboard-content,.platform-content)>*,:is(.dashboard-shell,.platform-shell) :is(.operating-cost-dashboard,.contract-center,.collaborator-management,.team-management,.property-photo-queue,.rental-dashboard,.exclusivity-list-dashboard,.report-dashboard,.notification-center,.support-center)>*{margin-block:0!important}:is(.dashboard-shell,.platform-shell) .operating-cost-toolbar{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}@media (max-width:720px){:is(.dashboard-shell,.platform-shell) .operating-cost-filters>div:last-of-type{gap:var(--ds-space-2);grid-column:1/-1;display:flex}:is(.dashboard-shell,.platform-shell) .operating-cost-filters>div:last-of-type>*{flex:1 1 0}}:is(.dashboard-shell,.platform-shell) :is(.dashboard-content,.platform-content) table th{color:var(--dashboard-text-muted)!important;letter-spacing:normal!important;text-transform:none!important;background:0 0!important;font-size:13px!important;font-weight:600!important}:is(.dashboard-shell,.platform-shell) :is(.dashboard-content,.platform-content) table td{font-variant-numeric:tabular-nums;font-size:14px;font-weight:400!important}:is(.dashboard-shell,.platform-shell) :is(.dashboard-content,.platform-content) table td :is(a:not([class]),span:not([class]),strong:not([class]),small:not([class])){font-weight:inherit}:is(.dashboard-shell,.platform-shell) :is(.dashboard-content,.platform-content) table td:first-child>:is(strong,a:not([class])),:is(.dashboard-shell,.platform-shell) :is(.dashboard-content,.platform-content) table td>strong:first-child{font-weight:600!important}:is(.dashboard-shell,.platform-shell) :is(.dashboard-content,.platform-content) table td :is(strong,b,span,a,p):not([class*=status]):not([class*=badge]):not([class*=pill]):not([class*=tag]):not([class*=button]):not([class*=control]):not([class*=Components]){font-size:inherit!important;font-weight:inherit!important}:is(.dashboard-shell,.platform-shell) :is(.dashboard-content,.platform-content) table td small{font-size:13px}:is(.dashboard-shell,.platform-shell) :is(.dashboard-content,.platform-content) table tbody td>strong:first-child,:is(.dashboard-shell,.platform-shell) :is(.dashboard-content,.platform-content) table tbody td:first-child>:is(strong,a:not([class])){font-weight:600!important}:is(.dashboard-shell,.platform-shell) .dashboard-section-tabs>:is(a,button){font-size:13px!important}@media (min-width:721px){:is(.dashboard-shell,.platform-shell)>.dashboard-sidebar{--dashboard-sidebar-open-width:220px;--dashboard-sidebar-inline-padding:16px;overflow:hidden}:is(.dashboard-shell,.platform-shell)>.dashboard-sidebar>*{box-sizing:border-box;width:calc(var(--dashboard-sidebar-open-width) - 2 * var(--dashboard-sidebar-inline-padding));flex-shrink:0;min-width:0;max-width:none}:is(.dashboard-shell,.platform-shell)>.dashboard-sidebar>.dashboard-navigation{scrollbar-gutter:stable both-edges;padding-right:0;overflow-x:hidden}:is(.dashboard-shell,.platform-shell)>.dashboard-sidebar{flex-basis:auto!important}}@media (min-width:721px) and (prefers-reduced-motion:no-preference){:is(.dashboard-shell,.platform-shell)>.dashboard-sidebar{transition:width .26s cubic-bezier(.2,0,0,1),padding .26s cubic-bezier(.2,0,0,1),opacity .2s}:is(.dashboard-shell,.platform-shell):not([data-sidebar-collapsed=true])>:is(.dashboard-sidebar,.platform-sidebar){transition-delay:0s,0s,80ms}.platform-shell{transition:grid-template-columns .26s cubic-bezier(.2,0,0,1)}.platform-shell>.platform-sidebar{transition:padding .26s cubic-bezier(.2,0,0,1),opacity .2s}}@media (prefers-reduced-motion:no-preference){html:has(:is(.dashboard-shell,.platform-shell)){scroll-behavior:smooth}}html[data-dashboard-theme=dark] .dashboard-main{background:var(--dashboard-page)!important}html[data-dashboard-theme=dark] :is(.dashboard-shell,.platform-shell){--dashboard-heading-surface:#173a31}html[data-dashboard-theme=dark] .dashboard-sidebar a:not(.active){color:var(--dashboard-sidebar-text)!important}html[data-dashboard-theme=dark] .dashboard-sidebar a.active{color:var(--dashboard-primary-hover)!important}html[data-dashboard-theme=dark] :is(.dashboard-shell,.platform-shell) .dashboard-status-filter:not(.is-active){color:var(--dashboard-text-secondary)!important;border-color:var(--dashboard-border-strong)!important;background:var(--dashboard-surface)!important}html[data-dashboard-theme=dark] :is(.dashboard-shell,.platform-shell) .dashboard-status-filter.is-active{color:var(--dashboard-primary-hover)!important;border-color:var(--dashboard-primary)!important;background:var(--dashboard-primary-soft)!important}html[data-dashboard-theme=dark] :is(.dashboard-shell,.platform-shell) :is(.dashboard-title-row,.property-page-heading,.dashboard-page-heading,.contact-page-heading,.schedule-page-heading,.support-page-heading,.exclusivity-page-header,.platform-page-heading,[class*=__heading]:has(>div>h1)) :is(a,button):is(.button--primary,.dashboard-primary-action,.dashboard-page-heading__action,[href$=\/new]){color:var(--dashboard-action-contrast)!important;border-color:var(--dashboard-action)!important;background:var(--dashboard-action)!important}html[data-dashboard-theme=dark]:has(:is(.dashboard-shell,.platform-shell),.platform-shell){background:var(--dashboard-page);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-dashboard-theme=dark]:has(:is(.dashboard-shell,.platform-shell),.platform-shell) body{background:var(--dashboard-page);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(:is(.dashboard-shell,.platform-shell),.platform-shell,[data-operational-surface]) :is(.lead-history__item--commercial,.lead-history__item--behavior,.finance-payment-history article,.support-sandbox-diagnostics li,.system-guide-errors>div,.dashboard-deadline-list>a){border-left:0!important}:is(:is(.dashboard-shell,.platform-shell),.platform-shell,[data-operational-surface]) :is(.finance-entry-card,.rental-termination-summary,.property-relist-blocked,.rental-relist-card,.rental-overdue-settings-card,.finance-managerial-sheet__summary article,.finance-managerial-closing__summary article,.finance-monthly-closing-control__reopened,.fiscal-readiness-panel){border-left:1px solid var(--dashboard-border)!important}:is(:is(.dashboard-shell,.platform-shell),.platform-shell,[data-operational-surface]) :is(.rental-contract-periods-list article.is-active,.dashboard-global-search__group>div>button.is-active,.finance-managerial-sheet tr.is-inflow td:first-child,.finance-managerial-sheet tr.is-outflow td:first-child){box-shadow:none!important}:is([data-operational-surface],.property-workflow-modal,.workflow-modal) .operating-cost-form__heading{display:none!important}:is(:is(.dashboard-shell,.platform-shell),.platform-shell,[data-operational-surface]) .operating-cost-form__submit{min-height:var(--dashboard-control-height)!important;border-color:var(--dashboard-action)!important;height:auto!important;color:var(--dashboard-action-contrast)!important;background:var(--dashboard-action)!important}:is(.dashboard-shell,.platform-shell) :is(.dashboard-content,.platform-content) :is(.collaborator-edit-trigger,.collaborator-form__submit,.support-submit-button,.inspection-list>article>a:last-child){box-sizing:border-box;align-items:center;display:inline-flex;height:auto!important;min-height:var(--dashboard-control-height)!important;padding-block:0!important;font-size:13px!important}html[data-dashboard-theme=dark] :is(.dashboard-shell,.platform-shell) :is(a[href$=\/new],.dashboard-primary-action,.report-export-button,.schedule-edit-link,.system-guide-module__links>a,.button--primary){color:var(--dashboard-action-contrast)!important}html[data-dashboard-theme=dark] :is(.dashboard-shell,.platform-shell) :is(a[href$=\/new],.dashboard-primary-action,.report-export-button,.schedule-edit-link,.system-guide-module__links>a,.button--primary) svg{color:currentColor!important}html[data-dashboard-theme=dark] :is(.dashboard-shell,.platform-shell) :is(.schedule-tabs>a.active,.property-detail-tabs>.is-active,.property-detail-tabs>a.is-active){color:var(--dashboard-action-contrast)!important}:is(:is(.dashboard-shell,.platform-shell),.platform-shell,[data-operational-surface]) [class*=__search]>input,:is(:is(.dashboard-shell,.platform-shell),.platform-shell,[data-operational-surface]) .dashboard-search>input{box-shadow:none!important;background:0 0!important}html[data-dashboard-theme=dark] :is(:is(.dashboard-shell,.platform-shell),.platform-shell,[data-operational-surface],.property-workflow-modal,.workflow-modal),html[data-dashboard-theme=dark] :is(:is(.dashboard-shell,.platform-shell),.platform-shell,[data-operational-surface],.property-workflow-modal,.workflow-modal) :is(input,select,textarea,[class*=__date],.date){--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}:is(.dashboard-shell,.platform-shell) .schedule-list-filters__clear{border:1px solid var(--dashboard-border-strong)!important;color:var(--dashboard-primary)!important;background:var(--dashboard-input-surface)!important}:is(:is(.dashboard-shell,.platform-shell),.platform-shell,[data-operational-surface],.property-workflow-modal,.workflow-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]):not([type=color]),select,textarea,[class*=__trigger]:not(summary):not(.sidebar-toggle),[class*=__search]:has(>input),.dashboard-search:has(>input),.typed-input,.unit-input):not(:focus):not(:focus-within):not([aria-invalid=true]){border-color:var(--dashboard-input-border)!important}:is(:is(.dashboard-shell,.platform-shell),.platform-shell,[data-operational-surface]) :is([class*=__search],.dashboard-search,.typed-input,.unit-input)>input{border-color:#0000!important}html[data-dashboard-theme=dark] :is(.dashboard-shell,.platform-shell) .dashboard-section-tabs>a:not(.active):not(.is-active):not([aria-current=page]){color:var(--dashboard-text-secondary)!important}:is(:is(.dashboard-shell,.platform-shell),.platform-shell,[data-operational-surface],.property-workflow-modal,.workflow-modal){--dashboard-control-radius:10px}:is(:is(.dashboard-shell,.platform-shell),.platform-shell,[data-operational-surface],.property-workflow-modal,.workflow-modal) :is(:is(button,a,summary):is([class*=__control],[class*=button],[class*=Button],[class*=action],[class*=Action],[class*=__link],[class*=__trigger],[href$=\/new],.schedule-edit-link,.report-export-button),.system-guide-module__links>a,.notification-row__actions>a,.notification-row__actions>button,.rental-table-actions>a,.dashboard-deadline-footer>a,.property-actions-menu>summary,.property-detail-tabs>a,.rental-mode-tabs>a,.schedule-tabs>a,.contact-card__links>a,.contract-center-actions>a,.contract-template-tabs>a,.contract-template-tabs>button,.dashboard-status-filter):not([class*=__icon]):not([class*=Icon]):not(.sidebar-toggle):not([aria-label=Fechar]),:is(:is(.dashboard-shell,.platform-shell),.platform-shell,[data-operational-surface],.property-workflow-modal,.workflow-modal) :is(span,em,small,b,strong,mark):is([class*=status],[class*=Status],[class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=chip],[class*=tag],[class*=urgency],[class*=priority],[class*=-state],[class*=Amber],[class*=Green],[class*=Red],[class*=tone]),:is(:is(.dashboard-shell,.platform-shell),.platform-shell,[data-operational-surface]) :is(.system-guide-module__meta>small,.dashboard-deadline-meta>span,.agenda-list-card__headline>em,.support-ticket-row em,.support-ticket-detail__actions em,.contact-card header>em,.preview-badge){border-radius:var(--dashboard-control-radius)!important}:is(.dashboard-shell,.platform-shell) :is(.dashboard-section-tabs>a,.dashboard-section-tabs>button,.schedule-tabs>a,.property-detail-tabs>a,.rental-mode-tabs>a,.agenda-view-switch>button,.contract-template-tabs>a,.contract-template-tabs>button,.finance-workspace-tabs>a){min-height:var(--dashboard-control-height);justify-content:center!important;align-items:center!important;padding-block:0!important;line-height:1.3!important;display:inline-flex!important}:is(.dashboard-shell,.platform-shell) :is(button,a):is(.active,.is-active,[aria-current=page])>small{color:inherit!important;background:color-mix(in srgb, currentColor 16%, transparent)!important}:is(:is(.dashboard-shell,.platform-shell),.platform-shell,[data-operational-surface]) :is(.system-guide-fields div>span,.system-guide-index :is(button,a)>small,.property-monitoring-metric-section summary>b,.contract-template-list article>span,.team-member-card header>em,.schedule-card header>em,.lead-table-card__heading>span,.contract-template-tabs>*>span,.support-section-heading>strong,[class*=__card]>header>strong,[class*=__heading]>span,[class*=__sectionHeading]>strong,[class*=__header]>div>span){border-radius:var(--dashboard-control-radius)!important}html[data-dashboard-theme=dark] body :is(.dashboard-shell,.platform-shell) :is(.dashboard-content,.platform-content) :is(button,a):is(.active,.is-active,[aria-current=page])>small{color:inherit!important}:is(.dashboard-shell,.platform-shell) :is(.inspection-list>article>a:last-child,.operating-cost-definition__actions summary,.dashboard-section-tabs>a,.dashboard-section-tabs>button){border-radius:var(--dashboard-control-radius)!important}:is(:is(.dashboard-shell,.platform-shell),.platform-shell,[data-operational-surface],.property-workflow-modal,.workflow-modal) :is([class*=__secondary],.button--secondary,.button--ghost[class*=border],.schedule-list-filters__clear,.contact-card__links>a,.operating-cost-definition__actions summary,.inspection-list>article>a:last-child,.notification-row__actions>a,.property-actions-menu>summary,.system-guide-module__links>a,.dashboard-status-filter:not(.is-active),[class*=__filter]:not([data-active=true])):not(:focus-visible){border-color:var(--dashboard-input-border)!important}.login-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--dashboard-text);background:var(--dashboard-page);font-family:var(--font-brand-sans,"Sora", ui-sans-serif, system-ui, sans-serif)}html[data-dashboard-theme=dark] .login-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.login-page .login-content{background:var(--dashboard-page)}.login-page .login-aside{color:var(--dashboard-sidebar-text);background:var(--dashboard-sidebar-surface);container-type:inline-size}.login-page .login-brand{max-width:100%}.login-page .login-brand .chavetto-brand{gap:3cqi;max-width:100%}.login-page .login-brand .chavetto-brand__mark{width:clamp(52px,17cqi,104px);height:clamp(52px,17cqi,104px)}.login-page .login-brand .chavetto-brand__name{font-size:clamp(36px,12cqi,72px);line-height:.9}.login-page .login-brand .chavetto-brand__tagline{font-size:clamp(10px,2.3cqi,15px)}.login-page .login-aside:after{display:none}.login-page .login-aside h2{color:var(--dashboard-sidebar-text-strong);font-family:var(--font-brand-sans,"Sora", ui-sans-serif, system-ui, sans-serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,3.2vw,46px);font-weight:700;line-height:1.08}.login-page .login-aside ul{color:var(--dashboard-sidebar-text);gap:12px;font-size:15px}.login-page .login-aside li svg{color:#9ece9a}.login-page .login-aside>p{color:var(--dashboard-sidebar-text-muted);font-size:13px}.login-page .login-brand .chavetto-brand__name{color:var(--dashboard-sidebar-text-strong)}.login-page .login-brand .chavetto-brand__tagline{color:var(--dashboard-sidebar-text-muted)}.login-page .login-card{border:1px solid var(--dashboard-border);color:var(--dashboard-text);background:var(--dashboard-surface);box-shadow:none;border-radius:14px;padding:32px}.login-page .login-card__heading .preview-badge{border-radius:var(--dashboard-control-radius,10px);color:var(--dashboard-warning);background:var(--dashboard-warning-soft);letter-spacing:0;text-transform:none;border:0;font-size:12.5px;font-weight:600}.login-page .login-card__heading h1{color:var(--dashboard-text-strong);font-family:var(--font-brand-sans,"Sora", ui-sans-serif, system-ui, sans-serif);letter-spacing:-.02em;margin:16px 0 6px;font-size:28px;font-weight:700;line-height:1.2}.login-page .login-card__heading p{color:var(--dashboard-text-muted);font-size:14px;line-height:1.55}.login-page .login-session-notice p{color:var(--dashboard-text-secondary);font-size:13px}.login-page .google-button,.login-page .login-submit,.login-page .login-form label>div{border-radius:var(--dashboard-control-radius,10px);height:44px}.login-page .google-button{border:1px solid var(--dashboard-input-border);color:var(--dashboard-text-strong);background:var(--dashboard-surface);box-shadow:none;font-size:14px;font-weight:600}.login-page .google-button:hover{border-color:var(--dashboard-border-strong);background:var(--dashboard-surface-hover)}.login-page .login-divider{color:var(--dashboard-text-muted);letter-spacing:0;text-transform:none;font-size:13px}.login-page .login-divider:before,.login-page .login-divider:after{background:var(--dashboard-border)}.login-page .login-form label>span{color:var(--dashboard-text-strong);letter-spacing:0;text-transform:none;margin-bottom:6px;font-size:14px;font-weight:600}.login-page .login-form label>div{border:1px solid var(--dashboard-input-border);color:var(--dashboard-text-muted);background:var(--dashboard-input-surface)}.login-page .login-form label>div:focus-within{border-color:var(--dashboard-primary);box-shadow:0 0 0 3px var(--dashboard-focus)}.login-page .login-form input{color:var(--dashboard-text-strong);font-size:15px}.login-page .login-form label button{color:var(--dashboard-text-muted)}.login-page .login-submit{color:var(--dashboard-action-contrast);background:var(--dashboard-action);font-size:15px;font-weight:600}.login-page .login-submit:hover{background:var(--dashboard-action-hover)}.login-page .login-card__footer{border-color:var(--dashboard-border);color:var(--dashboard-text-muted);font-size:13px}@media (max-width:720px){.login-page .login-aside{justify-content:flex-start;gap:28px;min-height:0}.login-page .login-card{padding:24px 20px}.login-page .login-card__heading h1{font-size:24px}}:is(.dashboard-shell,.platform-shell) .dashboard-header,.platform-shell .platform-header{z-index:40;background:var(--dashboard-header-surface);position:sticky;top:0}html:has(:is(.dashboard-shell,.platform-shell)){scroll-padding-top:78px}html:has(.platform-shell){scroll-padding-top:80px}@media (max-width:720px){html:has(:is(.dashboard-shell,.platform-shell)){scroll-padding-top:74px}}:is(.dashboard-shell,.platform-shell) .dashboard-header__actions>a{white-space:nowrap;flex-shrink:0}:is(.dashboard-shell,.platform-shell) .dashboard-header .dashboard-search{flex:auto;min-width:0}@media (min-width:721px) and (max-width:900px){:is(.dashboard-shell,.platform-shell) .dashboard-header__actions>a .dashboard-header__catalog-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}:is(.dashboard-shell,.platform-shell) .property-actions-menu__popover>form>button{font-size:12px!important;font-weight:780!important}html[data-dashboard-theme=dark] :is(.dashboard-shell,.platform-shell) .property-actions-menu__popover>form>button:not(:hover){color:var(--dashboard-primary-hover)!important}.platform-shell .platform-content,.platform-shell .platform-content>*,.platform-shell :is([class$=__page],[class*=__page\ ])>*{min-width:0}.platform-shell :is([class$=__page],[class*=__page\ ]){grid-template-columns:minmax(0,1fr)}.platform-shell :is(.platform-page-heading,[class*=__heading]:has(>div>h1)){flex-wrap:wrap}.platform-shell :is(.platform-page-heading,[class*=__heading]:has(>div>h1))>div:first-child{flex:1 1 0;min-width:min(100%,22rem)}.platform-shell .platform-sidebar__brand{flex-wrap:wrap;row-gap:8px}.platform-shell .platform-sidebar__brand-context{border-radius:var(--dashboard-control-radius,10px);max-width:none;min-height:0;color:var(--dashboard-sidebar-text-strong);background:var(--dashboard-sidebar-surface-soft);letter-spacing:0;text-transform:none;border:0;flex:1 0 100%;padding:6px 10px;font-size:13px;font-weight:600}.platform-shell .platform-sidebar__brand:is(:hover,:focus-visible) .platform-sidebar__brand-context{color:#03312e;background:#03312e14}.platform-shell .platform-header__context small{letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}.platform-shell>*,.platform-shell .support-sandbox-layout>*{min-width:0}.platform-shell .support-sandbox-layout{grid-template-columns:minmax(0,1fr)}.platform-shell [class*=__heading]:has(>div>h1)>svg{display:none}.platform-shell .platform-sidebar__brand .chavetto-brand__tagline{font-size:8px}:is(.dashboard-shell,.platform-shell,.property-workflow-modal,.workflow-modal) .property-nearby-search-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}:is(.dashboard-shell,.platform-shell,.property-workflow-modal,.workflow-modal) .property-nearby-search-controls label{flex:0 240px}:is(.dashboard-shell,.platform-shell,.property-workflow-modal,.workflow-modal) .property-nearby-search-controls select,:is(.dashboard-shell,.platform-shell,.property-workflow-modal,.workflow-modal) .property-nearby-search-controls>button{height:var(--dashboard-control-height,36px);min-height:var(--dashboard-control-height,36px)}:is(.dashboard-shell,.platform-shell,.property-workflow-modal,.workflow-modal) .property-nearby-search-controls>button{flex:none;padding-inline:16px}@media (max-width:720px){:is(.dashboard-shell,.platform-shell) :is(.dashboard-primary-action,.dashboard-page-heading__action){justify-content:center;gap:8px;font-size:14px}:is(.dashboard-shell,.platform-shell) :is(.dashboard-primary-action,.dashboard-page-heading__action,:is(.dashboard-title-row,.property-page-heading,.dashboard-page-heading) :is(a,button)) svg{flex:none;margin:0!important}}@keyframes mobile-drawer-in{0%{transform:translate(-100%)}to{transform:none}}@keyframes mobile-drawer-out{0%{transform:none}to{transform:translate(-100%)}}@keyframes mobile-drawer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-drawer-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){:is(.dashboard-mobile-navigation,.platform-mobile-navigation)>:is(.dashboard-mobile-navigation__panel,.platform-mobile-navigation__panel){animation:.26s cubic-bezier(.2,0,0,1) both mobile-drawer-in}:is(.dashboard-mobile-navigation,.platform-mobile-navigation)>:is(.dashboard-mobile-navigation__backdrop,.platform-mobile-navigation__backdrop){animation:.2s both mobile-drawer-fade-in}:is(.dashboard-mobile-navigation,.platform-mobile-navigation)[data-state=closing]>:is(.dashboard-mobile-navigation__panel,.platform-mobile-navigation__panel){animation:.22s cubic-bezier(.4,0,1,1) both mobile-drawer-out}:is(.dashboard-mobile-navigation,.platform-mobile-navigation)[data-state=closing]>:is(.dashboard-mobile-navigation__backdrop,.platform-mobile-navigation__backdrop){animation:.22s both mobile-drawer-fade-out}}:is(.dashboard-mobile-navigation,.platform-mobile-navigation)[data-state=closing]{pointer-events:none}@keyframes tabpanel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){:is(.dashboard-shell,.platform-shell) [role=tabpanel]:not([hidden]){animation:.22s cubic-bezier(.2,0,0,1) both tabpanel-in}:is(.dashboard-shell,.platform-shell) [role=tab]{transition:background-color .18s,color .18s,border-color .18s}}:is(.dashboard-shell,.platform-shell,.property-workflow-modal,.workflow-modal) .property-nearby-search-controls>button.button--secondary{border-color:var(--dashboard-input-border);color:var(--dashboard-text-strong);background:var(--dashboard-surface)}:is(.dashboard-shell,.platform-shell,.property-workflow-modal,.workflow-modal) .property-nearby-search-controls>button.button--secondary:hover{border-color:var(--dashboard-border-strong);color:var(--dashboard-text-strong);background:var(--dashboard-surface-hover)}
