.revenue-settings fieldset{border:1px solid #283b48;border-radius:14px;margin:18px 0;padding:16px;min-width:0}.revenue-settings legend{font-weight:650;padding:0 8px;font-size:14px}.revenue-destinations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.revenue-settings label{display:grid;gap:6px;font-size:12px;color:#a8bcc9}.revenue-settings label span{display:flex;align-items:center;gap:8px}.revenue-settings input{width:100%;min-width:0;padding:10px;border:1px solid #334958;border-radius:9px;background:#101e29;color:#eef7fc}.revenue-settings output{display:block;margin-top:12px;font-size:12px;color:#68d7ba}.revenue-settings fieldset.invalid{border-color:#ce6969}.revenue-settings .invalid output{color:#ff9b9b}.revenue-lp{max-width:360px}.revenue-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.revenue-settings details{margin:16px 0;border-top:1px solid #263c48;padding-top:12px}.revenue-settings summary{cursor:pointer;font-size:14px}.revenue-total{display:flex;justify-content:space-between;gap:12px;padding:9px 0;font-size:12px;border-bottom:1px solid #223540}.revenue-total b{white-space:nowrap}#revenueStatus{color:#77d5bd;font-size:13px}@media(max-width:640px){.revenue-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.revenue-settings fieldset{padding:10px;margin:14px 0}.revenue-settings legend{font-size:12px}.revenue-settings h2{font-size:17px}.revenue-actions>*{flex:1 1 140px}.revenue-total{flex-wrap:wrap}}
