dialog:has(.repair-dialog){width:min(920px,calc(100% - 28px))}.repair-tabs{display:flex;gap:8px;margin:20px 0;flex-wrap:wrap}.repair-tabs [aria-pressed=true]{background:var(--soft);border-color:var(--accent)}.repair-form{margin:18px 0}.repair-form textarea,.repair-dialog textarea{display:block;resize:vertical;width:100%;min-height:88px;max-height:45vh;border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--paper);color:var(--ink)}.repair-form>label{margin-bottom:15px}.repair-prose{white-space:pre-wrap;overflow-wrap:anywhere}.repair-message{padding:18px 0;border-bottom:1px solid var(--line)}.repair-decision{border-left:3px solid var(--accent);background:var(--soft);padding:12px 16px}.issue-filters{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.issue-filters select{padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink)}.issue-list .chip{margin:0 6px 7px 0}
