:where(.chat-container) .chat-composer-status{color:var(--danger);text-align:center;overflow-wrap:anywhere;padding:4px 12px;font-size:12px;line-height:1.3}:where(.chat-container) .chat-transcript{position:relative}:where(.chat-container) .chat-notices{z-index:6;overscroll-behavior:contain;scrollbar-color:var(--chat-scroll-thumb) transparent;scrollbar-width:thin;flex-direction:column;gap:6px;max-height:45%;display:flex;position:absolute;inset-inline:10px;overflow-y:auto}:where(.chat-container) .chat-notices-top{top:8px}:where(.chat-container) .chat-notices-bottom{bottom:24px}body.ui-skin .chat-container .chat-notices>*{box-sizing:border-box;background:var(--ui-glass-quiet);min-width:0;color:var(--ui-text);-webkit-backdrop-filter:var(--ui-blur);border-radius:8px;flex:none;margin:0}body.ui-skin .chat-container .chat-notices>:is(.chat-surface-error,.chat-composer-status,.chat-access-notice){color:var(--ui-muted);overflow-wrap:anywhere;padding:6px 12px;font-size:12px;line-height:1.4}body.ui-skin .chat-container .chat-notices>.chat-composer-status{color:var(--danger)}body.ui-skin .chat-container .chat-notices>.typing-indicator{height:auto;color:var(--ui-dim);padding:4px 8px}body.ui-skin .chat-container .chat-notices>.chat-pins{max-height:none}:where(.chat-container) .chat-notices>:is([hidden],.chat-encryption-status:not(:has(.chats-device-pending:not([hidden])))){display:none}.dms-surface{background:var(--ui-ground);color:var(--ui-text);flex-direction:column;display:flex;position:relative}.dms-surface[hidden]{display:none}.dms-directory{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.dms-directory[hidden]{display:none}.chat-workspace-body,.chat-workspace-conversation{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.chat-workspace-conversation[hidden],.dms-workspace-heading[hidden]{display:none}.chat-workspace-body.chat-workspace-direct{grid-template-columns:minmax(0,min(180px,40%)) minmax(0,1fr);display:grid}.chat-workspace-direct>.dms-directory{border-right:1px solid var(--ui-line);grid-area:1/1}.chat-workspace-direct>:is(.chat-workspace-conversation,.dms-surface){grid-area:1/2}.dms-workspace-heading{border-bottom:1px solid var(--ui-line);align-items:center;gap:8px;padding:4px 8px;display:flex}.dms-surface{min-width:0;min-height:0}:is(.dms-picker,.dms-friends) button:disabled{opacity:.5;cursor:default}:is(.dms-picker,.dms-friends) :focus-visible{outline:2px solid var(--ui-bright);outline-offset:-2px}.dms-picker{overscroll-behavior:contain;min-height:0;padding:10px;overflow-y:auto}.dms-recipients{flex-wrap:wrap;gap:8px;display:flex}.dms-empty{color:var(--ui-dim)}:is(.dms-picker,.dms-friends) input{font:inherit;color:inherit;background:var(--ui-inset);border:1px solid var(--ui-line);box-sizing:border-box;border-radius:6px;min-width:0;padding:10px}.dms-picker input{width:100%}.dms-search-results button{text-align:start;width:100%;margin-block:4px;display:block}:is(.dms-picker,.dms-friends) input::placeholder{color:var(--ui-dim);opacity:1}.dms-recipients:empty{display:none}.dms-picker h3{color:var(--ui-bright);margin:0 0 10px;font-size:12px;font-weight:740}.dms-recipients{gap:4px;margin-bottom:8px}.dms-recipient{background:var(--ui-raised);border:1px solid var(--ui-line);border-radius:6px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}:where(.dms-recipient)>.ui-icon-btn:not(:where(.mod-queue-btn,.strimr-menu-btn,.chat-profile-more-btn,.whats-new-close)){margin:0}.community-conversation-region>.dms-surface[data-presentation-pending][hidden]{visibility:hidden;display:flex!important}.dms-proposal{background:var(--ui-raised);border:1px solid var(--ui-line);color:var(--ui-text);border-radius:6px;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;padding:8px 10px;display:flex}.dms-proposal-text{flex:1;min-width:0}.dms-leave-choices{flex-direction:column;gap:8px;display:flex}.dms-leave-note{color:var(--ui-dim);margin:0;font-size:12px}.chats-unread{background:var(--ui-raised);border:1px solid var(--ui-line);color:var(--ui-bright);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:740}:where(.chat-container) .dms-friends [hidden]{display:none}:where(.chat-container) .dms-friends{min-width:0;min-height:0;color:var(--ui-text);flex-direction:column;flex:1;display:flex}:where(.chat-container) .dms-friends-heading{height:var(--ui-header-height,40px);box-sizing:border-box;border-bottom:1px solid var(--ui-line);color:var(--ui-bright);align-items:center;gap:12px;padding:0 12px;display:flex}:where(.chat-container) .dms-friends-tabs{flex-wrap:wrap;gap:6px;display:flex}:where(.chat-container) .dms-friends-tabs button{padding:5px 10px}:where(.chat-container) .dms-friends-primary{font-weight:750}:where(.chat-container) .dms-friends-search{margin:12px}:where(.chat-container) .dms-friend-rows{scrollbar-width:thin;scrollbar-color:var(--chat-scroll-thumb) transparent;flex:1;min-height:0;padding:0 12px;overflow-y:auto}:where(.chat-container) .dms-friend-row{border-bottom:1px solid var(--ui-line);align-items:center;gap:12px;padding:12px 0;display:flex}:where(.chat-container) .dms-friend-identity{flex:1;min-width:0}:where(.chat-container) .dms-friend-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}:where(.chat-container) .dms-friend-name span{color:var(--ui-dim);font-size:12px}:where(.chat-container) .dms-friend-status{color:var(--ui-muted);overflow-wrap:anywhere;align-items:center;gap:4px;display:flex}:where(.chat-container) .dms-friend-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}:where(.chat-container) :is(.dms-friends-empty,.dms-friends-feedback){color:var(--ui-muted);overflow-wrap:anywhere;margin:12px}:where(.chat-container) .dms-friends-feedback:empty{display:none}:where(.chat-container) .dms-friend-add{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 12px;display:flex}:where(.chat-container) .dms-friend-add :is(h3,p){width:100%;margin:0}:where(.chat-container) .dms-friend-add h3{color:var(--ui-bright)}:where(.chat-container) .dms-friend-add p{color:var(--ui-muted)}:where(.chat-container) .dms-friend-add input{flex:1;min-width:120px}#chat{display:contents}:where(.chat-container) .chat-shell{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}
/*# sourceMappingURL=/static/assets/chat-layout-978db4f1568cb87754aefe2ec81c775085b6b3c0099862d7a70d57b4a57e803c.css.map */
