.cm-section{margin:28px 0 8px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);scroll-margin-top:calc(var(--chrome-h, 120px) + 12px)}.cm-h2{font-size:18px;font-weight:800;margin:0 0 10px;letter-spacing:-.01em}.cm-none{font-size:14px;margin:0 0 12px}.cm-list,.cm-replies{list-style:none;margin:0;padding:0}.cm-list>.cm-item+.cm-item{border-top:1px solid var(--line)}.cm-item{padding:10px 0;scroll-margin-top:calc(var(--chrome-h, 120px) + 12px)}.cm-item.is-waiting{opacity:.85}.cm-replies{margin:8px 0 0 14px;padding-left:12px;border-left:2px solid var(--line)}.cm-replies .cm-item{padding:6px 0}.cm-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;color:var(--muted);margin-bottom:4px}.cm-author,.cm-author a{color:var(--text);font-weight:700}.cm-body{font-size:14.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.cm-chip-plain{cursor:default}.cm-suggestion-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:8px 0 0;font-size:13px}.cm-suggestion-kicker{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.cm-suggestion-status{font-size:11.5px;font-weight:700;padding:1px 8px;border-radius:999px;background:var(--surface-3);color:var(--muted)}.cm-suggestion-status.is-approved{background:var(--match-bg);color:var(--match-fg)}.cm-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 8px;margin-top:8px}.cm-reply-box{flex:1 1 100%}.cm-form{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.cm-form-reply{margin-top:4px}.cm-label{font-size:13.5px;font-weight:700}.cm-form textarea{width:100%;font:inherit;font-size:14.5px;color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;padding:9px 11px;resize:vertical;min-height:72px}.cm-form-reply textarea{min-height:56px}.cm-hint{margin:0}.cm-suggest{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1px dashed var(--line-strong);border-radius:10px}.cm-suggest label{font-size:13px;font-weight:700}.cm-suggest-open{justify-self:start}.cm-form-actions{gap:8px}.cm-form-actions,.cm-signin{display:flex;align-items:center}.cm-signin{flex-wrap:wrap;gap:6px 10px;margin:12px 0 0;font-size:13.5px}.cm-sugg{margin:14px 0 0;padding:12px 14px;border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface-2);color:var(--text)}.cm-sugg-title{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;margin:0 0 4px;color:var(--muted)}.cm-sugg-note{font-size:13px;color:var(--muted);margin:0 0 10px;line-height:1.45}.cm-sugg-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.cm-sugg-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px}.cm-sugg-brand,.cm-sugg-count{font-size:12.5px}.cm-decide{display:inline-flex;gap:6px;align-items:center;margin-left:auto}.cm-decided{font-size:12.5px;font-weight:600;color:var(--text);flex:1 1 100%}.cm-tap{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.cm-edited{font-style:italic}.cm-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;flex:1 1 100%}.cm-confirm-text{font-size:13.5px;font-weight:600}.cm-own.cm-form{flex:1 1 100%;margin-top:0}.cm-item.is-deleted>.cm-body{font-style:italic;margin:0}@media (max-width:560px){.cm-section{padding:13px}.cm-decide{margin-left:0}}