.eo-outcomes{border:1px solid #dbe3ed;background:#fff;padding:20px;margin:16px 0;color:#18395f}.eo-outcomes h2{font-size:1.5rem;margin:0 0 10px}.eo-outcomes p{margin:10px 0}.eo-filters{display:flex;gap:20px;flex-wrap:wrap;margin:16px 0}.eo-filters label{display:flex;align-items:center;gap:8px;font-weight:600}.eo-filters select{padding:8px;border:1px solid #b6c5d7;max-width:250px;background:#fff;color:inherit}.eo-total strong{font-size:1.5rem}.eo-bar{display:flex;height:22px;border-radius:3px;overflow:hidden;background:#edf1f6}.eo-bar span{display:block}.eo-counts{display:flex;gap:22px;flex-wrap:wrap;margin:12px 0}.eo-counts div{min-width:160px}.eo-counts dt{font-size:.9rem}.eo-counts dd{margin:5px 0;font-size:1.15rem;font-weight:600}.eo-counts small{font-weight:400;color:#52647a;margin-left:8px}.eo-outcomes details{border-top:1px solid #dbe3ed;padding-top:12px;font-size:.9rem}.eo-outcomes summary{cursor:pointer;font-weight:600}.eo-notice{font-size:.9rem;color:#52647a;min-height:1.2em}.eo-outcomes a{color:#124f8c;text-decoration:underline}@media(max-width:600px){.eo-outcomes{padding:14px}.eo-filters{gap:10px}.eo-counts{gap:10px}.eo-counts div{min-width:130px}}

/* Superseded filter needs an unpublished dataset; keep the working EOIR panel. */
#analytics:has([data-eoir-proceeding-outcomes]) .immigration-outcome-filter{display:none!important}
