.lc-app,.lc-login{--lc-field:#11192a;--lc-bg:#101424;--lc-surface:#191f33;--lc-line:#35415b;--lc-ink:#edf2fc;--lc-muted:#bac8df;--lc-accent:#54decd;color:var(--lc-ink);background:var(--lc-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:16px/1.45 Arial,Helvetica,sans-serif}.lc-app *,.lc-login *{box-sizing:border-box}.lc-app{border-radius:12px;grid-template-columns:260px minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.lc-app button,.lc-login button{font:inherit;cursor:pointer;min-height:40px;color:inherit;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px;display:inline-flex}.lc-app button:hover,.lc-login button:hover{background:#29344d}.lc-app button:disabled,.lc-login button:disabled{opacity:.5;cursor:default}:is(.lc-app :focus-visible,.lc-login :focus-visible){outline:2px solid var(--lc-accent);outline-offset:2px}.lc-app .lc-primary,.lc-login .lc-primary{color:#0d2524;background:#54decd;padding:10px 16px;font-weight:700}.lc-app .lc-primary:hover,.lc-login .lc-primary:hover{background:#82eadd}.lc-app input,.lc-app textarea,.lc-login input{font:inherit;color:var(--lc-ink);background:var(--lc-field,#11192a);border:1px solid var(--lc-line);border-radius:8px;max-width:100%;padding:10px}.lc-app h2,.lc-login h1{color:var(--lc-ink);margin:0;font:700 20px/1.3 Arial}.lc-app p{margin:8px 0}.lc-app small{color:var(--lc-muted);font-size:12px;display:block}.lc-muted{color:var(--lc-muted);font-size:14px}.lc-sidebar{border-right:1px solid var(--lc-line);background:var(--lc-surface);flex-direction:column;min-height:0;display:flex}.lc-sidebar>header,.lc-create>header{justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.lc-self{border-block:1px solid var(--lc-line);align-items:center;gap:10px;padding:12px 16px;display:flex}.lc-self>span:nth-child(2){overflow-wrap:anywhere;flex:1;font-size:14px}.lc-avatar{color:#eee3ff;background:#343259;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.lc-avatar img{object-fit:cover;width:100%;height:100%}.lc-sidebar nav{flex:1;padding:8px;overflow:auto}.lc-app .lc-room{text-align:left;justify-content:flex-start;gap:10px;width:100%;padding:12px 8px;display:flex}.lc-room>span:last-child{overflow-wrap:anywhere;min-width:0}.lc-room strong{font-size:14px}.lc-room[aria-current=page]{background:#302b49;border-color:#65517b}.lc-sidebar footer{border-top:1px solid var(--lc-line);color:var(--lc-muted);padding:14px 16px;font-size:12px}.lc-empty-list{padding:14px}.lc-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.lc-chat-header{border-bottom:1px solid var(--lc-line);background:var(--lc-surface);align-items:center;gap:12px;padding:18px 22px;display:flex}.lc-chat-header>div{min-width:0}.lc-chat-header h2{overflow-wrap:anywhere}.lc-chat-header small{max-height:38px;overflow:auto}.lc-app .lc-back{display:none}.lc-messages{overscroll-behavior:contain;flex-direction:column;flex:1;gap:18px;padding:24px;display:flex;overflow:auto}.lc-message{align-self:flex-start;align-items:flex-end;gap:8px;min-width:0;max-width:88%;display:flex}.lc-message.lc-mine{flex-direction:row-reverse;align-self:flex-end}.lc-bubble{background:#222d44;border:1px solid #394964;border-radius:12px 12px 12px 3px;min-width:0;padding:12px 14px}.lc-mine .lc-bubble{background:#30304e;border-color:#5b5481;border-radius:12px 12px 3px}.lc-bubble>strong{color:#baf5ed;font-size:12px}.lc-bubble p{white-space:pre-wrap;overflow-wrap:anywhere}.lc-bubble>small{text-align:right;margin-top:7px;font-size:12px}.lc-bubble a{color:#d0f9f3;overflow-wrap:anywhere;align-items:center;gap:8px;margin-block:6px;text-decoration:underline;display:flex}.lc-bubble audio{width:260px;max-width:100%;height:42px;margin-top:8px;display:block}.lc-compose{border-top:1px solid var(--lc-line);background:var(--lc-surface);padding:12px 18px}.lc-compose textarea{resize:vertical;width:100%;min-height:64px;max-height:180px;display:block}.lc-tools{align-items:center;gap:3px;padding-top:8px;display:flex}.lc-tools>span{flex:1;margin-left:8px}.lc-emoji{flex-wrap:wrap;margin-bottom:10px;display:flex}.lc-emoji button{font-size:24px}.lc-voice-preview,.lc-recording{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.lc-voice-preview audio{max-width:100%;height:42px}.lc-recording{color:#ffcc9a}.lc-welcome{text-align:center;color:var(--lc-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:30px;display:flex}.lc-welcome>svg{color:var(--lc-accent);margin-bottom:18px}.lc-welcome h2{font-size:24px}.lc-welcome p{margin:12px 0 24px}.lc-error{color:#ffd1da;overflow-wrap:anywhere;background:#462534;padding:12px 16px;font-size:14px}.lc-create{align-self:center;width:100%;max-width:620px;padding:8px 20px 20px;overflow:auto}.lc-create>header{padding:16px 0}.lc-kinds{gap:8px;margin-block:12px 20px;display:flex}.lc-kinds [aria-pressed=true]{background:#30304e;border-color:#6b5c8d}.lc-create>label,.lc-login label{flex-direction:column;gap:6px;margin-bottom:16px;font-size:14px;display:flex}.lc-user-list{max-height:40vh;margin-bottom:20px;overflow:auto}.lc-user-list label{border-bottom:1px solid var(--lc-line);cursor:pointer;align-items:center;gap:10px;padding:10px 4px;display:flex}.lc-user-list input{width:18px;height:18px;accent-color:var(--lc-accent)}.lc-user-list span{overflow-wrap:anywhere}.lc-older{align-self:center}.lc-start{text-align:center;margin-block:auto!important}.lc-full{height:100dvh;min-height:400px}.lc-full .lc-app{border-radius:0}.lc-login{place-items:center;min-height:100dvh;padding:24px;display:grid}.lc-login form{background:var(--lc-surface);border:1px solid var(--lc-line);border-radius:14px;width:100%;max-width:390px;padding:28px}.lc-login form>svg{color:var(--lc-accent);margin-bottom:18px}.lc-login form>p{color:var(--lc-muted);margin-bottom:24px}.lc-login .lc-primary{width:100%}.lc-launcher{z-index:900;color:#e6fffc;cursor:pointer;background:#193b3b;border:1px solid #4eafa5;border-radius:12px;align-items:center;gap:9px;padding:13px 17px;font:700 14px Arial;display:flex;position:fixed;bottom:20px;right:22px;box-shadow:0 8px 24px #0005}.lc-launcher:focus-visible{outline-offset:3px;outline:3px solid #54decd}.lc-dialog[data-slot=dialog-content]{background:#101424;border:1px solid #35415b;gap:0;width:min(1020px,100vw - 24px);height:min(730px,100dvh - 24px);padding:0;transition:none;overflow:hidden;max-width:min(1020px,100vw - 24px)!important}.lc-dialog>.lc-app{height:100%;min-height:0}.lc-dialog>[data-slot=dialog-close]{top:10px;right:10px;color:#edf2fc!important;background:#222d44!important}.lc-dialog .lc-chat-header{padding-right:54px}.lc-dialog .lc-create>header{padding-right:40px}.lc-dialog .lc-error{padding-right:48px}@media (max-width:640px){.lc-app{grid-template-columns:1fr}.lc-sidebar{border:0}.lc-main,.lc-selected .lc-sidebar{display:none}:is(.lc-selected .lc-main,.lc-app:has(.lc-create) .lc-main){display:flex}.lc-app:has(.lc-create) .lc-sidebar{display:none}.lc-app .lc-back{display:flex}.lc-messages{padding:16px 12px}.lc-message{max-width:96%}.lc-message>.lc-avatar{width:28px;height:28px;font-size:11px}.lc-compose{padding:10px 12px}.lc-tools>span{font-size:12px}.lc-launcher span{display:none}.lc-dialog .lc-sidebar>header{padding-right:48px}.lc-voice-preview audio{width:100%}.lc-chat-header{padding:14px}.lc-create{padding:10px 16px}}@media (prefers-reduced-motion:reduce){.lc-app *{scroll-behavior:auto!important}}.lc-info{overscroll-behavior:contain;flex:1;min-height:0;padding:0 22px 24px;overflow:auto}.lc-info>header{background:var(--lc-bg);z-index:1;align-items:center;gap:10px;padding:14px 0;display:flex;position:sticky;top:0}.lc-info-identity{text-align:center;flex-direction:column;align-items:center;padding:18px 0;display:flex}.lc-info-avatar{width:76px;height:76px;margin-bottom:14px;font-size:26px}.lc-info-actions{justify-content:center;gap:12px;margin-bottom:22px;display:flex}.lc-info-actions button{background:var(--lc-surface);flex-direction:column;padding:12px 18px}.lc-info-actions span{font-size:13px}.lc-file-label{cursor:pointer;color:var(--lc-accent);align-items:center;gap:8px;padding:8px;display:inline-flex}.lc-info-form{align-items:flex-end;gap:10px;margin-bottom:20px;display:flex}.lc-info-form label{flex-direction:column;flex:1;gap:6px;min-width:0;font-size:14px;display:flex}.lc-info-form input{width:100%}.lc-info-tabs{border-bottom:1px solid var(--lc-line);gap:4px;margin-top:24px;display:flex;overflow:auto}.lc-info-tabs button{white-space:nowrap;border-radius:0;font-size:14px}.lc-info-tabs [aria-selected=true]{color:var(--lc-accent);border-bottom:2px solid var(--lc-accent)}.lc-info-content{padding:18px 0}.lc-info-members{margin:0 0 20px;padding:0;list-style:none}.lc-info-members li{border-bottom:1px solid var(--lc-line);align-items:center;gap:8px;padding:12px 0;display:flex}.lc-info-members li>span{overflow-wrap:anywhere;flex:1;min-width:0}.lc-info-members small{align-items:center;gap:5px;margin-top:4px;display:flex}.lc-info-search{align-items:center;gap:8px;margin-bottom:20px;display:flex}.lc-info-search input{width:100%;min-width:0}.lc-found{border-bottom:1px solid var(--lc-line);padding:14px 0}.lc-found>strong{color:#baf5ed;font-size:13px}.lc-found p{white-space:pre-wrap;overflow-wrap:anywhere}.lc-found a{color:#d0f9f3;overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.lc-found audio{max-width:100%;margin:10px 0;display:block}.lc-info-danger{border-top:1px solid var(--lc-line);flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:14px;display:flex}.lc-info-danger button{color:#ffd1da}.lc-chat-header>div{flex:1}.lc-info-open{flex-shrink:0}.lc-notifications{border-bottom:1px solid var(--lc-line);flex-wrap:wrap;align-items:center;gap:2px;padding:8px 12px;display:flex}.lc-notifications button{font-size:12px;padding:7px!important}.lc-notifications>small{width:100%;padding:4px}.lc-widget-notifications{z-index:899;color:#edf2fc;background:#191f33;border-radius:8px;max-width:320px;font:14px Arial;position:fixed;bottom:80px;right:22px}.lc-widget-notifications .lc-notifications{border:0}.lc-folder-filter{align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:flex}.lc-folder-filter select{background:var(--lc-bg);color:var(--lc-ink);border:1px solid var(--lc-line);border-radius:8px;flex:1;min-width:0;padding:8px}.lc-unread{background:var(--lc-accent);color:#0d2524;border-radius:12px;margin-left:8px;padding:1px 6px;font-size:12px;font-weight:700;display:inline-block}.lc-app ::selection{color:#fff;background:#3c6f70}.lc-app{scrollbar-color:#53617b #191f33}.lc-app input::placeholder,.lc-app textarea::placeholder{color:var(--lc-muted);opacity:1}.lc-app input,.lc-app textarea{caret-color:var(--lc-accent)}@media (max-width:640px){.lc-info{padding:0 16px 20px}.lc-info>header h2{font-size:18px}.lc-info-form{flex-wrap:wrap}.lc-info-form label{flex-basis:100%}.lc-info-actions{gap:8px}.lc-info-actions button{padding:12px}.lc-widget-notifications{max-width:calc(100vw - 24px);right:12px}.lc-info-tabs button{padding:10px 8px}}.lc-dialog>[data-slot=dialog-close]{z-index:5!important}.lc-dialog .lc-info>header{padding-right:40px}.lc-launcher .lc-launcher-unread{color:#0d2524;font-variant-numeric:tabular-nums;background:#54decd;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font:700 12px Arial;display:inline-flex}.topbar .brand{flex:1;min-width:0}.lc-header-slot{flex:1;justify-content:center;align-items:center;min-width:0;margin-inline:18px;display:flex}.lc-header-slot .lc-launcher{z-index:auto;color:#edf2fc;letter-spacing:0;background:#080b12;border:1px solid #3b465c;border-radius:999px;flex-shrink:0;gap:9px;min-height:38px;padding:8px 16px;font:600 13px Arial;transition:background-color .15s,border-color .15s;display:inline-flex;position:static;inset:auto;box-shadow:0 3px 10px #0003}.lc-header-slot .lc-launcher:hover,.lc-header-slot .lc-launcher[aria-expanded=true]{background:#192231;border-color:#7d91ad}.brand .lc-launcher>span{letter-spacing:0;color:inherit;margin:0;font:600 13px Arial;display:inline}.lc-header-slot .lc-launcher svg{color:#6de0ce;width:19px;height:19px}.brand .lc-launcher .lc-launcher-unread{color:#0d2524;min-width:22px;height:22px;font-size:12px;display:inline-flex}.lc-dialog[data-open]>.lc-app{animation:.28s cubic-bezier(.16,1,.3,1) both lc-island-reveal}@keyframes lc-island-reveal{0%{clip-path:inset(0 32% 82% round 24px);opacity:.35}to{clip-path:inset(0 round 12px);opacity:1}}@media (max-width:1000px){.lc-header-slot{flex:none;margin-inline:8px}.topbar .brand{flex-wrap:wrap}.lc-header-slot .lc-launcher{padding:8px 12px}}@media (max-width:640px){.lc-header-slot{margin-inline:0;margin-left:auto}.lc-header-slot .lc-launcher{min-height:38px;padding:8px 12px}.brand .lc-launcher>span:not(.lc-launcher-unread){font-size:12px;display:inline}}@media (prefers-reduced-motion:reduce){.lc-dialog[data-open]>.lc-app{animation:none}.lc-header-slot .lc-launcher{transition:none}}.lc-compose textarea{resize:none;min-height:56px;overflow-y:auto}.lc-last-message{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;overflow:hidden}.lc-room>span:last-child{flex:1}.lc-send-setting{border-top:1px solid var(--lc-line);color:var(--lc-muted);flex-direction:column;gap:6px;padding:10px 16px;font-size:12px;display:flex}.lc-send-setting select{background:var(--lc-field,#11192a);color:var(--lc-ink);border:1px solid var(--lc-line);border-radius:6px;padding:7px}.lc-receipt{vertical-align:middle;margin-left:7px;display:inline-flex}.lc-seen{color:var(--lc-accent)}.lc-video-circle{aspect-ratio:1;object-fit:cover;background:#090d17;border-radius:50%;width:min(240px,60vw);max-width:100%;margin:8px 0;display:block}.lc-main{position:relative}.lc-drop-hint{z-index:10;pointer-events:none;border:2px dashed var(--lc-accent);text-align:center;background:#101424e8;border-radius:12px;justify-content:center;align-items:center;padding:24px;font-weight:700;display:flex;position:absolute;inset:8px}.lc-bubble p a{margin:0;display:inline}.lc-compose .lc-tools>span{font-size:12px}@media (max-width:600px){.lc-compose .lc-tools>span{display:none}}.lc-app *{scrollbar-width:none}.lc-app ::-webkit-scrollbar{display:none}.lc-app .lc-bubble{border:0}.lc-app .lc-circle-message .lc-bubble{background:0 0;padding:0}.lc-circle-player{width:220px;max-width:100%;margin-top:8px;line-height:0;position:relative}.lc-circle-player .lc-video-circle{width:100%;margin:0;display:block}.lc-app .lc-circle-toggle{color:#fff;filter:drop-shadow(0 1px 3px #000);background:0 0;border:0;border-radius:50%;width:100%;height:100%;padding:0;position:absolute;inset:0}.lc-app .lc-circle-toggle:hover{background:0 0}.lc-app .lc-circle-toggle svg{fill:currentColor}.lc-system-footer{padding:8px!important}.lc-system-footer .lc-room>span:last-child{margin-left:auto}.lc-settings{width:100%;max-width:650px;padding:24px;overflow:auto}.lc-settings header{align-items:center;gap:12px;display:flex}.lc-settings section{margin-top:24px}.lc-settings h3{font-size:16px}.lc-settings label{color:var(--lc-ink);flex-direction:column;gap:8px;margin-top:24px;display:flex}.lc-settings select{background:var(--lc-bg);color:var(--lc-ink);border:1px solid var(--lc-line);font:inherit;border-radius:8px;padding:10px}.lc-settings-avatar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lc-settings-avatar .lc-avatar{width:56px;height:56px}.lc-app.lc-theme-light{--lc-field:#fff;--lc-bg:#f5f7fa;--lc-surface:#fff;--lc-line:#d2dbe5;--lc-ink:#172536;--lc-muted:#52647a;--lc-accent:#087e72;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lc-theme-light .lc-bubble{background:#e7eef5}.lc-theme-light .lc-mine .lc-bubble{background:#dbeae7}.lc-theme-light .lc-bubble>strong{color:#145f56}.lc-theme-light input,.lc-theme-light textarea,.lc-theme-light select{color:var(--lc-ink);border-color:var(--lc-line);background:#fff}.lc-theme-light .lc-room[aria-current=page],.lc-theme-light .lc-kinds [aria-pressed=true]{background:#e3eceb;border-color:#adc7c3}.lc-theme-light button:hover{background:#e7edf3}.lc-theme-light .lc-bubble a{color:#086c60}.lc-theme-light .lc-receipt.lc-seen{color:#087e72}.lc-theme-light .lc-avatar{color:#29445e;background:#dce6f0}.lc-theme-light .lc-error{color:#8c263e;background:#fbe5e9}.lc-theme-light .lc-info{background:var(--lc-bg)}.lc-theme-light .lc-info-panel,.lc-theme-light .lc-search-result{background:var(--lc-surface);color:var(--lc-ink)}.lc-theme-light .lc-unread{color:#fff}.lc-theme-light .lc-found>strong,.lc-theme-light .lc-found a{color:#145f56}.lc-theme-light .lc-info-danger button{color:#a12b46}.lc-theme-light .lc-recording{color:#8a4a00}.lc-theme-light .lc-emoji{background:var(--lc-surface)}.lc-app .lc-system-footer .lc-unread{flex:none;width:auto}.lc-theme-light .lc-circle-toggle:hover{background:0 0}.lc-settings .lc-settings-check{flex-direction:row;align-items:center;gap:12px;margin-top:16px}.lc-settings-check input{width:18px;height:18px;accent-color:var(--lc-accent)}.lc-settings .lc-notifications{border:0;padding:12px 0}.lc-app .lc-circle-message .lc-bubble{box-shadow:none;background:0 0;border:0;padding:0}.lc-full{min-height:0}.lc-chat-header,.lc-compose{flex-shrink:0}.lc-compose .lc-tools{flex-wrap:wrap;justify-content:flex-end}.lc-compose .lc-tools>span{flex:0 auto;order:-1;margin-left:0;margin-right:auto}.lc-app{grid-template-columns:84px 280px minmax(0,1fr)}.lc-folders{border-right:1px solid var(--lc-line);background:var(--lc-surface);flex-direction:column;gap:6px;min-height:0;padding:12px 6px;display:flex;overflow:auto}.lc-app .lc-folder{text-align:center;flex-direction:column;flex:none;gap:5px;width:100%;min-height:64px;padding:9px 4px;position:relative}.lc-folder span{overflow-wrap:anywhere;font-size:10px;line-height:1.25}.lc-folder[aria-pressed=true]{background:color-mix(in srgb,var(--lc-accent) 16%,transparent);color:var(--lc-accent)}.lc-app.lc-theme-light .lc-folder[aria-pressed=true]{color:#145f56}.lc-app .lc-folder-settings{margin-top:auto}.lc-folder-badge{background:var(--lc-accent);border-radius:9px;min-width:18px;padding:1px 4px;position:absolute;top:3px;right:4px;color:var(--lc-bg)!important}.lc-sidebar{min-width:0}.lc-sidebar>header strong{font-size:16px}.lc-self{padding:10px 14px}.lc-chat-search{border:1px solid var(--lc-line);color:var(--lc-muted);border-radius:8px;align-items:center;gap:8px;margin:10px 12px;padding:0 9px;display:flex}.lc-chat-search input{background:0 0;border:0;width:100%;min-width:0;padding:9px 0;font-size:14px}.lc-file-drafts{flex-direction:column;gap:6px;max-height:128px;display:flex;overflow:auto}.lc-file-drafts:empty{display:none}.lc-file-draft{border:1px solid var(--lc-line);border-radius:8px;align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px;display:flex}.lc-file-draft>img{object-fit:cover;border-radius:6px;width:48px;height:48px}.lc-file-draft>svg{flex-shrink:0}.lc-file-draft>span{flex:1;min-width:0}.lc-file-draft strong{overflow-wrap:anywhere;font-size:13px;display:block}.lc-file-draft small{font-size:11px}.lc-info-form select{font:inherit;border:1px solid var(--lc-line);width:100%;max-width:100%;min-height:42px;color:var(--lc-ink);background:var(--lc-surface);border-radius:8px;padding:8px}@media (max-width:900px) and (min-width:641px){.lc-app{grid-template-columns:72px 230px minmax(0,1fr)}}@media (max-width:640px){.lc-app{grid-template-columns:68px minmax(0,1fr)}:is(.lc-selected,.lc-app:has(.lc-create)){grid-template-columns:minmax(0,1fr)}:is(.lc-selected .lc-folders,.lc-app:has(.lc-create) .lc-folders){display:none}.lc-folder span{font-size:10px}.lc-folders{padding:8px 4px}.lc-self{padding:8px 12px}.lc-chat-search{margin:8px}.lc-file-drafts{max-height:92px}}.lc-file-icon{color:#fff;letter-spacing:0;border-radius:7px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:48px;font-size:22px;font-weight:700;line-height:1;display:inline-flex}.lc-file-icon[data-file-kind=pdf],.lc-file-icon[data-file-kind=archive],.lc-file-icon[data-file-kind=file]{font-size:12px}.lc-attachment{flex-direction:column;gap:8px;min-width:0;max-width:100%;display:flex}.lc-app .lc-attachment-file{min-width:0;max-width:100%;color:var(--lc-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.lc-attachment-file>span:not(.lc-file-icon){flex:1;min-width:0}.lc-attachment-file strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.lc-attachment-file small{color:var(--lc-muted);margin-top:4px;font-size:11px;display:block}.lc-attachment-file>svg{color:var(--lc-accent);flex-shrink:0}.lc-app .lc-attachment-photo{cursor:zoom-in;background:0 0;border:0;border-radius:10px;width:min(320px,100%);max-width:100%;padding:0;display:block;overflow:hidden}.lc-attachment-photo img{object-fit:contain;background:var(--lc-bg);width:100%;height:auto;max-height:300px;display:block}.lc-file-drafts{max-height:min(260px,34dvh);padding-right:2px}.lc-file-draft-image{grid-template-columns:minmax(0,1fr) 32px;gap:8px;display:grid}.lc-file-draft-image>.lc-attachment-photo{grid-column:1/-1;justify-self:start;width:min(280px,100%)}.lc-file-draft-image>.lc-attachment-photo img{max-height:170px}.lc-file-draft-image>span{grid-column:1}.lc-file-draft-image>button:last-child{grid-column:2;min-width:32px;min-height:36px}[data-slot=dialog-content].lc-attachment-viewer{--lc-view-bg:#1b2235;--lc-view-ink:#edf2fc;--lc-view-muted:#c6d2e7;background:var(--lc-view-bg);width:min(1100px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--lc-view-ink);gap:12px;padding:20px;overflow:auto}[data-slot=dialog-content].lc-attachment-viewer[data-chat-theme=light]{--lc-view-bg:#fff;--lc-view-ink:#172536;--lc-view-muted:#52647a}.lc-attachment-viewer [data-slot=dialog-title]{overflow-wrap:anywhere;padding-right:28px}.lc-attachment-viewer [data-slot=dialog-description]{color:var(--lc-view-muted)}.lc-attachment-viewer [data-slot=dialog-close]{color:var(--lc-view-ink)}.lc-viewer-image{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.lc-viewer-image img{object-fit:contain;max-width:100%;max-height:68dvh;display:block}.lc-viewer-download{min-height:40px;color:var(--lc-view-ink);text-underline-offset:3px;justify-self:start;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}@media (max-width:640px){.lc-file-drafts{max-height:min(200px,30dvh)}.lc-file-draft-image>.lc-attachment-photo img{max-height:128px}.lc-attachment-photo img{max-height:260px}.lc-attachment-file .lc-file-icon{flex-basis:36px;width:36px;height:42px}.lc-attachment-file{gap:8px}[data-slot=dialog-content].lc-attachment-viewer{padding:16px}}.lc-app .lc-file-icon{flex:0 0 44px}.lc-create .lc-user-search{margin-bottom:6px;font-size:13px}.lc-create .lc-user-search input{width:100%;min-width:0}.lc-directory-count{color:var(--lc-muted);margin:0 0 8px;font-size:12px}.lc-create .lc-user-list{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:var(--lc-muted) var(--lc-surface);touch-action:pan-y;max-height:38dvh;margin-bottom:16px;overflow-y:auto}.lc-create .lc-user-list::-webkit-scrollbar{width:10px;display:block}.lc-create .lc-user-list::-webkit-scrollbar-thumb{background:var(--lc-muted);border:2px solid var(--lc-surface);border-radius:6px}.lc-create .lc-user-list::-webkit-scrollbar-track{background:var(--lc-surface)}@media (min-width:1001px){header:has(#lesnikovo-chat-header){position:relative}header:has(#lesnikovo-chat-header) .brand:has(#lesnikovo-chat-header){position:static}header:has(#lesnikovo-chat-header) #lesnikovo-chat-header{flex:none;width:max-content;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:640px){header:has(>#lesnikovo-chat-header){gap:8px!important;padding:8px!important}header:has(>#lesnikovo-chat-header)>img{width:105px;height:auto}header:has(>#lesnikovo-chat-header) .module-switcher a{padding:6px 7px;font-size:12px}}html[data-portal-theme=light] .lc-dialog .lc-app{--lc-field:#fff}html[data-portal-theme=dark] .lc-dialog .lc-app{--lc-field:#11192a}html[data-portal-theme=light] .lc-dialog .lc-app input,html[data-portal-theme=light] .lc-dialog .lc-app textarea,html[data-portal-theme=light] .lc-dialog .lc-app select{color:#172536;caret-color:#087e72;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#d2dbe5}html[data-portal-theme=light] .lc-dialog .lc-app input::placeholder,html[data-portal-theme=light] .lc-dialog .lc-app textarea::placeholder{color:#52647a;opacity:1}html[data-portal-theme=dark] .lc-dialog .lc-app input,html[data-portal-theme=dark] .lc-dialog .lc-app textarea,html[data-portal-theme=dark] .lc-dialog .lc-app select{color:#edf2fc;caret-color:#54decd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#11192a;border-color:#35415b}html[data-portal-theme] .lc-dialog .lc-app .lc-chat-search input{background:0 0;border:0}
