.rep-panel{margin-top:12px;margin-bottom:12px}.rep-roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.rep-role{padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--panel-alt);display:grid;gap:2px}.rep-role b{font-size:26px;line-height:1.1;color:var(--text-strong)}.rep-role.is-muted b{color:var(--text-muted)}.rep-role-label{font-size:13px;color:var(--text)}.rep-role small{font-size:12px;color:var(--text-muted)}.rep-rules{font-size:12px;color:var(--text-subtle);margin:10px 0 0;line-height:1.6}.rep-sub{font-size:14px;margin:16px 0 8px}.rep-lead,.rep-window{font-size:13px;color:var(--text-muted);margin:0 0 10px;line-height:1.7}.rep-done{font-size:13px;color:var(--text-muted)}.rep-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rep-item{padding:10px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--panel);display:grid;gap:6px}.rep-item.is-void{opacity:.6}.rep-item.is-blind{border-style:dashed}.rep-item-head{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;font-size:13px}.rep-score{font-size:20px;font-weight:700;color:var(--text-strong)}.rep-score.is-neg{color:var(--danger)}.rep-score small{font-size:11px;color:var(--text-muted);font-weight:400}.rep-who{color:var(--text)}.rep-when{color:var(--text-muted);font-size:12px}.rep-when em{font-style:normal;color:var(--warning-soft-text)}.rep-tags{font-size:12px;color:var(--text-muted)}.rep-comment{margin:0;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.rep-reply{margin:0;padding:6px 10px;border-left:3px solid var(--line-strong);background:var(--panel-alt);font-size:13px;color:var(--text-muted)}.rep-reply-form{display:flex;gap:8px}.rep-reply-form input{flex:1;min-width:0}.rep-form{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--panel-alt);margin-bottom:12px}.rep-form .rep-sub{margin:0}.rep-scale{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:6px;max-width:600px}.rep-scale-item{position:relative;display:grid;place-items:center;min-height:40px;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--panel);cursor:pointer;font-weight:600}.rep-scale-item input{position:absolute;opacity:0;pointer-events:none}.rep-scale-item.is-neg{color:var(--danger)}.rep-scale-item:has(input:checked){background:var(--inverse);color:var(--inverse-text);border-color:var(--inverse)}.rep-tag-pick{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px}.rep-tag-pick label{display:inline-flex;gap:6px;align-items:center}@media(max-width:700px){.rep-scale{gap:3px}.rep-scale-item{min-height:36px;font-size:13px}}.mm-section{margin-top:12px}.mm-section-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mm-section-head small{color:var(--text-muted);font-size:12px}.mm-section-head .mm-edit{margin-left:auto;align-self:center}.mm-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.mm-tile{padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--panel-alt);min-width:0}.mm-tile h3{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--text-muted)}.mm-tile .mm-rules{margin:0;padding-left:0;list-style:none;font-size:14px;line-height:1.6;color:var(--text-strong)}.mm-tile-main{margin:0;font-size:14px;color:var(--text-strong)}.mm-tile-sub{margin:6px 0 0;font-size:12px;color:var(--text-muted);line-height:1.5}.mm-state{display:inline-block;padding:1px 8px;border:1px solid var(--line-strong);border-radius:var(--r);font-size:12px;line-height:1.7}.mm-state.is-on{background:var(--success-soft);border-color:var(--success);color:var(--success-soft-text)}.mm-state.is-off{color:var(--text-muted)}.mm-intro-head{margin:16px 0 6px;font-size:14px}.mm-escrow-note{margin:14px 0 0;padding-top:10px;border-top:1px solid var(--line);font-size:12px;color:var(--text-muted);line-height:1.6}@media(max-width:720px){.mm-tiles{grid-template-columns:1fr}}