.report-topbar{align-items:flex-end}.report-filter-panel{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:9px;align-items:end;margin-top:16px}.report-filter-panel label{margin:0;color:#745f64;font-size:8px;font-weight:850}.report-filter-panel input,.report-filter-panel select{display:block;width:100%;height:38px;margin-top:6px;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:#fff}.report-filter-panel button{height:38px;padding:0 14px;border:0;border-radius:7px;background:var(--red);color:#fff;font-weight:900}.report-hero{display:grid;grid-template-columns:1fr auto;align-items:center;margin-top:15px;padding:25px;border-radius:15px;background:linear-gradient(135deg,#47070e,#971724);color:#fff}.report-hero small{color:#f3bdc4;font-size:7px;font-weight:950;letter-spacing:1px}.report-hero h2{margin:7px 0 5px;font-size:32px}.report-hero p{margin:0;color:#e9cbd0;font-size:9px}.report-hero aside{min-width:210px;padding:15px;border-radius:11px;background:#fff1}.report-hero aside span,.report-hero aside b,.report-hero aside small{display:block}.report-hero aside b{margin:6px 0;color:#fff;font-size:20px}.report-kpis-production{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px}.report-kpis-production article{padding:16px;border:1px solid var(--line);border-radius:11px;background:#fff}.report-kpis-production span,.report-kpis-production b,.report-kpis-production small{display:block}.report-kpis-production span{color:#887378;font-size:6px;font-weight:950}.report-kpis-production b{margin:7px 0;font-size:18px}.report-kpis-production small{color:#907b80;font-size:7px}.report-kpis-production .profit{border-color:#c43a4a;background:#fff3f5}.report-kpis-production .profit b{color:#a41727}.report-kpis-production .rto{background:#fff9e9}.report-split{display:grid;grid-template-columns:1.5fr .65fr;gap:12px;margin-top:12px}.report-split>.panel>small,.product-performance-grid article>span{color:#a41727;font-size:7px;font-weight:950;letter-spacing:.7px}.report-split h2{margin:5px 0 14px;font-size:16px}.production-waterfall{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.production-waterfall div{padding:10px 8px;border-radius:7px;background:#faf3f4}.production-waterfall span,.production-waterfall b,.production-waterfall small{display:block}.production-waterfall span{min-height:26px;color:#816d72;font-size:6px}.production-waterfall b{font-size:9px}.production-waterfall small{margin-top:4px;color:#9c878c;font-size:6px}.production-waterfall .net{background:#a41727;color:#fff}.production-waterfall .net span,.production-waterfall .net small{color:#f4cbd0}.delivery-card{display:grid;grid-template-columns:1fr 1fr;align-items:center}.delivery-card>small,.delivery-card>h2{grid-column:1/3}.delivery-meter{grid-row:3/6;width:105px;height:105px;display:grid;place-content:center;border-radius:50%;background:radial-gradient(circle,#fff 54%,transparent 56%),conic-gradient(#2d8655 0 var(--delivery),#a41727 var(--delivery) 100%);text-align:center}.delivery-meter b,.delivery-meter span{display:block}.delivery-meter b{font-size:18px}.delivery-meter span{font-size:7px}.delivery-card p{display:flex;justify-content:space-between;margin:5px 0;font-size:7px}.fighter-funnel-production div{display:grid;grid-template-columns:24px 1fr auto auto;gap:9px;align-items:center;min-height:43px;border-top:1px solid #eee4e6;font-size:8px}.fighter-funnel-production div>span{display:grid;width:22px;height:22px;border-radius:6px;background:#f7e8eb;color:#a41727;place-items:center}.fighter-funnel-production em{color:#2f8055;font-style:normal}.earning-card p{display:flex;justify-content:space-between;margin:0;padding:11px 0;border-bottom:1px solid #eee4e6;font-size:8px}.earning-card .total{font-size:11px}.earning-card>div{margin-top:12px;padding:11px;border-radius:8px;background:#f8eef0}.earning-card>div span,.earning-card>div b{display:block;font-size:8px}.earning-card>div b{margin-top:5px;color:#a41727}.report-table{overflow:auto}.report-table table{min-width:820px}.report-table .negative{color:#a41727;font-weight:900}.product-performance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.product-performance-grid article>span,.product-performance-grid article>b,.product-performance-grid article>small{display:block}.product-performance-grid article>b{margin:7px 0;font-size:17px}.product-performance-grid article>small{color:#8d797e}.product-performance-grid article>div{display:flex;gap:5px;margin-top:10px}.product-performance-grid em{padding:5px 7px;border-radius:99px;background:#f6ecee;color:#775f64;font-size:6px;font-style:normal}.report-definition{display:flex;align-items:center;gap:11px;margin-top:12px;padding:14px;border:1px solid #ead8dc;border-radius:10px;background:#fff}.report-definition>span{display:grid;width:30px;height:30px;border-radius:8px;background:#a41727;color:#fff;place-items:center}.report-definition b,.report-definition p{display:block;margin:0}.report-definition p{margin-top:4px;color:#806d71;font-size:7px}@media(max-width:1000px){.report-filter-panel{grid-template-columns:repeat(2,1fr)}.report-kpis-production{grid-template-columns:repeat(3,1fr)}.report-split{grid-template-columns:1fr}.production-waterfall{grid-template-columns:repeat(4,1fr)}}@media(max-width:700px){.report-filter-panel{grid-template-columns:1fr}.report-hero{grid-template-columns:1fr;gap:15px}.report-kpis-production{grid-template-columns:1fr 1fr}.production-waterfall{grid-template-columns:1fr 1fr}.product-performance-grid{grid-template-columns:1fr}.report-topbar{align-items:flex-start}}
