.sample-audit-report{all:initial;isolation:isolate;scrollbar-color:#8b8b8b #fff;height:100vh;display:block;overflow:auto;& *,& :before,& :after{all:revert}&::-webkit-scrollbar,& ::-webkit-scrollbar{all:revert;width:auto;height:auto}&::-webkit-scrollbar-thumb,& ::-webkit-scrollbar-thumb,&::-webkit-scrollbar-track,& ::-webkit-scrollbar-track{all:revert}& a,& h1,& h2,& h3,& h4,& p{all:revert}&{--brand-blue:#237ffa;--brand-blue-hover:#2472e6;--brand-blue-light:#5dadff;--brand-blue-bg:#e2f3fe;--brand-blue-bg-2:#bde2ff;--brand-deep:#003469;--brand-deep-hover:#1d467c;--brand-deep-active:#001f45;--brand-link:#0073eb;--brand-gradient:linear-gradient(180deg, #5dadff 0%, #2472e6 100%);--brand-gradient-text:linear-gradient(to right, #2472e6, #61afff);--brand-gradient-sky:linear-gradient(to top, #2472e6, #61afff);--success:#14ca64;--success-app:#51a800;--success-bg:#b3f2c6;--warning:#fab007;--warning-app:#ed7b2f;--warning-bg:#fef2b4;--danger:#ff3600;--danger-app:#ec2618;--danger-bg:#ffd1c9;--orange-accent:#ff3502;--fg-1:#111;--fg-2:#374151;--fg-3:#666;--fg-4:#929aa6;--fg-5:#999;--fg-on-brand:#fff;--slate-900:#1a202c;--slate-700:#4a5568;--slate-500:#6b7280;--slate-300:#d1d5db;--slate-200:#e5e7eb;--slate-100:#f3f4f6;--bg-page:#f5f6f8;--bg-page-soft:#f7f8fa;--bg-card:#fff;--bg-table-head:#f2f4f7;--bg-tab-strip:#f8f8fb;--bg-row-alt:#f7f7fad1;--bg-soft:#f1f2f4;--bg-input:#f2f4f7;--bg-input-2:#eef3f7;--bg-footer:#050505;--border:#e7e8eb;--border-soft:#edeef0;--border-strong:#d1d5db;--border-inset:#dcdcdc;--radius-1:2px;--radius-2:4px;--radius-3:6px;--radius-4:8px;--radius-5:12px;--radius-6:14px;--radius-7:20px;--radius-8:24px;--radius-pill:999px;--shadow-1:0 1px 10px #0000000d, 0 4px 5px #00000014, 0 2px 4px -1px #0000001f;--shadow-2:0 3px 14px 2px #0000000d, 0 8px 10px 1px #0000000f, 0 5px 5px -3px #0000001a;--shadow-3:0 6px 30px 5px #0000000d, 0 16px 24px 2px #0000000a, 0 8px 10px -5px #00000014;--shadow-brand-glow:0 8px 24px #c4ddff99;--shadow-brand-deep:0 6px 20px #4f9cf966;--s-1:2px;--s-2:4px;--s-3:6px;--s-4:8px;--s-5:12px;--s-6:16px;--s-7:20px;--s-8:24px;--s-9:28px;--s-10:32px;--s-11:36px;--s-12:40px;--s-13:48px;--s-14:56px;--s-15:64px;--s-16:72px;--font-sans:"DM Sans", "AvenirNextWorld", -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--font-display:"DM Sans", "AvenirNextWorld", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-12:12px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-28:28px;--fs-32:32px;--fs-40:40px;--fs-48:48px;--fs-56:56px;--fs-64:64px;--fs-72:72px;--fs-84:84px;--fw-400:400;--fw-500:500;--fw-600:600;--fw-700:700;--fw-800:800;--t-display:var(--fw-700) var(--fs-72)/92px var(--font-display);--t-h1:var(--fw-700) var(--fs-48)/64px var(--font-display);--t-h2:var(--fw-700) var(--fs-32)/40px var(--font-display);--t-h3:var(--fw-700) var(--fs-20)/28px var(--font-sans);--t-card-title:var(--fw-700) var(--fs-18)/26px var(--font-sans);--t-body-lg:var(--fw-400) var(--fs-18)/28px var(--font-sans);--t-body:var(--fw-400) var(--fs-16)/24px var(--font-sans);--t-body-sm:var(--fw-400) var(--fs-14)/22px var(--font-sans);--t-meta:var(--fw-400) var(--fs-12)/20px var(--font-sans);--t-button:var(--fw-600) var(--fs-16)/24px var(--font-sans);--t-tag:var(--fw-500) var(--fs-12)/16px var(--font-sans);--letter-display:-.02em;font-family:var(--font-sans);font-size:var(--fs-16);color:var(--fg-1);background:var(--bg-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:24px}& h1{font:var(--t-display);letter-spacing:var(--letter-display);margin:0}& h2{font:var(--t-h1);letter-spacing:var(--letter-display);margin:0}& h3{font:var(--t-h2);margin:0}& h4{font:var(--t-h3);margin:0}& p{margin:0}& small{font:var(--t-meta);color:var(--fg-3)}& .gradient-text{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:var(--brand-gradient-text);font-weight:700}&{background:var(--bg-page);font-family:var(--font-sans);color:var(--fg-1);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.6}& .sample-report-document{background:var(--bg-page);min-height:100%}& details>summary{list-style:none}& details>summary::-webkit-details-marker{display:none}& details.mod[open] .chev,& details#fullwrap[open]>summary .chev{transform:rotate(90deg)}& details#fullwrap[open]>summary{border-radius:12px 12px 0 0}& details.mod[open]>summary{border-bottom:1px solid var(--border)}& tr.actrow:has(input:checked) td{opacity:.42;text-decoration:line-through}& tr.actrow:has(input:checked) td.chk{opacity:1;text-decoration:none}& tbody tr.hoverable:hover td{background:var(--bg-row-alt)}@media print{& .noprint{display:none!important}& .stick{position:static!important}}& .report-hover-surface:hover{background:var(--bg-row-alt)!important}& .report-hover-link:hover{color:var(--brand-blue)!important;border-color:var(--brand-blue)!important}&.sample-audit-report--embedded{height:calc(100vh - 64px);min-height:0;overflow:auto}@media print{&,&.sample-audit-report--embedded{height:auto;overflow:visible}&{page:sample-audit-report}& .sample-report-document{height:auto}& figure,& table{break-inside:avoid}&,& *,& :before,& :after{-webkit-print-color-adjust:exact;print-color-adjust:exact;backdrop-filter:none!important;transition:none!important}}}@media print{@page sample-audit-report{size:letter;margin:12mm}}
