.pai-revenue-panel{position:fixed;z-index:10030;top:0;right:0;width:min(760px,96vw);height:100vh;overflow:auto;transform:translateX(105%);transition:transform .3s ease;background:#07111c;color:#eefaff;border-left:1px solid rgba(92,238,255,.35);box-shadow:-18px 0 50px rgba(0,0,0,.45);padding:18px}.pai-revenue-panel.open{transform:translateX(0)}.pai-revenue-head,.pai-revenue-toolbar,.pai-revenue-state{display:flex;align-items:center;justify-content:space-between;gap:12px}.pai-revenue-head h2{margin:2px 0 10px}.pai-revenue-head small{color:#9fefff}.pai-revenue-head button,.pai-revenue-toolbar button,.pai-revenue-metrics-form button{background:#10283a;color:#effcff;border:1px solid #3dd6ee;border-radius:9px;padding:9px 12px;cursor:pointer}.pai-revenue-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.pai-revenue-kpi,.pai-revenue-card{background:#0d1d2b;color:#eefaff;border:1px solid rgba(130,221,255,.2);border-radius:12px;padding:12px}.pai-revenue-kpi strong{display:block;font-size:1.35rem}.pai-revenue-kpi span{color:#afc9d6;font-size:.78rem}.pai-revenue-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pai-revenue-card{margin:10px 0}.pai-revenue-card h3{margin:0 0 8px;color:#b8f5ff}.pai-revenue-state{justify-content:flex-start}.pai-revenue-state strong{padding:7px 10px;border-radius:999px;background:#143d42;color:#bafff5}.pai-revenue-runtime{margin-top:10px;font-size:.86rem;color:#b9d3df}.pai-revenue-feed{max-height:230px;overflow:auto}.pai-revenue-feed article{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.08)}.pai-revenue-feed time{display:block;color:#87a9ba;font-size:.72rem}.pai-revenue-metrics-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pai-revenue-metrics-form label{font-size:.75rem;color:#c9e1eb}.pai-revenue-metrics-form input{width:100%;box-sizing:border-box;margin-top:4px;background:#07131e;color:#fff;border:1px solid #34566c;border-radius:7px;padding:8px}.pai-revenue-metrics-form button{align-self:end}.pai-revenue-row{padding:6px 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:.86rem}@media(max-width:700px){.pai-revenue-kpis,.pai-revenue-grid,.pai-revenue-metrics-form{grid-template-columns:1fr 1fr}.pai-revenue-panel{width:100vw;padding:12px}}@media(max-width:430px){.pai-revenue-kpis,.pai-revenue-grid,.pai-revenue-metrics-form{grid-template-columns:1fr}.pai-revenue-toolbar{flex-wrap:wrap}}

.pai-revenue-tabs{display:flex;gap:6px;overflow:auto;margin:14px 0}.pai-revenue-tabs button{background:#07131e;color:#b9dcea;border:1px solid #294c60;border-radius:8px;padding:8px 11px;white-space:nowrap}.pai-revenue-tabs button.active{background:#123c4b;color:#fff;border-color:#54def4}.pai-revenue-tab{display:none}.pai-revenue-tab.active{display:block}.pai-revenue-link{display:inline-block;color:#c8f7ff;border:1px solid #3b859a;border-radius:8px;padding:7px 10px;text-decoration:none}.pai-revenue-toolbar .danger,.pai-revenue-action .danger{border-color:#c25858;background:#3c1717}.pai-revenue-banner{margin-top:10px;padding:10px;border-radius:8px;background:#10293a;border:1px solid #2f657e}.pai-revenue-form{display:grid;grid-template-columns:1fr 1fr;gap:9px}.pai-revenue-form label{font-size:.78rem;color:#c9e1eb}.pai-revenue-form input,.pai-revenue-form textarea,.pai-revenue-form select{width:100%;box-sizing:border-box;margin-top:4px;background:#07131e;color:#fff;border:1px solid #34566c;border-radius:7px;padding:8px}.pai-revenue-form textarea{min-height:80px}.pai-revenue-form .wide{grid-column:1/-1}.pai-revenue-form button,.pai-revenue-upload button,.pai-revenue-action button{background:#10283a;color:#effcff;border:1px solid #3dd6ee;border-radius:8px;padding:8px 10px;cursor:pointer}.pai-revenue-upload{display:flex;align-items:end;gap:10px;margin-top:14px}.pai-revenue-action{display:grid;grid-template-columns:1fr minmax(130px,.6fr) auto auto;gap:7px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.08)}.pai-revenue-action small{display:block;color:#9cb8c6}.pai-revenue-action input{background:#07131e;color:#fff;border:1px solid #34566c;border-radius:7px;padding:8px}.pai-revenue-row{display:flex;justify-content:space-between;gap:12px}.pai-revenue-row span{color:#a8c4d0;text-align:right}.muted{color:#93adba;font-size:.82rem}.pai-revenue-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:700px){.pai-revenue-kpis{grid-template-columns:repeat(2,1fr)}.pai-revenue-form{grid-template-columns:1fr}.pai-revenue-form .wide{grid-column:auto}.pai-revenue-action{grid-template-columns:1fr}.pai-revenue-row{display:block}.pai-revenue-row span{display:block;text-align:left}}
