@layer fx-base{.fx-chat-shortcuts{max-height:60vh;margin:0;overflow:auto}.fx-chat-shortcuts>div{border-bottom:1px solid var(--border-rule);justify-content:space-between;gap:16px;padding:8px;display:flex}.fx-chat-shortcuts dd{color:var(--text-secondary);margin:0}.fx-chat-room-settings{flex-direction:column;gap:16px;padding:0 16px 16px;display:flex}.fx-chat-room-settings form,.fx-chat-setting-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.fx-chat-room-settings label{min-width:0}.fx-chat-room-settings form label{flex-direction:column;flex:1;gap:6px;display:flex}.fx-chat-room-settings input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--border-field);border-radius:var(--radius-sm);background:var(--bg-card);width:100%;color:var(--text-primary);font:inherit;padding:8px}.fx-chat-setting-leave{border-top:1px solid var(--border-rule);color:var(--status-danger);align-items:center;gap:8px;padding-top:16px;display:flex}.fx-chat-room-settings button,.fx-chat-room-notify button{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-card);color:inherit;font:inherit;cursor:pointer;padding:6px 12px}.fx-chat-room-notify{font-size:var(--font-size-sm);align-items:center;gap:4px;display:flex}.fx-chat-room-notify [role=alert]{color:var(--status-danger)}.fx-chat-drawer__head-tools{place-items:center;width:58px;height:48px;display:grid;position:absolute;top:0;right:0}.fx-chat-drawer__head-tools .fx-chat-room-notify button{font-size:var(--font-size-xs);border:0;padding:0}.fx-chat-settings .fx-set-cell{justify-content:space-between}.fx-chat-settings__control{flex:0 0 min(52%,16rem);justify-content:flex-end;align-items:center;min-width:0;display:flex}.fx-chat-settings .fx-set-cell>span{overflow-wrap:anywhere;min-width:0}.fx-chat-toast-stack{z-index:var(--z-toast);pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:4px;right:4px}.fx-chat-toast{box-sizing:border-box;border:1px solid var(--border-popover);border-radius:var(--radius-md);background:var(--bg-popover);width:280px;height:140px;box-shadow:var(--shadow-popover);color:var(--text-primary);pointer-events:auto;padding:12px 14px}.fx-chat-toast>header{align-items:center;gap:8px;height:24px;display:flex}.fx-chat-toast>header strong{min-width:0;font-size:var(--font-size-sm);flex:1}.fx-chat-toast>header button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0}.fx-chat-toast__body{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;width:100%;margin-top:8px;padding:0;display:flex}.fx-chat-toast__avatar{border-radius:var(--radius-full);background:var(--accent-bg);width:28px;height:28px;color:var(--accent-ink);flex:none;place-items:center;display:grid}.fx-chat-toast__content{min-width:0;font-size:var(--font-size-sm);flex-direction:column;gap:3px;display:flex}.fx-chat-toast__content>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-chat-toast__content small{color:var(--text-tertiary)}.fx-chatroom[data-reading-size=large]{--composer-font-size:var(--font-size-lg)}.fx-chatroom[data-reading-size=larger]{--composer-font-size:var(--font-size-xl)}.fx-chatroom[data-reading-size=largest]{--composer-font-size:var(--font-size-2xl)}.fx-chatroom[data-link-preview=false] .fx-chat__link-card{display:none}.fx-chat-native-window{background:var(--bg-card);flex-direction:column;min-width:366px;height:100dvh;display:flex;overflow:hidden}.fx-chatroom .fx-chat__bubble{font-size:var(--composer-font-size,var(--font-size-md))}}@layer _,fx-fonts;
