.threads-comments-panel{display:grid;gap:12px;min-width:0}.threads-comments-header,.threads-comments-toolbar,.threads-comment-card>header,.threads-comment-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.threads-comments-header{justify-content:space-between}.threads-comments-header h3,.threads-comment-card p{margin:0}.threads-comments-toolbar label{display:flex;align-items:center;gap:8px}.threads-comments-sync{font-size:.85rem;margin:0;opacity:.85}.threads-comments-capability{display:grid;gap:4px;margin:0;padding:10px 12px;border:1px solid rgba(173,80,59,.38);border-radius:10px;background:#ad503b14;font-size:.86rem}.threads-comments-capability.is-available{border-color:#5275436b;background:#52754317}.threads-comments-capability span,.threads-comment-provider-note{line-height:1.55}.threads-comments-search{display:grid;gap:6px}.threads-comments-search>label{font-weight:700}.threads-comments-search>div{display:flex;gap:8px;flex-wrap:wrap}.threads-comments-search input{flex:1 1 260px;min-width:0}.threads-comments-search small,.threads-comments-query{margin:0;opacity:.78;line-height:1.5}.threads-comments-list{display:grid;gap:10px}.threads-comment-card{display:grid;gap:10px;border:1px solid var(--border-color,#bccca6);padding:14px;border-radius:12px;min-width:0}.threads-comment-card.is-highlighted{outline:2px solid var(--accent-color,#ad503b);outline-offset:2px}.threads-comment-card>header{justify-content:space-between}.threads-comment-body,.threads-comment-reply-status p,.threads-comment-confirm p{white-space:pre-wrap;overflow-wrap:anywhere}.threads-comment-compose,.threads-comment-compose label,.threads-comment-confirm,.threads-comment-reply-status{display:grid;gap:8px}.threads-comment-compose textarea{width:100%;box-sizing:border-box;resize:vertical;font:inherit}.threads-comment-confirm,.threads-comment-reply-status{padding:12px;border-radius:8px;background:var(--surface-muted,rgba(119,136,83,.1))}.threads-metric-buttons{display:flex;flex-wrap:wrap;gap:6px}.threads-metric-buttons button{font:inherit;border:1px solid var(--border-color,#bccca6);border-radius:8px;padding:7px 10px;background:transparent;cursor:pointer}.threads-comments-dialog{width:min(720px,calc(100vw - 32px));max-height:85dvh;overflow:auto;border-radius:14px;border:1px solid var(--border-color,#bccca6);padding:20px;color:inherit;background:var(--card-bg,#f8faef)}.threads-comments-dialog::backdrop{background:#0006}.threads-comments-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}@media (max-width:600px){.threads-comment-card{padding:12px}.threads-comment-actions .btn,.threads-comments-search .btn{min-height:40px}.threads-comments-search>div{display:grid}.threads-comments-dialog{padding:14px}}.comments-page{display:grid;gap:16px}.comments-page-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:16px 24px;align-items:end}.comments-page-intro h2,.comments-page-manager h2,.comments-overview h2{margin:4px 0 8px}.comments-page-intro p{margin:0;line-height:1.65}.comments-persona-select{display:grid;gap:7px;font-weight:700}.comments-persona-select select{width:100%}.comments-page-note{grid-column:1 / -1;padding-top:12px;border-top:1px solid var(--border-color,#bccca6);font-size:.9rem;opacity:.84}.comments-page-manager,.comments-overview{display:grid;gap:16px}.comments-page-manager>header,.comments-overview>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.comments-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.comments-overview-card{display:grid;align-content:start;gap:10px;min-width:0;padding:14px;border:1px solid var(--border-color,#bccca6);border-radius:12px}.comments-overview-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.comments-overview-card p,.comments-overview-card small{margin:0;line-height:1.55}.comments-overview-card .btn{justify-self:start;margin-top:auto}.comments-connection{padding:3px 7px;border-radius:999px;background:#ad503b1a;font-size:.74rem;white-space:nowrap}.comments-connection.is-available{background:#52754324}.comments-overview-error{color:var(--danger-color,#9f3325)}@media (max-width:700px){.comments-page-intro{grid-template-columns:1fr}.comments-persona-select{grid-column:1}}
