:root{--bg:#0b0c0e;--surface:#111317;--surface-raised:#171a1f;--surface-hover:#1c2026;--line:#292d34;--line-strong:#3a404a;--text:#f4f5f6;--text-secondary:#b4bac3;--text-muted:#7f8792;--accent:#d52b31;--accent-hover:#bd2228;--accent-soft:#d52b311f;--positive:#4ecb8d;--positive-soft:#4ecb8d1a;--warning:#e6b85c;--warning-soft:#e6b85c1a;--negative:#f06a70;--negative-soft:#f06a701a;--focus:#f5c15d;--radius:8px;--sidebar-width:248px}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);min-width:320px;min-height:100vh;color:var(--text);letter-spacing:0;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit;letter-spacing:0}button{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:0}h1{margin-bottom:6px;font-size:28px;font-weight:650;line-height:1.2}h2{margin-bottom:0;font-size:18px;font-weight:620}h3{margin-bottom:10px;font-size:15px;font-weight:620}p{margin-bottom:0}select,input,textarea{border:1px solid var(--line-strong);width:100%;min-height:40px;color:var(--text);background:#0d0f12;border-radius:6px;padding:0 11px}select{padding-right:32px}textarea{resize:vertical;min-height:96px;padding:10px 11px}label{gap:6px;display:grid}label>span,.field>label{color:var(--text-secondary);font-size:12px;font-weight:600}.field{gap:6px;display:grid}.button{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-weight:620;display:inline-flex}.button.primary{border-color:var(--accent);background:var(--accent);color:#fff}.button.primary:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.button.secondary{border-color:var(--line-strong);background:var(--surface-raised);color:var(--text)}.button.secondary:hover:not(:disabled){background:var(--surface-hover);border-color:#545c68}.button.text{min-height:34px;color:var(--text-secondary);background:0 0;padding:0 6px}.button.text:hover{color:var(--text)}.button.full{width:100%}.icon-button{border:1px solid var(--line);width:36px;height:36px;color:var(--text-secondary);background:0 0;border-radius:6px;flex:0 0 36px;place-items:center;padding:0;display:inline-grid}.icon-button:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-hover);color:var(--text)}.icon-button.danger:hover:not(:disabled){color:var(--negative);border-color:#f06a7080}.spin{animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.centered-state,.login-page{place-items:center;min-height:100vh;padding:24px;display:grid}.centered-state{color:var(--text-secondary);text-align:center;align-content:center;gap:12px}.centered-state strong{color:var(--text);font-size:17px}.centered-state p{max-width:440px}.login-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(100%,420px);padding:32px}.login-heading{margin:28px 0 22px}.login-heading>span,.section-label{color:var(--text-muted);text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:650;display:block}.login-heading h1{font-size:25px}.login-heading p,.page-header p{color:var(--text-secondary)}.form-stack{gap:16px;margin-top:18px;display:grid}.input-with-action{position:relative}.input-with-action input{padding-right:44px}.input-action{width:36px;height:36px;color:var(--text-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:2px;right:2px}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{z-index:40;width:var(--sidebar-width);border-right:1px solid var(--line);background:#0d0f12;grid-template-rows:auto 1fr auto;height:100vh;display:grid;position:sticky;top:0}.sidebar-brand{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:72px;padding:14px 16px;display:flex}.sidebar-brand>span{color:var(--text-secondary);font-size:13px;font-weight:620}.primary-nav{align-content:start;gap:4px;padding:14px 10px;display:grid;overflow:auto}.nav-group{gap:3px;display:grid}.nav-group+.nav-group{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.nav-group-label{color:var(--text-muted);text-transform:uppercase;padding:0 11px 5px;font-size:10px;font-weight:700}.primary-nav button{min-height:44px;color:var(--text-secondary);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:22px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:0 11px;display:grid}.primary-nav button>svg:last-child:not(:first-child){grid-column:4}.nav-badge{background:var(--accent);color:#fff;border-radius:6px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:grid}.primary-nav button:hover{background:var(--surface-raised);color:var(--text)}.primary-nav button.active{background:var(--accent-soft);color:var(--text);border-color:#d52b315c}.primary-nav button.active>svg:first-child{color:var(--accent-hover)}.sidebar-account{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:10px;padding:14px;display:grid}.sidebar-account>span:nth-child(2){min-width:0;display:grid}.sidebar-account strong,.sidebar-account small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-account strong{font-size:13px}.sidebar-account small{color:var(--text-muted);font-size:11px}.avatar{border:1px solid var(--line-strong);background:var(--surface-raised);width:36px;height:36px;color:var(--text);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.avatar.small{width:32px;height:32px}.workspace{min-width:0}.workspace-bar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0c0ef5;justify-content:flex-end;align-items:center;gap:16px;min-height:72px;padding:10px 28px;display:flex;position:sticky;top:0}.workspace-market{align-items:center;gap:9px;display:flex}.workspace-market>svg{color:var(--text-muted)}.workspace-market label{align-items:center;gap:8px;display:flex}.workspace-market label>span{color:var(--text-muted)}.workspace-market select{width:146px;min-height:36px}.workspace-identity{border-left:1px solid var(--line);text-align:right;min-width:0;padding-left:16px;display:grid}.workspace-identity strong,.workspace-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-identity strong{font-size:13px}.workspace-identity span{color:var(--text-muted);font-size:11px}.workspace-content{width:min(100%,1540px);margin:0 auto;padding:30px}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.page-header p{max-width:720px}.page-actions{align-items:center;gap:10px;display:flex}.inline-notice{border:1px solid var(--line-strong);background:var(--surface);min-height:42px;color:var(--text-secondary);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;padding:9px 12px;display:flex}.inline-notice.warning{background:var(--warning-soft);color:#f3cf83;border-color:#e6b85c5c}.inline-notice.error{background:var(--negative-soft);color:#f5a2a6;border-color:#f06a7066}.inline-notice.loading,.inline-notice.neutral{justify-content:flex-start}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0}.panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;min-height:64px;padding:16px 18px;display:flex}.panel-header .section-label{margin-bottom:3px}.panel-footer{border-top:1px solid var(--line);color:var(--text-muted);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:12px;display:flex}.panel-footer-actions{align-items:center;gap:8px;display:flex}.count{border:1px solid var(--line);min-width:28px;height:28px;color:var(--text-secondary);border-radius:6px;place-items:center;padding:0 8px;font-size:12px;display:inline-grid}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:18px;display:grid}.metric-grid>:only-child{max-width:280px}.metric{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:16px;min-height:116px;padding:17px;display:grid}.metric span{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.metric strong{font-size:30px;font-weight:650;line-height:1}.overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.overview-grid>:only-child{grid-column:1/-1}.attention-list,.activity-list{display:grid}.attention-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 18px;display:flex}.attention-list>div:last-child{border-bottom:0}.attention-list span{color:var(--text-secondary)}.attention-list strong{font-size:18px}.activity-list>div{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:0 18px;display:grid}.activity-list>div:last-child{border-bottom:0}.activity-icon{border:1px solid var(--line);width:30px;height:30px;color:var(--text-muted);border-radius:6px;place-items:center;display:grid}.activity-list>div>span:nth-child(2){display:grid}.activity-list small,.activity-list time{color:var(--text-muted);font-size:11px}.split-view{grid-template-columns:minmax(300px,.8fr) minmax(440px,1.4fr);gap:18px;display:grid}.list-panel,.detail-panel{min-height:540px}.selection-list,.user-list,.category-list{display:grid}.selection-list>button,.user-list>button{border:0;border-bottom:1px solid var(--line);min-height:68px;color:var(--text);text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 16px;display:grid}.selection-list>button:last-child,.user-list>button:last-child{border-bottom:0}.selection-list>button:hover,.user-list>button:hover,.selection-list>button.active,.user-list>button.active{background:var(--surface-hover)}.selection-list>button.active,.user-list>button.active{box-shadow:inset 3px 0 var(--accent)}.selection-list>button>svg{color:var(--text-muted)}.selection-list>button>span,.user-list>button>span:nth-child(2){min-width:0;display:grid}.selection-list strong,.selection-list small,.user-list strong,.user-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selection-list small,.user-list small{color:var(--text-muted)}.detail-list{margin:0;display:grid}.detail-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:20px;padding:14px 18px;display:grid}.detail-list dt{color:var(--text-muted)}.detail-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.subsection{padding:18px}.compact-table{border-top:1px solid var(--line);display:grid}.compact-table>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:58px;display:flex}.compact-table>div>span:first-child{display:grid}.compact-table small{color:var(--text-muted)}.status-badge{border:1px solid var(--line-strong);width:max-content;min-height:25px;color:var(--text-secondary);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:620;display:inline-flex}.status-badge.positive{background:var(--positive-soft);color:#84e2b2;border-color:#4ecb8d57}.status-badge.warning{background:var(--warning-soft);color:#f0c979;border-color:#e6b85c57}.status-badge.negative{background:var(--negative-soft);color:#f49a9f;border-color:#f06a7057}.empty-state{min-height:260px;color:var(--text-muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:28px;display:grid}.empty-state strong{color:var(--text)}.empty-state p{max-width:420px}.empty-copy{color:var(--text-muted);margin:0;padding:18px}.header-select{min-width:240px}.menu-layout{grid-template-columns:260px minmax(0,1fr);gap:18px;display:grid}.category-list button{border:0;border-bottom:1px solid var(--line);min-height:62px;color:var(--text);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.category-list button:last-child{border-bottom:0}.category-list button:hover,.category-list button.active{background:var(--surface-hover)}.category-list button.active{box-shadow:inset 3px 0 var(--accent)}.category-list button>span:first-child{display:grid}.category-list small{color:var(--text-muted)}.menu-table{overflow:hidden}.menu-table-head,.menu-row{grid-template-columns:minmax(220px,1.5fr) 110px repeat(3,minmax(138px,1fr));align-items:center;gap:12px;display:grid}.menu-table-head{border-bottom:1px solid var(--line);min-height:42px;color:var(--text-muted);text-transform:uppercase;padding:0 16px;font-size:11px;font-weight:650}.menu-row{border-bottom:1px solid var(--line);min-height:72px;padding:10px 16px}.menu-row:last-child{border-bottom:0}.dish-cell{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.dish-cell>span:last-child{min-width:0;display:grid}.dish-cell strong,.dish-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dish-cell small{color:var(--text-muted)}.photo-state{border:1px solid var(--line);width:32px;height:32px;color:var(--text-muted);border-radius:6px;place-items:center;display:grid}.photo-state.has-photo{color:var(--positive)}.price-cell{font-size:13px}.status-select{gap:0}.status-select>span{display:none}.status-select select{min-height:36px;font-size:12px}.read-only-statuses{flex-wrap:wrap;grid-column:span 3;gap:6px;display:flex}.team-layout{grid-template-columns:minmax(320px,.75fr) minmax(500px,1.25fr);gap:18px;display:grid}.team-list-panel,.access-panel{min-height:560px}.create-user-panel{margin-bottom:18px}.create-user-panel form{padding:18px}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.form-section{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.form-actions{justify-content:flex-end;margin-top:18px;display:flex}.access-editor,.access-list{display:grid}.access-row{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:10px;min-height:64px;padding:9px 18px;display:grid}.access-icon{border:1px solid var(--line);width:34px;height:34px;color:var(--text-secondary);border-radius:6px;place-items:center;display:grid}.access-copy{min-width:0;display:grid}.access-copy small{color:var(--text-muted)}.access-composer{background:#0e1013;grid-template-columns:minmax(190px,1fr) minmax(150px,.7fr) minmax(190px,1fr) auto;align-items:end;gap:10px;padding:16px 18px;display:grid}.access-composer-hint{color:var(--warning);grid-column:1/-1;margin:0;font-size:12px}.segmented-control{border:1px solid var(--line);background:var(--surface);border-radius:7px;gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.segmented-control button{min-height:34px;color:var(--text-secondary);background:0 0;border:0;border-radius:5px;padding:0 12px}.segmented-control button.active{background:var(--surface-hover);color:var(--text)}.jobs-tabs button{align-items:center;gap:8px;display:inline-flex}.jobs-tabs .count{min-width:22px;height:22px;padding:0 6px}.directory-layout,.inbox-layout{grid-template-columns:minmax(310px,.72fr) minmax(560px,1.28fr);align-items:start;gap:18px;display:grid}.directory-list-panel,.directory-editor-panel,.inbox-list-panel,.inbox-detail-panel{min-height:620px}.directory-list,.inbox-list{display:grid}.directory-list>button,.inbox-list>button{border:0;border-bottom:1px solid var(--line);min-height:74px;color:var(--text);text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 14px;display:grid}.directory-list>button:hover,.directory-list>button.active,.inbox-list>button:hover,.inbox-list>button.active{background:var(--surface-hover)}.directory-list>button.active,.inbox-list>button.active{box-shadow:inset 3px 0 var(--accent)}.inbox-list>.inbox-load-more{min-height:48px;color:var(--text-secondary);text-align:center;justify-content:center;gap:7px;display:flex}.inbox-list>.inbox-load-more:hover{color:var(--text)}.directory-list>button>span:nth-child(2),.inbox-list-copy{min-width:0;display:grid}.directory-list strong,.directory-list small,.inbox-list strong,.inbox-list small,.inbox-list time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-list small,.inbox-list small,.inbox-list time{color:var(--text-muted);font-size:12px}.directory-icon,.inbox-status-icon{border:1px solid var(--line);width:36px;height:36px;color:var(--text-secondary);border-radius:6px;place-items:center;display:grid}.directory-editor-panel form{display:grid}.vacancy-editor .panel-footer{z-index:2;background:var(--surface);position:sticky;bottom:0}.directory-editor-panel form>.form-grid,.directory-editor-panel form>.localized-grid,.directory-editor-panel form>.checkbox-row{margin:18px}.localized-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.localized-fieldset{border:0;border-top:1px solid var(--line);min-width:0;margin:0;padding:18px}.localized-fieldset legend{color:var(--text);padding:0;font-size:14px;font-weight:650}.checkbox-row{align-items:center;gap:10px;display:flex}.checkbox-row input{width:18px;min-height:18px;accent-color:var(--accent);margin:0}.checkbox-row span{color:var(--text-secondary);font-size:13px}.inbox-filters{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin-bottom:16px;display:grid}.inbox-filters button{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--text-secondary);border-radius:6px;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.inbox-filters button:hover,.inbox-filters button.active{border-color:var(--line-strong);background:var(--surface-hover);color:var(--text)}.inbox-filters button.active{box-shadow:inset 0 -2px var(--accent)}.inbox-filters strong{font-size:15px}.inbox-status-icon.new{background:var(--accent-soft);color:var(--accent-hover);border-color:#d52b3173}.inbox-status-icon.in_progress{background:var(--warning-soft);color:var(--warning);border-color:#e6b85c66}.inbox-status-icon.resolved{background:var(--positive-soft);color:var(--positive);border-color:#4ecb8d59}.attachment-count{color:var(--text-muted);align-items:center;gap:3px;font-size:11px;display:inline-flex}.submission-new{background:var(--accent-soft);color:#ff8b90;border-color:#d52b3166}.submission-in_progress{background:var(--warning-soft);color:var(--warning);border-color:#e6b85c66}.submission-resolved{background:var(--positive-soft);color:var(--positive);border-color:#4ecb8d59}.submission-toolbar{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.submission-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.submission-facts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:14px 18px}.submission-facts>div:nth-child(2n){border-right:0}.submission-facts dt{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:4px;font-size:11px;display:flex}.submission-facts dd{overflow-wrap:anywhere;color:var(--text-secondary);margin:0}.submission-context,.submission-message,.submission-attachments,.submission-note,.submission-meta{border-bottom:1px solid var(--line);padding:16px 18px}.submission-context{display:grid}.submission-context>span:last-child{color:var(--text-secondary)}.submission-message p{color:var(--text-secondary);white-space:pre-wrap;margin-top:8px;line-height:1.65}.submission-attachments>div{gap:8px;margin-top:10px;display:grid}.submission-attachments a{border:1px solid var(--line);color:var(--text-secondary);border-radius:6px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:10px 12px;text-decoration:none;display:grid}.submission-attachments a:hover{border-color:var(--line-strong);background:var(--surface-hover);color:var(--text)}.submission-attachments a span{display:grid}.submission-attachments a small{color:var(--text-muted)}.submission-note{gap:10px;display:grid}.submission-note .button{justify-self:end}.submission-meta{color:var(--text-muted);border-bottom:0;flex-wrap:wrap;gap:8px 18px;font-size:11px;display:flex}.submission-meta a{color:var(--text-secondary);align-items:center;gap:4px;display:inline-flex}.submission-technical{color:var(--text-muted);border-bottom:0;font-size:11px}.submission-technical summary{cursor:pointer;-webkit-user-select:none;user-select:none;padding:12px 18px}.submission-technical>div{flex-wrap:wrap;gap:8px 18px;padding:0 18px 14px;display:flex}.inbox-empty{min-height:340px}.settings-panel{max-width:920px}.settings-list{display:grid}.setting-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:76px;padding:12px 18px;display:grid}.setting-row:last-child{border-bottom:0}.setting-row>span{display:grid}.setting-row small{color:var(--text-muted)}.switch{border:1px solid var(--line-strong);background:#090a0c;border-radius:999px;width:46px;height:26px;padding:0;position:relative}.switch span{background:var(--text-muted);border-radius:50%;width:18px;height:18px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.switch.on{background:var(--positive-soft);border-color:#4ecb8d73}.switch.on span{background:var(--positive);transform:translate(20px)}.audit-panel{overflow:hidden}.audit-table{display:grid}.audit-head,.audit-row{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr 1fr 150px;align-items:center;gap:16px;min-height:52px;padding:0 18px;display:grid}.audit-head{min-height:42px;color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:650}.audit-row:last-child{border-bottom:0}.audit-row span,.audit-row time{color:var(--text-secondary)}.audit-row time{font-size:12px}.mobile-only,.sidebar-scrim{display:none}@media (max-width:1380px){.menu-table-head{display:none}.menu-row{grid-template-columns:minmax(220px,1fr) 110px}.menu-row .status-select{grid-column:span 2;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:10px;display:grid}.status-select>span{display:block}.read-only-statuses{grid-column:span 2}}@media (max-width:1180px){:root{--sidebar-width:218px}.workspace-content{padding:24px}.menu-layout{grid-template-columns:220px minmax(0,1fr)}.access-composer{grid-template-columns:repeat(2,minmax(0,1fr))}.access-composer .button{width:max-content}.team-layout{grid-template-columns:1fr}.team-list-panel,.access-panel{min-height:auto}}@media (max-width:920px){.app-shell{display:block}.sidebar{visibility:hidden;pointer-events:none;transition:transform .18s,visibility 0s linear .18s;position:fixed;left:0;transform:translate(-100%)}.sidebar.open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.sidebar-scrim{z-index:35;background:#0000009e;border:0;display:block;position:fixed;inset:0}.mobile-only{display:inline-grid}.sidebar-brand .mobile-only{margin-left:auto}.workspace-bar{justify-content:space-between;min-height:64px;padding:8px 16px}.workspace-identity{display:none}.workspace-content{padding:20px 16px 34px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid,.split-view,.team-layout{grid-template-columns:1fr}.list-panel,.detail-panel,.team-list-panel,.access-panel{min-height:auto}.menu-layout{grid-template-columns:1fr}.category-list{display:flex;overflow-x:auto}.category-list button{border-right:1px solid var(--line);border-bottom:0;min-width:190px}.category-list button.active{box-shadow:inset 0 -3px var(--accent)}.menu-row{grid-template-columns:minmax(200px,1fr) 110px}.menu-row .status-select{grid-column:span 2;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:10px;display:grid}.status-select>span{display:block}.read-only-statuses{grid-column:span 2}.form-grid{grid-template-columns:1fr}}@media (max-width:620px){h1{font-size:23px}.login-panel{padding:24px 20px}.workspace-market{margin-left:auto}.workspace-market>svg,.workspace-market label>span{display:none}.workspace-market select{width:132px}.page-header{align-items:start;gap:14px;display:grid}.page-actions,.page-actions .button,.header-select{width:100%}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric-grid>:only-child{grid-column:1/-1;max-width:none}.metric{min-height:96px;padding:14px}.metric strong{font-size:26px}.overview-grid{gap:12px}.panel-header{padding:14px}.selection-list>button,.user-list>button{padding-left:12px;padding-right:12px}.detail-list>div{grid-template-columns:1fr;gap:4px;padding:12px 14px}.activity-list>div{grid-template-columns:30px minmax(0,1fr)}.activity-list time{grid-column:2}.menu-row{grid-template-columns:1fr;gap:10px;padding:14px}.price-cell{padding-left:44px}.menu-row .status-select{grid-column:auto;grid-template-columns:100px minmax(0,1fr)}.read-only-statuses{grid-column:auto}.access-composer{grid-template-columns:1fr;padding:14px}.access-composer .button{width:100%}.access-row{padding:10px 14px}.panel-footer{display:grid}.panel-footer-actions{grid-template-columns:1fr 1fr;display:grid}.panel-footer-actions .button{width:100%}.segmented-control{grid-template-columns:1fr;width:100%;display:grid}.audit-head{display:none}.audit-row{grid-template-columns:1fr 1fr;gap:4px 12px;padding:12px 14px}.audit-row strong{grid-column:span 2}.audit-row time{text-align:right}}@media (max-width:1240px){.directory-layout,.inbox-layout{grid-template-columns:minmax(280px,.65fr) minmax(460px,1.35fr)}.localized-grid{grid-template-columns:1fr}}@media (max-width:920px){.directory-layout,.inbox-layout{grid-template-columns:1fr}.directory-list-panel,.directory-editor-panel,.inbox-list-panel,.inbox-detail-panel{min-height:auto}.directory-list,.inbox-list{max-height:360px;overflow:auto}}@media (max-width:620px){.inbox-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.submission-toolbar,.submission-facts{grid-template-columns:1fr}.submission-facts>div{border-right:0}.directory-editor-panel form>.form-grid,.directory-editor-panel form>.localized-grid,.directory-editor-panel form>.checkbox-row,.localized-fieldset{margin-left:14px;margin-right:14px;padding-left:0;padding-right:0}.jobs-tabs{grid-template-columns:1fr 1fr}}
