#chat601 .chat-message601>.chat-line614{grid-template-columns:23px minmax(0,1fr) auto 18px 18px}
#chat601 .chat-more691{min-width:18px;min-height:24px;padding:0;color:#ffe0a0;font:20px/24px system-ui}
#chat601 .chat-tools691{display:grid;gap:6px;margin:6px 0 1px;padding:8px;border:1px solid #cfb96b;border-radius:9px;background:#173e50;color:#e7f1f4}
#chat601 .chat-tools691 label{display:flex;align-items:center;gap:8px;font-size:11px}
#chat601 .chat-tools691 select{min-width:0;max-width:100%;padding:5px;font-size:12px;background:#eff8fc;color:#214b5c;border-radius:7px}
#chat601 .chat-tools691 small{font-size:10px;line-height:1.4;color:#d1e6ed}
#chat601 .chat-tools691 p:empty{display:none}
.chat-mod-inline691{display:flex;flex-wrap:wrap;gap:6px}
#chat601 .chat-tools691 button{padding:6px 8px;border:1px solid #c9b573;border-radius:7px;color:#ffe6a1;background:#234e60;font-size:12px}
#chat601 [data-chat-manage691]{padding:4px 8px;min-width:32px;color:#ffe0a0}
.chat-mod-head691{display:flex;align-items:center;gap:12px}.chat-mod-head691 h2{flex:1;margin:8px 0}.chat-mod-head691 button{min-width:38px}
.chat-mod-tabs691{display:flex;gap:7px;margin:12px 0}.chat-mod-tabs691 button{flex:1;font-size:13px}.chat-mod-tabs691 [aria-pressed=true]{background:#f3cf7c;color:#214a5a}
.chat-case691{border:1px solid #b8cfd8;border-radius:13px;background:#f5fbfd;color:#214b5c;padding:12px;margin:9px 0;overflow-wrap:anywhere}
.chat-case691>header{display:flex;gap:9px;align-items:center}.chat-case691 section{min-width:0;flex:1}.chat-case691 small{display:block;color:#527582;font-size:11px}.chat-case-avatar691{display:inline-grid;place-items:center;width:36px;height:36px;flex:none;border:2px solid #d8b85c;border-radius:50%;background:#25596b;color:#ffe3a0;font-weight:700}
.chat-case-reason691{font-size:11px;border-radius:10px;background:#f9edcc;padding:4px 7px}.chat-case691 blockquote{margin:10px 0;padding:9px;background:#e5f1f5;border-inline-start:3px solid #c5a553;border-radius:5px;white-space:pre-wrap}
.chat-case691 footer{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.chat-case691 select{min-width:0;max-width:100%;padding:6px;border-radius:8px;border:1px solid #b8cfd8;color:#214b5c;background:white}.chat-case691 button{font-size:12px;padding:7px 10px}.chat-mod-empty691{padding:30px;text-align:center;color:#527582}#chatModError691{color:#a24032}
@media(max-width:500px){.chat-mod-tabs691{gap:4px}.chat-mod-tabs691 button{padding:7px 4px;font-size:11px}.chat-case691{padding:9px}.chat-case691 footer button,.chat-case691 footer select{flex:1}.chat-case-reason691{max-width:92px}}

#chatMod691 .chat-mod-head691,#chatMod691 .chat-case691>header{position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;transform:none!important;padding:0!important;margin:0!important;background:transparent!important;backdrop-filter:none!important;box-shadow:none!important;border:0!important;z-index:auto!important;color:#214b5c!important;display:flex!important;flex-wrap:nowrap!important}
#chatMod691 .chat-mod-head691 h2{font:700 22px/1.3 system-ui;color:#214b5c;margin:8px 0;flex:1}#chatMod691 .chat-case691>header{gap:9px!important}#chatMod691 .chat-mod-head691{gap:12px!important}
#chatMod691 .chat-mod-head691 button{position:static!important;inset:auto!important;display:inline-flex!important;align-items:center;justify-content:center;width:38px!important;height:38px!important;min-width:38px!important;padding:4px!important;color:#214b5c!important;background:#e5f1f5!important;border:1px solid #b8cfd8!important;border-radius:10px!important;font:700 22px/1 system-ui!important;opacity:1!important;visibility:visible!important;box-shadow:none!important}
#chatMod691 .chat-mod-head691 h2{min-width:0;overflow-wrap:anywhere;font-size:clamp(18px,4vw,22px)}

/* Reserve a separate close-button column at either reading direction. */
#chatMod691 .chat-mod-head691{padding-inline-end:46px!important}
#modal:has(#chatMod691) #closeModal{right:auto!important;left:auto!important;inset-inline-end:10px!important;inset-inline-start:auto!important;top:10px!important;width:32px!important;height:32px!important;min-width:32px!important;padding:0!important}

#chatMod691 .chat-mod-tabs691 .chat-mod-refresh692{flex:0 0 32px;min-width:32px;width:32px;padding:3px;font-size:21px;line-height:1;background:#e5f1f5;color:#214b5c;border:1px solid #b8cfd8;border-radius:9px}
#modal:has(#chatMod691) #closeModal{z-index:1201!important}
#modal:has(#chatMod691)>#guildBubbles657{position:static!important;inset:auto!important;flex-direction:row;justify-content:flex-end;padding:0 14px 12px;margin:0;gap:10px}
