:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f9fc;--panel:#fff;--panel-soft:#f8fbff;--line:#dce5f1;--line-strong:#cfd9e7;--ink:#0f203d;--muted:#6f85ad;--deep:#1f2b44;--shadow:0 14px 34px #758cb812;--pill-yellow-bg:#fff3c9;--pill-yellow-text:#b37400;--pill-green-bg:#daf6dd;--pill-green-text:#24854a;--pill-blue-bg:#def;--pill-blue-text:#446d9e;--pill-red-bg:#ffe6e3;--pill-red-text:#b1402f;--card-mint:#eefbf1;--card-blue:#edf4ff;--card-lavender:#eef1ff;--card-amber:#fff5de;--card-green:#edfdf1;--card-peach:#fff0ea}*{box-sizing:border-box}html,body,#root{min-height:100%}body{color:var(--ink);background:radial-gradient(circle at 0 0,#fffffff2,#fff0 34%),linear-gradient(#f8fbff 0%,#f3f7fc 100%);margin:0;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}.app-shell{grid-template-columns:208px minmax(860px,1fr);min-height:100vh;display:grid}.auth-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{width:min(460px,100%);padding:24px}.auth-card h1{margin:4px 0 20px;font-size:30px}.auth-field{gap:8px;margin-bottom:14px;display:grid}.auth-field span{color:var(--deep);font-size:13px;font-weight:600}.auth-field input{border:1px solid var(--line-strong);background:#fff;border-radius:14px;width:100%;padding:11px 12px}.auth-password-row{grid-template-columns:1fr auto;gap:8px;display:grid}.auth-submit{justify-content:center;width:100%}.rail{background:linear-gradient(#f8fbff 0%,#f2f6fc 100%);border-right:1px solid #d7e1efbf}.rail-inner{flex-direction:column;min-height:100vh;padding:14px 10px;display:flex;position:sticky;top:0}.rail-brand{align-items:center;gap:10px;margin-bottom:16px;display:flex}.rail-brand strong{font-size:15px;display:block}.side-nav{align-content:start;gap:12px;display:grid}.side-nav-group{gap:4px;display:grid}.side-nav-title,.eyebrow,.panel-kicker,.queue-label{text-transform:uppercase;letter-spacing:1.2px;color:var(--muted);margin:0;font-size:10px;font-weight:700}.side-nav-items{gap:4px;display:grid}.side-nav-link{color:var(--deep);border-radius:12px;padding:9px 10px;font-size:13px;font-weight:600;display:block}.side-nav-link.is-active{color:#fff;background:#1f2b44}.rail-footer-status{background:linear-gradient(#fbfdff 0%,#f3f7fd 100%);border-radius:12px;margin-top:auto;padding:8px}.rail-footer-header,.panel-header,.queue-pagination,.summary-card__header,.status-boxes,.detail-subheader,.detail-summary-toolbar,.queue-header-meta,.queue-pagination__actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.rail-footer-refresh{border-radius:10px;width:26px;min-width:26px;height:26px;font-size:12px}.rail-status-grid{gap:6px;margin-top:6px;display:grid}.rail-status-row{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.rail-status-row strong{color:var(--deep);text-align:right;font-size:11px}.status-muted{color:var(--muted)}.rail-active-runs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.rail-active-run-pill{color:var(--deep);background:#edf4ff;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.app-main{padding:18px 18px 36px}.card,.inset-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px}.inset-card{background:linear-gradient(#f8fbff 0%,#f5f8fc 100%)}.header-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffeb;border-radius:20px;align-items:center;gap:18px;margin-bottom:12px;padding:10px 12px;display:flex}.brand-mark,.summary-card__icon{color:#fff;background:linear-gradient(#2d3851 0%,#1c2436 100%);border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.brand-copy{min-width:0}.brand-copy h1,.panel-header h2{margin:2px 0 0;font-size:17px;line-height:1.2}.eyebrow{letter-spacing:2.4px}.header-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.header-inline-link{white-space:nowrap}.search-box{border:1px solid var(--line-strong);width:210px;height:36px;color:var(--muted);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}.search-box input{width:100%;color:var(--muted);background:0 0;border:0;outline:0;font-size:12px}.search-box__icon{font-size:11px}.icon-button,.ghost-icon-button,.primary-button,.secondary-button,.mini-ghost-button,.filter-chip,.tab-button{border:1px solid var(--line-strong);color:var(--deep);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.icon-button,.ghost-icon-button{width:36px;height:36px}.notification-button{position:relative}.notification-dot{background:#1f2b44;border-radius:999px;width:7px;height:7px;position:absolute;top:8px;right:8px}.dashboard-workspace{gap:10px;display:grid}.status-banner{color:#c26b60;background:#fff2ef;border:1px solid #f3d4d0;border-radius:14px;padding:10px 12px;font-size:12px}.status-banner--success{color:#2e7a4b;background:#eefaf1;border-color:#c8e8cf}.summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.summary-card{text-align:left;padding:12px 12px 10px}.summary-card span{color:var(--muted);font-size:11px;font-weight:700;display:block}.summary-card small{color:#9bacc8;margin-top:2px;font-size:10px;display:block}.summary-card strong{color:var(--deep);margin-top:8px;font-size:34px;line-height:1;display:block}.summary-card--mint{background:var(--card-mint)}.summary-card--blue{background:var(--card-blue)}.summary-card--lavender{background:var(--card-lavender)}.summary-card--amber{background:var(--card-amber)}.summary-card--green{background:var(--card-green)}.summary-card--peach{background:var(--card-peach)}.dashboard-stage{grid-template-columns:minmax(360px,1.05fr) minmax(340px,1fr);align-items:start;gap:10px;display:grid}.queue-panel,.detail-panel{padding:12px}.mini-chip{color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:999px;padding:3px 8px;font-size:10px}.filter-row,.bulk-actions,.tab-row{flex-wrap:wrap;gap:6px;display:flex}.bulk-actions{row-gap:8px;margin-top:10px;margin-bottom:12px}.filter-chip,.secondary-button,.mini-ghost-button,.tab-button,.primary-button{padding:7px 10px;font-size:12px;font-weight:600}.filter-chip.is-active,.primary-button{color:#fff;background:#1f2b44;border-color:#1f2b44}.compact-button{min-height:34px}.mini-ghost-button{color:var(--muted);margin-left:auto;font-size:10px}.queue-list,.stack-list,.timeline,.progress-feed{gap:10px;display:grid}.queue-list--spaced{margin-top:10px}.queue-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:16px;padding:12px}.queue-card.is-active{border-color:#8aa5d4;box-shadow:inset 0 0 0 1px #7191cd2e}.queue-card__top,.queue-card__body{justify-content:space-between;gap:10px;display:flex}.queue-checkbox{padding-top:2px}.queue-card__identity{flex:1;gap:2px;display:grid}.queue-card__identity strong,.status-box strong,.detail-card h3,.stack-card strong,.timeline-item strong,.queue-value{color:var(--deep)}.queue-card__identity span,.detail-subheader,.detail-card p,.stack-card p,.timeline-item span,.progress-step p,.queue-pagination span{color:var(--muted)}.queue-card__chevron{color:var(--muted);font-size:16px}.queue-card__body{margin-top:8px}.status-pill{border-radius:999px;justify-content:center;align-items:center;margin-bottom:8px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.status-pill--pending{background:var(--pill-yellow-bg);color:var(--pill-yellow-text)}.detail-header-actions{gap:8px;display:flex}.status-boxes{align-items:stretch;margin-top:14px}.status-box{border-radius:16px;flex:1;padding:14px}.status-box span{text-transform:uppercase;letter-spacing:1.6px;color:var(--muted);margin-bottom:8px;font-size:10px;font-weight:700;display:block}.status-box strong{font-size:18px;line-height:1.15}.tab-row{margin-top:12px}.tab-button{background:#fff}.tab-button.is-active{background:#f5f8fe;border-color:#a9bddd}.detail-body{margin-top:12px}.page-card{min-height:220px;padding:22px}.page-copy{max-width:720px}.page-copy h2{color:var(--deep);margin:6px 0 10px;font-size:24px}.page-copy p:last-child{color:var(--muted);margin:0;line-height:1.6}.detail-summary-shell{gap:10px;display:grid}.detail-card{border-radius:16px;padding:14px}.detail-card h3{margin:0 0 10px}.detail-card p{margin:0}.stack-card,.timeline-item{border-radius:16px;justify-content:space-between;gap:12px;padding:14px;display:flex}.artifact-badge{color:var(--pill-blue-text);background:#edf3ff;border-radius:999px;align-items:center;height:fit-content;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.queue-pagination{margin-top:12px}.modal-backdrop{z-index:20;background:#10182852;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.progress-modal{width:min(760px,100%);padding:18px}.progress-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.progress-step{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.progress-step:last-child{border-bottom:0}.progress-dot{background:#d0d8e6;border-radius:999px;flex:none;width:10px;height:10px;margin-top:5px}.progress-step--done .progress-dot{background:#24854a}.progress-step--active .progress-dot{background:#4c8fe8;box-shadow:0 0 0 4px #4c8fe829}.progress-step strong{margin-bottom:4px;display:block}.page-hero,.page-toolbar,.table-card,.user-form-card,.audit-detail-card,.data-state-card,.workbook-actions-card{margin-bottom:18px}.page-hero{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.page-hero h2{margin:4px 0 8px;font-size:28px}.page-hero p:last-child{max-width:720px;color:var(--muted);margin:0;line-height:1.5}.page-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.page-toolbar{padding:16px 18px}.users-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.users-toolbar-filters{flex-wrap:wrap;flex:1;gap:10px;display:flex}.users-input,.users-select,.users-form-field input,.users-form-field select,.settings-field input{border:1px solid var(--line-strong);min-height:42px;color:var(--ink);background:#fff;border-radius:14px;padding:10px 12px}.users-input{flex:1;min-width:220px}.users-select{min-width:180px}.users-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.report-summary-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.users-summary-card{padding:16px 18px}.users-summary-card span{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.users-summary-card strong{font-size:32px;line-height:1}.table-card{padding:0;overflow:hidden}.table-scroll{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%}.admin-table thead th{text-align:left;text-transform:uppercase;letter-spacing:1px;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;background:#f7faff;padding:14px 16px;font-size:12px}.admin-table tbody td{vertical-align:middle;border-bottom:1px solid #edf2f8;padding:16px;font-size:14px}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr:hover,.admin-table tbody tr.is-selected{background:#fbfdff}.table-subcopy{color:var(--muted);margin-top:4px;font-size:12px}.pill{border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.pill-green{background:var(--pill-green-bg);color:var(--pill-green-text)}.pill-yellow{background:var(--pill-yellow-bg);color:var(--pill-yellow-text)}.pill-red{background:var(--pill-red-bg);color:var(--pill-red-text)}.user-form-card{padding:20px 22px}.user-form-section h3,.report-section-heading h3,.section-heading h3{margin:0 0 12px;font-size:20px}.user-meta-grid,.audit-detail-grid,.meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.user-meta-grid span,.audit-detail-grid span,.meta-grid span,.settings-field span{text-transform:uppercase;letter-spacing:1.2px;color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.user-meta-grid strong,.audit-detail-grid strong,.meta-grid strong{color:var(--deep);font-size:14px;line-height:1.45;display:block}.user-form-layout{gap:16px;margin-top:18px;display:grid}.user-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.users-form-field{gap:8px;display:grid}.users-form-span{grid-column:1/-1}.user-role-access-note{border:1px solid var(--line);background:#f9fbfe;border-radius:16px;margin-top:16px;padding:14px 16px}.user-role-access-note p{color:var(--muted);margin:6px 0 0}.user-form-actions{justify-content:flex-end;display:flex}.users-content-grid{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.page-section-heading,.section-heading,.report-section-heading,.submission-item-header,.list-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.submission-stack,.workbook-row-list{gap:12px;padding:16px;display:grid}.submission-item{border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px}.submission-item h3{margin:0 0 4px;font-size:17px}.submission-item p,.empty-state-copy,.replica-inline-copy,.role-access-list-row p{color:var(--muted);margin:0;line-height:1.5}.report-panel{padding:0;overflow:hidden}.report-panel .report-section-heading{padding:18px 18px 0}.report-panel .submission-stack{padding-top:12px}.reports-filter-row{align-items:center}.reports-filter-row .users-input{min-width:180px}.report-grid-balanced{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.productivity-card{min-height:150px}.productivity-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.fill-settings-panel{padding:18px 20px}.fill-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.settings-field{gap:8px;display:grid}.settings-field small{color:var(--muted)}.settings-field-checkbox{border:1px solid var(--line);background:#fbfdff;border-radius:16px;grid-template-columns:auto 1fr;align-items:flex-start;padding:14px}.settings-field-checkbox input{min-height:auto;margin-top:3px}.settings-field-checkbox strong{color:var(--deep);margin-bottom:4px;display:block}.settings-field-checkbox span{color:var(--muted);font-size:13px;display:block}.fill-settings-actions{justify-content:flex-end;margin-top:16px}.audit-detail-card{padding:20px}.audit-detail-span{grid-column:1/-1}.audit-detail-span pre{white-space:pre-wrap;color:var(--deep);border:1px solid var(--line);background:#f7faff;border-radius:16px;margin:0;padding:14px;font-family:inherit}.role-access-list{gap:0;display:grid}.role-access-list-header,.role-access-list-row{grid-template-columns:.9fr 1.5fr .8fr .8fr;align-items:center;gap:14px;display:grid}.role-access-list-header{color:var(--muted);text-transform:uppercase;letter-spacing:1px;padding:0 0 12px;font-size:12px}.role-access-list-row{border-top:1px solid #edf2f8;padding:16px 0}.role-access-row-actions{justify-content:flex-end;display:flex}.permission-pill-grid{flex-wrap:wrap;gap:8px;display:flex}.permission-pill{border:1px solid var(--line);color:var(--deep);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.permission-pill input{margin:0}.permission-pill--muted{opacity:.75}.scan-directory-toolbar{flex-wrap:wrap;gap:8px;margin:12px 0 16px;display:flex}.scan-benchmark-layout{grid-template-columns:1fr 1fr;gap:16px;display:grid}.scan-focus-panel,.scan-history-panel,.scan-gallery-panel{padding:20px}.scan-focus-body,.scan-version-archive,.scan-gallery-grid{gap:14px;display:grid}.scan-focus-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.scan-focus-copy{gap:8px;display:grid}.scan-focus-copy p,.scan-gallery-meta,.scan-version-archive-row p,.scan-version-archive-row span{color:var(--muted)}.scan-focus-copy p{margin:0}.scan-focus-header-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.scan-simple-actions{flex-wrap:wrap;gap:10px;display:flex}.scan-version-archive-row{text-align:left;border:1px solid var(--line);background:linear-gradient(#fffffff5,#f7faffe6);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.scan-version-archive-row:hover,.scan-version-archive-row.is-active{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-1px)}.scan-version-archive-row p,.scan-version-archive-row span{margin:4px 0 0}.scan-gallery-meta{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.scan-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-gallery-card{border:1px solid var(--line);background:linear-gradient(#fffffff5,#f7faffe6);border-radius:18px;gap:12px;padding:14px 16px;display:grid}.scan-gallery-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.scan-gallery-image{border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;display:block}.scan-sync-grid,.scan-sync-detail-grid{gap:16px;display:grid}.scan-directory-modal{gap:14px;width:min(1200px,100%);max-height:min(85vh,920px);display:grid;overflow:hidden}.scan-directory-copy{color:var(--muted);margin:6px 0 0}.scan-directory-toolbar-row{justify-content:space-between;align-items:end;gap:16px;display:flex}.scan-directory-search{flex:1;min-width:320px;margin:0}.scan-directory-toolbar-meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.scan-directory-table-scroll{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:0;max-height:calc(85vh - 220px);overflow:auto}.scan-directory-table-scroll thead th{z-index:1;background:#f8fbff;position:sticky;top:0}.scan-directory-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.scan-url-cell{max-width:360px;color:var(--deep);white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden}.scan-directory-table-scroll td{vertical-align:middle}.scan-sync-grid{grid-template-columns:1fr 1fr}.scan-sync-detail-grid{grid-template-columns:1.3fr 1fr;margin-top:16px}.scan-sync-panel,.scan-sync-detail-panel{padding:20px}.scan-sync-list,.scan-version-list,.scan-change-list{gap:12px;display:grid}.scan-sync-row,.scan-version-row,.scan-change-card{border:1px solid var(--line);background:linear-gradient(#fffffff0,#f7fafff0);border-radius:18px;padding:14px 16px}.scan-sync-row{text-align:left;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.scan-sync-row:hover,.scan-sync-row.is-active{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-1px)}.scan-sync-row strong,.scan-version-row strong,.scan-change-card strong,.scan-comparison-hero strong{color:var(--deep)}.scan-sync-row p,.scan-sync-row span,.scan-change-card p,.scan-comparison-hero{color:var(--muted)}.scan-sync-row p{margin:3px 0}.scan-hero-meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.scan-url-pill{word-break:break-all;max-width:100%}.scan-sync-row span{font-size:13px}.scan-sync-row-pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.scan-version-row{gap:4px;display:grid}.scan-comparison-hero{border:1px solid var(--line);background:#f7faff;border-radius:16px;margin-bottom:12px;padding:14px 16px}.scan-sync-form-actions{margin-top:14px}.scan-selected-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.scan-selected-context--wide{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.scan-selected-context div{border:1px solid var(--line);background:#f8fbff;border-radius:14px;padding:12px}.scan-selected-context span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:11px;display:block}.scan-change-card{gap:10px;display:grid}.scan-change-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.scan-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scan-compare-grid div{background:#f8fbff;border:1px solid #edf2f8;border-radius:14px;padding:12px}.scan-compare-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:11px;display:block}.scan-step-list,.scan-artifact-list{gap:12px;display:grid}.scan-artifact-preview{border:1px solid var(--line);background:#fff;border-radius:14px;width:min(100%,420px);margin-top:10px;display:block}.scan-artifact-link{color:var(--pill-blue-text);margin-top:10px;font-weight:600;display:inline-flex}.scan-step-card,.scan-artifact-card{border:1px solid var(--line);background:linear-gradient(#fffffff5,#f7faffe6);border-radius:18px;padding:14px 16px}.scan-step-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.scan-step-meta{color:var(--muted);flex-wrap:wrap;gap:10px;margin:8px 0 4px;font-size:12px;display:flex}.scan-step-copy{color:var(--muted);margin:0}.scan-page-summary{gap:10px;margin-top:14px;display:grid}.scan-artifact-card{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.scan-artifact-card p,.scan-artifact-path{color:var(--muted)}.scan-artifact-card p{margin:4px 0}.scan-artifact-path{word-break:break-all;font-size:12px;display:block}.scan-record-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.scan-json-editor{border:1px solid var(--line-strong);width:100%;color:var(--deep);resize:vertical;background:#fff;border-radius:16px;padding:12px 14px;font:13px/1.5 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.workbook-actions-card{padding:18px 20px}.workbook-actions-row,.workbook-toolbar{flex-wrap:wrap}.workbook-upload-field{flex:1;min-width:280px}.review-summary-card{margin:16px 0}@media (width<=1280px){.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-stage{grid-template-columns:1fr}.users-content-grid,.fill-settings-grid,.report-summary-strip,.users-summary-strip,.scan-record-form-grid,.scan-selected-context,.scan-selected-context--wide{grid-template-columns:1fr 1fr}.report-grid-balanced,.productivity-metrics,.scan-benchmark-layout,.scan-gallery-grid,.scan-sync-grid,.scan-sync-detail-grid,.scan-focus-metrics{grid-template-columns:1fr}.scan-focus-header-row,.scan-version-archive-row{flex-direction:column}.scan-directory-toolbar-row{flex-direction:column;align-items:stretch}.scan-directory-toolbar-meta{justify-content:flex-start}}@media (width<=860px){.app-shell{grid-template-columns:1fr}.rail{display:none}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-card,.status-boxes{flex-direction:column}.header-tools{margin-left:0}.progress-summary-strip,.users-content-grid,.user-form-grid,.user-meta-grid,.audit-detail-grid,.fill-settings-grid,.users-summary-strip,.report-summary-strip,.scan-record-form-grid,.scan-selected-context,.scan-selected-context--wide,.role-access-list-header,.role-access-list-row{grid-template-columns:1fr}}
