/* MarshChat 0.7.1 · Enterprise channel-topic ribbon */
#mc-channel-topic{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:8px 16px;background:#f8fafc;border-bottom:1px solid #d8e3eb;color:#263b4e;font:13px/1.45 'Segoe UI',Arial,sans-serif}
#mc-channel-topic[hidden]{display:none!important}
#mc-channel-topic>strong{flex:none;font-size:10px;letter-spacing:.09em;color:#4b7c2d;margin-top:4px}
#mc-channel-topic .mc-channel-topic-text{flex:1;min-width:0;overflow-wrap:anywhere;white-space:normal;max-height:5.8em;overflow:auto;scrollbar-width:thin}
#mc-channel-topic .mc-channel-topic-actions{display:flex;gap:5px;flex:none}
#mc-channel-topic button{font-size:11px!important;padding:5px 9px!important;border:1px solid #c4d3df!important;border-radius:3px!important;background:#fff!important;color:#315b76!important;line-height:1.2}
#mc-channel-topic button:hover{background:#ebf4fa!important}
#mc-channel-topic button:disabled{opacity:.43!important}
@media(max-width:640px){#mc-channel-topic{padding:8px 10px;gap:6px;flex-wrap:wrap}#mc-channel-topic>strong{margin-top:2px}#mc-channel-topic .mc-channel-topic-text{flex-basis:calc(100% - 65px)}#mc-channel-topic .mc-channel-topic-actions{margin-left:auto}#mc-channel-topic button{padding:5px 7px!important}}
