.sala-messages{--sala-messages-ink:#111318;--sala-messages-muted:#5c6570;--sala-messages-paper:#fff;--sala-messages-soft:#f7f8fa;--sala-messages-line:#e6e8ee;--sala-messages-accent:#0b5fff;--sala-messages-accent-ink:#0847c2;--sala-messages-accent-soft:#edf3ff;--sala-messages-on-accent:#fff;background:var(--sala-messages-paper);border:1px solid var(--sala-messages-line);border-radius:16px;color:var(--sala-messages-ink);display:grid;grid-template-columns:minmax(14rem,22rem) minmax(0,1fr);min-height:28rem;overflow:hidden}.sala-messages--guest{display:block;padding:1.5rem}.sala-messages__inbox{background:var(--sala-messages-soft);border-inline-end:1px solid var(--sala-messages-line);display:flex;flex-direction:column;min-height:0}.sala-messages__inbox-head,.sala-messages__thread-head{border-bottom:1px solid var(--sala-messages-line);margin:0;padding:.9rem 1rem}.sala-messages__title,.sala-messages__who{font-size:1.05rem;line-height:1.3;margin:0}.sala-messages__who a{color:inherit;text-decoration:none}.sala-messages__who a:focus,.sala-messages__who a:hover{text-decoration:underline}.sala-messages__list{list-style:none;margin:0;overflow:auto;padding:0}.sala-messages__item-link{border-bottom:1px solid var(--sala-messages-line);color:inherit;display:grid;gap:.15rem .5rem;grid-template-columns:minmax(0,1fr) auto;padding:.75rem 1rem;text-decoration:none}.sala-messages__item-link:focus,.sala-messages__item-link:hover,.sala-messages__item.is-current .sala-messages__item-link{background:var(--sala-messages-accent-soft)}.sala-messages__name{font-weight:650}.sala-messages__item.is-unread .sala-messages__name{font-weight:750}.sala-messages__preview{color:var(--sala-messages-muted);font-size:.9rem;grid-column:1/-1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sala-messages__badge{background:var(--sala-messages-accent);border-radius:999px;color:var(--sala-messages-on-accent);font-size:.75rem;line-height:1.25rem;min-width:1.25rem;padding:0 .35rem;text-align:center}.sala-messages__thread{background:var(--sala-messages-paper);display:flex;flex-direction:column;min-height:24rem;min-width:0}.sala-messages__log{display:flex;flex:1;flex-direction:column;gap:.65rem;list-style:none;margin:0;overflow:auto;padding:1rem}.sala-messages__bubble{background:var(--sala-messages-soft);border-radius:14px;max-width:min(36rem,85%);padding:.55rem .8rem}.sala-messages__bubble.is-mine{align-self:flex-end;background:var(--sala-messages-accent);color:var(--sala-messages-on-accent)}.sala-messages__body{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.sala-messages__time{display:block;font-size:.75rem;margin-top:.25rem;opacity:.75}.sala-messages__form{border-top:1px solid var(--sala-messages-line);display:grid;gap:.5rem;padding:.75rem 1rem 1rem}.sala-messages__label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.sala-messages__input{background:var(--sala-messages-paper);border:1px solid var(--sala-messages-line);border-radius:12px;color:var(--sala-messages-ink);font:inherit;min-height:4.5rem;padding:.7rem .8rem;resize:vertical;width:100%}.sala-messages__input:focus{outline:2px solid var(--sala-messages-accent);outline-offset:1px}.sala-messages-launch__button,.sala-messages-launch__login,.sala-messages__send{align-items:center;background:var(--sala-messages-accent);border:0;border-radius:999px;color:var(--sala-messages-on-accent);cursor:pointer;display:inline-flex;font:inherit;font-weight:650;justify-self:start;min-height:2.5rem;padding:.35rem .95rem;text-decoration:none}.sala-messages-launch__button:focus,.sala-messages-launch__button:hover,.sala-messages-launch__login:focus,.sala-messages-launch__login:hover,.sala-messages__send:focus,.sala-messages__send:hover{background:var(--sala-messages-accent-ink);color:var(--sala-messages-on-accent)}.sala-messages__back,.sala-messages__empty,.sala-messages__gate{color:var(--sala-messages-muted);margin:0;padding:1rem}.sala-messages__gate{color:var(--sala-messages-ink)}.sala-messages__error{color:#b3261e;margin:0}.sala-messages-launch{margin:.75rem 0 0}.sala-messages__back a{color:var(--sala-messages-accent-ink)}@media (max-width:720px){.sala-messages{display:block;min-height:0}.sala-messages__inbox{border-inline-end:0}.sala-messages.has-thread .sala-messages__inbox,.sala-messages:not(.has-thread) .sala-messages__thread{display:none}}
