.reports{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.report-rich{display:block;border:1px solid #e0e6ef;border-radius:12px;overflow:hidden;background:white;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 18px #14294b08}.report-rich:hover{transform:translateY(-5px);box-shadow:0 18px 40px #14294b18}.preview-cover{height:300px;padding:23px 26px;overflow:hidden;position:relative;font-family:'Segoe UI',Arial,sans-serif;color:#233954}.cover-toolbar{display:flex;justify-content:space-between;gap:12px;font-size:8px;letter-spacing:1px;align-items:center;margin-bottom:21px}.cover-toolbar>span{font-weight:700}.cover-toolbar i{font-style:normal;opacity:.6;font-size:7px;letter-spacing:.4px}.cover-kpis{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:15px;margin-bottom:23px}.cover-metric>span{display:block;font-size:8px;opacity:.55;letter-spacing:.6px;margin-bottom:7px}.cover-metric b{font-size:21px;font-weight:650;letter-spacing:-.6px;white-space:nowrap}.cover-caption{font-size:8px;opacity:.65;letter-spacing:.2px}.cover-demo{float:right;font-size:7px}.preview-cover .rv-chart{width:100%;height:auto;display:block;overflow:visible}.cover-finance{background:#12233f;color:#e7effc}.finance-cover-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:20px;margin-bottom:8px}.finance-cover-grid .rv-chart{margin-top:7px}.cover-finance .rv-chart text{fill:#8ba0c1}.mini-pl{font-size:8px;padding-top:2px}.mini-pl>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #ffffff12;color:#93a9cb}.mini-pl b{color:#dbe8fc;font-weight:500}.mini-pl .pl-total{border-top:1px solid #536580;border-bottom:0;color:#64dbbb}.mini-pl .pl-total b{color:#64dbbb}.cover-cash{background:#f1faf6;--report-accent:#128775}.cover-cash .cover-toolbar{color:#1a7865;margin-bottom:13px}.cash-cover-head{display:flex;justify-content:space-between;gap:18px;align-items:center}.cash-cover-head>div>span{display:block;font-size:9px;color:#658b7e}.cash-cover-head b{font-size:29px;letter-spacing:-1px;color:#175f4e;display:block;margin-top:5px}.cash-cover-head b small{font-size:11px;font-weight:400}.cash-change{font-size:14px;color:#268f75;text-align:right}.cash-change small{display:block;font-size:8px;color:#77988b;margin-top:5px}.cover-cash .rv-chart{height:146px;margin:3px 0 0}.cash-cover-bottom{display:flex;gap:15px;align-items:center;font-size:8px;color:#6e9386;border-top:1px solid #dae9e1;padding-top:10px}.cash-cover-bottom b{color:#245e4f;margin-left:4px}.cash-cover-bottom small{margin-left:auto;font-size:7px}.cover-mining{background:#252c30;color:#e9e5de}.cover-mining .cover-toolbar{color:#f1bd63}.mine-cover-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:28px}.mine-unit{font-size:37px;letter-spacing:-1.7px;display:block;margin:9px 0 5px;color:#f5c272;font-weight:600}.mine-unit small{display:block;font-size:10px;color:#c6c7c1;font-weight:400;letter-spacing:0;margin-top:2px}.mine-target{display:inline-block;padding:5px 7px;border:1px solid #66614d;font-size:7px;color:#bcb7a7;margin:5px 0 13px}.mine-stat{display:flex;justify-content:space-between;gap:10px;font-size:8px;color:#9fa8aa;padding:7px 0}.mine-stat strong{color:#e6e7df;font-weight:500}.mine-cost{margin-top:16px}.mine-cost span{display:flex;justify-content:space-between;font-size:8px;color:#afb8b8;margin-bottom:7px}.mine-cost b{font-weight:500;color:#d5d9d5}.mine-cost i{display:block;height:7px;border-radius:2px;max-width:100%}.mine-bottom{display:flex;justify-content:space-between;border-top:1px solid #ffffff14;margin-top:14px;padding-top:12px;font-size:7px;color:#919da1}.cover-sales{background:#f4effa;color:#45305e}.cover-sales .cover-toolbar{color:#714893}.sales-cover-grid{display:grid;grid-template-columns:.8fr 1.3fr;gap:24px}.sales-cover-main>span{font-size:9px;color:#8f7ba0}.sales-cover-main>b{font-size:31px;letter-spacing:-1px;display:block;margin-top:8px;line-height:1.1}.sales-cover-main>b small{display:block;font-size:10px;letter-spacing:0;font-weight:400;color:#917aa0;margin-top:7px}.sales-margin{color:#9a64bd;font-size:25px;margin-top:18px;font-weight:600}.sales-margin span{font-size:8px;color:#907c9f;display:block;font-weight:400;margin-top:4px}.sales-ranking .rank-bars{display:grid;gap:13px}.sales-ranking .rank-label{font-size:8px;display:flex;justify-content:space-between;gap:6px;margin-bottom:6px}.sales-ranking .rank-label b{font-size:8px;font-weight:500}.sales-ranking .rank-track{height:8px;background:#e9e0f2;border-radius:2px;overflow:hidden}.sales-ranking .rank-track i{display:block;height:100%;border-radius:2px}.sales-ranking .rank-row{padding:0}.channel-pills{display:flex;gap:9px;margin-top:19px}.channel-pills span{border:1px solid #ded2e8;border-radius:4px;font-size:8px;color:#8c759d;padding:7px 10px;flex:1;display:flex;justify-content:space-between;gap:6px}.channel-pills b{color:#694782;font-weight:600}.cover-production{background:#edf7f8;color:#1f555f}.cover-production .cover-toolbar{color:#427f89;margin-bottom:12px}.production-top{display:flex;justify-content:space-between;align-items:center}.production-top>div>span{display:block;font-size:8px;color:#7b9ca3}.production-top b{font-size:26px;letter-spacing:-.8px;display:block;margin-top:4px}.production-top b small{font-size:10px;font-weight:500;color:#6e969f}.plant-tag{font-size:8px;padding:6px 9px;border:1px solid #c5e1e5;border-radius:20px;color:#74989f}.cover-gauges{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:360px;margin:10px auto}.cover-gauges .gauge{text-align:center}.cover-gauges svg{width:100%;height:97px;display:block}.cover-gauges .gauge>span{font-size:8px;color:#6d949d;display:block;margin-top:3px}.production-output{display:flex;align-items:center;gap:22px;border-top:1px solid #d6e7ea;padding-top:13px;margin-top:12px;color:#72959c;font-size:8px}.production-output strong{display:block;color:#315f68;font-size:13px;margin-top:4px}.production-output small{margin-left:auto;font-size:7px}.cover-budget{background:#f8f7f9;color:#41445e}.cover-budget .cover-toolbar{color:#6c6480;margin-bottom:18px}.budget-cover-kpis{display:grid;grid-template-columns:1fr 1fr .65fr;gap:12px;align-items:center}.budget-variance{background:#dff1e8;color:#4a8b72;padding:10px 12px;border-radius:6px;font-size:18px;text-align:center}.budget-variance small{font-size:8px;display:block;margin-top:4px}.budget-variance.is-over{background:#f7e0e4;color:#bb6779}.cover-heat{margin:16px 0 12px}.cover-heat .heat-row{display:grid;grid-template-columns:85px repeat(5,1fr);gap:5px;align-items:center;margin:0 0 5px;min-width:0}.cover-heat .heat-head{font-size:7px;color:#9793a4;text-align:center}.cover-heat .heat-row>b{font-size:8px;font-weight:500;color:#858397}.cover-heat .heat-cell{display:block;font-size:8px;padding:7px 2px;text-align:center;border-radius:3px}.cover-heat .heat-pos{background:#b7dcd1;color:#386958}.cover-heat .heat-neg{background:#eab9c4;color:#87485a}.cover-heat .heat-caption{display:none}.rich-body{padding:25px 27px}.rich-number{font-size:11px;font-weight:650;display:flex;align-items:center;gap:12px;margin-bottom:13px}.rich-number span{font-size:9px;font-weight:400;color:#8b95a7;border-left:1px solid #dce3ee;padding-left:12px}.report-rich h3{font-size:22px;letter-spacing:-.4px;margin:0 0 12px;font-weight:650}.report-rich p{font-size:12px;line-height:1.9;color:#8390a5;margin:0;min-height:46px;max-width:470px}.rich-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e8edf5;padding-top:18px;margin-top:22px;gap:20px}.rich-foot>span{font-size:9px;color:#94a0b2}.rich-foot strong{font-size:11px;font-weight:600;display:flex;gap:10px;align-items:center}.rich-foot b{font-size:17px;font-weight:400}@media(max-width:1000px){.preview-cover{padding:20px;height:290px}.cover-metric b{font-size:17px}.finance-cover-grid{gap:13px}.cover-toolbar{font-size:7px;letter-spacing:.5px}.cover-toolbar i{font-size:6px}.mine-cover-grid{gap:17px}.mine-unit{font-size:31px}.channel-pills{gap:5px}.channel-pills span{font-size:7px;padding:7px}.sales-cover-grid{gap:13px}.sales-cover-main>b{font-size:27px}.cover-gauges{gap:12px}.budget-variance{font-size:15px;padding:9px 5px}.rich-body{padding:22px}.report-rich h3{font-size:20px}}@media(max-width:760px){.reports{grid-template-columns:1fr;gap:24px}.preview-cover{height:310px;padding:24px 26px}.cover-metric b{font-size:23px}.cover-toolbar{font-size:8px}.cover-toolbar i{font-size:7px}.mine-unit{font-size:39px}.mine-cover-grid{gap:35px}.sales-cover-main>b{font-size:35px}.sales-cover-grid{gap:30px}.cover-gauges{gap:25px}.cover-gauges svg{height:100px}.report-rich h3{font-size:22px}.rich-body{padding:24px}.cover-cash .rv-chart{height:151px}.cover-heat .heat-row{grid-template-columns:90px repeat(5,1fr)}.channel-pills span{font-size:8px;padding:8px}.cover-budget .cover-metric b{font-size:23px}}@media(max-width:420px){.preview-cover{height:290px;padding:20px 18px}.cover-toolbar{font-size:7px}.cover-toolbar i{font-size:6px}.cover-kpis{gap:10px}.cover-metric b{font-size:18px}.cover-metric>span{font-size:7px}.mine-unit{font-size:32px}.mine-cover-grid{gap:22px}.sales-cover-main>b{font-size:28px}.sales-cover-grid{gap:15px}.cover-gauges{gap:12px}.cover-gauges svg{height:91px}.cash-cover-head b{font-size:24px}.cash-change{font-size:11px}.cash-cover-bottom{gap:8px;font-size:7px}.cover-budget .cover-metric b{font-size:18px}.cover-heat .heat-row{grid-template-columns:76px repeat(5,1fr)}.cover-heat .heat-row>b{font-size:7px}.budget-variance{font-size:14px}.rich-foot{gap:10px}.rich-foot>span{font-size:8px}.report-rich h3{font-size:21px}}
