.product-dossier{--dossier-navy:#12243a;--dossier-ink:#22272c;--dossier-muted:#62676c;--dossier-orange:#ed6a2c;--dossier-paper:#f3f0e9;--dossier-sheet:#fffdf8;--dossier-rule:#bfc0bb;--dossier-danger:#8f3028;overflow:hidden;border:1px solid var(--dossier-rule);border-top:3px solid var(--dossier-navy);border-radius:16px;background:var(--dossier-sheet);color:var(--dossier-ink);box-shadow:0 16px 36px -32px rgba(18,36,58,.65)}.product-dossier,.product-dossier *{box-sizing:border-box}.product-dossier :where(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--dossier-orange);outline-offset:2px}.dossier-disclosure-body,.dossier-disclosure>summary,.dossier-footer,.dossier-header,.dossier-section{padding:20px 24px}.dossier-header{border-bottom:2px solid var(--dossier-ink)}.dossier-action-row,.dossier-header-row,.dossier-summary-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.dossier-code,.dossier-label,.dossier-status{color:#9d472e;font-size:.65rem;letter-spacing:.1em;line-height:1.45;text-transform:uppercase}.dossier-code,.dossier-label,.dossier-status,.dossier-title{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:800}.dossier-title{margin-top:7px;color:var(--dossier-navy);font-size:clamp(1.45rem,4vw,2.1rem);letter-spacing:-.035em;line-height:1.08}.dossier-price{color:var(--dossier-navy);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.55rem;font-variant-numeric:tabular-nums}.dossier-copy{margin-top:7px;color:var(--dossier-muted);font-size:.78rem;line-height:1.6}.dossier-grid,.dossier-register{display:grid;border-top:1px solid var(--dossier-rule);border-left:1px solid var(--dossier-rule)}.dossier-register{grid-template-columns:repeat(4,minmax(0,1fr))}.dossier-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.dossier-fact,.dossier-register>*{min-width:0;border-right:1px solid var(--dossier-rule);border-bottom:1px solid var(--dossier-rule);background:var(--dossier-sheet);padding:13px 15px}.dossier-register>*{color:var(--dossier-muted);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.64rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dossier-fact h3,.dossier-fact strong,.dossier-fact-value{display:block;color:var(--dossier-navy);font-size:.84rem;font-weight:800;line-height:1.35}.dossier-fact p,.dossier-fact-detail{display:block;margin-top:6px;color:var(--dossier-muted);font-size:.72rem;line-height:1.55}.dossier-section{border-bottom:1px solid var(--dossier-rule)}.dossier-footer:last-child,.dossier-section:last-child{border-bottom:0}.dossier-section--risk{border-left:4px solid var(--dossier-orange);padding-left:20px}.dossier-section--decision{border-bottom-color:#2c3d50;background:var(--dossier-navy);color:white}.dossier-section--decision .dossier-label{color:#f2a27d}.dossier-section--decision .dossier-copy,.dossier-section--decision p{color:#e8edf2}.dossier-picture-state{flex:0 0 auto;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:7px 10px;color:#fff;font-size:.63rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dossier-read-list{margin:0;padding:0 24px;background:var(--dossier-sheet)}.dossier-read-row{display:grid;grid-template-columns:170px minmax(0,1fr);gap:24px;padding:18px 0;border-bottom:1px solid var(--dossier-rule)}.dossier-read-row:last-child{border-bottom:0}.dossier-read-row dd{margin:0}.dossier-read-row dd strong{display:block;color:var(--dossier-navy);font-size:.88rem;line-height:1.45}.dossier-read-row dd span{display:block;margin-top:5px;color:var(--dossier-muted);font-size:.74rem;line-height:1.62}.dossier-case-path{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:16px 0 0;padding:0;border-block:1px solid var(--dossier-rule);list-style:none}.dossier-case-path li{position:relative;padding:11px 14px 11px 0;color:var(--dossier-navy);font-size:.65rem;font-weight:800;line-height:1.35}.dossier-case-path li:not(:last-child):after{position:absolute;top:50%;right:5px;color:var(--dossier-orange);content:"→";transform:translateY(-50%)}.dossier-evidence-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:14px 0;border-bottom:1px solid var(--dossier-rule)}.dossier-evidence-row:first-child{padding-top:0}.dossier-evidence-row:last-child{padding-bottom:0;border-bottom:0}.dossier-evidence-row dt{color:#555b60;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dossier-evidence-row dd{color:var(--dossier-ink);font-size:.77rem;line-height:1.6;white-space:pre-line}.dossier-action,.dossier-action-quiet,.dossier-action-secondary{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:10px;padding:0 16px;font:inherit;font-size:.73rem;font-weight:800;text-align:center}.dossier-action{border:1px solid #bd4f22;background:var(--dossier-orange);color:var(--dossier-navy)}.dossier-action-secondary{border:1px solid var(--dossier-navy);background:var(--dossier-navy);color:white}.dossier-action-quiet{border:1px solid #82898d;background:var(--dossier-sheet);color:var(--dossier-navy)}.dossier-action-quiet:disabled,.dossier-action-secondary:disabled,.dossier-action:disabled{cursor:wait;opacity:.55}.dossier-quote{margin-top:12px;border-left:3px solid var(--dossier-orange);padding-left:14px;color:#3d454b;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.88rem;line-height:1.65;white-space:pre-line}.dossier-disclosure{border-bottom:1px solid var(--dossier-rule);background:var(--dossier-sheet)}.dossier-disclosure>summary{display:flex;min-height:56px;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:18px;color:var(--dossier-navy);font-size:.77rem;font-weight:800}.dossier-disclosure>summary::-webkit-details-marker{display:none}.dossier-disclosure>summary:after{color:var(--dossier-orange);content:"+";font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem}.dossier-disclosure[open]>summary:after{content:"−"}.dossier-disclosure-body{border-top:1px solid var(--dossier-rule);background:var(--dossier-paper)}.dossier-footer,.dossier-note{color:var(--dossier-muted);font-size:.69rem;line-height:1.6}.dossier-footer{border-top:1px solid var(--dossier-rule);background:var(--dossier-paper)}.dossier-alert{border-left:4px solid var(--dossier-danger);background:var(--dossier-sheet);padding:13px 15px;color:var(--dossier-danger);font-size:.74rem;line-height:1.55}.dossier-field,.product-dossier :where(input:not([type=file]),select,textarea){border:1px solid #888f94;border-radius:9px;background:var(--dossier-sheet);color:var(--dossier-ink)}.product-workspace,.product-workspace :where(section,article,div,figure,details,input,select,textarea,button,label){box-shadow:none!important}.product-workspace :where(section,article,div,figure,details,input,select,textarea,button,label,span){background-image:none!important}.product-workspace :where(.bg-orange-50,.bg-emerald-50,.bg-emerald-50\/40,.bg-red-50,.bg-slate-50,.bg-\[\#f7f8fb\]){background-color:var(--dossier-paper)!important}.product-workspace :where(.bg-white\/10,.bg-red-400\/10){background-color:transparent!important}.product-workspace :where(button,input,select,textarea){border-radius:9px!important}.product-workspace .button-primary{border:1px solid #bd4f22;background:var(--dossier-orange);color:var(--dossier-navy)}.product-workspace-tabs{background:var(--dossier-paper)!important}.product-workspace-tabs button{border-right:1px solid var(--dossier-rule)}.product-workspace-tabs button:last-child{border-right:0}.product-workspace-tabs button[aria-selected=true]{border-bottom:3px solid var(--dossier-orange);background:var(--dossier-sheet);color:var(--dossier-navy)}.product-workspace-panel{background:var(--dossier-paper)!important}.product-workspace-toolbar{border-top:3px solid var(--dossier-navy);background:var(--dossier-sheet)!important;backdrop-filter:none!important}.product-workspace-update{background:var(--dossier-navy)!important}.product-workspace-state{border-left:4px solid var(--dossier-orange)!important}.product-workspace-check,.product-workspace-state{border-radius:12px!important;background:var(--dossier-sheet)!important}.product-workspace-check{border-left:4px solid var(--dossier-rule)!important}.product-workspace-check[data-state=pass]{border-left-color:#386b50!important}.product-workspace-check[data-state=concern]{border-left-color:var(--dossier-danger)!important}.product-workspace-receipt{border-top:3px solid var(--dossier-navy)}.dossier-disclosure-body>.product-dossier,.dossier-report>div>.product-dossier{border-right:0;border-bottom:0;border-left:0;border-radius:0}@media (max-width:640px){.dossier-disclosure-body,.dossier-disclosure>summary,.dossier-footer,.dossier-header,.dossier-section{padding:17px 16px}.dossier-action-row,.dossier-header-row,.dossier-summary-row{flex-direction:column;gap:12px}.dossier-grid--three,.dossier-grid--two,.dossier-register{grid-template-columns:1fr}.dossier-read-list{padding:0 16px}.dossier-read-row{grid-template-columns:1fr;gap:6px;padding:16px 0}.dossier-case-path{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-case-path li:nth-child(2):after,.dossier-case-path li:nth-child(4):after{display:none}.dossier-evidence-row{grid-template-columns:1fr;gap:5px}}