.sala-chat-anchor {display:flex;align-items:center;justify-content:flex-start;min-width:0}
.sala-chat-anchor .hm-trigger {display:inline-flex;align-items:center;gap:.5rem;min-height:42px;padding:.53rem .92rem;border:1px solid #b19365;border-radius:22px;background:#302231;color:#f5e2b7;font:600 .83rem var(--sans,system-ui);cursor:pointer}
.sala-chat-anchor .hm-trigger:focus-visible {outline:2px solid #f5ce86;outline-offset:3px}
.hm-trigger:disabled {opacity:.7;cursor:default}
.tc-panel .tc-log {background:radial-gradient(ellipse at top left,#46314570,transparent 70%),#1c151d;border-radius:12px;padding:10px}
.tc-panel .tc-row {border:1px solid #c49c7736;max-width:88%;box-shadow:0 3px 12px #12091644}
.tc-panel .tc-row[data-role=user] {background:#3a4235;border-color:#aeb58840}
.tc-panel .tc-row[data-role=user] .tc-author {color:#dae8c8}
.tc-panel .hm-primary {background:#eaca92;color:#271729}
.ai-field textarea {max-width:100%;box-sizing:border-box;padding:12px;border:1px solid #806878;border-radius:7px;background:#1d151e;color:#faedde;font:inherit;resize:vertical}
