/* ATHRTY X850 / enterprise convergence, presentation only.
   Four root domains, one contextual bar and one advanced tools disclosure. */
#x850-toolbar[hidden]{display:none!important}
body.authenticated:has(#x850-toolbar:not([hidden])) #workspace-drawer .sidebar-foot{display:none!important}
body.authenticated :is(#main,#x850-toolbar,#workspace-drawer) :is(h1,h2,h3,h4){
 font-family:"Manrope",system-ui,sans-serif!important
}
.x850-toolbar{display:grid;grid-template-columns:minmax(112px,170px) minmax(0,1fr) auto;
 align-items:center;gap:clamp(12px,2vw,24px);min-width:0;
 padding:10px clamp(16px,2.6vw,40px);background:var(--athrty-ui-surface);
 color:var(--athrty-ui-ink);border-bottom:1px solid var(--athrty-ui-border);
 isolation:isolate;position:relative;z-index:10}
.x850-identity{display:grid;gap:1px;min-width:0}
.x850-identity-kicker{font-size:11px;letter-spacing:.10em;font-weight:750;color:var(--athrty-ui-muted)}
.x850-identity-title{font-size:18px;letter-spacing:-.035em;font-weight:690;line-height:1.3;overflow:hidden;text-overflow:ellipsis}
.x850-tabs{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;
 scrollbar-width:thin;padding:2px 0}
.x850-tab{display:inline-flex;align-items:center;justify-content:center;min-height:44px;
 padding:10px 16px;flex:none;border-radius:12px;color:var(--athrty-ui-muted);
 text-decoration:none;font-size:13px;font-weight:640;letter-spacing:-.012em;
 border:1px solid transparent;white-space:nowrap}
.x850-tab[aria-current="page"]{color:var(--athrty-ui-ink);background:var(--athrty-ui-soft);
 border-color:var(--athrty-ui-border)}
.x850-tab:hover{color:var(--athrty-ui-ink);background:var(--athrty-ui-soft)}
.x850-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:none}
.x850-search,.x850-tool-toggle{display:inline-flex;min-height:44px;align-items:center;
 justify-content:center;gap:10px;border:1px solid var(--athrty-ui-border);
 border-radius:12px;background:var(--athrty-ui-surface);color:var(--athrty-ui-ink);
 font:650 13px/1.3 "Manrope",system-ui,sans-serif;cursor:pointer;
 padding:10px 16px;text-decoration:none}
.x850-search:hover,.x850-tool-toggle:hover{background:var(--athrty-ui-soft)}
.x850-tools{position:relative}
.x850-tool-toggle{list-style:none;user-select:none}
.x850-tool-toggle::-webkit-details-marker{display:none}
.x850-tool-toggle:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;
 border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);margin-left:5px}
.x850-tools[open] .x850-tool-toggle:after{transform:rotate(225deg) translateY(-1px)}
.x850-tool-menu{position:absolute;right:0;top:calc(100% + 8px);
 width:min(350px,calc(100vw - 24px));max-height:min(72dvh,720px);overflow-y:auto;
 padding:14px;background:var(--athrty-ui-surface);color:var(--athrty-ui-ink);
 border:1px solid var(--athrty-ui-border);box-shadow:0 22px 60px rgba(3,17,18,.14);
 border-radius:18px;display:grid;gap:6px;z-index:40}
.x850-tool-kicker{display:block;padding:11px 10px 4px;color:var(--athrty-ui-muted);
 font-size:10px;letter-spacing:.13em;font-weight:770}
.x850-tool-links,.x850-tool-menu nav[aria-label="Workspace tools"]{display:grid;gap:3px}
.x850-tool-link,.x850-tool-menu nav[aria-label="Workspace tools"] a,
.x850-tool-menu .project-context a{display:flex;align-items:center;min-height:44px;
 padding:11px 12px;border-radius:10px;color:var(--athrty-ui-ink);text-decoration:none;
 font-size:12px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}
.x850-tool-link:hover,.x850-tool-menu nav[aria-label="Workspace tools"] a:hover,
.x850-tool-menu .project-context a:hover{background:var(--athrty-ui-soft)}
.x850-tool-menu [hidden]{display:none!important}
.x850-tool-menu #project-tools:empty{display:none}
.x850-tool-menu .project-context{padding:4px 0;border-top:1px solid var(--athrty-ui-border)}
.x850-tool-menu .project-context p{font:650 10px/1.6 "Manrope",system-ui,sans-serif;
 letter-spacing:.05em;color:var(--athrty-ui-muted);margin:4px 12px;overflow-wrap:anywhere}
.x850-tool-menu .project-context nav{display:grid;gap:3px}
.x850-tool-menu .nav-symbol{display:none!important}
.x850-tool-menu a[aria-current="page"]{background:var(--athrty-ui-soft)}
.x850-tool-menu nav[aria-label="Workspace tools"] .nav-label{display:inline!important}
.x850-toolbar :is(a,button,summary):focus-visible{outline:2px solid var(--athrty-focus);outline-offset:3px}
body.authenticated #workspace-drawer .x1132-section-nav{display:none!important}
body.authenticated #workspace-drawer nav[aria-label="Your workspace"]>a{
 min-height:52px!important;border-radius:12px!important}
body.authenticated #workspace-drawer .organization-control select{width:100%;min-width:0;
 max-width:100%;overflow:hidden;text-overflow:ellipsis;border-radius:12px!important;
 font-family:"Manrope",system-ui,sans-serif}
body.authenticated #main :is(button,input,select,textarea){font-family:"Manrope",system-ui,sans-serif}
body.authenticated #main :is(button,.x1132-metric,.x711-shell .sw2-card){box-shadow:none!important}
body.authenticated #main :is(button,.x711-shell .sw2-card){border-radius:12px}
@media(max-width:1060px){
 .x850-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}
 .x850-identity{grid-column:1}
 .x850-controls{grid-column:2;grid-row:1}
 .x850-tabs{grid-column:1/-1;grid-row:2;padding-bottom:3px}
}
@media(max-width:760px){
 .x850-toolbar{padding:9px 14px 8px}
 .x850-identity-kicker{font-size:9px}
 .x850-identity-title{font-size:16px}
 .x850-search{display:none}
 .x850-tab{min-height:44px;padding:9px 12px}
 .x850-tool-menu{right:-2px;width:min(350px,calc(100vw - 28px))}
 body.authenticated .x1113-nav-panel #workspace-drawer .sidebar-foot{display:none!important}
}
@media(prefers-reduced-motion:reduce){
 .x850-toolbar *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}