/* Empire Analytics Cloud Monitor - compact/readable dashboard; no impact on other modules. */
.ea-mig-card{margin-top:14px}
.ea-mig-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}
.ea-mig-head strong{font-size:16px;color:#11111f;font-weight:900}
.ea-mig-head p{margin:6px 0 0;color:#717786;font-size:12px;line-height:1.45}
.ea-mig-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:100px;font-weight:850;font-size:10px;line-height:1.2;padding:7px 9px;background:#f0f1f4;color:#545b6b;text-align:center}
.ea-mig-badge.good{color:#136b49;background:#e8f6ee}
.ea-mig-badge.bad{color:#9e2935;background:#fff0f1}
.ea-mig-badge.warn{color:#885f12;background:#fff5dd}
.ea-mig-rows{display:grid;gap:0;border:1px solid #e6e8ef;border-radius:13px;overflow:hidden;background:#fff}
.ea-mig-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 12px;border-bottom:1px solid #edf0f4}
.ea-mig-row:last-child{border-bottom:0}
.ea-mig-row>div{min-width:0;flex:1}
.ea-mig-row strong{font-size:12px;color:#222534;font-weight:850}
.ea-mig-row p{font-size:11px;color:#697182;margin:5px 0 0;line-height:1.42}
.ea-mig-foot,.ea-mig-note,.ea-mig-warning{font-size:11px;line-height:1.55;margin:12px 0 0;color:#6a7280}
.ea-mig-warning{background:#fff6e7;border:1px solid #f3d28c;padding:10px;border-radius:10px;color:#78570c}
@media(max-width:650px){.ea-mig-head{flex-wrap:wrap}.ea-mig-row{align-items:flex-start}.ea-mig-badge{max-width:132px;white-space:normal}.ea-mig-row p{font-size:11px}}
@media(max-width:360px){.ea-mig-badge{font-size:9px;max-width:106px}.ea-mig-row{padding:11px 9px;gap:7px}}
