.sidebar-subgroup-label{display:block;padding:9px 12px 3px;color:var(--ink-soft);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.legal-workspace-navigation{margin:4px 0 18px;border-bottom:1px solid var(--line)}
.legal-workspace-navigation[hidden]{display:none}
.legal-workspace-navigation>header{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:6px 2px 13px}
.legal-workspace-navigation>header div{display:grid;gap:3px}
.legal-workspace-navigation>header span{color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.legal-workspace-navigation>header h1{margin:0;font:700 clamp(23px,2.3vw,32px) Georgia,serif}
.legal-workspace-navigation>header p{max-width:620px;margin:0;color:var(--ink-soft);text-align:right}
.legal-production-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:14px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}
.legal-production-tabs button{min-height:44px;background:transparent;font-weight:800}
.legal-production-tabs button.active{border-color:var(--blue);background:var(--blue);color:#fff}
.legal-navigation-groups{position:sticky;z-index:21;top:77px;display:grid;grid-template-columns:1fr 1.35fr;gap:1px;padding:1px;background:var(--line);border-radius:10px 10px 0 0;backdrop-filter:blur(12px)}
.legal-navigation-groups>section{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:8px;background:color-mix(in srgb,var(--paper) 96%,transparent)}
.legal-navigation-groups>section>strong{padding:0 6px;color:var(--ink-soft);font-size:11px;text-transform:uppercase}
.legal-navigation-groups nav{display:flex;flex-wrap:wrap;gap:5px}
.legal-navigation-groups button{min-height:36px;padding:8px 10px;border-color:transparent;background:transparent;white-space:nowrap}
.legal-navigation-groups button:hover{background:var(--paper-2)}
.legal-navigation-groups button.active{border-color:var(--blue);background:var(--blue);color:#fff;font-weight:800}
body[data-legal-workspace="true"] #administrative-workspace,body[data-legal-workspace="true"] #administrative-section-tabs,body[data-legal-workspace="true"] #legal-section-tabs{display:none!important}
body[data-legal-workspace="true"] #documents-tab>.document-sheets{display:none}
body[data-legal-workspace="true"] .civil-cases-section [data-civil-view]{display:none}
@media(max-width:1050px){.legal-navigation-groups{grid-template-columns:1fr}.legal-workspace-navigation>header{align-items:flex-start;flex-direction:column}.legal-workspace-navigation>header p{text-align:left}}
@media(max-width:760px){.legal-navigation-groups{top:65px;display:flex;overflow-x:auto;scrollbar-width:none}.legal-navigation-groups>section{flex:0 0 auto;display:block}.legal-navigation-groups>section>strong{display:block;margin-bottom:5px}.legal-navigation-groups nav{flex-wrap:nowrap}.legal-workspace-navigation>header p{display:none}}
