.v2-economy{margin:20px 0;color:var(--gc-text,#e8e8ef)}.v2-economy header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.v2-economy h2{margin:8px 0}.v2-economy h3{font-size:16px;margin-top:18px}.v2-economy p,.v2-economy small{color:var(--gc-muted,#aab3c4);line-height:1.7}.v2-economy .ve-readonly{border:1px solid #4b8c7c;color:#a6e2d0;padding:6px 12px;border-radius:20px;white-space:nowrap;font-size:12px}.v2-economy .ve-filter{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:20px 0}.v2-economy label{display:grid;gap:6px;font-size:13px}.v2-economy input,.v2-economy select{padding:10px;background:var(--gc-surface,#182133);border:1px solid #455168;border-radius:7px;color:inherit}.v2-economy .ve-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v2-economy .ve-kpis article{background:linear-gradient(135deg,rgba(74,108,166,.19),rgba(20,33,46,.4));border:1px solid rgba(135,159,204,.24);padding:16px;border-radius:12px;display:grid;gap:8px;min-width:0}.v2-economy .ve-kpis strong{font-size:clamp(18px,1.7vw,27px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.v2-economy .ve-kpis span{font-size:12px;color:var(--gc-muted,#aab3c4)}.v2-economy .ve-split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:24px}.v2-economy .ve-table{overflow-x:auto;max-width:100%;margin:14px 0}.v2-economy table{border-collapse:collapse;width:100%;font-size:12px;text-align:left;font-variant-numeric:tabular-nums}.v2-economy th,.v2-economy td{padding:10px 9px;border-bottom:1px solid rgba(135,159,204,.18);white-space:nowrap}.v2-economy caption{text-align:left;color:var(--gc-muted,#aab3c4);padding:8px}.v2-economy .ve-facts div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(135,159,204,.18);padding:10px 0;font-size:13px}.v2-economy dd{margin:0;font-variant-numeric:tabular-nums}.v2-economy details{margin-top:15px;border-top:1px solid rgba(135,159,204,.22);padding-top:14px}.v2-economy summary{cursor:pointer;font-weight:600;padding:7px 0}.v2-economy .ve-hash{overflow-wrap:anywhere;font-family:monospace;font-size:12px}.v2-economy button:focus-visible,.v2-economy summary:focus-visible,.v2-economy input:focus-visible,.v2-economy select:focus-visible{outline:3px solid #d6bc7a;outline-offset:3px}@media(max-width:1100px){.v2-economy .ve-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-economy .ve-split{grid-template-columns:minmax(0,1fr)}}
