*{box-sizing:border-box}body{margin:0;background:#f7f8fa;color:#10233d;font:15px Arial,sans-serif}a{color:#135bb5;text-decoration:none}.shell{grid-template-columns:230px 1fr}.nav{background:#0b2545;color:white;padding:28px 20px}.nav a{color:#dce8f6;display:block;padding:10px 0}.brand{font-size:22px;font-weight:700;margin-bottom:30px}.main{padding:36px;max-width:1100px}.card{background:white;border:1px solid #e0e5eb;border-radius:10px;padding:22px}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.input{width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:6px;margin:6px 0 14px}.input-error{border-color:#c0392b;background:#fff5f4}.field-error,.form-error{display:block;color:#b42318;margin:-10px 0 12px}.success-message{color:#157347}.btn{background:#135bb5;color:white;border:0;border-radius:6px;padding:10px 14px;font-weight:600;cursor:pointer}.muted{color:#637083}.status{padding:4px 8px;background:#e9f3ff;border-radius:99px;font-size:12px}.compliance-filters,.compliance-review{display:grid;grid-gap:14px;gap:14px}.compliance-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}.compliance-filters .btn{height:38px}.compliance-filters label,.compliance-review label{display:grid;grid-gap:6px;gap:6px;font-weight:600}.compliance-filters select,.compliance-review input,.compliance-review select{width:100%;padding:9px;border:1px solid #cbd5e1;border-radius:6px;background:white;color:#10233d}.compliance-review h3,.compliance-review p{margin:0}.readiness-state h2{margin:4px 0}.readiness-summary .card{margin:0}.readiness-item{background:white;padding:14px 18px;margin:12px 0}.readiness-item p{margin:7px 0}@media(max-width:700px){.shell{grid-template-columns:1fr}.nav{display:flex;gap:12px}.nav a{display:inline}.grid{grid-template-columns:1fr}.main{padding:20px}}.workflow-steps{grid-template-columns:repeat(3,1fr)}@media(max-width:800px){.page-heading{display:block}.page-heading .btn{margin-top:10px}.tender-summary,.workflow-steps{grid-template-columns:1fr}}body{background:#f5f7fb;line-height:1.5}h1{font-size:30px;line-height:1.2;margin:4px 0 10px}.main{max-width:1180px}.card{border-color:#dde4ee;border-radius:12px;box-shadow:0 2px 8px rgba(16,35,61,.035)}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:7px}.btn-secondary{background:#e9f3ff;color:#0b4d91}.eyebrow{color:#34618f;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.action-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.workflow{margin:18px 0 24px}.workflow-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:8px}.workflow-step{display:flex;gap:10px;background:white;color:#31445c;border:1px solid #dce3ec;border-radius:10px;padding:14px}.workflow-step small{display:block;color:#637083;margin-top:4px;line-height:1.35}.workflow-step-current{border-color:#135bb5;background:#f0f7ff}.workflow-number{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:#e9f3ff;color:#135bb5;font-weight:700}.workflow-step-current .workflow-number{background:#135bb5;color:white}.tender-summary{grid-template-columns:repeat(4,1fr)}.tender-summary .card{margin:0}.readiness-summary p,.tender-summary p{font-size:26px;font-weight:700;margin:8px 0 0}.guidance ol{padding-left:22px}.decision-support{border-left:5px solid #135bb5}.decision-support h2{font-size:26px;margin:6px 0}.decision-bid_candidate{border-left-color:#23805a;background:#f5fcf8}.decision-no_bid_or_remediate{border-left-color:#b42318;background:#fff8f7}.decision-review_required{border-left-color:#b7791f;background:#fffaf0}.readiness-item{border:1px solid #e0e5eb;border-left:4px solid #135bb5;border-radius:8px}.command-identity{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:24px;gap:24px;align-items:center}.command-identity h2{margin:5px 0}.command-metrics{grid-template-columns:repeat(6,1fr)}.amendment-summary .card,.command-metrics .card{margin:0;padding:18px}.amendment-summary p,.command-metrics p{font-size:28px;font-weight:700;margin:6px 0 0}.metric-compliant{border-top:4px solid #23805a}.metric-partial,.metric-unknown{border-top:4px solid #b7791f}.metric-blocked{border-top:4px solid #b42318}.command-columns{grid-template-columns:repeat(2,1fr)}.command-columns .card{margin:0}.next-actions{display:grid;grid-gap:14px;gap:14px;padding-left:24px}.next-actions li{padding-left:5px}.next-actions span{display:block;color:#637083}.command-navigation{margin:20px 0}.partner-trigger{border-left-color:#7c3aed}.amendment-warning,.human-confirmation{background:#fffaf0;border-color:#e9c46a}.human-confirmation{padding:10px;border-radius:6px}.amendment-summary{grid-template-columns:repeat(4,1fr)}@media(max-width:800px){.page-heading{display:block}.page-heading .btn{margin-top:10px}.amendment-summary,.command-columns,.command-identity,.command-metrics,.tender-summary,.workflow-steps{grid-template-columns:1fr}}.entry-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.entry-heading h2,.entry-heading h3{margin:4px 0}.badge-row{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.status{display:inline-flex;align-items:center;font-weight:700;text-transform:none}.status-compliant{background:#e8f6ef;color:#176a49}.status-non_compliant{background:#fdeceb;color:#9f241c}.status-partially_compliant,.status-unknown_needs_review{background:#fff3d6;color:#815b0b}.status-mandatory{background:#edf1f6;color:#33445a}.compliance-entry{padding:26px}.requirement-copy{font-size:17px;line-height:1.6}.assessment-panel,.source-panel{border:1px solid #dce3ec;border-radius:9px;padding:16px 18px;margin:16px 0;background:#f8fafc}.source-panel span{margin-left:12px;color:#637083}.source-panel p{margin:8px 0 0}.assessment-panel{background:#fff}.attention-note{border-left:4px solid #b7791f;background:#fffaf0;padding:12px}.technical-details{margin-top:14px;border-top:1px solid #e0e5eb;color:#4f5f73}.technical-details summary{cursor:pointer;color:#135bb5}.empty-state{text-align:center;padding:30px}.record-list{display:grid}.record-row{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px 4px;border-top:1px solid #e5eaf0;color:#10233d}.record-row small{display:block;color:#637083;margin-top:4px}.issuer-metrics .card{margin:0}.issuer-metrics p{font-size:28px;font-weight:700;margin:8px 0 0}.quality-summary{border-left:5px solid #b7791f}.quality-ready{border-left-color:#23805a;background:#f5fcf8}.quality-attention{background:#fffaf0}.issue-list{display:grid;grid-gap:8px;gap:8px}.partner-support{border-left:5px solid #7c3aed}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18px;gap:0 18px}.form-grid button,.form-grid h2,.form-grid h3{grid-column:1/-1}textarea.input{min-height:96px;resize:vertical}.card,.record-row,.requirement-copy{overflow-wrap:anywhere}@media(max-width:800px){.entry-heading,.record-row{display:block}.badge-row{justify-content:flex-start;margin-top:10px}.form-grid{grid-template-columns:1fr}.compliance-entry{padding:20px}}@media print{.action-row,.btn,.compliance-filters,.compliance-review,.nav,.workflow{display:none!important}.shell{display:block}.main{max-width:none;padding:18px}.card{box-shadow:none;page-break-inside:avoid;break-inside:avoid}.technical-details{display:none}}.status-accepted,.status-ready,.status-verified{background:#e8f6ef;color:#176a49}.status-expired,.status-failed,.status-rejected{background:#fdeceb;color:#9f241c}.status-pending,.status-processing,.status-unverified{background:#fff3d6;color:#815b0b}.metric-text{font-size:21px!important}.evidence-entry form{margin-top:16px;padding-top:16px;border-top:1px solid #e5eaf0}.form-grid-wide{grid-column:1/-1}.form-grid input:not([type=checkbox]):not([type=radio]),.form-grid select,.form-grid textarea{min-width:0;max-width:100%;width:100%}.requirement-review,.requirement-review fieldset,.requirement-review label,.requirement-review select{min-width:0;max-width:100%}.requirement-review select{width:100%}.evidence-library{padding:26px}.add-evidence{position:relative}.add-evidence>summary{list-style:none}.add-evidence[open]{width:100%;margin-top:12px}.add-evidence[open]>summary{width:max-content;margin-left:auto}.add-evidence form{margin-top:18px;padding-top:18px;border-top:1px solid #e5eaf0}.evidence-table{display:grid;margin-top:20px}.evidence-row{display:grid;grid-template-columns:44px minmax(220px,1.5fr) minmax(120px,.6fr) minmax(130px,.7fr) auto auto;grid-gap:16px;gap:16px;align-items:center;padding:16px 4px;border-top:1px solid #e5eaf0;color:#10233d}.evidence-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#e9f3ff;color:#135bb5;font-weight:800}.evidence-row b,.evidence-row small{display:block}.evidence-row small{color:#637083}.row-action{color:#135bb5;font-weight:700}.evidence-workflow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:18px 0}.evidence-workflow span{background:#fff;border:1px solid #dce3ec;border-radius:10px;padding:14px}.evidence-workflow .complete{border-color:#23805a;background:#f5fcf8}.detail-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.detail-grid div{background:#f8fafc;border-radius:8px;padding:12px}.detail-grid dt{color:#637083}.detail-grid dd{font-weight:700;margin:4px 0}.full-row{grid-column:1/-1}.check-field{display:flex;align-items:center;gap:8px}.human-review-card{border:1px solid #dce3ec;border-left:5px solid #23805a;border-radius:10px;padding:20px;background:#fff}.review-decision{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 16px;gap:0 16px;margin-top:18px}.requirement-review{margin-top:16px}.requirement-review fieldset{border:0;padding:0;margin:16px 0;display:grid;grid-gap:10px;gap:10px}.requirement-review legend{font-weight:700;margin-bottom:8px}.choice-card{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid #dce3ec;border-radius:9px}.choice-card:has(input:checked){border-color:#135bb5;background:#f0f7ff}.choice-card small{display:block;color:#637083;margin-top:3px}.correction-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.landing{min-height:100vh;background:linear-gradient(145deg,#f7fafc,#eef5fb 55%,#f7f8fa);color:#10233d}.landing-nav{display:flex;align-items:center;justify-content:space-between;max-width:1240px;margin:auto;padding:24px 36px}.landing-nav nav{display:flex;gap:10px}.brand-dark{color:#10233d;margin:0}.hero{max-width:1240px;margin:auto;padding:72px 36px 88px;display:grid;grid-template-columns:1.08fr .92fr;grid-gap:72px;gap:72px;align-items:center}.hero h1{font-size:54px;letter-spacing:-.035em;max-width:760px}.hero-lead{font-size:19px;line-height:1.7;color:#4f5f73;max-width:700px}.btn-large{padding:13px 19px;font-size:16px}.trust-line{color:#34618f;font-weight:700;margin-top:22px}.hero-visual{position:relative;min-height:430px;border:1px solid #cbd8e7;border-radius:24px;background:#0b2545;box-shadow:0 24px 60px rgba(11,37,69,.18);overflow:hidden;padding:34px}.hero-visual:before{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:rgba(39,174,158,.16);right:-80px;top:-80px}.visual-document{width:62%;background:#fff;border-radius:12px;padding:20px;display:grid;grid-gap:12px;gap:12px}.visual-document span{height:9px;border-radius:9px;background:#dce6f1}.visual-document span:nth-child(2){width:82%}.visual-document span:nth-child(3){width:92%}.visual-document span:nth-child(4){width:68%}.visual-flow{display:flex;align-items:center;color:#dce8f6;margin:30px 0;font-size:13px}.visual-flow b{background:rgba(255,255,255,.08);padding:8px;border-radius:7px}.visual-card{position:absolute;right:30px;bottom:30px;width:58%;background:white;border-radius:13px;padding:20px;border-left:5px solid #b7791f}.visual-card small{display:block;color:#637083}.visual-card strong{display:block;font-size:20px;margin:6px 0}.visual-card p{margin:0;color:#4f5f73}.landing-workflow{background:white;padding:72px 36px;text-align:center}.landing-workflow>h2{font-size:34px}.workflow-strip{max-width:1180px;margin:34px auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;text-align:left}.workflow-strip article{border:1px solid #dce3ec;border-radius:12px;padding:22px}.workflow-strip span{color:#135bb5;font-weight:800}.landing-disclaimer,.workflow-strip p{color:#637083}@media(max-width:800px){.evidence-row{grid-template-columns:40px 1fr}.evidence-row>span:not(.evidence-icon):not(.evidence-primary){grid-column:2}.correction-fields,.detail-grid,.evidence-workflow,.hero,.review-decision,.workflow-strip{grid-template-columns:1fr}.landing-nav{padding:18px 20px}.landing-nav .btn{padding:9px 10px}.hero{padding:42px 20px;gap:36px}.hero h1{font-size:38px}.hero-visual{min-height:360px;padding:24px}.visual-flow{flex-wrap:wrap}.visual-card{width:78%}.landing-workflow{padding:52px 20px}}@media print{.nav,.no-print,.workflow{display:none!important}.main,.shell{display:block;margin:0;padding:0}.report-document .card{page-break-inside:avoid;break-inside:avoid;box-shadow:none;border:1px solid #d9d9d9}}:root{--navy-950:#081b33;--navy-900:#0b2545;--blue-600:#1d64c8;--blue-50:#eaf2fc;--canvas:#f6f8fb;--surface:#fff;--surface-subtle:#f0f4f8;--border:#d8e1eb;--text:#12263f;--muted:#607087;--success:#197a55;--success-bg:#eaf7f1;--warning:#9a6700;--warning-bg:#fff6df;--danger:#b42318;--danger-bg:#fff0ee;--info:#2563a8;--unknown:#52677c;--unknown-bg:#edf2f6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-field:8px;--radius-button:10px;--radius-card:12px;--radius-overlay:16px;--shadow-card:0 1px 2px rgba(8,27,51,.04),0 8px 24px rgba(8,27,51,.035)}html{min-width:320px;scroll-behavior:smooth}body,html{background:var(--canvas)}body{overflow-x:hidden;color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}img,svg,table{max-width:100%}a,button,input,select,summary,textarea{outline-offset:3px}:focus-visible{outline:3px solid rgba(29,100,200,.42);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shell{display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100vh;background:var(--canvas)}.app-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;flex-direction:column;min-width:0;height:100vh;padding:24px 16px 16px;background:var(--navy-950);color:#fff;border-right:1px solid rgba(255,255,255,.08)}.brand-lockup{display:flex;align-items:center;gap:10px;min-width:0;padding:0 10px 22px}.brand-lockup>span:last-child{display:grid;min-width:0}.brand-lockup b{font-size:21px;letter-spacing:-.02em}.brand-lockup small{color:#aebfd1;font-size:11px;margin-top:1px;white-space:nowrap}.brand-mark{display:block;flex:0 0 34px;width:34px;height:34px;object-fit:contain}.workspace-context{display:flex;align-items:center;gap:10px;margin:0 4px 18px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-card);background:rgba(255,255,255,.055)}.workspace-context>span:last-child{display:grid;min-width:0}.workspace-context small{color:#aebfd1;font-size:10px;text-transform:uppercase;letter-spacing:.07em}.workspace-context b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-icon{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:9px;background:#164a82;color:#fff;font-size:11px;font-weight:800}.workspace-issuer{background:#315e54}.nav-sections{display:grid;grid-gap:18px;gap:18px;overflow-y:auto;padding:2px 0 18px}.nav-section{display:grid;grid-gap:3px;gap:3px}.nav-section h2{margin:0 10px 6px;color:#8fa7bd;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.nav-link{display:flex!important;align-items:center;gap:11px;padding:10px 11px!important;border-radius:9px;color:#dce8f6!important;font-size:14px;font-weight:600}.nav-link>span{display:inline-grid;place-items:center;width:18px;color:#9fb6cc;font-size:16px}.nav-link:hover{background:rgba(255,255,255,.075)}.nav-link-active{background:#144a82!important;color:#fff!important;box-shadow:inset 3px 0 #63a7f1}.nav-link-active>span{color:#fff}.nav-account{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:9px;gap:9px;margin-top:auto;padding:15px 8px 0;border-top:1px solid rgba(255,255,255,.12)}.account-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#dbeafb;color:var(--navy-900);font-weight:800}.account-identity{display:grid;min-width:0}.account-identity b,.account-identity small,.account-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-identity b{font-size:13px}.account-identity small{color:#c1cede}.account-identity span{color:#8fa7bd;font-size:11px;text-transform:capitalize}.nav-account form{grid-column:1/-1}.nav-account .btn{width:100%}.app-legal-links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:5px 12px;padding-top:2px}.app-legal-links a{color:#9eb1c5;font-size:11px;font-weight:700}.app-legal-links a:focus-visible,.app-legal-links a:hover{color:#fff;text-decoration:underline}.btn-quiet{background:transparent;color:#dce8f6;border:1px solid rgba(255,255,255,.18)}.btn-quiet:hover{background:rgba(255,255,255,.08)}.app-topbar,.sidebar-overlay{display:none}.main{min-width:0;max-width:1440px;width:100%;padding:40px clamp(24px,4vw,56px) 64px}h1,h2,h3{color:var(--text);letter-spacing:-.015em}h1{font-size:clamp(28px,3vw,36px)}h2{font-size:22px}.muted{color:var(--muted)}.page-heading{min-width:0;margin-bottom:24px}.page-description{max-width:720px;margin-bottom:0}.page-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;flex:0 0 auto}.eyebrow{color:#3d638b}.card{min-width:0;margin:16px 0;padding:24px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.card>h2:first-child,.card>h3:first-child{margin-top:0}.grid{min-width:0}.btn{min-height:40px;padding:9px 15px;border-radius:var(--radius-button);background:var(--blue-600);box-shadow:0 1px 2px rgba(8,27,51,.12);transition:background .15s ease,transform .15s ease}.btn:hover{background:#1655ac}.btn:active{transform:translateY(1px)}.btn-secondary{background:var(--blue-50);color:#174f91;box-shadow:none}.btn-secondary:hover{background:#dceafb}.btn-danger{background:var(--danger)}.btn[aria-disabled=true],.btn[disabled]{cursor:not-allowed;opacity:.58}.compliance-filters select,.compliance-review input,.compliance-review select,.input{min-height:42px;border-color:#b9c7d6;border-radius:var(--radius-field);background:#fff;color:var(--text)}.input:hover{border-color:#8ca2b8}.input:focus{border-color:var(--blue-600);box-shadow:0 0 0 3px rgba(29,100,200,.13);outline:0}.field-error,.form-error{color:var(--danger)}.success-message,.success-note{color:var(--success)}.status{max-width:100%;padding:4px 9px;background:var(--blue-50);color:var(--info);border:1px solid transparent;border-radius:999px;line-height:1.35;white-space:normal}.status-accepted,.status-completed,.status-compliant,.status-ready,.status-supported,.status-tone-success,.status-verified{background:var(--success-bg);color:var(--success)}.status-partially_compliant,.status-partially_supported,.status-pending,.status-processing,.status-tone-warning{background:var(--warning-bg);color:var(--warning)}.status-explicitly_unsupported,.status-failed,.status-non_compliant,.status-rejected,.status-tone-danger{background:var(--danger-bg);color:var(--danger)}.status-not_assessed,.status-tone-unknown,.status-unknown,.status-unknown_needs_review,.status-unknown_no_evidence,.status-unverified{background:var(--unknown-bg);color:var(--unknown);border-color:#d3dde6}.record-row{min-width:0;padding:16px 8px;color:var(--text)}.record-row:hover{background:#f8fafc}.record-row>span:first-child{min-width:0}.empty-state{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:36px 22px;color:var(--muted)}.empty-state h3,.empty-state p{margin:0}.empty-state p{max-width:560px}.empty-state-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--surface-subtle);color:var(--unknown);font-size:24px}.empty-state .btn{margin-top:8px}.error-state,.loading-state{padding:18px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.error-state{border-color:#efc0bb;background:var(--danger-bg);color:var(--danger)}.technical-details{margin-top:16px;padding-top:12px;border-top:1px solid var(--border);color:var(--muted)}.technical-details summary{color:var(--info);font-weight:700}.technical-details code{overflow-wrap:anywhere}.evidence-panel{margin:16px 0;padding:18px;border:1px solid var(--border);border-left:4px solid var(--info);border-radius:var(--radius-card);background:#fff}.evidence-panel-heading{display:flex;gap:12px;align-items:flex-start}.evidence-panel-heading h3{margin:2px 0}.evidence-marker{flex:0 0 10px;height:10px;margin-top:7px;border-radius:50%;background:var(--info)}.evidence-supporting{border-left-color:var(--success)}.evidence-supporting .evidence-marker{background:var(--success)}.evidence-limiting{border-left-color:var(--warning)}.evidence-limiting .evidence-marker{background:var(--warning)}.evidence-conflicting{border-left-color:var(--danger)}.evidence-conflicting .evidence-marker{background:var(--danger)}.evidence-unknown{border-left-color:var(--unknown);background:#f8fafc}.evidence-unknown .evidence-marker{background:var(--unknown)}.score-card{min-width:0;padding:20px;border:1px solid var(--border);border-top:4px solid var(--blue-600);border-radius:var(--radius-card);background:#fff}.score-card h3{margin:5px 0}.score-card strong{display:block;font-size:30px;line-height:1.2}.score-readiness{border-top-color:var(--success)}.score-competitive{border-top-color:#6f55a8}.score-weighted{border-top-color:var(--blue-600)}.human-decision-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;margin:18px 0}.human-final-decision,.system-recommendation{padding:20px;border:1px solid var(--border);border-radius:var(--radius-card);background:#fff}.system-recommendation{border-left:4px solid var(--info)}.human-final-decision{border-left:4px solid var(--success);background:#fbfefd}.responsive-table{max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-card)}.responsive-table table{width:100%;min-width:680px;border-collapse:collapse}.responsive-table td,.responsive-table th{padding:12px 14px;border-bottom:1px solid var(--border);text-align:left}.responsive-table th{background:var(--surface-subtle);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.responsive-table tr:last-child td{border-bottom:0}.issuer-tender-nav{display:flex;gap:4px;margin:0 0 22px;padding:5px;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-card);background:#fff}.issuer-tender-nav a{flex:0 0 auto;padding:8px 12px;border-radius:8px;color:var(--muted);font-weight:700}.issuer-tender-nav a:hover{background:var(--surface-subtle);color:var(--text)}.issuer-tender-nav a[aria-current=page]{background:var(--blue-50);color:#174f91}@media(max-width:1023px){.shell{display:grid;grid-template-columns:minmax(0,1fr);padding-top:58px}.app-topbar{position:fixed;inset:0 0 auto 0;z-index:45;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;height:58px;padding:7px 14px;border-bottom:1px solid var(--border);background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-nav-trigger{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--navy-900);font-size:20px;cursor:pointer}.mobile-brand{font-size:18px;font-weight:800}.mobile-workspace{max-width:210px;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.app-sidebar{position:fixed;inset:0 auto 0 0;z-index:60;width:min(310px,86vw);height:100dvh;transform:translateX(-120%);transition:transform .2s ease;box-shadow:0 16px 50px rgba(8,27,51,.28)}.shell-nav-open .app-sidebar{transform:translateX(0)}.sidebar-overlay{position:fixed;inset:0;z-index:55;display:block;visibility:hidden;border:0;background:rgba(8,27,51,.48);opacity:0;transition:opacity .2s ease,visibility .2s ease}.shell-nav-open .sidebar-overlay{visibility:visible;opacity:1}.main{padding:32px 28px 56px}}@media(max-width:639px){.app-topbar{grid-template-columns:44px minmax(0,1fr);padding-inline:10px}.mobile-workspace{display:none}.main{width:100%;padding:24px 16px 48px}.page-heading{display:grid;grid-gap:14px;gap:14px}.page-heading .btn{margin-top:0}.page-actions{justify-content:flex-start;width:100%}.page-actions .btn{flex:1 1 auto}.amendment-summary,.command-columns,.command-metrics,.grid,.human-decision-panel,.issuer-metrics,.tender-summary{grid-template-columns:minmax(0,1fr)!important}.card{padding:20px;margin:12px 0}.entry-heading,.record-row{display:grid;grid-gap:10px;gap:10px}.badge-row{justify-content:flex-start}.action-row{align-items:stretch}.action-row .btn{flex:1 1 auto}.issuer-tender-nav{margin-inline:-2px}.form-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.app-sidebar,.app-topbar,.sidebar-overlay{display:none!important}.shell{display:block;padding:0}.main{max-width:none;padding:18px}}summary{cursor:pointer;font-weight:700;color:var(--info)}.workflow-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.workflow-heading p{margin:2px 0}.workflow-mobile-menu{display:none;position:relative}.workflow-mobile-menu summary{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius-button);background:#fff}.workflow-mobile-menu a{display:block;padding:9px 12px;border-top:1px solid var(--border);background:#fff}.workflow-mobile-menu a[aria-current=step]{background:var(--blue-50);font-weight:700}.review-disclosure{margin-top:16px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-subtle)}.review-disclosure>summary{width:max-content;max-width:100%}.review-disclosure[open]>summary{margin-bottom:12px}.review-disclosure .card{margin-bottom:0}.evidence-unknown-copy{color:var(--unknown)}.competitive-dimensions .evidence-panel:has(.status-neutral){border-left-color:var(--info);background:#f7fbff}.gate-row{padding:12px 0;border-bottom:1px solid var(--border)}.gate-row:last-of-type{border-bottom:0}.competitive-overview>.score-card,.readiness-overview>.score-card{margin:18px 0}.readiness-components{grid-template-columns:repeat(5,minmax(0,1fr))}.readiness-components .card{padding:14px;margin:0}.recommendation-action{padding:18px 0;border-top:1px solid var(--border)}.recommendation-action:first-of-type{border-top:0}.responsive-table td small{display:block;margin-top:4px;color:var(--muted)}@media(max-width:1023px){.workflow-steps{display:none}.workflow-mobile-menu{display:block}.workflow{padding:14px;border:1px solid var(--border);border-radius:var(--radius-card);background:#fff}.readiness-components{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.workflow-heading{align-items:flex-start}.workflow-mobile-menu,.workflow-mobile-menu summary{width:100%}.responsive-table{border:0;overflow:visible}.responsive-table table,.responsive-table tbody,.responsive-table td,.responsive-table th,.responsive-table thead,.responsive-table tr{display:block;min-width:0}.responsive-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.responsive-table tr{margin:0 0 12px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-card);background:#fff}.responsive-table td{padding:5px 0;border:0}.responsive-table td:last-child{padding-top:10px}.readiness-components{grid-template-columns:minmax(0,1fr)}}.issuer-builder{display:grid;grid-gap:4px;gap:4px}.issuer-builder>.card{margin-block:8px}.builder-disclosure>summary,.row-disclosure>summary{list-style-position:inside}.builder-disclosure[open]>summary,.destructive-disclosure[open]>summary,.row-disclosure[open]>summary{padding-bottom:14px;border-bottom:1px solid var(--border)}.disclosure-body{margin-top:18px}.builder-primary-action{display:flex;align-items:center;justify-content:space-between;gap:20px}.builder-primary-action p{margin-bottom:0}.release-readiness{position:-webkit-sticky;position:sticky;top:12px;z-index:15}.release-readiness .action-row{margin-top:14px}.workspace-section-nav{display:flex;gap:4px;margin:-10px 0 22px;padding:5px;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.workspace-section-nav a{flex:0 0 auto;padding:8px 12px;border-radius:8px;color:var(--muted);font-weight:700}.workspace-section-nav a:focus-visible,.workspace-section-nav a:hover{background:var(--surface-subtle);color:var(--text)}.issuer-register{margin:16px 0}.issuer-register td:first-child{min-width:240px}.issuer-register td small{display:block;margin-top:4px;color:var(--muted)}.row-disclosure{min-width:84px}.row-disclosure[open]{position:relative;min-width:min(620px,70vw);padding:14px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.finding-review-list{display:grid;grid-gap:12px;gap:12px}.finding-review-list .evidence-panel{margin:0}.human-review-separator{margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.human-review-separator>.eyebrow{margin-top:0}.destructive-disclosure{border-color:#efc0bb}.destructive-disclosure>summary{color:var(--danger)}.finalized-scorecards .card{padding-block:18px}.finalized-scorecards .entry-heading{margin-bottom:10px}@media(max-width:1023px){.release-readiness{position:static}.row-disclosure[open]{min-width:min(520px,78vw)}}@media(max-width:639px){.builder-primary-action{display:grid}.builder-primary-action .btn{width:100%}.workspace-section-nav{margin-inline:-2px}.issuer-register td:first-child{min-width:0}.row-disclosure[open]{min-width:0;padding:12px}.row-disclosure .form-grid{grid-template-columns:minmax(0,1fr)}.finding-review-list .evidence-panel{padding:16px}.release-readiness .action-row .btn,.release-readiness .action-row form{width:100%}}.auth-page{display:grid;grid-template-columns:minmax(0,44%) minmax(0,56%);min-height:100svh;background:#f8fafc}.auth-form-pane{display:flex;align-items:center;justify-content:flex-end;padding:48px clamp(38px,5.5vw,86px);background:linear-gradient(150deg,#fff,#f7f9fc)}.auth-form-wrap{width:100%;max-width:480px}.auth-brand{display:inline-flex;align-items:center;gap:11px;margin-bottom:clamp(38px,6vh,68px);color:var(--text)}.auth-brand>span:last-child{display:grid}.auth-brand b{font-size:22px;line-height:1;letter-spacing:-.025em}.auth-brand small{margin-top:4px;color:#4a5e78;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap}.auth-brand-mark{display:block;flex:0 0 34px;width:34px;height:34px;object-fit:contain}.auth-logo-filter{position:absolute;pointer-events:none}.auth-company-logo{display:block;width:144px;height:auto;margin:-12px 0 22px;object-fit:contain;filter:url(#esnad-ai-logo-cutout)}.auth-heading{margin-bottom:30px}.auth-heading .eyebrow{margin-bottom:9px}.auth-heading h1{margin:0;font-size:clamp(32px,3vw,43px);letter-spacing:-.035em}.auth-heading>p:last-child{max-width:430px;margin:13px 0 0;color:var(--muted);font-size:16px;line-height:1.65}.auth-form{display:grid;grid-gap:19px;gap:19px}.auth-field{display:grid;grid-gap:8px;gap:8px;color:var(--text);font-size:14px;font-weight:700}.auth-field .input{width:100%;min-height:50px;margin:0;padding:12px 14px;border:1px solid #b8c6d5;border-radius:10px}.auth-field select.input{padding-right:38px}.auth-field-help{display:block;margin-top:-13px;color:var(--muted);font-size:12px}.auth-error{margin:0;padding:11px 13px;border:1px solid #efc0bb;border-radius:9px;background:var(--danger-bg)}.auth-submit{width:100%;min-height:50px;margin-top:3px;font-size:15px}.auth-cross-link{margin:25px 0 0;color:var(--muted);text-align:center}.auth-cross-link a{font-weight:800}.auth-cross-link a:hover{text-decoration:underline}.auth-privacy-note{margin:0;color:#52677e;font-size:12px;line-height:1.55}.auth-legal-links a,.auth-privacy-note a{color:#155f87;font-weight:800;text-decoration:underline;text-underline-offset:2px}.auth-legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:28px;padding-top:18px;border-top:1px solid #d9e1e8;font-size:12px}.auth-value-panel{position:relative;display:flex;align-items:center;min-width:0;overflow:hidden;padding:clamp(56px,8vw,118px);background:linear-gradient(145deg,#07192f,#0b2a4e 56%,#103d68);color:#fff}.auth-info{padding:14px 16px;border:1px solid #bddbd2;border-radius:10px;background:#edf8f3;color:#194d45;line-height:1.55}.auth-value-panel:before{content:"";position:absolute;top:-24%;right:-13%;width:520px;height:520px;border:1px solid rgba(103,190,174,.18);border-radius:50%;box-shadow:0 0 0 76px rgba(103,190,174,.035),0 0 0 152px rgba(103,190,174,.025)}.auth-value-panel:after{content:"";position:absolute;inset:auto 8% 8% auto;width:180px;height:180px;background:linear-gradient(135deg,rgba(62,141,237,.16),rgba(89,185,164,.04));-webkit-clip-path:polygon(50% 0,100% 28%,100% 72%,50% 100%,0 72%,0 28%);clip-path:polygon(50% 0,100% 28%,100% 72%,50% 100%,0 72%,0 28%)}.mobile-brand{display:flex;align-items:center;gap:8px;min-width:0}.mobile-brand img{display:block;flex:0 0 26px;width:26px;height:26px;object-fit:contain}.mobile-brand>span{display:grid;min-width:0;line-height:1.05}.mobile-brand b{font-size:17px}.mobile-brand small{margin-top:2px;color:#52677c;font-size:11px;white-space:nowrap}.auth-panel-content{position:relative;z-index:2;width:100%;max-width:660px}.auth-panel-eyebrow{margin:0 0 18px;color:#7ed2c2;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.auth-value-panel h2{max-width:620px;margin:0;color:#fff;font-size:clamp(38px,4.4vw,64px);line-height:1.05;letter-spacing:-.045em}.auth-panel-lead{max-width:590px;margin:24px 0 0;color:#c8d8e8;font-size:18px;line-height:1.7}.auth-trust-list{display:grid;grid-gap:12px;gap:12px;max-width:560px;margin:46px 0 0;padding:0;list-style:none}.auth-trust-list li{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:15px;gap:15px;align-items:center;padding:15px 17px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:rgba(255,255,255,.055);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.auth-trust-list>li>span{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:rgba(82,166,222,.15);color:#87c1f0;font-size:12px;font-weight:800}.auth-trust-list div{display:grid}.auth-trust-list b{font-size:15px}.auth-trust-list small{margin-top:3px;color:#aebfd1;line-height:1.4}.auth-workflow-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:650px;margin-top:40px}.auth-workflow-cards article{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:14px;gap:14px;min-height:142px;padding:20px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.06)}.auth-workflow-cards article>span{display:grid;place-items:center;width:39px;height:39px;border-radius:10px;background:#1a568c;color:#fff;font-weight:800}.auth-workflow-cards article:last-child>span{background:#326b5d}.auth-workflow-cards p{margin:2px 0 8px;color:#7ed2c2;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.auth-workflow-cards b{display:block;color:#fff;line-height:1.45}.auth-control-message{margin:34px 0 0;color:#b9ccdd;font-size:17px;line-height:1.6}.auth-control-message b{color:#fff}.auth-evidence-graphic{position:absolute;right:7%;bottom:7%;display:grid;grid-template-columns:repeat(2,7px);grid-gap:4px;gap:4px;opacity:.45}.auth-evidence-graphic i{width:7px;height:7px;border-radius:2px;background:#65b7a8}.auth-evidence-graphic i:nth-child(2),.auth-evidence-graphic i:nth-child(3){background:#4b95d9}@media(max-width:900px){.auth-page{display:block;min-height:100svh}.auth-form-pane{min-height:100svh;justify-content:center;padding:48px 32px}.auth-value-panel{display:none}.auth-brand{margin-bottom:42px}}@media(max-width:639px){.auth-form-pane{align-items:flex-start;padding:28px 20px 40px}.auth-form-wrap{max-width:100%}.auth-brand{margin-bottom:36px}.auth-heading{margin-bottom:25px}.auth-heading h1{font-size:32px}.auth-heading>p:last-child{font-size:15px}.auth-form{gap:17px}.auth-field .input{min-height:48px}.auth-cross-link{margin-top:22px}.auth-signup-form{gap:15px}.auth-page-signup .auth-brand{margin-bottom:28px}.auth-page-signup .auth-heading{margin-bottom:22px}}.pdf-upload-field{display:grid;grid-gap:6px;gap:6px}.pdf-upload-field .input{margin:0}.pdf-upload-guidance,.pdf-upload-selected,.upload-pending{margin:0;color:#526174;font-size:14px}.pdf-upload-selected{color:#146c43}.upload-pending{display:flex;align-items:center;gap:9px;margin-top:10px}.upload-spinner{width:16px;height:16px;border:2px solid #b9c9dc;border-top-color:#135bb5;border-radius:50%;animation:upload-spin .8s linear infinite}.upload-error-state{max-width:680px;margin:40px auto}.btn:disabled{cursor:not-allowed;opacity:.58}@keyframes upload-spin{to{transform:rotate(1turn)}}.resource-success{margin-top:18px;padding:18px;border:1px solid #a7d8bf;border-radius:10px;background:#f1fbf5}.resource-success h3{margin:0 0 8px;color:#176a49}.resource-success-record{display:grid;grid-gap:4px;gap:4px;margin:14px 0;padding:14px;border:1px solid #c9d9cf;border-radius:8px;background:#fff}.resource-success-record span{color:var(--muted)}.resource-candidates{margin:18px 0}.resource-candidates ul{margin:8px 0;-webkit-padding-start:22px;padding-inline-start:22px}.resource-candidates li{margin:8px 0;overflow-wrap:anywhere}.mandatory-attention{-webkit-border-start:5px solid var(--warning);border-inline-start:5px solid var(--warning)}.tender-source{margin:16px 0;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface-subtle)}.tender-source>summary{cursor:pointer;font-weight:700;color:#135bb5}.requirement-copy[dir=rtl],.resource-candidates [dir=rtl],.tender-source p[dir=rtl]{text-align:right;unicode-bidi:plaintext}.requirement-copy[dir=ltr],.tender-source p[dir=ltr]{text-align:left;unicode-bidi:plaintext}.tender-source p{white-space:pre-wrap;overflow-wrap:anywhere}.review-correction{margin-top:14px}.review-correction>summary{cursor:pointer;font-weight:700;color:#135bb5}.review-correction form{margin-top:12px}.bidder-requirement-card{margin:12px 0}.bidder-requirement-card .badge-row{justify-content:flex-start}.compliance-entry>.entry-heading h2{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.compliance-entry .evidence-panel h3{margin:4px 0}.compliance-entry .review-disclosure .action-row{margin:12px 0}.compliance-entry .review-disclosure .action-row form{margin:0}.compliance-review{display:grid;grid-gap:12px;gap:12px}.compliance-review label{display:grid;grid-gap:5px;gap:5px}.compliance-review input,.compliance-review select{width:100%;max-width:100%;min-width:0}.bidder-requirement-card,.compliance-entry,.evidence-library{min-width:0}.candidate-why{display:block;margin-top:3px;color:var(--muted)}.workflow-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.workflow-secondary{display:flex;gap:10px;margin-top:10px}.workflow-secondary details{min-width:180px;border:1px solid var(--border);border-radius:8px;background:#fff}.workflow-secondary summary{padding:10px 12px;cursor:pointer;font-weight:700;color:#135bb5}.workflow-secondary details>div{display:grid;grid-gap:2px;gap:2px;padding:0 8px 8px}.workflow-secondary a{padding:7px 8px;border-radius:6px}.workflow-secondary a:hover,.workflow-secondary a[aria-current=step]{background:var(--blue-50);font-weight:700}.workflow-group-label{margin:9px 0 2px;padding:0 12px;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}@media(max-width:1023px){.workflow-secondary{display:none}}.release-readiness{position:static}.issuer-register [dir=auto]{unicode-bidi:plaintext;white-space:normal;overflow-wrap:anywhere}.issuer-tender-preview{margin-top:20px;padding:20px;border:1px solid var(--border);border-radius:10px;background:var(--surface-subtle);min-width:0}.issuer-tender-preview h4{margin:22px 0 8px}.issuer-tender-preview li,.issuer-tender-preview p{overflow-wrap:anywhere}.issuer-tender-preview [dir=auto]{unicode-bidi:plaintext}.landing-brand{display:inline-flex;align-items:center;gap:11px;flex-shrink:0;color:var(--text)}.landing-brand>img{display:block;flex:0 0 34px;width:34px;height:34px;object-fit:contain}.landing-brand>span{display:grid}.landing-brand b{font-size:22px;line-height:1;letter-spacing:-.025em}.landing-brand small{margin-top:4px;color:#4a5e78;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap}.visual-flow{display:grid;grid-gap:8px;gap:8px}.visual-flow span{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.visual-flow b{white-space:nowrap}@media(max-width:800px){.hero-visual{min-height:480px}}@media(max-width:639px){.compliance-entry{padding:16px}.compliance-entry>.entry-heading{display:grid;grid-gap:8px;gap:8px}.compliance-entry>.entry-heading>.status{justify-self:start}.compliance-entry>.action-row .btn,.resource-success .action-row .btn{width:100%}.resource-candidates ul{-webkit-padding-start:18px;padding-inline-start:18px}.tender-source{padding:10px}.evidence-library{padding:16px}.evidence-library>.entry-heading{display:grid}.add-evidence[open]>summary{margin-left:0}.add-evidence{min-width:0}}.bidder-requirement-card{padding:18px 20px}.requirement-identity{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0;color:var(--muted)}.requirement-identity b{color:var(--text)}.bidder-requirement-card .requirement-copy{margin:12px 0;line-height:1.55}.bidder-requirement-card .tender-source{margin:10px 0;padding:9px 12px}.bidder-requirement-card .technical-details{margin-top:8px;padding-top:8px}.requirement-review{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.review-state-badges{display:flex;gap:7px;flex-wrap:wrap}.requirement-review .review-decision-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.review-decision-options legend{margin-bottom:8px}.requirement-review .choice-card{min-width:0;align-items:center;padding:10px 12px;line-height:1.35;cursor:pointer}.advanced-review-fields label,.requirement-review>label{display:grid;grid-gap:5px;gap:5px;font-weight:600}.requirement-review textarea{min-height:64px;margin:0}.requirement-review .action-row{margin:0}.advanced-review-options{border-top:1px solid var(--border);padding-top:10px}.advanced-review-options>summary{width:max-content;max-width:100%;cursor:pointer;color:#135bb5;font-weight:700}.advanced-review-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.advanced-review-fields select{padding:9px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:var(--text)}.advanced-review-fields label:last-child{grid-column:1/-1}.record-row.workload-row{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,20fr) minmax(0,34fr);align-items:center;grid-column-gap:16px;column-gap:16px}.workload-row>span{min-width:0;overflow-wrap:anywhere}.workload-row .workload-status{justify-self:start}.workload-row .workload-next{display:grid;grid-gap:2px;gap:2px}.workload-row .workload-next small{margin:0}@media(max-width:850px){.requirement-review .review-decision-options{grid-template-columns:1fr}}@media(max-width:639px){.record-row.workload-row{gap:10px}.advanced-review-fields,.record-row.workload-row{grid-template-columns:minmax(0,1fr)}.requirement-review .action-row{display:flex;flex-wrap:wrap}}