.channel-editor-dialog{min-width:0;overflow-wrap:anywhere}.channel-editor-heading{display:flex;gap:12px;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--line,#dce2e5);margin-bottom:12px}.channel-editor-heading>svg{width:24px;height:24px;color:var(--accent,#4a5c6a);flex-shrink:0}.channel-editor-heading strong,.channel-editor-heading small{display:block}.channel-editor-heading small{color:var(--muted,#4a5c6a);font-size:12px;margin-top:5px}.channel-editor-status{font-size:12px;line-height:1.7;color:var(--muted,#4a5c6a);min-height:20px}.channel-editor-dialog input:not([type=checkbox]),.channel-editor-dialog textarea,.channel-editor-dialog select{width:100%;min-width:0;font:inherit}.channel-editor-dialog textarea{resize:vertical;line-height:1.7}.channel-editor-dialog button{white-space:normal;line-height:1.6}.channel-editor-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:16px 0 4px}.channel-editor-impact{margin:18px 0;padding:17px;border:1px solid var(--line,#ccd0cf);border-radius:14px;background:var(--surface-2,#f1f4f3)}.channel-editor-impact h3{font-size:14px;margin:0 0 8px}.channel-editor-impact p{font-size:12px;line-height:1.8;margin:8px 0}.channel-editor-impact-counts{display:flex;flex-wrap:wrap;gap:20px;margin:14px 0}.channel-editor-impact-counts span{font-size:12px;color:var(--muted,#4a5c6a)}.channel-editor-impact-counts strong{font-size:20px;color:var(--text,#253745);margin-right:4px}.channel-editor-review{display:flex!important;gap:9px;align-items:flex-start!important;font-size:12px!important;line-height:1.8;margin:12px 0!important}.channel-editor-review input{width:16px!important;height:16px!important;flex-shrink:0;margin-top:3px}.channel-editor-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.channel-editor-comparison.channel-editor-two{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-editor-comparison>section{min-width:0;border:1px solid var(--line,#ccd0cf);border-radius:12px;padding:14px;background:var(--surface,#fff)}.channel-editor-comparison h3{font-size:13px;line-height:1.7;margin:0 0 15px}.channel-editor-comparison dl,.channel-editor-readonly dl{margin:13px 0}.channel-editor-comparison dt,.channel-editor-readonly dt{font-size:11px;color:var(--muted,#4a5c6a);margin-bottom:5px}.channel-editor-comparison dd,.channel-editor-readonly dd{white-space:pre-wrap;font-size:12px;line-height:1.8;margin:0;overflow-wrap:anywhere}.channel-editor-comparison textarea{min-height:100px}.channel-editor-history{display:grid;gap:8px;margin:16px 0}.channel-editor-history-item{display:block;text-align:left;width:100%;padding:14px;border:1px solid var(--line,#ccd0cf);border-radius:12px;background:var(--surface,#fff);color:inherit}.channel-editor-history-item:hover{background:var(--surface-2,#f1f4f3)}.channel-editor-history-item strong,.channel-editor-history-item small{display:block;font-size:12px;line-height:1.8}.channel-editor-history-item small{color:var(--muted,#4a5c6a);margin-top:4px}.channel-editor-empty{padding:20px 0;font-size:13px;color:var(--muted,#4a5c6a)}.channel-editor-reason{padding:12px 14px;background:var(--surface-2,#f1f4f3);border-radius:10px;white-space:pre-wrap;font-size:12px;line-height:1.8}
.collab-chat-header{flex-wrap:wrap;gap:12px}.collab-chat-header>.collab-channel-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:100%;margin-left:auto}.collab-channel-tools button{white-space:normal}.collab-chat-header>div:first-child{min-width:0}.collab-chat-header h2,.collab-chat-header p{overflow-wrap:anywhere}
@media(max-width:760px){.channel-editor-comparison,.channel-editor-comparison.channel-editor-two{grid-template-columns:minmax(0,1fr)}.channel-editor-actions>button{max-width:100%}.channel-editor-impact{padding:13px}.channel-editor-dialog .field-note{line-height:1.8}.collab-chat-header>.collab-channel-tools{margin-left:0;width:100%}}

.collab-channel-readonly{padding:20px 24px;border-top:1px solid var(--border)}.collab-channel-readonly textarea{width:100%;min-height:90px;resize:vertical;background:var(--surface-subtle);font:inherit;line-height:1.8}.collab-channel-readonly .notice{margin-top:0}@media(max-width:760px){.collab-channel-readonly{padding:15px}}
