.message-unread-badge{display:inline-grid;place-items:center;background:#c53e55;color:white;font:700 11px system-ui;border-radius:20px;min-width:19px;height:19px;padding:0 4px;margin-left:5px}.message-unread-badge[hidden]{display:none}.incoming-message{position:fixed;z-index:10000;top:max(18px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);width:min(90vw,440px);padding:17px 22px;background:#123e35;color:#fff;border-radius:18px;box-shadow:0 8px 35px #0003;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.incoming-message[hidden]{display:none}.profile-picture{width:100%;height:100%;object-fit:cover;border-radius:inherit}.profile-editor{max-width:680px}.profile-editor label{display:grid;gap:8px}.profile-editor .profile-check{display:flex;gap:12px;align-items:center}.profile-editor input[type=checkbox]{width:auto}.profile-preview{width:84px;height:84px;border-radius:25px;display:grid;place-items:center;background:#ddede6;font-size:32px;overflow:hidden}.profile-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.profile-fields .wide{grid-column:1/-1}.profile-editor textarea{min-height:80px}.chat-status-note{font-size:12px;color:#67817a;margin:0;padding:6px 14px}.message .avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.message-status{font-size:11px;color:#68877c;margin-left:auto}.chat-page[data-compact=true] .message{margin-bottom:10px}.profile-color-blue{background:#dceafb!important}.profile-color-violet{background:#e9e0f7!important}.profile-color-rose{background:#f7dfe7!important}.profile-color-amber{background:#f6ebd2!important}@media(max-width:560px){.profile-fields{grid-template-columns:1fr}.profile-fields .wide{grid-column:auto}}
.chat-page .chat-main{grid-template-rows:76px minmax(0,1fr) auto auto auto auto}.chat-page .chat-status-note{min-height:0}.chat-page .chat-status-note:empty{display:none}
.profile-editor .settings-form{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.profile-editor .settings-form>*{min-width:0}.profile-editor .profile-fields input,.profile-editor .profile-fields textarea,.profile-editor .profile-fields select{width:100%;min-width:0;box-sizing:border-box}.profile-editor .dialog-actions{flex-wrap:wrap}.profile-editor .profile-check{display:flex;flex-direction:row;justify-content:flex-start}.profile-editor .profile-preview{width:84px}.profile-editor .profile-fields{align-items:center}.profile-editor .fine-print{white-space:normal;overflow-wrap:anywhere}.profile-editor .profile-fields label{min-width:0}.profile-editor .profile-fields .secondary{justify-self:start}
body[data-android=true] .next-up{backdrop-filter:none}body[data-android=true] .card{box-shadow:none}
body[data-guest=true] [hidden]{display:none!important}

.chat-data-note{margin:4px 16px 12px;font-size:11px}.chat-data-note a{color:var(--muted,#65756f);text-decoration:none}
