.report-trigger{font:inherit;color:#425363;cursor:pointer;background:#fff;border:1px solid #bbc6ce;border-radius:.4rem;padding:.35rem .65rem;font-size:.8rem}.report-trigger:disabled{opacity:.5;cursor:default}.report-receipt{font-size:.85rem;display:block}.report-dialog{color:#233443;background:#fff;border:1px solid #bbc6ce;border-radius:.8rem;width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:1.5rem;overflow-y:auto;box-shadow:0 1rem 4rem #0003}.report-dialog::backdrop{background:#142b42aa}.report-dialog h2{margin:0 0 1rem;font-size:1.4rem}.report-dialog p{margin:.75rem 0}.report-dialog label{gap:.4rem;margin:1rem 0;display:grid}.report-dialog textarea,.report-dialog select{color:#233443;width:100%;font:inherit;background:#fff;border:1px solid #aebbc6;border-radius:.4rem;padding:.6rem}.report-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.case-forum-note{margin:12px 0 0}.case-inbox{grid-template-columns:minmax(230px,280px) minmax(0,1fr);align-items:start;gap:20px;margin-top:24px;display:grid}.case-queue{gap:12px;min-width:0;display:grid;position:sticky;top:16px}.case-filters{border:1px solid var(--admin-line);background:var(--admin-wash);border-radius:7px;gap:10px;padding:12px;display:grid}.case-filters>label{gap:4px;font-size:.875rem;font-weight:700;display:grid}.case-filters select{width:100%;font-weight:400}.case-segmented{border:0;flex-wrap:wrap;gap:4px;min-width:0;margin:0;padding:0;display:flex}.case-segmented legend{margin-bottom:4px;padding:0;font-size:.875rem;font-weight:700}.case-segmented label{position:relative}.case-segmented input{opacity:0;pointer-events:none;position:absolute}.case-segmented span{border:1px solid var(--admin-line-strong);color:#36536d;cursor:pointer;background:#fff;border-radius:999px;padding:4px 10px;font-size:.8rem;display:block}.case-segmented label:hover span{border-color:#92aabd}.case-segmented input:checked+span{border-color:var(--admin-blue);background:var(--admin-blue);color:#fff;font-weight:700}.case-segmented input:focus-visible+span{outline-offset:2px;outline:3px solid #24665f}.case-list{gap:8px;max-height:min(70vh,720px);margin:0;padding:0 2px 2px 0;list-style:none;display:grid;overflow-y:auto}.case-list:empty{display:none}.case-list li{margin:0}.admin-page .case-row{border:1px solid var(--admin-line);border-left:4px solid var(--admin-line-strong);width:100%;color:var(--admin-ink);text-align:left;background:#fff;border-radius:6px;gap:4px;padding:10px 12px;display:grid}.admin-page .case-row:hover:not(:disabled){color:var(--admin-ink);background:#f7fafc;border-color:#92aabd}.admin-page .case-row[data-case-status=open]{border-left-color:var(--admin-warn)}.admin-page .case-row[data-case-status=in_review]{border-left-color:var(--admin-blue)}.admin-page .case-row[aria-pressed=true]{border-color:var(--admin-blue);background:var(--admin-wash);box-shadow:inset 0 0 0 1px var(--admin-blue)}.case-row-top{flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;display:flex}.case-row-top time{color:var(--admin-muted);white-space:nowrap;margin-left:auto}.case-kind{color:var(--admin-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.case-row-preview{color:#33475a;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}.case-row-meta{color:var(--admin-muted);font-size:.8rem}.case-empty,.case-placeholder{border:1px dashed var(--admin-line-strong);color:var(--admin-muted);text-align:center;border-radius:7px;margin:0;padding:20px}.case-placeholder p{margin:4px 0}.case-placeholder strong{color:var(--admin-ink)}.case-queue .admin-pager{margin:0}.admin-badge[data-case-status=open]{color:var(--admin-warn);background:#fbf1e4;border-color:#e3c49a}.admin-badge[data-case-status=resolved]{color:#276238;background:#e8f3eb;border-color:#a9cdb3}.admin-badge[data-case-status=dismissed],.admin-badge[data-tone=none]{color:var(--admin-muted);background:#f3f4f6;border-color:#d6dbe0}.case-detail{border:1px solid var(--admin-line);background:#fff;border-radius:7px;min-width:0;padding:18px 22px 22px;position:relative}.admin-page .case-refresh{padding:5px 12px;font-size:.85rem;position:absolute;top:16px;right:18px}.admin-page .case-back{margin-bottom:12px;display:none}.case-detail-head{padding-right:120px}.case-eyebrow{color:var(--admin-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.case-detail-head h3{margin:2px 0 10px;font-size:1.5rem}.case-detail-head h3:focus{outline:none}.case-detail-head h3:focus-visible{outline-offset:4px;outline:3px solid #24665f}.case-facts{border-block:1px solid var(--admin-line);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 20px;margin:18px 0 0;padding:14px 0;display:grid}.case-facts div{min-width:0}.case-facts dt{color:var(--admin-muted);font-size:.8rem}.admin-page .case-facts dd{overflow-wrap:anywhere;margin:2px 0 0;padding:0}.case-facts .case-id{grid-column:1/-1}.admin-page .case-id dd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.case-id code{font-size:.8rem}.admin-page .case-id .admin-copy{padding:2px 10px;font-size:.8rem}.case-block{margin-top:24px}.case-block h4{margin:0 0 8px;font-size:1.05rem}.case-block>p{margin:0 0 10px}.case-block .admin-quote{margin:0}.case-text{white-space:pre-wrap;overflow-wrap:anywhere}.case-evidence{border:1px solid var(--admin-line);overflow-wrap:anywhere;background:#f7fafc;border-radius:7px;padding:14px 16px}.case-evidence-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.case-evidence-head h4{margin:0}.case-evidence p{margin:8px 0 0}.case-evidence blockquote{border:1px solid var(--admin-line);background:#fff;border-radius:6px;margin:10px 0 0;padding:12px 14px;font-style:normal}.case-evidence .case-evidence-foot{margin-top:10px}.case-actions{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:12px;display:grid}.case-actions .case-note-form{grid-column:1/-1}.admin-page .case-actions legend{margin-bottom:2px;padding:0;font-weight:700}.case-actions label{font-size:.875rem}.case-actions select{width:100%}.case-block .admin-result{margin:0 0 10px}.case-timeline{margin:0;padding:0;list-style:none}.case-timeline li{border-left:2px solid var(--admin-line);margin:0 0 0 6px;padding:0 0 16px 24px;position:relative}.case-timeline li:last-child{border-left-color:#0000;padding-bottom:0}.case-timeline li:before{content:"";background:var(--admin-line-strong);width:12px;height:12px;box-shadow:0 0 0 1px var(--admin-line-strong);border:2px solid #fff;border-radius:50%;position:absolute;top:4px;left:-7px}.case-timeline li[data-kind=reported]:before{background:var(--admin-warn);box-shadow:0 0 0 1px var(--admin-warn)}.case-timeline li[data-kind=status]:before{background:var(--admin-blue);box-shadow:0 0 0 1px var(--admin-blue)}.case-timeline p{margin:0}.case-timeline .admin-muted{margin-top:2px}.case-timeline .case-text{background:var(--admin-wash);border-radius:6px;margin-top:6px;padding:8px 12px}@media (width<=860px){.case-inbox{grid-template-columns:minmax(0,1fr)}.case-queue{position:static}.case-list{max-height:none;overflow:visible}.case-inbox[data-selected] .case-queue,.case-placeholder{display:none}.admin-page .case-back{display:inline-block}}
