.member-marketing-budget{padding:22px;border:1px solid #8effc944;border-radius:18px;background:linear-gradient(145deg,#101c20d9,#20132cce);color:#fff;backdrop-filter:blur(14px);margin:20px 0}
.member-marketing-budget h2{margin:0 0 8px;font-size:22px}.member-marketing-budget p{line-height:1.5}.member-marketing-budget form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:end}.member-marketing-budget label{display:grid;gap:6px;font-size:14px}.member-marketing-budget input,.member-marketing-budget select{box-sizing:border-box;width:100%;padding:11px;border:1px solid #fff4;border-radius:10px;background:#090f19b8;color:#fff}.member-marketing-budget .budget-pause{display:flex;align-items:center;gap:10px}.member-marketing-budget .budget-pause input{width:auto}.member-marketing-budget .budget-state{color:#9af8c5;font-weight:600}.member-marketing-budget .budget-totals{font-size:15px}.member-marketing-budget .budget-note,.member-marketing-budget .budget-help{font-size:13px;color:#d0c8dc}.member-marketing-budget .budget-links{display:flex;gap:20px;flex-wrap:wrap}.member-marketing-budget a{color:#b3f9d8}.member-marketing-budget button{cursor:pointer;padding:12px;border-radius:12px;border:1px solid #aaffd155;color:#fff;background:#34745960}.member-marketing-budget :focus-visible{outline:3px solid #c6aaff;outline-offset:3px}@media(max-width:600px){.member-marketing-budget form{grid-template-columns:1fr}.member-marketing-budget{padding:18px}.member-marketing-budget .budget-totals{overflow-wrap:anywhere}}
