.ke-ops-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border:1px solid rgba(139,92,246,.28);border-radius:24px;background:linear-gradient(135deg,rgba(236,72,153,.08),rgba(139,92,246,.09),rgba(16,185,129,.06));margin-bottom:18px}.ke-ops-hero h2{margin:6px 0 8px;font-size:clamp(24px,3vw,38px)}.ke-ops-hero p{max-width:850px;color:var(--ke-muted,#8ea4c4);margin:0;line-height:1.65}.ke-ops-score{width:150px;min-width:150px;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(52,211,153,.35);border-radius:50%;box-shadow:inset 0 0 30px rgba(52,211,153,.08)}.ke-ops-score span{font-size:34px;font-weight:900;color:#6ee7b7}.ke-ops-score small{color:#8ea4c4}.ke-ops-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.ke-ops-summary article{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;column-gap:12px;padding:18px;border:1px solid #1d3048;border-radius:18px;background:#0d192a}.ke-ops-summary .dashicons{grid-row:1/3;width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#14243a}.ke-ops-summary strong{font-size:22px}.ke-ops-summary small{color:#8ea4c4}.ke-ops-summary article.is-healthy .dashicons{color:#34d399}.ke-ops-summary article.is-warning .dashicons{color:#fbbf24}.ke-ops-summary article.is-critical .dashicons{color:#fb7185}.ke-ops-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ke-ops-check{padding:18px;border:1px solid #20324a;border-radius:18px;background:#0d192a}.ke-ops-check header{display:flex;gap:12px;align-items:center}.ke-ops-check header>.dashicons{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#14243a}.ke-ops-check header div{display:flex;flex-direction:column}.ke-ops-check header small{text-transform:uppercase;letter-spacing:.08em;color:#8ea4c4}.ke-ops-check p{min-height:44px;color:#9ab0cf;line-height:1.5}.ke-ops-check.is-healthy{border-color:rgba(52,211,153,.28)}.ke-ops-check.is-healthy header>.dashicons{color:#34d399}.ke-ops-check.is-warning{border-color:rgba(251,191,36,.3)}.ke-ops-check.is-warning header>.dashicons{color:#fbbf24}.ke-ops-check.is-critical{border-color:rgba(251,113,133,.35)}.ke-ops-check.is-critical header>.dashicons{color:#fb7185}.ke-ops-actions{display:flex;gap:10px}.ke-ops-finance-panel{margin-top:18px}.ke-ops-finance-table input{min-width:180px;width:100%;padding:12px;border:1px solid #29405f;border-radius:12px;background:#091525;color:#f8fafc}.ke-ops-reason-input{min-width:230px!important}.ke-ops-breakdown{display:grid;gap:5px;min-width:180px}.ke-ops-breakdown span{display:flex;justify-content:space-between;gap:14px;color:#8ea4c4}.ke-ops-breakdown b{color:#dbeafe}.ke-ops-finance-table tr.is-critical{box-shadow:inset 3px 0 #fb7185}.ke-ops-finance-table tr.is-warning{box-shadow:inset 3px 0 #fbbf24}.ke-ops-history-body .is-negative,.ke-ops-finance-table .is-negative{color:#fb7185}.ke-ops-history-body .is-positive{color:#34d399}.ke-al-batch-workspace{margin:18px 0}.ke-al-batch-toolbar{display:flex;gap:10px;align-items:center}.ke-al-batch-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ke-al-batch-card{border:1px solid #20324a;border-radius:18px;background:#0d192a;padding:16px}.ke-al-batch-card.is-selected{border-color:#a855f7;box-shadow:0 0 0 2px rgba(168,85,247,.12)}.ke-al-batch-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ke-al-batch-card header span{padding:5px 9px;border-radius:99px;background:#17263b;color:#9ab0cf;font-size:11px;text-transform:uppercase}.ke-al-batch-card p{color:#8ea4c4;margin:10px 0}.ke-al-batch-progress{height:7px;border-radius:99px;background:#07111e;overflow:hidden}.ke-al-batch-progress span{display:block;height:100%;background:linear-gradient(90deg,#ec4899,#8b5cf6)}.ke-al-batch-metrics{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0;color:#9ab0cf;font-size:12px}.ke-al-batch-actions{display:flex;gap:7px;flex-wrap:wrap}.ke-al-batch-actions button{font-size:12px;padding:8px 10px}.ke-al-batch-empty{grid-column:1/-1;padding:30px;text-align:center;color:#8ea4c4}
#ke-ops-history-body .is-negative{color:#fb7185}#ke-ops-history-body .is-positive{color:#34d399}
@media(max-width:1100px){.ke-ops-checks,.ke-al-batch-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ke-ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.ke-ops-hero{align-items:flex-start;padding:18px}.ke-ops-score{width:94px;min-width:94px}.ke-ops-score span{font-size:25px}.ke-ops-summary,.ke-ops-checks,.ke-al-batch-list{grid-template-columns:1fr}.ke-ops-actions,.ke-al-batch-toolbar{width:100%;flex-wrap:wrap}.ke-ops-finance-table td{display:block}.ke-ops-finance-table input{min-width:0}.ke-al-batch-workspace .ke-panel-head{align-items:flex-start}}
