#dossier-workspace-modal .dossier-workspace-card{width:min(1100px,97vw);height:min(900px,96dvh)}
#dossier-workspace-modal .dossier-workspace-card>header{flex:none;align-items:flex-start;padding:18px 22px;gap:14px}
#dossier-workspace-modal .dossier-workspace-card>header>div{min-width:0;flex:1}
#dossier-workspace-title{font-size:20px;line-height:1.3;overflow-wrap:anywhere}
.dossier-header-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:7px;color:var(--muted,#667989);font-size:11px}
.dossier-header-status{padding:4px 9px;border-radius:999px;background:var(--soft,#edf2f7);color:var(--ink,#24354b);font-weight:800}
.dossier-header-project{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dossier-navigation{flex:none;padding:10px 22px;background:var(--surface,#fff);border-bottom:1px solid var(--line,#d5e1ea)}
.dossier-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}
.dossier-groups button{min-height:42px;padding:9px 12px;border:1px solid var(--line,#d5e1ea);border-radius:12px;background:var(--soft,#edf2f7);color:var(--ink,#24354b);font-weight:800}
.dossier-groups button.active{border-color:var(--primary,#0784ed);background:var(--primary,#0784ed);color:#fff}
.dossier-mobile-section{display:none}
#dossier-tabs{flex:none;padding:10px 22px;gap:7px;flex-wrap:wrap;overflow:visible}
#dossier-tabs .dossier-group-hidden,#dossier-tabs.dossier-no-subtabs{display:none!important}
#dossier-tabs button{min-height:36px;border:1px solid transparent}
#dossier-tabs button.active{border-color:color-mix(in srgb,var(--primary,#0784ed) 35%,var(--line,#d5e1ea))}
.dossier-location{flex:none;padding:7px 22px;color:var(--muted,#667989);font-size:11px;font-weight:700;background:var(--soft,#edf2f7)}
#dossier-workspace-body{flex:1 1 auto;min-height:0;max-height:none;padding:20px 22px}
.dossier-overview-hub{display:grid;gap:12px;padding:16px;margin-bottom:16px;border:1px solid var(--line,#d5e1ea);border-radius:16px;background:var(--surface,#fff)}
.dossier-overview-hub h3{margin:0;font-size:16px}
.dossier-overview-links,.dossier-overview-actions{display:flex;flex-wrap:wrap;gap:8px}
.dossier-overview-links button,.dossier-overview-actions button{min-height:38px}
@media(max-width:760px){#dossier-workspace-modal .dossier-workspace-card{width:100%;height:96dvh}#dossier-workspace-modal .dossier-workspace-card>header{padding:14px}#dossier-workspace-title{font-size:17px}.dossier-header-meta{gap:6px 9px;font-size:10px}.dossier-header-project{flex:1 1 100%}.dossier-navigation{padding:10px 14px}.dossier-groups{display:none}.dossier-mobile-section{display:grid;gap:5px;color:var(--muted,#667989);font-size:11px;font-weight:700}.dossier-mobile-section select{width:100%;min-width:0;min-height:42px}#dossier-tabs{padding:8px 14px;gap:4px}#dossier-tabs button{font-size:11px;padding:7px 9px}.dossier-location{padding:7px 14px}#dossier-workspace-body{padding:14px}.dossier-overview-hub{padding:13px}.dossier-overview-links button,.dossier-overview-actions button{flex:1 1 140px;white-space:normal}}
