.workspace-menu-toggle{margin-left:0!important;min-height:42px;padding:9px 13px;border:1px solid #a8c1d0;border-radius:8px;background:#f7fbfd;color:#214b65;font:650 14px/1.3 system-ui,sans-serif;white-space:nowrap;cursor:pointer}.workspace-sidebar{position:fixed;left:16px;width:208px;z-index:80;overflow:auto;overscroll-behavior:contain;padding:12px;background:#fff;border:1px solid #cad9e2;border-radius:12px;box-shadow:0 8px 25px #15304712;scrollbar-width:thin}.workspace-menu-title{padding:7px 10px 12px;font:750 10px/1.2 system-ui,sans-serif;letter-spacing:1.5px;color:#668093}.workspace-sidebar nav,.workspace-sidebar nav.workspace-nav{display:flex;flex-direction:column;align-items:stretch;gap:5px;padding:0;margin:0 0 16px;border:0;overflow:visible;background:transparent}.workspace-sidebar nav button,.workspace-sidebar nav a,.workspace-sidebar .field-tab-group>button{display:block;width:100%;margin:0;min-height:44px;padding:11px 12px;border:0;border-radius:8px;background:transparent;color:#264a61;text-align:left;text-decoration:none;box-shadow:none;font:600 14px/1.4 system-ui,sans-serif;white-space:normal}.workspace-sidebar nav button:hover,.workspace-sidebar nav a:hover{background:#edf4f8}.workspace-sidebar nav a.active,.workspace-sidebar nav button.active,.workspace-sidebar nav button[aria-current=true],.workspace-sidebar nav a[aria-current=page]{background:#dceef5;color:#145171;font-weight:750;border:0}.workspace-sidebar .field-tab-group{display:flex;flex-direction:column;gap:5px}.workspace-sidebar .field-tab-group #locationStatus{width:100%;max-width:none;margin-bottom:4px;font-size:11px}.workspace-sidebar [hidden]{display:none!important}body.workspace-menu-collapsed .workspace-sidebar{display:none}body.has-workspace-navigation:not(.workspace-menu-collapsed) main{margin-left:244px;margin-right:24px;max-width:none;width:auto}@media(max-width:899px){body.has-workspace-navigation:not(.workspace-menu-collapsed) main{margin-left:auto;margin-right:auto;width:auto}.workspace-sidebar{left:12px;width:min(300px,calc(100vw - 24px));box-shadow:0 12px 50px #0c25354d;z-index:500}.workspace-menu-toggle{font-size:13px}.workspace-sidebar nav button,.workspace-sidebar nav a{min-height:47px}}@media print{.workspace-sidebar,.workspace-menu-toggle{display:none!important}body.has-workspace-navigation:not(.workspace-menu-collapsed) main{margin:0;width:100%}}

.workspace-sidebar :is(#propertiesTab,#sqftTab,#prospectsTab,#servicesJobsTab){display:none!important}

/* Menu controls belong to navigation, with a reachable collapsed rail. */
.workspace-sidebar .workspace-menu-title:first-child{display:flex;align-items:center;gap:10px;padding:0 0 10px}
.workspace-sidebar .workspace-menu-toggle{font:700 25px/1 system-ui;min-height:36px;width:36px;padding:2px;flex:0 0 36px}
body.workspace-menu-collapsed .workspace-sidebar{display:block;width:54px;padding:8px}
body.workspace-menu-collapsed .workspace-sidebar nav,body.workspace-menu-collapsed .workspace-sidebar>.workspace-menu-title:not(:first-child){display:none!important}
body.workspace-menu-collapsed .workspace-sidebar .workspace-menu-title:first-child{font-size:0;padding:0;gap:0}
body.has-workspace-navigation.workspace-menu-collapsed main{margin-left:84px;margin-right:24px;width:auto;max-width:none}
@media(max-width:899px){body.has-workspace-navigation.workspace-menu-collapsed main{margin-left:0;margin-right:0;padding-top:48px}}
@media print{body.workspace-menu-collapsed .workspace-sidebar{display:none!important}body.has-workspace-navigation.workspace-menu-collapsed main{margin:0}}
