.outcome-manager{display:grid;gap:1rem}.outcome-manager>header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.outcome-manager h2{margin:0}.outcome-manager__eyebrow{margin:0;color:var(--muted,#64748b);font-weight:700}.outcome-manager__filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:.7rem}.outcome-manager label{display:grid;gap:.3rem;font-weight:700}.outcome-manager :is(input,select,textarea,button){min-height:44px;border:1px solid #b8c4d6;border-radius:9px;padding:.5rem .7rem;font:inherit}.outcome-manager :is(input,select,textarea,button):focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.outcome-manager__layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:1rem}.outcome-manager__table{overflow:auto;border:1px solid #dbe3ef;border-radius:16px;background:#fff}.outcome-manager table{width:100%;border-collapse:collapse}.outcome-manager th,.outcome-manager td{padding:.75rem;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}.outcome-manager td:first-child{display:grid;gap:.2rem}.outcome-manager td button{border:0;background:none;color:#174ea6;text-decoration:underline}.outcome-manager__status{font-weight:700}.outcome-manager__warning{color:#9a3412;font-weight:700}.outcome-manager [data-detail]{padding:1rem;border:1px solid #dbe3ef;border-radius:16px;background:#fff}.outcome-manager__actions{display:flex;flex-wrap:wrap;gap:.5rem}.outcome-manager__audit{padding-left:1.3rem}.outcome-manager small{display:block;color:#64748b}.outcome-manager [data-error]{color:#b91c1c}.outcome-manager dialog{max-width:520px;border:0;border-radius:16px;box-shadow:0 20px 60px #0f172a55}.outcome-manager dialog form{display:grid;gap:1rem}@media(max-width:900px){.outcome-manager__layout{grid-template-columns:1fr}.outcome-manager>header{display:grid}}
