:root{--ink:#071432;--green:#007a4d;--yellow:#ffd400;--line:#dfe4ea}*{box-sizing:border-box}body{margin:0;background:#e9edf0;color:var(--ink);font:13px Inter,Arial,sans-serif}.report-toolbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:16px;padding:12px calc((100% - 1040px)/2);background:#071432;color:#fff}.report-toolbar span{flex:1;color:#bbc7db}.report-toolbar button,.report-toolbar a{padding:10px 13px;border:0;border-radius:9px;background:#ffffff10;color:#fff;font-weight:800}.report-toolbar button{background:var(--yellow);color:var(--ink);cursor:pointer}.report-toolbar button:disabled{opacity:.45}.report{width:min(1040px,100%);margin:auto;background:#fff;box-shadow:0 20px 70px #0002}.report-cover{min-height:420px;padding:54px;background:radial-gradient(circle at 85% 20%,#00a86b44,transparent 38%),linear-gradient(135deg,#061432,#0a2048 64%,#00533b);color:#fff}.report-brand{display:flex;align-items:center;gap:12px;margin-bottom:55px}.report-brand img{width:58px;height:58px;padding:5px;border-radius:14px;background:#fff;object-fit:contain}.report-brand b,.report-brand small{display:block}.report-brand small{margin-top:5px;color:#bdc8da}.report-cover>small,.report-title>small{color:var(--yellow);font-size:9px;font-weight:900;letter-spacing:.16em}.report-cover h1{margin:10px 0;font-size:74px;line-height:.86;letter-spacing:-.07em;text-transform:uppercase}.report-cover h1 span{color:var(--yellow)}.report-cover p{max-width:660px;color:#ced7e7;font-size:16px;line-height:1.6}.report-date{margin-top:35px}.report-block{padding:42px 54px}.report-title h2{margin:6px 0 8px;font-size:34px;letter-spacing:-.04em}.report-title p{color:#657087}.report-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px}.report-kpis article{padding:18px;border:1px solid var(--line);border-top:4px solid var(--green);border-radius:12px}.report-kpis small,.report-kpis strong{display:block}.report-kpis small{color:#6b7488;font-size:9px;text-transform:uppercase}.report-kpis strong{margin-top:7px;font-size:23px}table{width:100%;margin-top:22px;border-collapse:collapse}th{padding:10px;background:#071432;color:#fff;text-align:left;font-size:9px;text-transform:uppercase}td{padding:9px 10px;border-bottom:1px solid #e8ebee}.report-charts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.report-charts>article{padding:18px;border:1px solid var(--line);border-radius:13px}.report-charts h3{margin:0 0 15px}.report-bar{display:grid;grid-template-columns:1fr auto;gap:4px 10px;margin:9px 0}.report-bar span b,.report-bar span small{display:block}.report-bar span b{font-size:10px}.report-bar span small{color:#738095;font-size:8px}.report-bar em{font-size:10px;font-style:normal;font-weight:900}.report-bar i{grid-column:1/-1;height:5px;overflow:hidden;border-radius:99px;background:#e7eaed}.report-bar u{display:block;height:100%;background:linear-gradient(90deg,var(--green),#00ad70);text-decoration:none}footer{display:flex;gap:8px;justify-content:space-between;padding:22px 54px;background:#071432;color:#bec9dc;font-size:9px}footer b{color:var(--yellow)}
@media(max-width:700px){.report-toolbar{padding:10px}.report-cover,.report-block{padding:30px 22px}.report-cover h1{font-size:52px}.report-kpis,.report-charts{grid-template-columns:1fr 1fr}footer{padding:20px;flex-direction:column}}@media print{@page{size:A4;margin:10mm}body{background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-toolbar{display:none}.report{width:100%;box-shadow:none}.report-cover{min-height:260mm;page-break-after:always}.report-block{padding:8mm 4mm}.page-break{page-break-before:always}.report-charts{grid-template-columns:1fr 1fr}table{font-size:9px}th,td{padding:5px 6px}footer{margin-top:8mm}.report-charts>article{break-inside:avoid}}
