/* OPERIUMX v0.7.54 cost centers */
.cc-hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:22px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(135deg,rgba(201,162,39,.09),#171717);margin-bottom:14px}.cc-hero h2{margin:0 0 6px}.cc-hero p:not(.eyebrow){margin:0;color:var(--muted)}.cc-range,.cc-budget-entry,.cc-head{display:flex;gap:8px;align-items:center}.cc-range input,.cc-budget-entry select,.cc-budget-entry input{background:#111;border:1px solid var(--line);color:#F6F1E4;border-radius:8px;padding:8px}.cc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.cc-stat{padding:14px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.cc-stat span,.cc-stat strong,.cc-stat small{display:block}.cc-stat span,.cc-stat small{font-size:9px;color:var(--muted)}.cc-stat strong{font-size:17px;margin:4px 0}.cc-head{justify-content:space-between}.cc-head h3{margin:0}.cc-grid-two{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;margin-top:14px}.cc-warn{background:rgba(220,90,90,.04)}.cc-budget-entry{flex-wrap:wrap;margin:12px 0}.cc-budget-list{display:grid;gap:6px}.cc-budget-list>div{display:flex;justify-content:space-between;padding:8px;border-bottom:1px solid var(--line);font-size:9px}.cc-note,.cc-budget-meta{font-size:9px;color:var(--muted);line-height:1.5}.manual-line{grid-template-columns:110px 1.2fr 1fr 140px 1fr!important}@media(max-width:950px){.cc-stats{grid-template-columns:1fr 1fr}.cc-grid-two{grid-template-columns:1fr}.cc-hero{flex-direction:column}}@media(max-width:650px){.cc-stats{grid-template-columns:1fr}.cc-range{flex-wrap:wrap}.manual-line{grid-template-columns:1fr!important}}