.workspace-switcher{display:flex;align-items:center;gap:9px;min-width:0;color:var(--text);border:1px solid #ffffff16;border-radius:7px;background:#ffffff04;padding:9px 10px}
.workspace-switcher>.icon{width:17px;height:17px;flex-shrink:0;color:var(--gold,#c9b77d)}
.workspace-switcher>div{min-width:0;flex:1}
.workspace-switcher-caption{display:block;font-size:9px;line-height:1.4;letter-spacing:.3px;color:var(--muted,#9fa6aa);margin-bottom:3px}
.workspace-switcher select{display:block;width:100%;min-width:0;border:0;background:transparent;border-radius:4px;color:inherit;font:inherit;font-size:12px;line-height:1.5;padding:2px 18px 2px 0;cursor:pointer;color-scheme:dark;outline-offset:3px}
.workspace-switcher select option{background:#1b1b1c;color:#e9e9e9}
.workspace-switcher-single{display:block;font-size:12px;line-height:1.5}
.workspace-switcher-sidebar{margin-bottom:17px}
.workspace-switcher-header{max-width:235px;min-width:175px;padding:6px 9px}
.workspace-header-identity{display:flex;align-items:center;gap:15px;min-width:0;flex:1}
.workspace-page-header .breadcrumb{min-width:0}
.workspace-page-header .breadcrumb strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sidebar .workspace-label{margin-bottom:13px}
.workspace-task-navigation{margin-bottom:4px}
.workspace-task-navigation>summary{display:flex;align-items:center;gap:11px;min-height:44px;border-radius:6px;padding:12px 13px;color:#a1ada5;font-size:12px;cursor:pointer;list-style:none}
.workspace-task-navigation>summary::-webkit-details-marker{display:none}
.workspace-task-navigation>summary>.icon{width:18px;height:18px;color:#7d8d82}
.workspace-task-navigation>summary>.icon:last-child{margin-left:auto;width:13px;height:13px;transform:rotate(90deg)}
.workspace-task-navigation[open]>summary>.icon:last-child{transform:rotate(270deg)}
.workspace-task-navigation>summary:hover{background:#ffffff06;color:#ecf0eb}
.workspace-task-navigation>summary:focus-visible,.workspace-switcher select:focus-visible{outline:1px solid var(--gold,#c9b77d)}
.workspace-task-navigation>div{padding-left:12px;border-left:1px solid #ffffff12;margin-left:22px}
.workspace-task-navigation .nav-item{font-size:11px;padding-left:7px;min-height:38px}
.workspace-task-navigation .nav-item>.icon{width:15px;height:15px}
.main-content>.page-header:has(+.estate-view-tabs){flex-wrap:wrap}
.main-content>.page-header:has(+.estate-view-tabs) .header-actions{flex-wrap:wrap;max-width:100%;flex-shrink:1}
.estate-view-tabs{flex-wrap:wrap}
.workspace-switcher{--workspace-tint:#97979e;background:transparent;color:var(--ink,#d8d8dc);box-shadow:none}
.workspace-switcher[data-workspace-tone=warning]{--workspace-tint:#c9af50}
.workspace-switcher[data-workspace-tone=danger]{--workspace-tint:#d68174}
.workspace-switcher[data-workspace-tone=info]{--workspace-tint:#7da4bd}
.workspace-switcher:not([data-workspace-tone=neutral]){background-color:color-mix(in srgb,var(--workspace-tint) 8%,#1b1b1d66);border-color:color-mix(in srgb,var(--workspace-tint) 28%,transparent);box-shadow:0 0 15px color-mix(in srgb,var(--workspace-tint) 7%,transparent)}
.workspace-switcher .record-select-host{display:block}
.workspace-switcher .record-select>summary.record-select-trigger{font-size:12px;min-height:31px;padding:4px 7px}
.workspace-switcher .workspace-selector-single{display:flex;align-items:center;gap:5px;min-height:31px;font-size:12px;padding:4px 7px;border:1px solid #ffffff12;border-radius:6px;box-sizing:border-box}
.workspace-switcher .workspace-selector-single>.icon{width:14px;height:14px;display:block;flex-shrink:0}
.workspace-switcher:not([data-workspace-tone=neutral]) .workspace-selector-single>.icon{color:var(--workspace-tint)}
.workspace-switcher .record-select-option{border-radius:5px;--workspace-choice-tint:#97979e}
.workspace-switcher .record-select-option[data-record-select-tone=warning]{--workspace-choice-tint:#c9af50}
.workspace-switcher .record-select-option[data-record-select-tone=danger]{--workspace-choice-tint:#d68174}
.workspace-switcher .record-select-option[data-record-select-tone=info]{--workspace-choice-tint:#7da4bd}
.workspace-switcher .record-select-option:not([data-record-select-tone=neutral]){background:color-mix(in srgb,var(--workspace-choice-tint) 5%,transparent)}
.workspace-switcher .record-select-option:not([data-record-select-tone=neutral]):has(input:checked){background:color-mix(in srgb,var(--workspace-choice-tint) 12%,transparent)}
.workspace-switcher .record-select-option:hover{background:color-mix(in srgb,var(--workspace-choice-tint) 9%,transparent)}
.workspace-switcher .record-select .relation-options{font-size:13px}
.workspace-switcher .record-state-dot{width:7px;height:7px;flex:0 0 7px;background:#d68174;margin:0}
.sidebar:not(.sidebar-hidden):has(.workspace-switcher .record-select[open]){overflow:visible;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}
.workspace-switcher-header.workspace-switcher{min-width:0;max-width:220px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;flex:0 0 auto}
.workspace-switcher-header .workspace-switcher-caption{display:none}
.workspace-switcher-header .record-select>summary.record-select-trigger,.workspace-switcher-header .workspace-selector-single{min-height:32px;padding:6px 10px;border:1px solid #ffffff16;border-radius:7px;background:#ffffff03;font-size:12px;line-height:1.4}
.workspace-switcher-header .record-select>summary.record-select-trigger::after{content:"";display:block;width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-left:11px;margin-top:-3px;flex-shrink:0;opacity:.65}
.workspace-switcher-header:not([data-workspace-tone=neutral]) .record-select>summary.record-select-trigger,.workspace-switcher-header:not([data-workspace-tone=neutral]) .workspace-selector-single{border-color:color-mix(in srgb,var(--workspace-tint) 28%,transparent);background:color-mix(in srgb,var(--workspace-tint) 8%,#1b1b1d66);box-shadow:0 0 12px color-mix(in srgb,var(--workspace-tint) 7%,transparent)}
.topbar .workspace-current-time{display:inline-block;white-space:nowrap;font-size:11px;line-height:1.4;color:var(--muted,#a6a6ad);font-variant-numeric:tabular-nums}
@media(min-width:801px){.app-shell:not(.sidebar-collapsed) .workspace-switcher-header{display:none}.dashboard-unified-identity:has(.workspace-switcher-header){gap:15px}}
@media(max-width:1050px){.workspace-switcher-header{max-width:200px;min-width:155px}.workspace-header-identity{gap:10px}.workspace-page-header .breadcrumb{display:none}.dashboard-unified-header .dashboard-unified-identity:has(.workspace-switcher-header){flex-wrap:wrap}}
@media(max-width:800px){.workspace-page-header{gap:8px;padding-left:15px;padding-right:15px}.workspace-switcher-header.workspace-switcher{max-width:200px}.workspace-switcher-header select,.workspace-switcher-header .workspace-selector-single{font-size:11px}.dashboard-unified-header .workspace-switcher-header{margin-left:45px;max-width:240px}.workspace-page-header .topbar-right{gap:8px}.workspace-page-header .master-search-trigger kbd{display:none}}
@media(max-width:800px){.topbar .workspace-current-time{font-size:10px}.workspace-page-header{flex-wrap:wrap}.workspace-page-header .topbar-right{margin-left:auto}.dashboard-unified-actions .workspace-current-time{margin-left:auto}}
