.outcome-discussion-actions{display:grid;gap:6px;min-width:0;align-content:start}.outcome-discussion-actions>[data-case-discuss]{width:100%}
.outcome-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-width:0}
.outcome-choices button{font-weight:500;font-family:inherit;font-size:12px;line-height:1.3;border:1px solid var(--line,#ccd9e9);border-radius:9px;min-height:34px;padding:5px 4px;color:var(--muted,#5b6b80);background:var(--paper,#f6f9fd);cursor:pointer;transition:background .15s,border-color .15s}
.outcome-choices button:disabled{opacity:.5;cursor:wait}.outcome-choices button:focus-visible,.case-outcomes button:focus-visible{outline:2px solid #3985e9;outline-offset:2px}
.outcome-choices [data-outcome-choice=completed][aria-pressed=true]{background:#e6f5ed;color:#236647;border-color:#82c4a4}.outcome-choices [data-outcome-choice=stuck][aria-pressed=true]{background:#fff2d8;color:#885b15;border-color:#e3bd77}.outcome-choices [data-outcome-choice=outdated][aria-pressed=true]{background:#fff0ef;color:#a24640;border-color:#e6aaa6}
.case-outcomes{padding:14px 0 20px;border-bottom:1px solid var(--line,#d7e2ee);margin-bottom:20px;color:var(--ink,#21364b)}
.outcome-summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.outcome-summary h3{font-size:15px;line-height:1.5;margin:0 0 12px}.outcome-total{font-size:12px;color:var(--muted,#65778f);white-space:nowrap}
.outcome-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.outcome-count{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;padding:10px 12px;border:1px solid var(--line,#d4dfeb);border-radius:11px;background:var(--paper,#f5f8fd);font-size:12px}.outcome-count strong{font-size:17px;font-variant-numeric:tabular-nums}.outcome-count[data-outcome-kind=completed]{border-top:3px solid #6eaf8d}.outcome-count[data-outcome-kind=stuck]{border-top:3px solid #d4aa60}.outcome-count[data-outcome-kind=outdated]{border-top:3px solid #ce8b87}
.outcome-note,.outcome-status{font-size:12px;line-height:1.7;color:var(--muted,#617188);margin:10px 0}.outcome-status:empty{display:none}.outcome-status button{margin-left:8px}.outcome-status a{text-decoration:underline}.outcome-inline{max-width:430px;margin:12px 0}
.outcome-list{list-style:none;margin:12px 0 0;padding:0}.outcome-list .outcome-entry{padding:13px 0;border-bottom:1px solid var(--line,#d5dfeb);background:transparent}.outcome-entry-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.outcome-entry-tag{padding:2px 7px;border-radius:6px;font-size:11px;background:var(--paper,#edf3fa);color:var(--ink,#32495e);border:1px solid var(--line,#c7d8e6)}.outcome-entry-tag[data-outcome-kind=completed]{border-color:#7cb296}.outcome-entry-tag[data-outcome-kind=stuck]{border-color:#d2ad6c}.outcome-entry-tag[data-outcome-kind=outdated]{border-color:#d0918c}.outcome-entry time,.outcome-mine{font-size:11px;color:var(--muted,#69798e)}.outcome-entry p{font-size:13px;margin:8px 0}.case-outcomes .outcome-withdraw,.case-outcomes .outcome-more,.outcome-status button{font-family:inherit;font-size:12px;color:var(--muted,#5c738d);background:transparent;border:1px solid var(--line,#cddbea);border-radius:8px;padding:5px 9px;cursor:pointer}.outcome-empty{font-size:12px;color:var(--muted,#617188);padding:8px 0}.outcome-more{margin-top:10px}
[data-special-case-modal] .outcome-special-foot{flex-wrap:wrap}.outcome-special-foot .outcome-footer{flex:0 0 100%;width:100%;max-width:100%}
.outcome-choices[hidden]{display:none!important}
@media(max-width:640px){.outcome-choices{gap:3px}.outcome-choices button{font-size:11px;padding:5px 2px;min-height:34px}.outcome-counts{gap:5px}.outcome-count{padding:8px;display:block}.outcome-count strong{display:block;font-size:16px;margin-top:3px}}
@media(prefers-reduced-motion:reduce){.outcome-choices button{transition:none}}
