:root{--navy: #0a2540;--navy-2: #113655;--green: #3d7d41;--orange: #f26522;--gold: #b8860b;--bg: #f5f7fa;--surface: #ffffff;--surface-2: #f9fbfd;--line: #e3e8ee;--text: #132238;--muted: #657487;--muted-2: #8a97a6;--shadow: 0 8px 24px rgba(10, 37, 64, .08);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:var(--bg)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg)}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 75% 15%,rgba(61,125,65,.15),transparent 30%),var(--navy)}.auth-card{width:min(430px,100%);display:grid;gap:24px;padding:36px;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:#fff;box-shadow:0 28px 70px #00000047}.auth-brand{display:flex;align-items:center;gap:12px}.auth-brand>span{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;background:var(--navy);color:#fff;font-weight:850}.auth-brand strong{color:var(--navy)}.auth-card p{color:var(--muted)}.auth-card h1{margin:0;color:var(--navy);font-size:30px}.auth-card p{margin:0;line-height:1.5}.auth-form{display:grid;gap:16px}.auth-form label{display:grid;gap:7px}.auth-form label span{color:var(--muted);font-size:12px;font-weight:750}.auth-form input{width:100%;padding:12px;border:1px solid var(--line);border-radius:8px}.auth-form .primary-action{width:100%;justify-content:center;min-height:44px}.auth-message{text-align:center;justify-items:center}.auth-loader{width:30px;height:30px;border:3px solid var(--line);border-top-color:var(--green);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:progress;opacity:.72}select{font:inherit}.workspace-shell{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh}.sidebar{background:var(--navy);color:#fff;padding:22px 16px;display:flex;flex-direction:column;gap:28px}.operator-card{margin-top:auto;display:grid;grid-template-columns:32px minmax(0,1fr) 30px;align-items:center;gap:9px;padding:10px 8px;border-top:1px solid rgba(255,255,255,.14)}.operator-card>span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--green);font-weight:850}.operator-card div{min-width:0;display:grid;gap:2px}.operator-card strong{overflow:hidden;text-overflow:ellipsis;font-size:11px}.operator-card small{color:#ffffff9e;font-size:10px}.operator-card button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:#ffffffb8}.operator-card button:hover{background:#ffffff1a;color:#fff}.brand-lockup{display:flex;align-items:center;gap:12px;padding:0 8px}.brand-mark{width:36px;height:36px;border-radius:8px;display:block;object-fit:cover;background:#fff;border:1px solid rgba(255,255,255,.25)}.brand-name{font-size:15px;font-weight:800;letter-spacing:0}.brand-subtitle{color:#a7b8c8;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.nav-list{display:grid;gap:4px}.nav-item{border:0;background:transparent;color:#c6d2df;min-height:38px;padding:0 10px;border-radius:7px;display:flex;align-items:center;gap:10px;text-align:left;font-size:13px;font-weight:650}.nav-item:hover,.nav-item.active{background:#ffffff1a;color:#fff}.nav-item.active{box-shadow:inset 3px 0 0 var(--orange)}.sidebar-footer{margin-top:auto;display:flex;align-items:center;gap:8px;color:#a7b8c8;font-size:12px;padding:0 10px}.status-dot{width:8px;height:8px;border-radius:999px;background:var(--green)}.workspace-main{min-width:0;display:flex;flex-direction:column}.topbar{height:76px;background:var(--surface);border-bottom:1px solid var(--line);padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.topbar h1,.panel-header h2,.selected-search h2,.asset-checklist h3{margin:0}.topbar h1{font-size:20px;line-height:1.2;color:var(--navy)}.topbar p{margin:4px 0 0;color:var(--muted);font-size:13px}.topbar-actions{display:flex;align-items:center;gap:12px;min-width:430px}.search-box{flex:1;height:38px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--muted)}.search-box input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:13px}.primary-action,.next-action-block button,.secondary-action{height:38px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700}.primary-action,.next-action-block button{border:0;background:var(--navy);color:#fff}.secondary-action{border:1px solid var(--line);background:var(--surface-2);color:var(--navy)}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;padding:22px 24px 28px;min-width:0}.sync-warning{margin:14px 24px 0;border:1px solid #f1d2bf;background:#fff7f2;color:#9d4315;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:700}.main-column,.dashboard-stack{min-width:0;display:grid;gap:18px}.workspace-focus{min-height:156px;border:1px solid #d6e2ec;border-radius:8px;background:linear-gradient(135deg,#0a2540f5,#113655eb),var(--navy);color:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end;padding:24px;box-shadow:var(--shadow)}.focus-copy{display:grid;gap:8px}.focus-copy span{color:#a7d5ad;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.12em}.focus-copy h2{margin:0;max-width:760px;font-size:28px;line-height:1.12}.focus-copy p{max-width:720px;margin:0;color:#c6d2df;font-size:14px;line-height:1.55}.focus-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.workspace-focus .primary-action{background:#fff;color:var(--navy)}.workspace-focus .secondary-action{border-color:#ffffff47;background:#ffffff1a;color:#fff}.workflow-progress{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.workflow-progress-header,.workflow-next-action{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px}.workflow-progress-header>div,.workflow-next-action>div{display:grid;gap:4px}.workflow-progress-header>div>span,.workflow-next-action>div>span{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.workflow-progress-header strong{color:var(--navy);font-size:15px}.workflow-current-stage{border-radius:999px;background:#edf4ef;color:var(--green);padding:6px 10px;font-size:11px;font-weight:850}.workflow-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0 18px;list-style:none}.workflow-steps li{position:relative;display:flex;align-items:center;gap:7px;min-width:0;border-top:2px solid var(--line);padding:11px 8px 11px 0;color:#8b98a4;font-size:11px;font-weight:750}.workflow-steps li.complete{border-color:#8ebf96;color:var(--green)}.workflow-steps li.current{border-color:var(--navy);color:var(--navy)}.workflow-next-action{border-top:1px solid var(--line);background:var(--surface-2)}.workflow-next-action p{margin:0;color:var(--text);font-size:13px}.workflow-next-action .workflow-error{color:#a33b32;font-weight:700}.stage-strip{display:grid;grid-template-columns:repeat(7,minmax(110px,1fr));gap:10px}.stage-tile{min-height:76px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:13px;display:grid;grid-template-columns:1fr auto;align-items:center;box-shadow:0 1px 2px #0a25400a;text-align:left}.stage-tile:hover,.stage-tile.active{border-color:#bfd6c2;background:#f7fbf8}.stage-tile span{grid-column:1 / -1;color:var(--muted);font-size:12px;font-weight:700}.stage-tile strong{font-size:24px;color:var(--navy)}.stage-dot{width:9px;height:9px;border-radius:999px;grid-column:2;justify-self:end}.panel,.context-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.panel{min-width:0}.panel-header{min-height:52px;padding:0 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px}.panel-header h2{font-size:14px;color:var(--navy);letter-spacing:.02em}.panel-header span{color:var(--muted);font-size:12px;font-weight:650}.search-table{display:grid}.table-row{min-height:68px;display:grid;grid-template-columns:minmax(210px,1.35fr) 118px 92px minmax(220px,1fr) 42px;gap:14px;align-items:center;padding:0 18px;border-bottom:1px solid var(--line);font-size:13px}.table-row.interactive{cursor:pointer}.table-row.interactive:hover{background:var(--surface-2)}.table-row:last-child{border-bottom:0}.table-head{min-height:38px;color:var(--muted);background:var(--surface-2);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.table-row.selected{background:#f7fbf8;box-shadow:inset 3px 0 0 var(--green)}.empty-table{min-height:96px;display:grid;place-items:center;padding:20px;color:var(--muted);font-size:13px;font-weight:700;text-align:center}.table-row strong,.queue-item strong,.source-row strong{display:block;color:var(--text);font-size:13px;line-height:1.3}.table-row small,.queue-item small,.source-row small{display:block;color:var(--muted);margin-top:3px;font-size:12px}.stage-pill{width:fit-content;min-width:82px;border-radius:999px;padding:5px 9px;text-align:center;font-size:11px;font-weight:800}.tone-slate{background:#eef2f6;color:#596879}.tone-green{background:#e8f3e9;color:#2f6733}.tone-blue{background:#e8f0f7;color:#113655}.tone-orange{background:#fff0e8;color:#ba4d18}.tone-navy{background:#e7eef5;color:var(--navy)}.tone-emerald{background:#e5f5ef;color:#1f7350}.tone-gold{background:#fbf3dc;color:var(--gold)}.split-row{display:grid;grid-template-columns:.85fr 1.15fr;gap:18px;min-width:0}.queue-list,.source-list{display:grid}.queue-item,.source-row{border:0;border-bottom:1px solid var(--line);background:#fff;min-height:64px;padding:0 18px;display:grid;align-items:center;gap:12px;text-align:left}.queue-item{grid-template-columns:34px minmax(0,1fr) auto}.queue-item:last-child,.source-row:last-child{border-bottom:0}.queue-item:hover{background:var(--surface-2)}.queue-icon{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:var(--navy);background:#edf2f7}.queue-icon.package,.queue-icon.sendout{background:#fff0e8;color:#ba4d18}.queue-icon.offer,.queue-icon.bd{background:#e8f3e9;color:#2f6733}.queue-item time{color:var(--muted);font-size:12px;font-weight:750}.source-row{grid-template-columns:minmax(0,1fr) auto}.source-row em{font-style:normal;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;white-space:nowrap}.source-row em.mapped{color:#2f6733;background:#e8f3e9;border-color:#cae4cc}.source-row select,.generator-form select{min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--text);padding:0 11px;font-size:13px;font-weight:650;outline:0}.context-panel{padding-bottom:18px;align-self:start;position:sticky;top:96px}.selected-search{padding:18px 18px 8px}.selected-search h2{color:var(--navy);font-size:20px;line-height:1.25}.selected-search p{margin:6px 0 0;color:var(--muted);font-size:13px}.empty-context{padding-bottom:18px}.priority-list{margin:8px 18px 18px;padding:0;list-style:none;display:grid;gap:8px;counter-reset:priority}.priority-list li{counter-increment:priority;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:42px;border:1px solid var(--line);border-radius:8px;padding:0 12px 0 7px;font-size:13px;font-weight:700}.priority-list li:before{content:counter(priority);width:24px;height:24px;border-radius:6px;display:grid;place-items:center;background:var(--navy);color:#fff;font-size:11px}.next-action-block{margin:0 18px 18px;border:1px solid #cfe1d1;background:#f7fbf8;border-radius:8px;padding:16px;display:grid;gap:10px}.next-action-block span,.asset-checklist h3{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.next-action-block strong{color:var(--navy);font-size:14px;line-height:1.45}.next-action-block button{width:100%}.asset-checklist{margin:0 18px;display:grid;gap:11px}.asset-checklist label,.package-checklist label{display:flex;align-items:center;gap:9px;color:var(--text);font-size:13px;font-weight:700}.asset-checklist input{width:16px;height:16px;accent-color:var(--green)}.package-checklist{padding:18px;display:grid;gap:14px}.package-checklist label{min-height:42px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:0 12px}.package-checklist input{width:16px;height:16px;accent-color:var(--green)}.package-checklist .primary-action{width:fit-content}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:20px;background:#0a25405c}.modal{width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 48px #0a254038}.job-order-form{display:grid;gap:14px;padding:18px}.job-order-form label{display:grid;gap:7px}.job-order-form span{color:var(--muted);font-size:12px;font-weight:800}.job-order-form input,.job-order-form textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--text);outline:0;padding:10px 11px;font-size:13px}.job-order-form textarea{resize:vertical;min-height:92px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-error{border:1px solid #f1d2bf;background:#fff7f2;color:#9d4315;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:700}.modal-actions{display:flex;justify-content:flex-end;gap:10px}.module-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--line)}.module-toolbar.flush{padding:0;border-bottom:0}.compact{height:32px;padding:0 10px;font-size:12px}.icon-action{width:32px;height:32px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--navy);display:inline-grid;place-items:center}.icon-action:hover{background:#eef4f0;border-color:#cfe1d1}.icon-action.danger{color:#9d4315}.row-actions{display:flex;justify-content:flex-end;gap:8px}.intake-grid,.worksheet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.wide-block{grid-column:1 / -1}.info-block{min-height:78px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);padding:13px;display:grid;align-content:start;gap:8px}.info-block span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.info-block strong{color:var(--navy);font-size:14px;line-height:1.45}.candidate-list,.record-list,.bd-table{display:grid}.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px}.admin-metric{min-height:105px;display:grid;align-content:center;gap:8px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.admin-metric strong{color:var(--navy);font-size:28px}.admin-metric span{color:var(--muted);font-size:12px;font-weight:750}.admin-user-form{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:14px;padding:18px}.admin-user-form label{display:grid;gap:6px}.admin-user-form label span{color:var(--muted);font-size:12px;font-weight:700}.admin-user-form input,.admin-user-form select,.admin-user-row select{width:100%}.admin-message{margin:0 18px 18px;color:var(--green);font-size:13px;font-weight:700}.admin-message.error{color:#a33b32}.admin-user-list{display:grid}.admin-user-row{display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:18px;padding:14px 18px;border-top:1px solid var(--line)}.admin-user-row:first-child{border-top:0}.admin-user-row>span{display:grid;gap:4px;min-width:0}.admin-user-row strong{overflow:hidden;color:var(--navy);text-overflow:ellipsis}.admin-user-row small{color:var(--muted)}.candidate-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;margin:0 18px 18px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.candidate-form label{display:grid;gap:6px}.candidate-form label span{color:var(--muted);font-size:12px;font-weight:700}.candidate-form input{width:100%}.candidate-form .wide-block{grid-column:1 / -1}.candidate-form .form-actions{display:flex;justify-content:flex-end;gap:10px}.candidate-form .form-error{margin:0;color:#a33b32}.screen-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}.screen-context{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.screen-form>label,.evidence-fields label{display:grid;gap:6px}.screen-form label>span,.evidence-fields legend{color:var(--muted);font-size:12px;font-weight:700}.screen-form input,.screen-form select,.screen-form textarea{width:100%}.screen-form textarea{resize:vertical}.screen-form .form-actions{display:flex;justify-content:flex-end}.screen-form .form-error{margin:0}.form-success{margin:0;border:1px solid #cfe1d1;border-radius:8px;background:#f7fbf8;color:#27643b;padding:10px 12px;font-size:13px;font-weight:700}.evidence-fields{margin:0;border:1px solid var(--line);border-radius:8px;padding:14px;display:grid;gap:12px}.evidence-fields legend{padding:0 6px}.candidate-row,.record-row,.bd-row{min-height:66px;display:grid;gap:14px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--line);font-size:13px}.candidate-row{grid-template-columns:minmax(220px,1.25fr) minmax(130px,.8fr) minmax(120px,.75fr) 104px auto;cursor:pointer}.candidate-row:hover,.candidate-row.selected{background:var(--surface-2)}.candidate-row.selected{box-shadow:inset 3px 0 0 var(--orange)}.candidate-row strong,.record-row strong,.bd-row strong{display:block;color:var(--text);font-size:13px;line-height:1.3}.candidate-row small,.record-row small,.bd-row small{display:block;color:var(--muted);margin-top:3px;font-size:12px}.fit-meter{position:relative;min-width:96px;height:28px;border-radius:999px;background:#edf2f7;color:var(--navy);overflow:hidden;display:grid;place-items:center;font-size:11px;font-weight:850}.fit-meter i{position:absolute;inset:0 auto 0 0;z-index:0;background:#dcecdf}.fit-meter{isolation:isolate}.fit-meter:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.status-pill{width:fit-content;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--navy);padding:5px 9px;font-size:11px;font-weight:850;white-space:nowrap}.module-two-column{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:18px;min-width:0}.generator-form{display:grid;gap:14px;padding:18px}.generator-form label{display:grid;gap:7px}.generator-form label span{color:var(--muted);font-size:12px;font-weight:800}.generator-form textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--text);outline:0;padding:10px 11px;font-size:13px;resize:vertical}.preview-panel{min-width:0}.preview-panel pre,.preview-panel textarea{min-height:248px;margin:18px;border:1px solid var(--line);border-left:3px solid var(--navy);border-radius:8px;background:#fbfcfd;color:var(--text);padding:16px;font-family:Segoe UI,ui-sans-serif,system-ui,sans-serif;font-size:13px;line-height:1.65;white-space:pre-wrap}.preview-panel textarea{display:block;width:calc(100% - 36px);resize:vertical}.metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.metric-tile{min-height:84px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 1px 2px #0a25400a;padding:14px;display:grid;align-content:center;gap:6px}.metric-tile span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.metric-tile strong{color:var(--navy);font-size:24px;line-height:1}.record-row{grid-template-columns:minmax(210px,1.35fr) 132px 98px 96px auto}.bd-row{grid-template-columns:82px minmax(260px,1.45fr) 96px minmax(120px,.7fr) 82px}.bd-row em{display:block;margin-top:7px;color:var(--muted);font-size:12px;font-style:normal;line-height:1.4}.score{color:var(--navy);font-size:23px;font-weight:850}.score small{display:inline;margin-left:2px;color:var(--muted);font-size:11px}.segmented-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--line)}.segmented-tabs button{min-height:32px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--muted);padding:0 11px;font-size:12px;font-weight:800}.segmented-tabs button.active,.segmented-tabs button:hover{background:var(--navy);border-color:var(--navy);color:#fff}.source-list.expanded .source-row{grid-template-columns:minmax(0,1fr) 190px}.toast{position:fixed;left:50%;bottom:24px;z-index:30;transform:translate(-50%);background:var(--navy);color:#fff;border-radius:8px;box-shadow:var(--shadow);padding:11px 16px;font-size:13px;font-weight:750}@media(max-width:1120px){.workspace-shell{grid-template-columns:72px minmax(0,1fr)}.brand-lockup{justify-content:center;padding:0}.brand-lockup>div:not(.brand-mark),.nav-item span,.sidebar-footer span{display:none}.nav-item{justify-content:center}.workspace-grid{grid-template-columns:1fr}.context-panel{position:static}}@media(max-width:820px){.workspace-shell{grid-template-columns:1fr}.sidebar{position:sticky;top:0;z-index:5;padding:10px 12px;display:block}.brand-lockup,.sidebar-footer{display:none}.nav-list{display:flex;overflow-x:auto;gap:6px}.nav-item{flex:0 0 auto;padding:0 12px}.nav-item span{display:inline}.topbar{height:auto;padding:18px;align-items:stretch;flex-direction:column}.topbar-actions{min-width:0;width:100%;flex-direction:column;align-items:stretch}.workspace-grid{padding:16px}.workspace-focus,.module-two-column{grid-template-columns:1fr}.workflow-progress-header,.workflow-next-action{align-items:stretch;flex-direction:column}.workflow-next-action .primary-action{width:100%}.workflow-steps{grid-template-columns:1fr;padding:0 18px 10px}.workflow-steps li{border-top:0;border-left:2px solid var(--line);padding:7px 0 7px 10px}.workspace-focus{align-items:start;padding:20px}.focus-copy h2{font-size:23px}.focus-actions{justify-content:stretch}.focus-actions .primary-action,.focus-actions .secondary-action{width:100%}.stage-strip,.split-row,.form-row,.metric-row,.intake-grid,.worksheet,.screen-form,.screen-context{grid-template-columns:1fr}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-form,.admin-user-row{grid-template-columns:1fr}.admin-user-form .primary-action{width:100%}.table-row,.candidate-row,.record-row,.bd-row{grid-template-columns:1fr;gap:8px;padding:14px 16px}.source-list.expanded .source-row{grid-template-columns:1fr}.table-head{display:none}}
