.v98-report-button{margin:14px 0 20px;padding:12px 18px;border-radius:12px;border:1px solid #175f51;background:#175f51;color:white;font-weight:700;cursor:pointer}.v98-overlay[hidden]{display:none}.v98-overlay{position:fixed;inset:0;z-index:99999;background:#0b1823b8;overflow:auto;padding:28px 16px}.v98-sheet{max-width:820px;margin:auto;background:#fff;color:#192a32;padding:32px;border-radius:18px;box-shadow:0 20px 80px #0003;font-family:system-ui,sans-serif}.v98-toolbar{display:flex;gap:10px;justify-content:flex-end;margin-bottom:25px}.v98-toolbar button{padding:10px 14px;border:1px solid #b5c5c8;background:#f5f8f7;border-radius:9px;cursor:pointer}.v98-toolbar .v98-print{background:#175f51;color:#fff}.v98-kicker{font-size:11px;letter-spacing:.14em;font-weight:800;color:#277a6c}.v98-sheet h1{font-size:30px;margin:8px 0}.v98-muted{color:#61717a;font-size:13px}.v98-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:24px 0}.v98-stat{background:#f3f7f6;padding:14px;border-radius:10px;display:flex;flex-direction:column;gap:9px}.v98-stat small{font-size:11px;color:#65757b}.v98-stat strong{font-size:18px}.v98-warning{padding:13px;border-left:3px solid #bd8a37;background:#fff8e9;font-size:13px}.v98-section{border-top:1px solid #e0e7e8;padding:17px 0}.v98-section h2{font-size:17px;margin:0 0 12px}.v98-item{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid #edf0f0}.v98-item div{display:flex;flex-direction:column;gap:3px}.v98-item small{color:#66767a}.v98-item p{margin:4px 0;font-size:13px}.v98-check{font-size:13px}.v98-footer{border-top:1px solid #ddd;padding-top:15px;font-size:11px;color:#61717a}@media(max-width:640px){.v98-sheet{padding:18px}.v98-stats{grid-template-columns:repeat(2,1fr)}.v98-sheet h1{font-size:23px}}@media print{@page{size:A4;margin:14mm}body.v98-report-open>*:not(.v98-overlay){display:none!important}.v98-overlay{position:static!important;display:block!important;background:white!important;padding:0!important;overflow:visible!important}.v98-sheet{box-shadow:none!important;padding:0!important;max-width:none!important}.v98-toolbar{display:none!important}.v98-section{break-inside:avoid}.v98-item{break-inside:avoid}}