.promotion-gate-modal{display:grid;gap:16px;direction:rtl}.promotion-gate-hero{padding:18px 20px;border:1px solid var(--border,#dce3ea);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(247,249,252,.96))}.promotion-gate-hero>span,.promotion-eyebrow{font-size:11px;letter-spacing:.12em;font-weight:800;opacity:.62}.promotion-gate-hero h2{margin:6px 0 4px;font-size:24px}.promotion-gate-hero p{margin:0;opacity:.78}.promotion-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.promotion-summary>span,.promotion-deltas>span{display:grid;gap:3px;padding:12px;border:1px solid var(--border,#dce3ea);border-radius:14px;background:var(--card,#fff)}.promotion-summary small,.promotion-deltas small{font-size:11px;opacity:.66}.promotion-summary b,.promotion-deltas b{font-size:18px}.promotion-policy,.promotion-exact-note,.promotion-release-lock,.promotion-human-action,.promotion-review-state{padding:11px 13px;border-radius:12px;background:rgba(32,95,168,.07);line-height:1.7}.promotion-release-lock{background:rgba(92,70,150,.08)}.promotion-gate-list{display:grid;gap:14px}.promotion-gate-card{display:grid;gap:13px;padding:16px;border:1px solid var(--border,#dce3ea);border-inline-start:4px solid #9aa6b2;border-radius:18px;background:var(--card,#fff)}.promotion-gate-card.eligible_for_human_review{border-inline-start-color:#2f9e5b}.promotion-gate-card.continue_pilot{border-inline-start-color:#d29a24}.promotion-gate-card.rollback_review{border-inline-start-color:#c94a4a}.promotion-gate-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.promotion-gate-head h3{margin:3px 0 0}.promotion-gate-head h3 small{font-size:12px;opacity:.65}.promotion-status{white-space:nowrap;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:800;background:rgba(120,130,140,.09)}.promotion-status.eligible_for_human_review{background:rgba(47,158,91,.11)}.promotion-status.rollback_review{background:rgba(201,74,74,.11)}.promotion-cohorts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.promotion-cohorts>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px;border:1px solid var(--border,#dce3ea);border-radius:14px}.promotion-cohorts>div>b{grid-column:1/-1}.promotion-cohorts span{font-size:12px;opacity:.8}.promotion-deltas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.promotion-reasons{display:grid;gap:6px;margin:0;padding:0;list-style:none}.promotion-reason{display:grid;gap:2px;padding:9px 11px;border-radius:10px;background:rgba(120,130,140,.07)}.promotion-reason.high{background:rgba(201,74,74,.1)}.promotion-reason.positive{background:rgba(47,158,91,.09)}.promotion-reason.medium{background:rgba(210,154,36,.1)}.promotion-reason b{font-size:11px;opacity:.65}.promotion-actions{display:flex;flex-wrap:wrap;gap:8px}.promotion-actions button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:900px){.promotion-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-deltas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.promotion-gate-head{display:grid}.promotion-status{width:max-content}.promotion-cohorts,.promotion-deltas,.promotion-summary{grid-template-columns:1fr}.promotion-cohorts>div{grid-template-columns:1fr}.promotion-actions{display:grid}.promotion-actions button{width:100%}}
