.forum-completion-controls{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.forum-completion-controls button,.forum-completion-controls select,.forum-completion-controls input{border:1px solid var(--border);min-height:44px;color:inherit;background:0 0;border-radius:12px;padding:8px 11px;font-size:14px}.forum-completion-controls button.is-active{background:var(--accent);color:var(--surface)}.forum-completion-controls input{flex:1;min-width:160px}.forum-completion-controls button:disabled{opacity:.5;cursor:wait}.forum-unread-dot{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.forum-case-link,.forum-reply-permalink{color:inherit;align-items:center;gap:5px;font-size:14px;display:inline-flex}.forum-reply-permalink{margin-left:auto}.forum-reply:target{outline-offset:4px;outline:2px solid;scroll-margin-top:100px}.forum-media-placeholder{background:#7f7f7f0d;place-items:center;min-height:120px;font-size:14px;display:grid}.forum-draft-note{color:var(--secondary);margin:12px 0;font-size:14px;line-height:1.6}.forum-draft-list{gap:10px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.forum-draft-list a{overflow-wrap:anywhere;display:block}.forum-case-inspector{border:1px solid var(--border);border-radius:12px;margin:16px 0;padding:18px}.forum-case-inspector h3{margin:0 0 12px;font-size:15px}.forum-case-inspector summary{cursor:pointer;margin:12px 0;font-size:14px}.forum-case-inspector pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;font-size:14px;overflow:auto}.forum-case-history{gap:8px;padding-left:18px;font-size:14px;display:grid}.forum-case-history small{color:var(--secondary);display:block}.forum-case-decision{gap:10px;margin-top:16px;display:grid}.forum-case-decision label{gap:5px;font-size:14px;display:grid}.forum-case-decision input:not([type=checkbox]):not([type=radio]),.forum-case-decision textarea,.forum-case-decision select{border:1px solid var(--border);font:inherit;color:inherit;background:0 0;border-radius:12px;width:100%;padding:10px}.forum-case-decision button{border:1px solid var(--border);color:inherit;background:0 0;border-radius:12px;padding:9px 12px;font-size:14px}.forum-case-grid{gap:18px;display:grid}.forum-case-card{border:1px solid var(--border);background:#fff;border-radius:12px;padding:20px}.forum-case-card h2,.forum-case-card h3{margin:10px 0;font-size:17px}.forum-case-card p{font-size:15px;line-height:1.7}.forum-case-card small{color:var(--secondary);font-size:14px}.forum-points-ledger{gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.forum-points-ledger li{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:10px;padding:14px 0;font-size:14px;display:flex}.forum-points-ledger li>div{flex:1;min-width:180px}.forum-points-ledger small{color:var(--secondary);margin-top:5px;display:block}.forum-report-modal:focus{outline:none}.forum-report-modal{color:inherit;background:0 0;border:0;max-width:min(520px,100vw - 32px);padding:0}dialog.forum-report-modal:not([open]){display:none}dialog.forum-report-modal[open]{z-index:100;height:fit-content;margin:auto;display:block;position:fixed;inset:0}dialog.forum-report-modal::backdrop{background:#0006}dialog.forum-report-modal>div{background:var(--surface)}@media (max-width:700px){.forum-completion-controls{gap:6px}.forum-completion-controls input{flex-basis:100%;width:100%}.forum-case-card,.forum-case-inspector{padding:14px}}.forum-case-decision input:is([type=checkbox],[type=radio]){width:18px;height:18px;accent-color:var(--accent);margin:0;padding:0}.forum-case-decision label:has(input[type=checkbox]){align-items:center;gap:10px;min-height:44px;display:flex}.forum-case-decision button{min-height:44px}.forum-case-decision button[type=submit]{background:var(--accent);border-color:var(--accent);color:#fff}.forum-completion-controls button:hover{border-color:var(--accent)}@media (max-width:700px),(pointer:coarse){.forum-completion-controls :is(input,select),.forum-case-decision :is(input,select,textarea){font-size:16px}}
