body.ux-v94 .v94-paid-kpi{border-color:rgba(16,185,129,.31)!important;background:linear-gradient(145deg,rgba(6,78,59,.13),var(--bg-card) 64%)!important}
body.ux-v94 .v94-paid-kpi .forecast-kpi-value{color:#34D399!important}
body.ux-v94 .v94-paid-panel,body.ux-v94 .v94-history-panel{margin-top:14px;overflow:hidden}
body.ux-v94 .v94-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--border-color)}
body.ux-v94 .v94-panel-head h3{margin:0;color:#F8FAFC;font-size:15px;line-height:1.2}
body.ux-v94 .v94-panel-head p{margin:5px 0 0;max-width:820px;color:var(--text-muted);font-size:10px;line-height:1.5}
body.ux-v94 .v94-panel-badge{white-space:nowrap;padding:7px 10px;border:1px solid rgba(16,185,129,.27);border-radius:999px;background:rgba(6,78,59,.14);color:#A7F3D0;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.045em}
body.ux-v94 .v94-paid-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px 16px}
body.ux-v94 .v94-paid-summary article{min-width:0;padding:11px 12px;border:1px solid var(--border-color);border-radius:11px;background:rgba(2,6,23,.24)}
body.ux-v94 .v94-paid-summary span{display:block;color:var(--text-muted);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.035em}
body.ux-v94 .v94-paid-summary strong{display:block;margin-top:5px;color:#F8FAFC;font-size:18px;line-height:1.1}
body.ux-v94 .v94-paid-summary small{display:block;margin-top:4px;color:#94A3B8;font-size:8px;line-height:1.35}
body.ux-v94 .v94-paid-table-wrap,body.ux-v94 .v94-history-table-wrap{max-height:520px;overflow:auto;border-top:1px solid var(--border-color)}
body.ux-v94 .v94-paid-table,body.ux-v94 .v94-history-table{width:100%;min-width:1040px;border-collapse:separate;border-spacing:0}
body.ux-v94 .v94-paid-table th,body.ux-v94 .v94-paid-table td,body.ux-v94 .v94-history-table th,body.ux-v94 .v94-history-table td{padding:10px 12px;border-bottom:1px solid var(--border-color);font-size:9px;text-align:right;vertical-align:middle}
body.ux-v94 .v94-paid-table th,body.ux-v94 .v94-history-table th{position:sticky;top:0;z-index:2;background:#111827;color:#93A4C2;font-size:8px;text-transform:uppercase;letter-spacing:.045em}
body.ux-v94 .v94-paid-table th:first-child,body.ux-v94 .v94-paid-table td:first-child,body.ux-v94 .v94-history-table th:first-child,body.ux-v94 .v94-history-table td:first-child{text-align:left}
body.ux-v94 .v94-paid-table tbody tr:hover td,body.ux-v94 .v94-history-table tbody tr:hover td{background:rgba(59,130,246,.035)}
body.ux-v94 .v94-paid-now{color:#34D399;font-weight:850}
body.ux-v94 .v94-paid-forecast{color:#6EE7B7;font-weight:900}
body.ux-v94 .v94-paid-additional{color:#67E8F9;font-weight:850}
body.ux-v94 .v94-paid-reconciliation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 16px 14px}
body.ux-v94 .v94-paid-reconciliation>div{padding:10px 11px;border:1px solid rgba(16,185,129,.22);border-radius:11px;background:rgba(6,78,59,.10)}
body.ux-v94 .v94-paid-reconciliation>div.is-error{border-color:rgba(239,68,68,.32);background:rgba(127,29,29,.13)}
body.ux-v94 .v94-paid-reconciliation span{display:block;color:#8EA0BE;font-size:8px;font-weight:850;text-transform:uppercase}
body.ux-v94 .v94-paid-reconciliation strong{display:block;margin-top:4px;color:#F8FAFC;font-size:14px}
body.ux-v94 .v94-method-note{margin:0 16px 14px;padding:11px 13px;border:1px solid rgba(96,165,250,.18);border-radius:12px;background:rgba(30,64,175,.08);color:#B9C9E4;font-size:9px;line-height:1.55}
body.ux-v94 .v94-history-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px 16px}
body.ux-v94 .v94-history-summary article{padding:10px 12px;border:1px solid var(--border-color);border-radius:11px;background:rgba(2,6,23,.24)}
body.ux-v94 .v94-history-summary span{display:block;color:#8798B6;font-size:8px;font-weight:850;text-transform:uppercase}
body.ux-v94 .v94-history-summary strong{display:block;margin-top:4px;color:#F8FAFC;font-size:16px}
body.ux-v94 .v94-history-current td{background:rgba(59,130,246,.055)}
body.ux-v94 .v94-history-tag{display:inline-flex;padding:4px 7px;border-radius:999px;border:1px solid rgba(96,165,250,.22);background:rgba(30,64,175,.11);color:#BFDBFE;font-size:7px;font-weight:900;text-transform:uppercase}
body.ux-v94 .v94-audit-paid{border-color:rgba(16,185,129,.25)!important;background:rgba(6,78,59,.12)!important}
@media(max-width:1180px){body.ux-v94 .v94-paid-summary{grid-template-columns:repeat(3,minmax(0,1fr))}body.ux-v94 .v94-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){body.ux-v94 .v94-panel-head{flex-direction:column}body.ux-v94 .v94-paid-summary,body.ux-v94 .v94-history-summary,body.ux-v94 .v94-paid-reconciliation{grid-template-columns:1fr}}