.cm-section{margin:20px 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:var(--fw-bold);margin:0 0 10px;letter-spacing:-.01em}.cm-none{font-size:14px;margin:0 0 8px}.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:var(--fw-strong)}.cm-owner-tag{display:inline-block;font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:.03em;text-transform:uppercase;border-radius:6px;padding:1px 6px;background:#e4f3ea;color:var(--ok,#1d7a46)}.cm-owner-tag.is-former{background:#eef0f2;color:#4a5560}.cm-body{font-size:14.5px;line-height:var(--lh-body);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:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.cm-suggestion-status{font-size:11.5px;font-weight:var(--fw-strong);padding:1px 8px;border-radius:var(--radius-pill);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:8px}.cm-form-reply{margin-top:4px}.cm-label{font-size:13.5px;font-weight:var(--fw-strong)}.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:5px;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:5px}.cm-suggest label{font-size:13px;font-weight:var(--fw-strong)}.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:8px 0 0;font-size:13.5px}.cm-sugg{margin:10px 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:var(--fw-bold);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:var(--lh-body)}.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:var(--fw-medium);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:var(--fw-medium)}.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}}.cm-ask-toggle{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:var(--fw-strong);min-height:44px;cursor:pointer}.cm-ask-toggle input{width:18px;height:18px;accent-color:var(--fd-red);margin:0}@media (max-width:560px){.cm-replies,.cm-section,.cm-sugg,.cm-suggest{padding-left:var(--pad-x-phone);padding-right:var(--pad-x-phone)}}