.admin-summary .card strong{font-size:30px}.budget-state{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.budget-state>div{display:grid;gap:5px}.budget-state span,.budget-item small{color:var(--muted);font-size:13px}.budget-items{display:grid;gap:12px}.budget-item{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(170px,1fr));gap:14px;align-items:end;padding:16px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.02)}.budget-item>div{display:grid;gap:5px}.budget-item label{display:grid;gap:6px}.budget-item input,.budget-item select{width:100%}.budget-note{grid-column:2/-1}.payment-confirm{display:flex!important;gap:12px!important;align-items:flex-start;margin-top:18px;padding:16px;border:1px solid rgba(139,92,246,.45);border-radius:14px;background:rgba(139,92,246,.08)}.payment-confirm input{margin-top:4px}.payment-confirm span{display:grid;gap:4px}.payment-confirm small{color:var(--muted)}.success-notice{border-color:rgba(74,222,128,.45)}@media(max-width:800px){.budget-state{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-item{grid-template-columns:1fr}.budget-note{grid-column:auto}}
