html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--gov-blue-dark: #162E51;--gov-blue-primary: #1A4480;--gov-blue-link: #005EA8;--gov-blue-link-hover: #1A6FB3;--gov-text: #1B1B1B;--gov-text-muted: #565C65;--gov-bg: #F7F9FA;--gov-surface: #FFFFFF;--gov-border: #DFE1E2;--gov-border-subtle: #E6E6E6;--gov-success: #2E8540;--gov-warning: #FFBE2E;--gov-error: #B50909;--gov-info: #005EA8;--gov-focus: #2491FF}body{color:var(--gov-text);background:var(--gov-bg);font-family:Public Sans,"Source Sans 3",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.skip-link{position:absolute;left:12px;top:-48px;z-index:1000;padding:8px 12px;color:#fff;background:var(--gov-blue-dark);border-radius:4px}.skip-link:focus{top:12px}:focus-visible{outline:3px solid var(--gov-focus);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.gov-app-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;height:auto;padding:12px 20px;color:#fff;background:var(--gov-blue-dark);border-bottom:4px solid var(--gov-blue-primary)}.gov-app-header strong,.gov-app-header .ant-typography{color:#fff}.gov-app-header-subtitle{color:#d6e4f4;font-size:13px}.gov-header-pill{display:inline-flex;align-items:center;min-height:30px;padding:4px 10px;color:#fff;background:#ffffff1a;border:1px solid rgb(255 255 255 / 28%);border-radius:3px;font-size:13px;font-weight:700}.gov-sidebar{border-right:1px solid var(--gov-border)}.gov-sidebar-section{padding:14px 16px 6px;color:var(--gov-text-muted);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.gov-sidebar-status{padding:14px 16px 18px;border-top:1px solid var(--gov-border-subtle)}.gov-page-shell{display:flex;flex-direction:column;gap:16px}.gov-page-header{padding:18px 20px;background:var(--gov-surface);border:1px solid var(--gov-border);border-radius:4px}.gov-page-header-main{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.gov-eyebrow{margin-bottom:4px;color:var(--gov-blue-primary);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.gov-page-title{margin:0!important}.gov-page-description{max-width:860px;margin:8px 0 0!important}.gov-summary-box,.gov-empty-state,.gov-metric-card{background:var(--gov-surface);border:1px solid var(--gov-border);border-radius:4px}.gov-summary-box{padding:14px;border-top:4px solid var(--gov-blue-primary)}.gov-summary-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--gov-border-subtle)}.gov-summary-row:first-of-type{border-top:0}.gov-status-tag{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 8px;border:1px solid currentColor;border-radius:3px;font-weight:800}.gov-status-neutral{color:var(--gov-text);background:var(--gov-bg)}.gov-status-info{color:var(--gov-info);background:#e7f6ff}.gov-status-success{color:#245c2d;background:#eaf4dd}.gov-status-warning{color:#7d4900;background:#fff5c2}.gov-status-error{color:var(--gov-error);background:#f8dfe2}.gov-status-disabled{color:var(--gov-text-muted);background:#f0f0f0}.gov-alert{border-radius:4px;border-left-width:6px}.gov-alert-prototype{background:#eef6fb;border-color:var(--gov-blue-primary)}.gov-alert-emergency{background:#f8dfe2;border-color:var(--gov-error)}.gov-metric-card{height:100%;padding:14px;border-top:4px solid var(--gov-blue-primary)}.gov-metric-card strong{display:block;margin-top:4px;color:var(--gov-text);font-size:28px;line-height:1.15}.gov-empty-state{padding:28px;text-align:center;border-style:dashed}.gov-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.gov-process-tracker{max-width:100%}.gov-field-result-badge{white-space:nowrap}.gov-evidence-panel{border:1px solid var(--gov-border);border-left:4px solid var(--gov-blue-primary);background:#fff}@media print{body,.app-content{background:#fff!important}.gov-app-header,.gov-sidebar,.ant-btn{display:none!important}.gov-summary-box,.gov-evidence-panel,.ant-card{border-color:#000!important;box-shadow:none!important}}@media(max-width:760px){.gov-app-header,.gov-page-header-main,.gov-section-header{align-items:stretch;flex-direction:column}.gov-page-header{padding:14px}.gov-page-title.ant-typography{font-size:32px!important;line-height:1.08!important;overflow-wrap:normal;word-break:normal}.gov-page-description{margin-top:8px!important;font-size:16px;line-height:1.45}}:root{color:var(--gov-text);background:var(--gov-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--gov-bg)}#root,.app-shell{min-height:100vh}.app-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;height:auto;min-height:64px;padding:10px 18px;background:#fff;border-bottom:1px solid #d9e2ef}.brand-lockup{display:flex;align-items:center;gap:10px;min-width:220px;color:#12213b}.brand-lockup svg{font-size:24px;color:#1f6feb}.brand-lockup div,.role-panel,.stack-tight{display:flex;flex-direction:column;gap:2px}.brand-lockup span,.image-card-toolbar span,.floating-viewer-header span{color:#65758b;font-size:12px}.header-actions{justify-content:flex-end}.mobile-account-switcher.account-switcher{display:none;width:min(100%,270px);margin-top:8px}.app-sider{border-right:1px solid #d9e2ef}.role-panel{gap:8px;padding:16px;border-bottom:1px solid #e5ebf3}.sidebar-account-switcher{width:100%}.sidebar-account-switcher .ant-select-selector{min-height:40px;border-color:#1f6feb!important;background:#f8fbff!important;box-shadow:0 1px #12213b0d}.sidebar-account-switcher:hover .ant-select-selector,.sidebar-account-switcher.ant-select-focused .ant-select-selector{border-color:#174ea6!important;box-shadow:0 0 0 3px #1f6feb24!important}.sider-status{padding:16px;border-top:1px solid #e5ebf3}.health-copy{margin:2px 0 0;font-size:12px}.page-guidance-modal .ant-modal-body{max-height:min(72vh,720px);overflow-y:auto}.page-guidance-modal .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden}.page-guidance-modal .ant-modal-body{flex:1 1 auto;min-height:0}.page-guidance-modal .ant-modal-footer{flex:0 0 auto;background:#fff;border-top:1px solid #d9e2ef}.page-guidance-title{line-height:1.25}.page-guidance{display:flex;flex-direction:column;gap:16px}.page-guidance-summary{margin:0!important;color:#26374f;font-size:15px;line-height:1.55}.page-guidance-block{padding-top:14px;border-top:1px solid #d9e2ef}.page-guidance-block h5.ant-typography{margin:0 0 8px;color:#12213b}.page-guidance-list{display:flex;flex-direction:column;gap:7px;margin:0;padding-left:20px;color:#26374f;line-height:1.48}.mobile-header-guidance-button{display:none}.app-content{padding:18px;background:var(--gov-bg)}.app-shell .ant-typography-secondary,.app-shell .ant-statistic-title,.app-shell .ant-steps-item-wait .ant-steps-item-title,.app-shell .ant-steps-item-wait .ant-steps-item-description{color:#4b5d75!important}.app-shell .ant-tag{font-weight:600!important}.app-shell .ant-tag-default{color:#40516a!important;background:#f8fafc!important;border-color:#aab8ca!important}.app-shell .ant-tag-green,.app-shell .ant-tag-success,.app-shell .ant-tag-lime{color:#0f5f2e!important;background:#e9f7ef!important;border-color:#89c49d!important}.app-shell .ant-tag-blue,.app-shell .ant-tag-cyan{color:#174ea6!important;background:#e8f0fe!important;border-color:#9bbcf4!important}.app-shell .ant-tag-purple{color:#5b2b91!important;background:#f3e8ff!important;border-color:#c7a6ef!important}.app-shell .ant-tag-orange,.app-shell .ant-tag-warning,.app-shell .ant-tag-gold{color:#7a4100!important;background:#fff2cc!important;border-color:#d69b2d!important}.app-shell .ant-tag-red,.app-shell .ant-tag-error{color:#9f1c1c!important;background:#fdecec!important;border-color:#f3a3a3!important}.app-shell .ant-btn-dangerous:not(.ant-btn-primary){color:#9f1c1c!important;border-color:#c95f5f!important}.backend-fallback-alert{margin-bottom:16px}.role-entry-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px;align-items:stretch;padding:20px;background:var(--gov-surface);border:1px solid var(--gov-border);border-radius:4px}.role-entry-hero h1.ant-typography{margin:4px 0 0;font-size:clamp(32px,5vw,54px);line-height:1;letter-spacing:0}.role-entry-hero .ant-typography{max-width:820px}.role-entry-active{height:100%;border-color:#97d4ea;background:#f8fbff}.mode-proof{border-color:#c8d4e2}.portal-grid{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);gap:16px;align-items:start}.workbench-grid{display:block}.workbench-main,.workbench-side{display:flex;flex-direction:column;gap:16px;min-width:0}.section-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.section-toolbar h2.ant-typography{margin:0}.workbench-header .ant-card-body{display:flex;flex-direction:column;gap:14px}.workbench-header h2.ant-typography{margin:0;font-size:20px;line-height:1.25}.reviewer-title-row{align-items:center;justify-content:space-between;width:100%}.automation-run-callout{color:#fff;background:#164a8b;border-color:#164a8b;box-shadow:0 0 #164a8b73;animation:automation-run-pulse 1.35s ease-in-out infinite}.automation-run-callout:hover,.automation-run-callout:focus-visible{color:#fff;background:#0f3a70;border-color:#0f3a70}.application-progress{width:100%;max-width:100%;margin-top:8px}.application-progress .ant-steps-item-title{font-size:12px;white-space:nowrap}.form-card .ant-upload-wrapper{display:block}.applicant-fields-section{padding-top:6px;margin-top:2px;border-top:1px solid #d9e2ef}.applicant-fields-section h3.ant-typography{margin:0 0 14px;color:#12213b;font-size:18px;line-height:1.3}.metadata-import-panel{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);gap:14px;align-items:stretch;margin-top:10px;padding:14px;background:#f8fafc;border:1px solid #d9e2ef;border-radius:6px}.metadata-import-copy,.data-import-summary{display:flex;flex-direction:column;gap:5px}.data-import-summary{grid-column:1 / -1;padding:10px 12px;background:#fff;border:1px solid #cfd9e7;border-radius:6px}.attention-summary,.attention-field-help{color:#9a3412;font-weight:700}.attention-field-help,.correction-field-help{display:block;line-height:1.35;overflow-wrap:anywhere}.ready-summary{color:#166534;font-weight:700}.wizard-alert{margin-bottom:12px}.field-readiness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.field-readiness-item{display:flex;flex-direction:column;gap:5px;min-height:110px;padding:10px 12px;background:#fff;border:1px solid #d9e2ef;border-radius:6px}.field-readiness-item-attention{background:#fffaf0;border-color:#f59e0b;box-shadow:inset 3px 0 #d97706}.wizard-action-card{position:sticky;bottom:12px;z-index:12;background:#fff;box-shadow:0 -8px 20px #12213b14}.wizard-action-card .ant-card-body{background:#fff}.wizard-action-card .ant-space{width:100%}.correction-section-highlight{padding:10px;background:#fff7f7;border:1px solid #d83933;border-left-width:4px;border-radius:6px}.correction-field-highlight{padding:10px;margin-bottom:22px;background:#fff7f7;border-left:4px solid #d83933;border-radius:6px}.correction-field-highlight .ant-input,.correction-field-highlight .ant-select-selector{border-color:#d83933!important;box-shadow:0 0 0 2px #d839331a}.correction-field-help{color:#b50909;font-weight:700}.attention-field-highlight{padding:10px;margin-bottom:22px;background:#fffaf0;border-left:4px solid #b54708;border-radius:6px;animation:applicant-attention-fade 2.8s ease-out}.attention-field-highlight .ant-form-item-explain,.correction-field-highlight .ant-form-item-explain{margin-top:6px;min-height:auto;white-space:normal}.attention-field-highlight .ant-space,.correction-field-highlight .ant-space{display:flex;width:100%}.attention-field-highlight .ant-input,.attention-field-highlight .ant-select-selector{border-color:#d97706!important;box-shadow:0 0 0 2px #d977061f}@keyframes applicant-attention-fade{0%{background:#ffedb5;box-shadow:inset 0 0 0 3px #b5470852}70%{background:#fff3cd;box-shadow:inset 0 0 0 2px #b5470824}to{background:#fffaf0;box-shadow:inset 0 0 #b5470800}}.retained-image-strip{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.retained-image-item{display:grid;grid-template-columns:96px minmax(72px,auto);align-items:center;gap:10px;padding:8px;background:#f8fafc;border:1px solid #d9e2ef;border-radius:6px}.retained-image-item img{width:96px;height:72px;object-fit:contain;background:#fff;border:1px solid #d9e2ef;border-radius:4px}.retained-image-item span{font-weight:700;color:#38506d;text-transform:capitalize}.image-thumb{object-fit:contain;background:#f8fafc;border:1px solid #d9e2ef;border-radius:6px}.image-thumb-empty{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;font-size:10px;line-height:1.1;color:#5b6777}.status-pass{color:#16794c}.status-fail{color:#b42318}.image-card{overflow:hidden;background:#fff;border:1px solid #d9e2ef;border-radius:6px}.image-card-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid #e5ebf3}.image-card-toolbar div{display:flex;flex-direction:column}.image-card-preview{position:relative;display:block;width:100%;padding:0;overflow:hidden;cursor:zoom-in;background:#f8fafc;border:0}.image-card-preview:disabled{cursor:progress}.image-card img{display:block;width:100%;height:min(62vh,720px);object-fit:contain;background:#f8fafc}.image-card-hover-hint,.field-evidence-hover-hint{position:absolute;inset:auto 12px 12px auto;display:inline-flex;align-items:center;gap:6px;padding:6px 9px;color:#fff;font-size:12px;font-weight:700;background:#12213be0;border:1px solid rgb(255 255 255 / 28%);border-radius:6px;opacity:0;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease;pointer-events:none}.image-card-preview:hover .image-card-hover-hint,.image-card-preview:focus-visible .image-card-hover-hint,.field-evidence-thumb-button:hover .field-evidence-hover-hint,.field-evidence-thumb-button:focus-visible .field-evidence-hover-hint{opacity:1;transform:translateY(0)}.reviewer-evidence-layout .image-card img{height:min(38vh,420px)}.review-progress-strip>span:first-child{display:inline-flex;align-items:center;height:24px;padding:0 8px;color:#0b4f6f;font-size:12px;font-weight:800;text-transform:capitalize;background:#dff6ff;border:1px solid #9bd7ef;border-radius:999px}.review-progress-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;margin-top:10px}.review-progress-lane{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;min-height:52px;padding:8px 9px;background:#f8fbfd;border:1px solid #d7e2ec;border-radius:6px}.review-progress-lane span{overflow:hidden;color:#23364a;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.review-progress-lane small{overflow:hidden;color:#52667c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.review-progress-lane i{display:block;height:6px;overflow:hidden;background:#e4ebf2;border-radius:999px}.review-progress-lane b{display:block;height:100%;background:linear-gradient(90deg,#1d70b8,#148a5b);border-radius:inherit;transition:width .16s ease}.review-progress-lane-active{border-color:#5ab7e8;box-shadow:inset 3px 0 #1d70b8}.review-progress-lane-active b{background:linear-gradient(90deg,#1d70b8,#38bdf8)}.review-progress-lane-done{background:#f3fbf5;border-color:#9fd8ad}.image-processing-overlay{position:absolute;inset:0;overflow:hidden;color:#eaf7ff;pointer-events:none}.image-processing-image-window{position:absolute;overflow:hidden;background:linear-gradient(90deg,#08121e2e,#0928381a),linear-gradient(180deg,#040c1408,#040c141f);box-shadow:inset 0 0 0 1px #7dd3fc24}.image-processing-grid{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgb(125 211 252 / 14%) 1px,transparent 1px),linear-gradient(90deg,rgb(125 211 252 / 10%) 1px,transparent 1px);background-size:40px 40px}.image-processing-focus{position:absolute;box-sizing:border-box;min-width:24px;min-height:18px;overflow:hidden;background:#0ea5e917;border:2px solid #38bdf8;border-radius:4px;box-shadow:0 0 0 1px #0f172a73,0 0 0 9999px #0206172e,0 0 28px #38bdf87a,inset 0 0 22px #38bdf838;transition:left .18s ease,top .18s ease,width .18s ease,height .18s ease;animation:evidence-focus-pulse 1.35s ease-in-out infinite;will-change:left,top,width,height}.image-processing-focus span{position:absolute;inset:7px;border:1px solid rgb(255 255 255 / 72%);border-radius:3px}.image-processing-crop-sweep{position:absolute;inset:0 auto 0 -42%;width:42%;background:linear-gradient(90deg,transparent,rgb(125 211 252 / 26%),rgb(255 255 255 / 36%),transparent);transform:skew(-10deg);animation:evidence-scan-sweep 1.18s linear infinite}.image-processing-readout{position:absolute;right:14px;top:14px;display:flex;width:min(390px,calc(100% - 28px));flex-direction:column;gap:4px;padding:12px 13px;text-align:left;background:#0a1423e0;border:1px solid rgb(125 211 252 / 38%);border-radius:6px;box-shadow:0 16px 42px #00000047}.image-processing-readout strong{color:#fff;font-size:17px}.image-processing-readout span,.image-processing-readout small{color:#dbeafe}.image-processing-kicker{color:#a5f3fc!important;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.image-processing-meter{position:relative;height:5px;margin-top:4px;overflow:hidden;background:#e2e8f02e;border-radius:999px}.image-processing-meter i{display:block;height:100%;background:linear-gradient(90deg,#38bdf8,#22c55e);border-radius:inherit;transition:width .14s ease;will-change:width}.image-card-processing .image-expand-button[disabled]{color:#64748b;background:#eef3f8}.image-card-fallback{display:flex;min-height:260px;align-items:center;justify-content:center;flex-direction:column;gap:6px;padding:24px;color:#5b6777;text-align:center;background:#f8fafc}.decision-cell,.decision-cell .ant-segmented{width:100%}.decision-cell textarea{font-size:12px}.field-value-block{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px 10px;background:#f8fafc;border:1px solid #d9e2ef;border-radius:6px;word-break:break-word}.machine-evidence-muted{opacity:.5;filter:grayscale(1)}.field-value-block.machine-evidence-muted,.field-evidence-reference.machine-evidence-muted .field-evidence-thumb-button{background:#f1f3f6;border-color:#c4ccd8}.reviewer-field-table .ant-table{table-layout:fixed;min-width:1120px}.reviewer-field-table .ant-table-cell{white-space:normal;vertical-align:top;word-break:break-word;overflow-wrap:anywhere}.reviewer-field-table .review-field-needs-attention>td{background:#fffaf0!important}.reviewer-field-table .review-field-needs-attention>td:first-child{border-left:4px solid #b54708}.reviewer-field-table .review-field-focus-highlight>td{animation:review-issue-table-focus 2.6s ease-out}.reviewer-field-table .review-field-live>td{animation:live-field-arrival .7s ease-out}.reviewer-field-table .ant-segmented{max-width:100%}.reviewer-field-mobile-list{display:none}.reviewer-field-card{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid #d9e2ef;border-radius:6px;background:#fff}.reviewer-field-card.review-field-needs-attention{border-color:#d7a437;border-left:5px solid #b54708;background:#fffaf0}.reviewer-field-card.review-field-focus-highlight{animation:review-issue-card-focus 2.6s ease-out}.reviewer-field-card.review-field-live{animation:live-field-arrival .7s ease-out}.live-review-pill{display:inline-flex;align-items:center;height:24px;padding:0 9px;color:#0b4f6f;font-size:12px;font-weight:800;background:#e0f7ff;border:1px solid #93d5ef;border-radius:999px}.live-review-status{margin-bottom:10px;padding:8px 10px;color:#26445f;font-size:13px;background:#f0f9ff;border:1px solid #c7e7f7;border-radius:6px}.reviewer-field-card-header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.reviewer-field-card-grid{display:grid;grid-template-columns:1fr;gap:10px}.field-reviewer-row{display:flex;flex-direction:column;gap:6px}.field-reviewer-row .ant-segmented,.field-reviewer-row .ant-segmented-group{width:100%}.field-reviewer-row .ant-segmented-item{flex:1;text-align:center}.field-pass-fail-control{display:flex;min-width:126px;align-items:stretch}.field-pass-fail-control .ant-segmented{width:100%;background:#f5f7fa}.field-pass-fail-control .ant-segmented-group{width:100%}.field-pass-fail-control .ant-segmented-item{flex:1;text-align:center}.field-pass-fail-control .ant-segmented-item-label{min-height:36px;line-height:36px}.field-pass-fail-option{display:inline-flex;gap:5px;align-items:center;justify-content:center}.field-pass-fail-option .anticon{display:none;font-size:14px}.field-pass-fail-control .ant-segmented-item-selected{font-weight:700;border:1px solid currentcolor;box-shadow:0 1px 3px #12213b1f}.field-pass-fail-control .ant-segmented-item-selected .field-pass-fail-option .anticon{display:inline-flex}.field-pass-fail-control-pass .ant-segmented-item-selected{color:#14532d;background:#dcfce7;border-color:#14532d}.field-pass-fail-control-pass .ant-segmented-item-selected .field-pass-fail-option{color:#14532d}.field-pass-fail-control-fail .ant-segmented-item-selected{color:#991b1b;background:#fee2e2;border-color:#991b1b}.field-pass-fail-control-fail .ant-segmented-item-selected .field-pass-fail-option{color:#991b1b}.review-closed-panel .ant-input[disabled],.review-closed-panel .ant-segmented-disabled,.review-closed-panel .field-pass-fail-control{opacity:.62;filter:grayscale(.45)}.review-closed-panel .field-pass-fail-control .ant-segmented-disabled{cursor:not-allowed}@keyframes review-issue-table-focus{0%{background:#ffedb5;box-shadow:inset 0 0 0 3px #b547086b}65%{background:#fff3cd;box-shadow:inset 0 0 0 3px #b5470833}to{background:#fffaf0;box-shadow:inset 0 0 #b5470800}}@keyframes review-issue-card-focus{0%{background:#ffedb5;box-shadow:0 0 0 4px #b547083d}65%{background:#fff3cd;box-shadow:0 0 0 3px #b5470824}to{background:#fffaf0;box-shadow:0 0 #b5470800}}@keyframes evidence-scan-sweep{0%{transform:translate(0) skew(-10deg)}to{transform:translate(420%) skew(-10deg)}}@keyframes evidence-focus-pulse{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.018)}}@keyframes live-field-arrival{0%{background:#e0f7ff;box-shadow:inset 4px 0 #38bdf8}to{background:transparent;box-shadow:inset 4px 0 #38bdf800}}@keyframes automation-run-pulse{0%,to{box-shadow:0 0 #164a8b6b}50%{box-shadow:0 0 0 8px #164a8b00}}@media(prefers-reduced-motion:reduce){.image-processing-crop-sweep,.image-processing-focus,.reviewer-field-table .review-field-live>td,.reviewer-field-card.review-field-live,.automation-run-callout{animation:none}.image-processing-meter i,.review-progress-lane b{transition:none}.image-processing-focus{transition:none;will-change:auto}}.field-evidence-reference{display:block;width:100%}.field-evidence-thumb-button{position:relative;display:block;width:100%;padding:0;overflow:hidden;cursor:zoom-in;background:#fff;border:1px solid #cfd9e7;border-radius:6px}.field-evidence-full-image-button{border-color:#c88b00;background:#fffaf0}.field-evidence-crop-label{position:absolute;inset:8px auto auto 8px;display:inline-flex;align-items:center;max-width:calc(100% - 16px);padding:3px 7px;color:#fff;font-size:11px;font-weight:700;background:#12213bdb;border-radius:4px}.field-evidence-thumb{display:block;width:100%;height:118px;object-fit:contain;background:#f8fafc}.field-evidence-full-image-button .field-evidence-thumb{object-fit:contain;background:#fffaf0}.field-evidence-thumb-empty{display:flex;width:100%;min-height:118px;align-items:center;justify-content:center;padding:4px;color:#5b6777;font-size:11px;line-height:1.1;text-align:center;border:1px solid #d9e2ef;border-radius:6px}.final-disposition-bar h3.ant-typography{margin:0 0 4px;font-size:18px}.final-disposition-content{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(320px,1fr) auto;gap:14px;align-items:start}.final-disposition-actions{justify-content:flex-end}.final-disposition-bar.review-closed-panel{border-color:#c4ccd8;background:#f8fafc}.evidence-list,.simple-list,.image-evidence-list{display:flex;flex-direction:column}.evidence-list-item,.simple-list-item,.image-evidence-row{padding:9px 0;border-top:1px solid #edf1f6}.evidence-list-item:first-child,.simple-list-item:first-child,.image-evidence-row:first-child{border-top:0}.simple-list-item{display:flex;gap:8px;align-items:flex-start}.image-evidence-row{display:flex;gap:12px;align-items:center}.trace-list{margin:0;padding-left:18px}.trace-list li{margin-bottom:8px}.evidence-thumb-strip .ant-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:4px 10px}.selected-thumb-button{border-color:#1f6feb;box-shadow:0 0 0 2px #1f6feb24}.full-width{width:100%}.empty-panel{display:flex;align-items:center;justify-content:center;min-height:240px;color:#65758b;background:#fff;border:1px dashed #b7c3d2;border-radius:6px}.permission-row{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-bottom:1px solid #edf1f6}.permission-row:last-child{border-bottom:0}.admin-route-button{justify-content:flex-start;width:100%;height:42px}.admin-intelligence-grid{align-items:stretch}.admin-intelligence-grid .ant-card{height:100%}.worker-load-cell{display:flex;align-items:center;gap:8px;min-width:116px}.worker-hostname{max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;overflow-wrap:anywhere;word-break:break-word}.worker-load-meter{position:relative;width:76px;height:8px;overflow:hidden;background:#e5ebf3;border-radius:999px}.worker-load-meter span{position:absolute;inset:0 auto 0 0;display:block;background:#1f6feb;border-radius:inherit}.worker-load-meter-disabled span{background:#b42318}.pipeline-stat{min-height:86px;padding:10px;background:#f8fafc;border:1px solid #d9e2ef;border-radius:6px}.pipeline-stat h3.ant-typography{margin:6px 0 0}.job-signal-row{display:flex;flex-direction:column;gap:3px;padding:8px 0;border-top:1px solid #edf1f6}.job-signal-row:first-child{border-top:0}.gov-metric-card-clickable{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;appearance:none}.gov-metric-card-clickable:hover,.gov-metric-card-clickable:focus-visible{border-color:#1f6feb;box-shadow:0 0 0 3px #1f6feb24;transform:translateY(-1px)}.gov-metric-card-clickable:focus-visible{outline:2px solid #174ea6;outline-offset:2px}.queue-filter-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 12px;background:#eef5ff;border:1px solid #9ec5ff;border-left:4px solid #1f6feb;border-radius:6px}.queue-row-highlight>td{background:#f8fbff!important}.review-filter-chips{margin-bottom:12px}.review-queue-panel .ant-card-head{align-items:center;flex-wrap:wrap;gap:8px}.review-queue-panel .ant-card-head-title{min-width:180px}.queue-filter-grid{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.4fr) repeat(2,minmax(180px,.9fr));gap:12px;align-items:center}.queue-result-summary{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:2px 0}.review-queue-table .ant-table,.batch-review-table .ant-table{table-layout:fixed}.review-queue-table .ant-table-cell,.batch-review-table .ant-table-cell{vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:normal}.review-queue-table .ant-table-thead>tr>th,.batch-review-table .ant-table-thead>tr>th{line-height:1.25}.review-queue-table .ant-tag,.batch-review-table .ant-tag{max-width:100%;white-space:normal}.queue-application-cell{max-width:100%}.queue-application-cell .ant-typography{margin:0}.queue-state-cell{align-items:flex-start}.queue-finding-text{display:block;max-width:100%;line-height:1.45}.queue-action-row{justify-content:flex-end}.ant-table-expanded-row>.ant-table-cell{padding:0!important}.queue-expanded-overview{display:flex;flex-direction:column;gap:12px;padding:14px;background:#f8fafc;border-top:1px solid #d9e2ef;border-bottom:1px solid #d9e2ef}.queue-overview-header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.queue-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.queue-fact,.queue-overview-note{display:flex;min-width:0;flex-direction:column;gap:3px;padding:9px 10px;background:#fff;border:1px solid #d9e2ef;border-radius:6px;overflow-wrap:anywhere}.queue-fact-wide{grid-column:span 2}.queue-mobile-list{display:none}.queue-application-card{display:flex;flex-direction:column;gap:12px;padding:12px;background:#fff;border:1px solid #d9e2ef;border-radius:6px}.queue-application-card-header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.queue-card-grid{display:grid;grid-template-columns:1fr;gap:10px}.batch-review-panel .ant-card-head{align-items:center;flex-wrap:wrap;gap:8px}.batch-review-panel .ant-card-head-title{min-width:180px}.batch-review-panel .ant-card-extra{margin-inline-start:0}.batch-filter-grid{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(180px,.9fr) minmax(180px,.9fr) minmax(240px,1fr) minmax(170px,.7fr);gap:12px;align-items:center}.batch-selection-bar{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:10px 12px;background:#f8fafc;border:1px solid #d9e2ef;border-radius:6px}.batch-mobile-list{display:none}.batch-application-card{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid #d9e2ef;border-radius:6px;background:#fff}.batch-application-card-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:flex-start}.batch-application-card-grid{display:grid;grid-template-columns:1fr;gap:10px}.batch-card-fact{display:flex;flex-direction:column;gap:3px;padding:8px 10px;background:#f8fafc;border:1px solid #d9e2ef;border-radius:6px}.gov-warning-button{color:#7d4900;border-color:var(--gov-warning)}.gov-app-header .brand-lockup svg{color:#fff}.gov-app-header .brand-lockup span.gov-app-header-subtitle{color:#d6e4f4}.gov-app-header .ant-badge .ant-badge-status-text{color:#fff!important}.gov-page-shell .ant-card{border-color:var(--gov-border);border-radius:4px}.app-shell .ant-select-selection-placeholder,.app-shell .ant-select-placeholder{color:var(--gov-text-muted)!important}.json-diff{max-height:260px;margin:0;overflow:auto;white-space:pre-wrap;font-size:12px;background:#f8fafc;border:1px solid #d9e2ef;border-radius:6px;padding:10px}.floating-viewer-backdrop{position:fixed;inset:0;z-index:55;overscroll-behavior:contain;background:#0f172a57}body.floating-viewer-scroll-lock{overflow:hidden;overscroll-behavior:none}.floating-viewer{position:fixed;z-index:60;display:flex;flex-direction:column;width:min(1230px,calc(100vw - 48px));height:min(900px,calc(100vh - 72px));overflow:hidden;overscroll-behavior:contain;background:#fff;border:1px solid #27364d;border-radius:6px;box-shadow:0 30px 100px #0f172a70}.floating-text-viewer{position:fixed;z-index:60;display:flex;flex-direction:column;width:min(920px,calc(100vw - 56px));max-height:min(720px,calc(100vh - 96px));overflow:hidden;background:#fff;border:1px solid #27364d;border-radius:6px;box-shadow:0 30px 100px #0f172a70}.floating-viewer-header{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:12px;min-height:48px;padding:7px 9px 7px 14px;color:#fff;cursor:move;-webkit-user-select:none;user-select:none;background:#172033;border-bottom:1px solid #0f172a}.floating-viewer-header strong{font-size:18px;letter-spacing:0}.floating-viewer-controls{display:inline-flex;align-items:center}.floating-viewer-controls .ant-btn{color:#eaf1fb;background:#22314a;border-color:#41516d}.zoom-meter{display:inline-flex;align-items:center;justify-content:center;width:52px;height:32px;color:#fff;background:#0f172a;border-top:1px solid #41516d;border-bottom:1px solid #41516d;font-variant-numeric:tabular-nums}.floating-viewer-close.ant-btn{color:#fff;background:#1b2639;border-color:#5a6a85;border-radius:6px;box-shadow:inset 0 2px 5px #00000059,0 1px #ffffff1a}.floating-viewer-close.ant-btn:hover,.floating-viewer-controls .ant-btn:hover{color:#fff!important;background:#304262!important;border-color:#7f92b2!important}.floating-viewer-picker{display:flex;gap:8px;align-items:center;padding:8px 12px;overflow-x:auto;background:#f8fafc;border-bottom:1px solid #d9e2ef}.floating-viewer-picker-item{display:inline-flex;align-items:center;gap:8px;min-width:112px;height:34px;padding:4px 10px;color:#1f2a3d;text-transform:capitalize;cursor:pointer;background:#fff;border:1px solid #cfd9e7;border-radius:6px}.floating-viewer-picker-item small{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:auto;color:#526173;font-size:11px;font-weight:700;background:#edf2f7;border-radius:999px}.floating-viewer-picker-item-active{color:#0b4f8a;border-color:#1f6feb;box-shadow:0 0 0 2px #1f6feb24}.floating-viewer-canvas{flex:1;overflow:hidden;overscroll-behavior:contain;touch-action:none;cursor:grab;background:linear-gradient(45deg,#f8fafc 25%,transparent 25%),linear-gradient(-45deg,#f8fafc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f8fafc 75%),linear-gradient(-45deg,transparent 75%,#f8fafc 75%);background-color:#fff;background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.floating-viewer-canvas:active{cursor:grabbing}.floating-viewer-canvas img{display:block;max-width:92%;max-height:92%;margin:28px auto;transform-origin:center center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.floating-text-body{overflow:auto;padding:14px}.floating-text-pre{margin:0;white-space:pre-wrap;word-break:break-word;color:#172033;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.45}@media(max-width:1180px){.role-entry-hero,.portal-grid{grid-template-columns:1fr}.workbench-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.final-disposition-content{grid-template-columns:1fr}.final-disposition-actions{justify-content:flex-start}.queue-filter-grid,.batch-filter-grid,.queue-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app-header,.section-toolbar,.workbench-header .ant-card-body{align-items:stretch;flex-direction:column}.header-actions{justify-content:flex-start}.mobile-account-switcher.account-switcher{display:block}.app-sider.gov-sidebar,.gov-sidebar .role-panel{display:none}.wizard-action-card{position:fixed;right:12px;bottom:12px;left:12px;z-index:60;margin-bottom:0;border-radius:6px;box-shadow:0 -10px 24px #12213b2e}.wizard-action-card .ant-space{align-items:center}.wizard-action-card .ant-btn{min-height:40px}.form-card{margin-bottom:156px}.mobile-header-guidance-button{display:inline-flex;width:fit-content;margin-top:8px;min-height:40px;color:#12213b;border-color:#d6e4f4;background:#fff}.page-guidance-modal{top:12px;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px);padding-bottom:0}.page-guidance-modal .ant-modal-content{max-height:calc(100vh - 24px)}.page-guidance-modal .ant-modal-body{max-height:none}.app-content{width:100%;padding:12px}.brand-lockup{min-width:0;width:100%}.role-entry-hero h1.ant-typography{font-size:34px;line-height:1.08}.reviewer-field-table{display:none}.reviewer-field-mobile-list{display:flex;flex-direction:column;gap:12px}.queue-filter-grid,.batch-filter-grid{grid-template-columns:1fr}.batch-selection-bar{align-items:flex-start;flex-direction:column}.batch-review-table{display:none}.batch-mobile-list{display:flex;flex-direction:column;gap:12px}.review-queue-table{display:none}.queue-mobile-list{display:flex;flex-direction:column;gap:12px}.queue-overview-header,.queue-application-card-header{flex-direction:column}.queue-overview-grid{grid-template-columns:1fr}.queue-fact-wide{grid-column:auto}.workbench-side{display:flex}.floating-viewer,.floating-text-viewer{left:12px!important;top:12px!important}}
