/* DJIDE Atlas Decision Check — separate scoped product interface */
#page-decision-check{min-height:100vh;background:#07131a;color:#e9f2ef;font-family:inherit}
#page-decision-check *,#page-decision-check *::before,#page-decision-check *::after{box-sizing:border-box}
#page-decision-check button,#page-decision-check select{font:inherit}#page-decision-check button{cursor:pointer}
#page-decision-check button:focus-visible,#page-decision-check select:focus-visible,#page-decision-check a:focus-visible,#page-decision-check input:focus-visible{outline:2px solid #f5ce7e;outline-offset:3px}
#page-decision-check .adc-shell{max-width:1370px;padding:30px 30px 86px;margin:auto}
#page-decision-check .adc-eyebrow{font-size:10px;letter-spacing:.17em;font-weight:800;color:#90d7bd;text-transform:uppercase}
#page-decision-check .adc-hero{padding:53px 54px 45px;background:radial-gradient(circle at 90% 5%,#245745 0,transparent 34%),linear-gradient(125deg,#0b2531,#132a2a 65%,#071d27);border:1px solid #365c59;border-radius:19px}
#page-decision-check .adc-hero h1{font:800 clamp(31px,4.8vw,64px)/1.08 'Manrope',sans-serif;margin:14px 0 17px;letter-spacing:-.055em}#page-decision-check .adc-hero h1 em{font-style:normal;color:#e6c88f}
#page-decision-check .adc-hero p{font-size:16px;color:#c3d6d4;line-height:1.65;max-width:660px}#page-decision-check .adc-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}#page-decision-check .adc-hero-tags span{border:1px solid #49605d;border-radius:5px;padding:8px 11px;color:#d6dfd6;font-size:10px;letter-spacing:.06em;font-weight:780}
#page-decision-check .adc-warning{border:1px solid #695537;background:#241f18;border-radius:9px;padding:14px 18px;margin:16px 0 21px;display:flex;align-items:flex-start;gap:20px;line-height:1.55;color:#e6dbbe;font-size:12px}#page-decision-check .adc-warning strong{white-space:nowrap;font-size:10px;letter-spacing:.07em;color:#f0d391}
#page-decision-check .adc-selector,#page-decision-check .adc-panel,#page-decision-check .adc-journal{background:#10222b;border:1px solid #29444c;border-radius:14px}
#page-decision-check .adc-selector{padding:26px 29px;margin-bottom:17px}#page-decision-check .adc-selector-head{display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:19px}#page-decision-check h2{font:800 21px/1.3 'Manrope',sans-serif;letter-spacing:-.025em;margin:9px 0}
#page-decision-check .adc-modes{display:flex;gap:6px;border:1px solid #335259;border-radius:8px;padding:5px;background:#0a1b23}#page-decision-check .adc-modes button{background:none;color:#bed3d5;border:0;padding:10px 15px;border-radius:6px;font-size:12px;font-weight:750}#page-decision-check .adc-modes button.selected{background:#e4c581;color:#10242c}
#page-decision-check .adc-field{display:flex;flex-direction:column;gap:10px;max-width:660px;font-size:12px;font-weight:800;color:#bdd4d3}#page-decision-check .adc-field select{color:#f0f4ef;background:#0a1923;border:1px solid #42616a;padding:13px 15px;border-radius:8px;min-width:0;width:100%;font-size:13px}
#page-decision-check .adc-muted{font-size:13px;color:#c6d1d4;line-height:1.65;max-width:850px}#page-decision-check .adc-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:19px}#page-decision-check a{color:#9be3c9;text-underline-offset:4px}
#page-decision-check .adc-verdict{border:1px solid #a57559;padding:26px 29px;margin:0 0 17px;border-radius:12px;background:#392a23}#page-decision-check .adc-verdict span{font-size:10px;letter-spacing:.18em;font-weight:850;color:#f4d7a6}#page-decision-check .adc-verdict h2{font-size:clamp(19px,2.35vw,30px);margin:9px 0;color:#ffe0c7}#page-decision-check .adc-verdict p{font-size:13px;line-height:1.7;color:#f3d9cb;margin:0;max-width:920px}
#page-decision-check .adc-verdict.review{background:#1b352e;border-color:#52896b}#page-decision-check .adc-verdict.review h2{color:#ace9c9}#page-decision-check .adc-verdict.await,#page-decision-check .adc-verdict.observe{background:#302b1e;border-color:#998150}#page-decision-check .adc-verdict.await h2,#page-decision-check .adc-verdict.observe h2{color:#f7dfa1}#page-decision-check .adc-verdict.locked{background:#233037;border-color:#45606b}
#page-decision-check .adc-layout{display:grid;grid-template-columns:1.03fr 1fr;gap:17px;align-items:start}#page-decision-check .adc-panel{padding:29px 27px;min-width:0}#page-decision-check .adc-panel-head{margin-bottom:19px}#page-decision-check .adc-panel-head p{color:#abc5c8;font-size:12px;line-height:1.65;margin:6px 0 0}#page-decision-check .adc-report-identity{display:flex;gap:16px;flex-wrap:wrap;border:1px solid #3b5657;background:#0a1b23;padding:16px;border-radius:10px;margin:12px 0}#page-decision-check .adc-report-identity>div{flex:1;min-width:135px;display:flex;flex-direction:column;gap:6px;overflow-wrap:anywhere}#page-decision-check .adc-report-identity small{letter-spacing:.11em;color:#90aeb6;font-size:9px;font-weight:800}#page-decision-check .adc-report-identity strong{font-size:16px;color:#edddad}#page-decision-check .adc-report-identity span{color:#b1c8ce;font-size:11px}
#page-decision-check .adc-gates{display:grid;gap:9px}#page-decision-check .adc-gate{display:flex;align-items:center;gap:13px;min-width:0;padding:12px 14px;border:1px solid #2f4e53;background:#0c2029;border-radius:9px}#page-decision-check .adc-gate-icon{height:32px;width:32px;display:grid;place-items:center;border-radius:7px;font-weight:900;color:#e6e0c3;background:#35434b;flex:none}#page-decision-check .adc-gate.confirmed .adc-gate-icon{color:#103a2b;background:#79dbab}#page-decision-check .adc-gate.blocked .adc-gate-icon{color:#441c16;background:#f2a396}#page-decision-check .adc-gate.missing .adc-gate-icon{color:#4c371a;background:#e9d18f}#page-decision-check .adc-gate>div{display:flex;flex-direction:column;min-width:0;gap:4px}#page-decision-check .adc-gate-name{font-size:11px;color:#bad1d2}#page-decision-check .adc-gate strong{font-size:13px;line-height:1.45;color:#eef3ea;overflow-wrap:anywhere}
#page-decision-check .adc-first{margin-top:15px;border-left:3px solid #d3b575;padding:10px 13px;background:#1a3035}#page-decision-check .adc-first strong{font-size:9px;letter-spacing:.12em;color:#efd48e}#page-decision-check .adc-first p{font-size:12px;color:#cedbdc;line-height:1.6;margin:7px 0 0}
#page-decision-check .adc-check-intro{display:flex;gap:14px;flex-direction:column;margin:0 0 12px}#page-decision-check .adc-check-intro>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#bfd1d2;font-size:11px}#page-decision-check .adc-check-intro strong{color:#efdab0}#page-decision-check .adc-rail{display:block;background:#344650;height:5px;border-radius:5px;overflow:hidden}#page-decision-check .adc-rail i{display:block;height:100%;background:#83dabb;transition:width .2s}
#page-decision-check .adc-check-list{display:grid;gap:7px}#page-decision-check .adc-check{display:flex;gap:13px;cursor:pointer;border:1px solid #315056;background:#102c33;border-radius:9px;padding:14px 12px;align-items:flex-start}#page-decision-check .adc-check:has(input:checked){border-color:#68ab94;background:#183e3a}#page-decision-check .adc-check input{width:18px;height:18px;margin:2px 0 0;accent-color:#78d6b0;flex:none}#page-decision-check .adc-check-copy{display:flex;flex-direction:column;gap:5px;min-width:0}#page-decision-check .adc-check-copy strong{font-size:12px;color:#e4f1e8}#page-decision-check .adc-check-copy small{font-size:11px;color:#b0c8cb;line-height:1.55}
#page-decision-check .adc-assessment{margin-top:16px;border:1px solid #65704c;background:#252b26;border-radius:8px;padding:18px}#page-decision-check .adc-assessment span{display:block;font-size:10px;color:#ead89d;letter-spacing:.12em;font-weight:850}#page-decision-check .adc-assessment strong{display:block;margin:8px 0;font-size:14px;line-height:1.4;color:#e7d6a8}#page-decision-check .adc-assessment p{margin:0;font-size:11px;color:#cad4c4;line-height:1.55}
#page-decision-check .adc-journal{display:flex;gap:18px;justify-content:space-between;align-items:center;margin-top:17px;padding:27px 31px}#page-decision-check .adc-journal h3{font:800 23px/1.2 'Manrope',sans-serif;margin:9px 0}#page-decision-check .adc-journal p{color:#b1c7cd;font-size:12px;line-height:1.65;max-width:640px}#page-decision-check .adc-journal-buttons{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:end}#page-decision-check .adc-journal-buttons button,#page-decision-check .adc-journal-buttons a{padding:11px 15px;background:#e5c889;color:#10232b;font-size:12px;font-weight:800;border-radius:7px;border:0;text-decoration:none;text-align:center}#page-decision-check .adc-journal-buttons button[disabled]{opacity:.45;cursor:not-allowed}#page-decision-check .adc-journal-buttons a{background:none;border:1px solid #62a692;color:#a5edd0}#page-decision-check .adc-footer{margin-top:19px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:10px;color:#829eaa;letter-spacing:.05em}#page-decision-check .adc-empty{padding:35px 17px;background:#122a31;text-align:center;color:#d3e4e1;border-radius:11px}
@media(max-width:1020px){#page-decision-check .adc-layout{grid-template-columns:1fr}#page-decision-check .adc-warning{flex-direction:column;gap:5px}#page-decision-check .adc-journal{align-items:flex-start;flex-direction:column}#page-decision-check .adc-journal-buttons{justify-content:flex-start}}
@media(max-width:650px){#page-decision-check .adc-shell{padding:15px 12px 55px}#page-decision-check .adc-hero{padding:32px 20px}#page-decision-check .adc-hero h1{letter-spacing:-.035em}#page-decision-check .adc-selector,#page-decision-check .adc-panel,#page-decision-check .adc-verdict{padding:19px 17px}#page-decision-check .adc-modes{width:100%;flex-wrap:wrap}#page-decision-check .adc-modes button{flex:1;white-space:nowrap;padding:10px}#page-decision-check .adc-journal{padding:20px 17px}#page-decision-check .adc-hero-tags span{font-size:9px}#page-decision-check .adc-check-intro>div{flex-wrap:wrap}}

/* Pair-by-pair certified-evidence inventory; never a predictive score or permission meter. */
#page-decision-check .adc-compare{margin:20px 0;padding:25px 28px;background:linear-gradient(145deg,#0c232c,#0a1a23);border:1px solid #365a5a;border-radius:15px}
#page-decision-check .adc-compare-header{display:flex;justify-content:space-between;align-items:center;gap:24px}
#page-decision-check .adc-compare-header h2{font:800 clamp(22px,2.6vw,30px)/1.18 'Manrope',sans-serif;margin:9px 0;color:#eff6f2}
#page-decision-check .adc-compare-header p{max-width:760px;font-size:13px;color:#b7ced0;line-height:1.65;margin:0}
#page-decision-check .adc-compare-count{border:1px solid #5c846f;color:#f0d79d;background:#18372f;font-size:11px;font-weight:800;padding:12px 15px;border-radius:8px;white-space:nowrap}
#page-decision-check .adc-cmp-source-note{font-size:12px;color:#91aeb7;border-left:3px solid #8fa48b;padding:6px 0 6px 12px;margin:18px 0}
#page-decision-check .adc-cmp-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}
#page-decision-check .adc-cmp-filters button{font-size:11px;font-weight:800;padding:10px 12px;background:#102e36;color:#c9dede;border:1px solid #335962;border-radius:7px;cursor:pointer}
#page-decision-check .adc-cmp-filters button.selected{border-color:#d7ba7d;color:#ffe5b5;background:#31423e}
#page-decision-check .adc-comparison-list{display:grid;gap:8px}
#page-decision-check .adc-comparison-row{display:grid;grid-template-columns:minmax(105px,.65fr) minmax(180px,1.2fr) minmax(225px,1.4fr) auto;align-items:center;gap:15px;padding:16px;border:1px solid #294e57;border-radius:10px;background:#0d2931;min-width:0}
#page-decision-check .adc-comparison-row.selected{border-color:#d2b77d;background:#183631}
#page-decision-check .adc-compare-pair strong{display:block;color:#f3d49d;font-size:21px;font-weight:800;letter-spacing:-.02em}
#page-decision-check .adc-compare-pair small,#page-decision-check .adc-cmp-missing small,#page-decision-check .adc-cmp-mini{display:block;font-size:10px;line-height:1.5;color:#95b5be;margin:3px 0}
#page-decision-check .adc-cmp-state{display:inline-block;font-size:10px;font-weight:900;letter-spacing:.04em;padding:8px 10px;border-radius:6px;color:#ffdfb2;background:#533e2c;border:1px solid #987c56}
#page-decision-check .adc-cmp-state.review{color:#a4eed0;background:#163e34;border-color:#39846b}
#page-decision-check .adc-cmp-state.await{color:#f1d49d;background:#4a3b26;border-color:#91754c}
#page-decision-check .adc-cmp-missing span{display:block;font-size:12px;color:#f1e9d9;font-weight:750;overflow-wrap:anywhere}
#page-decision-check .adc-comparison-row>button{min-width:136px;cursor:pointer;border:1px solid #658d80;background:#1a443f;color:#d5ffe9;font-size:11px;font-weight:850;padding:12px;border-radius:7px}
#page-decision-check .adc-comparison-row>button:hover,#page-decision-check .adc-comparison-row>button:focus-visible{background:#2a6658;border-color:#a1dfb8}
#page-decision-check .adc-cmp-footer{font-size:11px;color:#a7c1c6;line-height:1.6;margin:17px 0 0}
#page-decision-check .adc-cmp-none{padding:20px;border:1px dashed #5b7973;color:#b8d0c9;border-radius:9px}
@media(max-width:1120px){#page-decision-check .adc-comparison-row{grid-template-columns:1fr 1fr;gap:12px}#page-decision-check .adc-comparison-row>button{justify-self:start}}
@media(max-width:630px){#page-decision-check .adc-compare{padding:18px 13px}#page-decision-check .adc-compare-header{align-items:start;flex-direction:column;gap:8px}#page-decision-check .adc-comparison-row{grid-template-columns:1fr;gap:9px;padding:15px}#page-decision-check .adc-comparison-row>button{width:100%}#page-decision-check .adc-cmp-filters button{flex:1 1 120px}}
