.result-page{max-width:1400px;margin:28px auto;padding:0 22px;color:#172b3a}.result-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.result-head h1{margin:4px 0;font-size:30px}.result-head p,.result-period{color:#687a88}.result-eyebrow{color:#28777a;font-size:11px;font-weight:800;letter-spacing:.14em}.result-button{border:1px solid #cbdadd;border-radius:9px;background:#fff;color:#235d66;padding:10px 15px;font-weight:700;cursor:pointer}.result-primary{background:#28777a;color:#fff}.result-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:16px;background:#fff;border:1px solid #dce6e9;border-radius:13px;margin-bottom:14px}.result-filters label{display:grid;gap:5px;color:#596d7a;font-size:12px;font-weight:700}.result-filters input,.result-filters select{height:39px;min-width:150px;padding:0 9px;border:1px solid #d0dcdf;border-radius:8px;background:#fff}.result-filters [hidden]{display:none}.result-period{margin:0 0 0 auto;font-size:13px}.result-hero{display:grid;gap:5px;padding:22px 25px;margin:14px 0;background:#eaf6f0;border:1px solid #c9e8d6;border-radius:13px;color:#176b4a}.result-hero strong{font-size:28px}.result-hero small{font-size:14px}.result-hero.is-loss{background:#fff0ee;border-color:#f2cfca;color:#a33d32}.result-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px}.result-kpis article,.result-card{padding:16px;background:white;border:1px solid #dce6e9;border-radius:12px}.result-kpis span{display:block;font-size:12px;color:#687a88;margin-bottom:7px}.result-kpis b{font-size:19px}.result-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.result-card{margin-bottom:14px}.result-card h2{font-size:17px;margin:0 0 14px}.result-card h2 small{color:#6b7d89;font-weight:400}.result-card dl{margin:0}.result-card dl>div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #edf1f2}.result-card dd{margin:0;font-variant-numeric:tabular-nums;font-weight:600}.result-card .result-total{border:0;border-top:2px solid #dce6e9;margin-top:4px;padding-top:13px;font-weight:800}.result-scroll{overflow:auto}.result-card table{width:100%;border-collapse:collapse;font-size:13px}.result-card th,.result-card td{text-align:left;padding:10px;border-bottom:1px solid #e8eef0;white-space:nowrap}.result-card th{font-size:11px;text-transform:uppercase;color:#617582;background:#f6f9fa}.result-card tfoot{font-weight:800;background:#f6f9fa}.result-note{padding:10px 14px;background:#fff8e8;color:#88621b;border-radius:8px}@media(max-width:950px){.result-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.result-head{align-items:flex-start;gap:12px;flex-direction:column}.result-kpis{grid-template-columns:repeat(2,1fr)}.result-columns{grid-template-columns:1fr}.result-period{width:100%;margin:0}}@media print{.app-header,.result-filters,.result-button{display:none!important}.result-page{margin:0;padding:0}.result-hero,.result-card,.result-kpis article{break-inside:avoid}.result-scroll{overflow:visible}}
