.support-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}
.support-thread{padding:20px;min-width:0}
.support-message{padding:18px;border:1px solid #284562;border-radius:12px;background:#0b1c30;margin:14px 0;min-width:0}
.support-message.staff{background:#201c37;border-color:#51426e}
.support-message header{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.8rem;color:#b2a0ee}
.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;margin-bottom:0}
.support-form{display:block}
.support-form fieldset{display:grid;gap:18px;margin:0;padding:0;border:0;min-width:0}
.support-form textarea{resize:vertical;min-height:130px}
.support-form button{justify-self:start}
.support-form fieldset:disabled{opacity:.7}
.support-note{color:var(--muted,#91a6c6);font-size:.85rem;margin:0}
.support-ticket-link{font-weight:650;overflow-wrap:anywhere;color:inherit;text-decoration:underline;text-underline-offset:4px}
.live-ticket-list article>div{min-width:0}
.live-ticket-list .live-badge{align-self:center;white-space:nowrap}
.live-page-head h1{overflow-wrap:anywhere}
[data-theme="light"] .support-message{background:#f8faff;border-color:#c7d2e2}
[data-theme="light"] .support-message.staff{background:#f3edff;border-color:#b5a0dc}
[data-theme="light"] .support-message header{color:#6840a0}
.support-actions .btn:focus-visible,.support-ticket-link:focus-visible{outline:2px solid #a58aff;outline-offset:4px}
@media(max-width:640px){.support-thread{padding:12px}.support-message{padding:14px}.support-actions .btn{font-size:.8rem}.live-ticket-list article{flex-wrap:wrap}.live-page-head h1{font-size:1.65rem}}

.support-thread [hidden]{display:none!important}
