.sie-revenue-control{background:linear-gradient(115deg,rgba(13,53,47,.96),rgba(16,38,34,.98));border:1px solid rgba(85,197,175,.25);border-radius:20px;padding:22px 24px;margin:16px 0;color:#eef9f5;box-shadow:0 8px 30px rgba(0,0,0,.08)}
.sie-revenue-control-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}
.sie-revenue-control-head h3{font-size:21px;line-height:1.2;margin:4px 0 0;color:#f6faf7}
.sie-revenue-kicker{font-size:11px;letter-spacing:.15em;font-weight:900;color:#51d1b9}
.sie-revenue-chip{font-size:12px;border:1px solid rgba(96,196,170,.25);background:rgba(65,188,157,.12);padding:7px 11px;border-radius:999px;color:#a0e7d7;font-weight:700;white-space:nowrap}
.sie-revenue-form,.sie-revenue-syncline{display:flex;gap:13px;align-items:end;flex-wrap:wrap}
.sie-revenue-form{padding-bottom:16px;border-bottom:1px solid rgba(175,227,210,.13)}
.sie-revenue-form label,.sie-revenue-key{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:800;color:#b1cac5;min-width:190px}
.sie-revenue-form input,.sie-revenue-key input{background:#f9fffe!important;border:1px solid #aec3bb!important;color:#203a32!important;border-radius:11px;padding:10px 12px;height:44px;font-size:14px;min-width:0;width:100%}
.sie-revenue-form input:focus,.sie-revenue-key input:focus{outline:2px solid #4cd6ad;outline-offset:2px}
.sie-revenue-btn{border:1px solid rgba(117,197,174,.3);display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:11px;padding:11px 17px;font-size:13px;line-height:20px;height:44px;text-decoration:none;font-weight:800;cursor:pointer;white-space:nowrap}
.sie-revenue-btn.primary{background:#27a793;color:white}.sie-revenue-btn.sync{background:linear-gradient(110deg,#eaa628,#d18d1c);color:#182d24;border:none}.sie-revenue-btn.plain{background:rgba(209,251,233,.08);color:#ebf9f4}
.sie-revenue-btn:disabled{opacity:.47;cursor:not-allowed}.sie-revenue-btn:hover:not(:disabled){filter:brightness(1.1)}
.sie-revenue-syncline{padding-top:16px}.sie-revenue-key{min-width:260px;max-width:325px;flex:1}.sie-revenue-help{color:#abc2b9;font-size:12px;max-width:340px;line-height:1.5}
.sie-revenue-meta{display:flex;gap:12px;flex-wrap:wrap;align-items:center;border:1px solid rgba(77,140,116,.35);border-radius:13px;padding:14px 16px;background:rgba(8,43,34,.4);margin:14px 0;font-size:13px;color:#acd0bf}
.sie-revenue-meta strong{color:#f4faf6;font-weight:800}.sie-revenue-meta span{display:inline-flex;gap:7px;align-items:center;flex-wrap:wrap}
.sie-revenue-progress{margin-top:15px;background:rgba(2,19,14,.45);border:1px solid rgba(73,156,131,.3);border-radius:13px;padding:13px 15px}
.sie-revenue-progress-title{display:flex;justify-content:space-between;font-size:13px;color:#c3f1dc;gap:8px}
.sie-revenue-progress-track{height:8px;border-radius:12px;background:#244840;margin:12px 0 6px;overflow:hidden}.sie-revenue-progress-fill{height:100%;width:0%;background:linear-gradient(90deg,#2cbf95,#94d7a0);transition:width .4s}
.sie-revenue-progress small{font-size:12px;color:#aac6be}.sie-revenue-partial{background:rgba(233,167,39,.09);border:1px solid rgba(233,167,39,.35);color:#f0cd7b;padding:11px 14px;border-radius:11px;margin-bottom:14px;font-size:13px}
.sie-revenue-chart{min-height:350px;height:370px}.sie-revenue-disclaimer{font-size:12px;line-height:1.6;opacity:.82;margin-top:18px}
@media(max-width:800px){.sie-revenue-control{padding:16px}.sie-revenue-form label{flex:1;min-width:135px}.sie-revenue-control-head{align-items:start}.sie-revenue-chip{white-space:normal}.sie-revenue-chart{height:300px;min-height:300px}}
