body[data-section=financial] main>.heading{display:none}body[data-section=financial] #productionPanel{margin-top:18px}.production-report{padding:0;background:none;border:0}.financial-banner{background:radial-gradient(ellipse at 95% 0,#27415d66,transparent 60%),linear-gradient(115deg,#101b2a,#030608);border:1px solid #a78748;border-bottom:3px solid #e3bb68;border-radius:14px;overflow:hidden;box-shadow:0 18px 45px #0009;margin-bottom:24px}.financial-brand{display:flex;align-items:center;gap:24px;padding:28px 30px 14px}.financial-brand img{height:100px;width:100px;object-fit:contain}.financial-brand h2{font-size:32px;letter-spacing:-.7px;margin:10px 0 6px}.financial-brand p{font-size:14px}.financial-actions{display:flex;justify-content:space-between;align-items:end;gap:20px;padding:14px 30px 24px}.financial-actions .production-controls{margin:0;gap:12px}.financial-actions .production-controls label{min-width:160px}.financial-tools{display:flex;gap:10px;flex-wrap:wrap}.financial-tools button{font-size:12px;padding:12px}.financial-metrics{display:grid;grid-template-columns:1.5fr 1fr 1fr;align-items:center;border-top:1px solid #d6b46633;background:linear-gradient(90deg,#d4ab4e14,transparent)}.financial-metrics .production-total{margin:0;background:none;border:0;padding:28px 30px}.financial-metrics .production-total strong{font-size:48px;letter-spacing:-1px;margin:12px 0}.financial-number{border-left:1px solid #cbb17d33;padding:20px 28px}.financial-number small{font-size:10px;letter-spacing:1.3px;color:#e1c58c}.financial-number strong{display:block;font-size:30px;color:#f6f2e8;margin:15px 0}.financial-number span{font-size:11px;color:#aebdd0}.financial-charts{display:grid;grid-template-columns:1.35fr 1fr;gap:18px;margin:24px 0}.financial-chart-panel{border:1px solid #675638;border-radius:12px;background:linear-gradient(135deg,#101c2b,#070b11);padding:24px;min-width:0}.financial-chart-title{display:flex;justify-content:space-between;gap:16px;align-items:center}.financial-chart-title h3{font-size:18px;color:#f6f2e8;margin:8px 0}.financial-chart-title>span{font-size:11px;color:#aebdd0;white-space:nowrap}.financial-trend{width:100%;height:auto;margin-top:24px;overflow:visible}.financial-trend text{font-family:inherit;font-size:12px;fill:#aab9ca}.financial-mix{display:flex;align-items:center;gap:24px;margin-top:28px}.financial-donut{width:130px;height:130px;flex-shrink:0;border-radius:50%;padding:16px;box-shadow:0 8px 30px #0006}.financial-donut>div{height:100%;background:#0b131e;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.financial-donut strong{font-size:30px;color:#f6d78c}.financial-donut small{font-size:11px;color:#aebdd0}.financial-legend{flex:1;min-width:0}.financial-legend>div{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #ffffff0b;font-size:11px}.financial-legend i{width:7px;height:7px;border-radius:50%}.financial-legend span{overflow-wrap:anywhere;color:#c3cddd}.financial-legend strong{color:#f0dbb0;font-weight:600}.financial-chart-data{font-size:11px;color:#aebdd0;margin-top:12px}.financial-chart-data summary{cursor:pointer;color:#e3bb68}.financial-chart-data[open]{max-height:220px;overflow:auto}.financial-chart-data>div{display:flex;justify-content:space-between;padding:7px;border-bottom:1px solid #ffffff12}.financial-table-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:30px 0 18px}.financial-table-heading h3{font-size:22px;margin:8px 0}.financial-table-heading>span{font-size:12px;color:#aebdd0}.financial-table-heading+.production-table{border:1px solid #675638;border-radius:10px}.production-report>.production-note{font-size:11px}.production-review{background:#0d141e}@media(max-width:1300px){.financial-charts{grid-template-columns:1fr}.financial-mix{margin:20px 0;gap:30px}.financial-legend{max-width:600px}}@media(max-width:700px){.financial-brand{padding:22px 18px;gap:16px}.financial-brand img{height:72px;width:72px}.financial-brand h2{font-size:26px}.financial-brand .production-kicker{font-size:9px}.financial-brand p{font-size:12px}.financial-actions{padding:0 18px 20px;flex-wrap:wrap}.financial-actions .production-controls{flex:1}.financial-actions .production-controls label{min-width:140px;flex:1}.financial-metrics{grid-template-columns:1fr 1fr}.financial-metrics .production-total{grid-column:1/-1;padding:22px 18px}.financial-metrics .production-total strong{font-size:40px}.financial-number{border-top:1px solid #cbb17d33;padding:18px}.financial-number strong{font-size:25px}.financial-number small{font-size:9px}.financial-mix{gap:18px;flex-wrap:wrap}.financial-donut{width:110px;height:110px}.financial-legend{min-width:180px}.financial-chart-panel{padding:18px}.financial-table-heading{align-items:start;flex-direction:column}}
