:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:14px/145% system-ui,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{color:#1c1c1e}h1,h2{margin:0}:root{--font:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", system-ui, sans-serif;--glass-tint-nav:#1a1d23c7;--glass-tint-panel:#20232abd;--glass-tint-card:#20242c80;--glass-tint-popover:#121419e6;--glass-tint:var(--glass-tint-panel);--glass-tint-strong:var(--glass-tint-popover);--glass-highlight:#ffffff24;--glass-border-top:#ffffff29;--glass-border-bottom:#ffffff08;--blur:24px;--blur-popover:30px;--text:#fff;--text-dim:#ffffff94;--text-faint:#ffffff61;--accent:#d3292f;--accent-2:#932853;--accent-3:#462881;--gradient-brand:linear-gradient(135deg, #d3292f 0%, #b42a41 45%, #462881 100%);--green:#34c759;--blue:#0a84ff;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--radius-xl:34px;--radius-lg:22px;--radius-md:16px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font)}html{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#ffffff29;background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#ffffff52}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}.glass{isolation:isolate;background:var(--glass-tint-panel);-webkit-backdrop-filter:blur(var(--blur)) saturate(140%) brightness(1.02);border-radius:var(--radius-xl);transition:box-shadow .4s var(--ease-out), transform .4s var(--ease-spring), background .3s var(--ease-out);position:relative;box-shadow:inset 0 1px 1px #ffffff1f,inset 0 -1px 1px #00000026,0 24px 70px -20px #05020fa6,0 8px 24px -12px #05020f80}.glass-nav{background:var(--glass-tint-nav);-webkit-backdrop-filter:blur(20px)saturate(150%)brightness(1.03)}.glass-card{background:var(--glass-tint-card);-webkit-backdrop-filter:blur(22px)saturate(135%)brightness(1.02)}.glass-popover{background:var(--glass-tint-popover);-webkit-backdrop-filter:blur(var(--blur-popover)) saturate(130%) brightness(.98);box-shadow:inset 0 1px 1px #ffffff1a,inset 0 -1px 1px #00000038,0 28px 80px -20px #020108b8,0 10px 28px -14px #0201088c}.glass-hoverable:hover{background:color-mix(in srgb, var(--glass-tint-panel) 100%, white 4%);box-shadow:inset 0 1px 1px #ffffff29,inset 0 -1px 1px #00000026,0 28px 78px -20px #05020fad,0 10px 26px -12px #05020f85}.glass-hoverable:active{background:color-mix(in srgb, var(--glass-tint-panel) 100%, black 6%);box-shadow:inset 0 1px 1px #ffffff14,inset 0 -1px 1px #0000002e,0 14px 40px -18px #05020f99,0 4px 14px -8px #05020f6b}.glass-selected{background:color-mix(in srgb, var(--glass-tint-panel) 90%, var(--accent-3) 10%);border-color:#ffffff38}.glass:before{content:"";border-radius:inherit;background:linear-gradient(165deg, var(--glass-border-top) 0%, #ffffff2e 22%, #ffffff0d 45%, var(--glass-border-bottom) 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:2;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;z-index:1;background:radial-gradient(120% 90% at 15% -10%,#ffffff38 0%,#ffffff0f 30%,#fff0 55%);position:absolute;inset:0}.glass>*{z-index:3;position:relative}.app-bg,.login-wrap{background:#0b0c10;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.app-bg-gradient,.login-wrap:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 18%,#3a404c8c 0%,#1e212859 38%,#0b0c1000 68%),linear-gradient(165deg,#23262e 0%,#181a20 42%,#0e0f13 78%,#0b0c10 100%);position:fixed;inset:0}.app-bg{box-sizing:border-box;padding:40px}.full-loading{text-align:center;color:#fff;height:100vh;font-family:var(--font);background:#150f2e;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.login-card{border-radius:var(--radius-xl);flex-direction:column;gap:14px;width:340px;padding:40px 36px;display:flex}.login-card h1{color:var(--text);letter-spacing:-.4px;margin:0;font-size:26px;font-weight:700}.login-card .subtitle{color:var(--text-dim);margin:0 0 10px;font-size:13px;font-weight:500}.login-card label{color:var(--text-dim);flex-direction:column;gap:4px;font-size:13px;font-weight:500;display:flex}.login-card input{border-radius:var(--radius-md);font-size:14px;font-family:var(--font);color:var(--text);transition:background .2s var(--ease-out), border-color .2s var(--ease-out);background:#ffffff14;border:1px solid #ffffff29;padding:12px 14px}.login-card input:focus{background:#ffffff21;border-color:#ffffff52;outline:none}.login-card input::placeholder{color:#fff6}.login-card button{isolation:isolate;border-radius:var(--radius-md);background:var(--gradient-brand);color:#fff;font-family:var(--font);cursor:pointer;transition:transform .25s var(--ease-spring), filter .2s var(--ease-out);border:none;margin-top:8px;padding:12px 14px;font-size:14px;font-weight:600;position:relative;overflow:hidden}.login-card button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)scale(1.01)}.login-card button:active:not(:disabled){transform:translateY(0)scale(.99)}.login-card button:disabled{opacity:.55;cursor:default}.google-btn{isolation:isolate;border-radius:var(--radius-md);color:var(--text);font-family:var(--font);cursor:pointer;transition:background .2s var(--ease-out), transform .25s var(--ease-spring);background:#ffffff1a;border:1px solid #ffffff29;margin-top:4px;padding:12px 14px;font-size:14px;font-weight:600;position:relative;overflow:hidden}.google-btn:hover:not(:disabled){background:#ffffff29;transform:translateY(-1px)}.google-btn:disabled{opacity:.55;cursor:default}.link-btn{color:#ffffffb8;font-family:var(--font);cursor:pointer;text-align:center;transition:color .2s var(--ease-out);background:0 0;border:none;padding:4px 0;font-size:12px;font-weight:500}.link-btn:hover{color:#fff}.email-form{flex-direction:column;gap:14px;margin-top:4px;display:flex}.error{color:#ff8a80;font-size:12px;font-weight:500}.app-stage{gap:18px;width:100%;max-width:1440px;height:84vh;min-height:580px;display:flex}.app-stage-docked{z-index:1;flex-direction:column;align-items:center;height:92vh;padding-bottom:108px;position:relative}.dock{z-index:30;border-radius:999px;align-items:center;gap:10px;height:68px;padding:0 14px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.avatar-el{color:#fff;object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.dock-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;margin-right:4px;font-size:14px;font-weight:700;display:flex;box-shadow:0 2px 10px #0000004d,0 0 0 2px #ffffff26}.dock-avatar-btn{cursor:pointer;background:0 0;border:none;padding:0;transition:transform .15s;position:relative;overflow:hidden}.dock-avatar-btn:hover{transform:scale(1.05)}.dock-avatar-btn .avatar-el{width:100%;height:100%;font-size:14px}.dock-items{align-items:center;gap:8px;display:flex;position:relative}.dock-active-indicator{pointer-events:none;z-index:0;background:#ffffff2e;border-radius:50%;width:46px;height:46px;position:absolute;top:0;left:0;box-shadow:inset 0 1px #fff3}.nav-item{isolation:isolate;color:#ffffffc7;cursor:pointer;width:46px;height:46px;transition:color .2s var(--ease-out), transform .3s var(--ease-spring);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.nav-item svg{width:21px;height:21px}.nav-item:hover{color:var(--text);transform:scale(1.06)}.nav-item:active{transform:scale(.94)}.nav-item.active{color:var(--text)}.nav-logout:hover{color:#ff8a80;background:#ff453a29}.nav-logout{margin-left:6px}.inbox-shell{flex:1;gap:16px;width:100%;min-height:0;display:flex}.inbox-pane{flex-direction:column;min-width:0;display:flex}.inbox-pane-list{flex-shrink:0;width:360px}.inbox-pane-chat{flex:1;min-width:0;position:relative}.inbox-pane-chat-inner{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex}.inbox-pane-details{flex-shrink:0;width:300px;box-shadow:0 20px 60px -18px #02010699}.inbox-back-btn{color:var(--text-dim);font-family:var(--font);cursor:pointer;text-align:left;background:0 0;border:none;flex-shrink:0;padding:10px 16px 0;font-size:13px;font-weight:600;display:none}.inbox-back-btn:hover{color:var(--text)}.inbox-list-wrap{border-radius:var(--radius-xl);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.inbox-list-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 12px;display:flex}.inbox-list-title{color:var(--text);letter-spacing:-.2px;margin:0;font-size:17px;font-weight:700}.inbox-list-filter-hint{color:var(--text-dim);flex-shrink:0;padding:0 18px 8px;font-size:12px;font-weight:500}.inbox-list-scroll{flex-direction:column;flex:1;gap:2px;padding:4px 10px 12px;display:flex;overflow-y:auto}.inbox-row{isolation:isolate;cursor:pointer;text-align:left;font-family:var(--font);width:100%;transition:background .18s var(--ease-out);background:0 0;border:none;border-radius:16px;align-items:flex-start;gap:10px;padding:10px;display:flex;position:relative}.inbox-row:hover{background:#ffffff0f}.inbox-row.selected{background:var(--glass-tint-card);box-shadow:inset 0 0 0 1px #ffffff24}.inbox-row-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;margin-top:2px;font-size:14px;font-weight:600;display:flex}.inbox-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inbox-row-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.inbox-row-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.inbox-row.unread .inbox-row-name{font-weight:700}.inbox-row-time{color:var(--text-faint);flex-shrink:0;font-size:11px;font-weight:500}.inbox-row-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.inbox-row-preview{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.inbox-row.unread .inbox-row-preview{color:var(--text)}.inbox-row-badge{background:var(--accent);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:1;display:flex}.inbox-row-meta{align-items:center;gap:8px;margin-top:3px;display:flex}.inbox-status-pill{text-transform:uppercase;letter-spacing:.3px;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:9px;font-weight:700}.inbox-status-nova{color:#7be09b;background:#34c75938}.inbox-status-em_atendimento{color:#fff;background:#ffffff2e}.inbox-status-aguardando_cliente{color:#8fc4ff;background:#0a84ff38}.inbox-status-fechada{color:var(--text-faint);background:#ffffff1a}.inbox-row-owner{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:11px;font-weight:500;display:flex;overflow:hidden}.inbox-row-owner-empty{color:var(--text-faint);font-style:italic}.inbox-row-owner-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:6px;font-weight:700;display:flex}.search-panel{border-radius:var(--radius-lg);width:100%;max-width:460px;animation:assign-popover-in .28s var(--ease-spring);flex-direction:column;gap:12px;padding:14px;display:flex}.pill-btn{isolation:isolate;color:var(--text);font-family:var(--font);cursor:pointer;transition:background .2s var(--ease-out);background:#ffffff1a;border:none;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:600;position:relative;overflow:hidden}.pill-btn:hover{background:#ffffff29}.search-pill{min-width:0;transition:background .2s var(--ease-out), border-color .2s var(--ease-out);background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;flex:1;align-items:center;gap:7px;padding:8px 14px;display:flex}.search-pill-active{background:#ffffff21;border-color:#ffffff38}.search-pill svg{width:14px;height:14px;color:var(--text-faint);flex-shrink:0}.search-input{min-width:0;color:var(--text);font-family:var(--font);background:0 0;border:none;flex:1;padding:0;font-size:13px;font-weight:500}.search-input:focus{outline:none}.search-input::placeholder{color:var(--text-faint)}.conv-filters{flex-direction:column;flex-shrink:0;gap:6px;padding:0 20px 12px;display:flex}.conv-filter-row{flex-wrap:wrap;gap:6px;display:flex}.filter-chip{isolation:isolate;color:var(--text-dim);font-family:var(--font);cursor:pointer;white-space:nowrap;transition:background .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out);background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:11.5px;font-weight:600;position:relative;overflow:hidden}.filter-chip:hover{color:var(--text);background:#ffffff1f}.filter-chip.active{color:#fff;border-color:#0000}.filter-chip-indicator{background:var(--gradient-brand);z-index:0;position:absolute;inset:0}.filter-chip-label{z-index:1;position:relative}.icon-btn{isolation:isolate;width:34px;height:34px;color:var(--text);cursor:pointer;transition:background .2s var(--ease-out), transform .3s var(--ease-spring);background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.icon-btn svg{width:15px;height:15px}.icon-btn:hover{background:#ffffff2e;transform:scale(1.05)}.icon-btn:active{transform:scale(.92)}.icon-btn.round{width:40px;height:40px}.icon-btn.round svg{width:17px;height:17px}.icon-btn.small{width:32px;height:32px}.icon-btn.small svg{width:15px;height:15px}.icon-btn.send{background:var(--gradient-brand);color:#fff}.icon-btn.send:disabled{background:#ffffff1a}.icon-btn.send{isolation:isolate;position:relative}.send-icon-check{font-size:15px;font-weight:700;line-height:1}.send-icon-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;display:block}.icon-btn.active{background:var(--gradient-brand);color:#fff}.conv-list-empty{color:var(--text-dim);text-align:center;padding:24px 20px;font-size:13px}.chat-panel{border-radius:var(--radius-xl);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.chat-panel-empty{color:var(--text-dim);justify-content:center;align-items:center;padding:40px}.chat-empty-content{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:320px;display:flex}.chat-empty-icon{width:40px;height:40px;color:var(--text-faint);margin-bottom:8px}.chat-empty-title{color:var(--text);margin:0;font-size:15px;font-weight:600}.chat-empty-subtitle{color:var(--text-dim);margin:0;font-size:13px}.chat-empty-stats{border-top:1px solid #ffffff14;justify-content:center;gap:28px;width:100%;margin-top:20px;padding-top:20px;display:flex}.chat-empty-stat{flex-direction:column;align-items:center;gap:2px;display:flex}.chat-empty-stat-value{color:var(--text);font-size:22px;font-weight:700}.chat-empty-stat-unread{color:var(--accent)}.chat-empty-stat-label{color:var(--text-faint);font-size:11px;font-weight:500}.chat-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.chat-header-left{align-items:center;gap:12px;display:flex}.chat-header-right{align-items:center;gap:10px;display:flex}.chat-avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex;box-shadow:0 0 0 2px #ffffff38}.chat-header-name{color:var(--text);font-size:15px;font-weight:600}.chat-header-status{color:var(--text-dim);font-size:12px;font-weight:500}.chat-messages{flex-direction:column;flex:1;gap:4px;padding:8px 24px 24px;display:flex;overflow-y:auto}.chat-day-label{text-align:center;color:var(--text-faint);text-transform:uppercase;letter-spacing:.4px;margin:8px 0 16px;font-size:11px;font-weight:600}.chat-empty-msg{color:var(--text-dim);text-align:center;margin-top:20px;font-size:13px}.bubble-row{align-items:flex-end;gap:8px;margin-top:6px;display:flex}.bubble-row-out{justify-content:flex-end}.bubble-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:700;display:flex}.bubble{border-radius:20px;max-width:55%;padding:10px 14px;font-size:14px;line-height:1.42}.bubble-in{color:var(--text);background:#ffffff24;border-bottom-left-radius:6px;box-shadow:inset 0 1px #ffffff1a}.bubble-out{background:var(--gradient-brand);color:#fff;border-bottom-right-radius:6px;box-shadow:0 4px 14px -6px #d3292f80}.bubble-content{white-space:pre-wrap;word-break:break-word}.bubble-meta{opacity:.65;text-align:right;margin-top:4px;font-size:10px;font-weight:500}.chat-input{flex-shrink:0;align-items:center;gap:10px;padding:14px 20px 20px;display:flex}.chat-input input{color:var(--text);font-family:var(--font);transition:background .2s var(--ease-out), border-color .2s var(--ease-out);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;flex:1;padding:11px 18px;font-size:14px}.chat-input input:focus{background:#ffffff21;border-color:#ffffff47;outline:none}.chat-input input::placeholder{color:var(--text-faint)}.chat-input button:disabled{opacity:.4;cursor:default}.chat-send-error{padding:0 22px 10px}.chat-emoji-trigger-wrap{position:relative}.icon-btn.round.small.active{background:#ffffff2e}.emoji-picker{z-index:40;transform-origin:0 100%;flex-direction:column;width:320px;max-height:360px;padding:12px;display:flex;position:absolute;bottom:calc(100% + 10px);left:0}.emoji-picker-search{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;margin-bottom:8px;padding:6px 10px;display:flex}.emoji-picker-search svg{width:15px;height:15px;color:var(--text-faint);flex-shrink:0}.emoji-picker-search input{min-width:0;color:var(--text);font-family:var(--font);background:0 0;border:none;flex:1;font-size:13px}.emoji-picker-search input:focus{outline:none}.emoji-picker-tones{flex-shrink:0;gap:3px;display:flex}.emoji-tone-swatch{cursor:pointer;border:1.5px solid #0000;border-radius:50%;width:14px;height:14px;padding:0}.emoji-tone-swatch.active{border-color:#ffffffb3}.emoji-tone-Padrão{background:linear-gradient(135deg,#f2c94c,#f2994a)}.emoji-tone-Claro{background:#ffdbac}.emoji-tone-Claro-médio{background:#f1c27d}.emoji-tone-Médio{background:#e0ac69}.emoji-tone-Médio-escuro{background:#c68642}.emoji-tone-Escuro{background:#8d5524}.emoji-picker-categories{border-bottom:1px solid #ffffff1a;flex-shrink:0;gap:2px;margin-bottom:4px;padding-bottom:8px;display:flex}.emoji-category-tab{border-radius:var(--radius-md);cursor:pointer;transition:background .15s var(--ease-out);background:0 0;border:none;flex:1;padding:6px 0;font-size:16px}.emoji-category-tab:hover{background:#ffffff14}.emoji-category-tab.active{background:#ffffff29}.emoji-picker-section-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);flex-shrink:0;padding:2px 2px 4px;font-size:10.5px;font-weight:700}.emoji-grid{flex:auto;grid-template-columns:repeat(8,1fr);gap:2px;min-height:0;display:grid;overflow-y:auto}.emoji-grid-recent{flex:none;max-height:40px;margin-bottom:6px;overflow:hidden}.emoji-cell{aspect-ratio:1;border-radius:var(--radius-md);cursor:pointer;width:100%;transition:background .12s var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;font-size:19px;display:flex}.emoji-cell:hover,.emoji-cell.focused{background:#ffffff24}.emoji-picker-empty{text-align:center;color:var(--text-faint);grid-column:1/-1;padding:20px 8px;font-size:12.5px}.sticker-picker{z-index:40;transform-origin:0 100%;flex-direction:column;width:320px;max-height:400px;padding:12px;display:flex;position:absolute;bottom:calc(100% + 10px);left:0}.sticker-picker-tabs{border-bottom:1px solid #ffffff1a;flex-shrink:0;gap:4px;margin-bottom:8px;padding-bottom:8px;display:flex}.sticker-tab{border-radius:var(--radius-md);color:var(--text-dim);cursor:pointer;transition:background .15s var(--ease-out), color .15s var(--ease-out);background:0 0;border:none;flex:1;padding:7px 4px;font-size:12px;font-weight:600}.sticker-tab:hover{background:#ffffff14}.sticker-tab.active{color:var(--text);background:#ffffff29}.sticker-picker-toolbar{flex-shrink:0;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sticker-picker-search{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;flex:1;align-items:center;gap:8px;min-width:0;padding:6px 10px;display:flex}.sticker-picker-search svg{width:15px;height:15px;color:var(--text-faint);flex-shrink:0}.sticker-picker-search input{min-width:0;color:var(--text);font-family:var(--font);background:0 0;border:none;flex:1;font-size:13px}.sticker-picker-search input:focus{outline:none}.sticker-picker-error{flex-shrink:0;padding:0 0 8px;font-size:11.5px}.sticker-grid{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;flex:auto;grid-template-columns:repeat(4,1fr);gap:8px;min-height:0;display:grid;overflow-y:auto}.sticker-picker-empty{text-align:center;color:var(--text-faint);grid-column:1/-1;padding:24px 8px;font-size:12.5px}.sticker-cell{aspect-ratio:1;border-radius:var(--radius-md);background:#ffffff0a;position:relative;overflow:hidden}.sticker-cell-img{object-fit:contain;cursor:pointer;width:100%;height:100%;padding:4px;transition:transform .12s}.sticker-cell-img:hover{transform:scale(1.08)}.sticker-thumb-loading{background:#ffffff0f;width:100%;height:100%}.sticker-cell-actions{opacity:0;gap:2px;transition:opacity .12s;display:flex;position:absolute;top:2px;right:2px}.sticker-cell:hover .sticker-cell-actions{opacity:1}.sticker-cell-fav,.sticker-cell-delete{color:#fff;cursor:pointer;background:#0a0b0ebf;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.sticker-cell-fav svg,.sticker-cell-delete svg{width:12px;height:12px}.sticker-cell-fav.active{color:#f2c94c}.sticker-cell-delete{color:#ff8a8a}.bubble-media-sticker{object-fit:contain;width:96px;height:96px;display:block}.details-panel{-webkit-backdrop-filter:blur(26px)saturate(115%)brightness(.92);background:#0f1116ed;flex-direction:column;flex:1;gap:24px;min-height:0;padding:22px 18px 28px;display:flex;overflow:hidden auto}.details-panel:before{background:linear-gradient(165deg, #ffffff42 0%, #ffffff38 22%, #ffffff12 45%, var(--glass-border-bottom) 100%)}.details-header{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-bottom:4px;display:flex}.details-avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;font-size:18px;font-weight:700;display:flex;box-shadow:0 0 0 2px #ffffff2e}.details-name{color:var(--text);font-size:15px;font-weight:700}.details-phone{color:var(--text-dim);font-size:12px;font-weight:500}.details-section{border-bottom:1px solid #ffffff1f;flex-direction:column;gap:12px;padding-bottom:20px;display:flex}.details-section:last-child{border-bottom:none;padding-bottom:0}.details-section-title{text-transform:uppercase;letter-spacing:.6px;color:#ffffffd1;font-size:11px;font-weight:800}.details-fields{flex-direction:column;gap:13px;margin:0;display:flex}.details-field{justify-content:space-between;align-items:center;gap:14px;font-size:12.5px;display:flex}.details-field dt{color:#ffffffad;font-weight:500}.details-field dd{color:var(--text);text-align:right;text-transform:capitalize;margin:0;font-weight:600}.window-pill{text-transform:none;color:var(--text-dim);background:#ffffff1a;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:700;display:inline-block}.window-pill.open{color:#7be09b;background:#34c75938}.details-empty-state{color:#ffffff8c;background:#ffffff0d;border:1px dashed #ffffff24;border-radius:12px;padding:10px 12px;font-size:12px;font-style:italic;line-height:1.5}@media (width<=1180px){.inbox-pane-details{display:none}.chat-transfer-btn{justify-content:center;align-items:center;display:inline-flex}}@media (width<=860px){.app-stage-docked{padding-bottom:88px}.inbox-shell{position:relative}.inbox-pane-list,.inbox-pane-chat{width:100%}.inbox-back-btn{display:block}.inbox-pane-details{display:none}}.glass-ripple{opacity:1;pointer-events:none;z-index:0;animation:glass-ripple-spread .65s var(--ease-out);background:radial-gradient(circle,#ffffff73 0%,#ffffff2e 45%,#fff0 72%);border-radius:50%;position:absolute;transform:scale(0)}@keyframes glass-ripple-spread{0%{opacity:.9;transform:scale(0)}60%{opacity:.5}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.glass-ripple{animation:none;display:none}.nav-active-indicator,.glass,.nav-item,.icon-btn,.pill-btn,.conv-item,.login-card button,.google-btn,.bubble-row{transition:none!important;animation:none!important}}.assign-menu{position:relative}.assign-trigger{isolation:isolate;cursor:pointer;font-family:var(--font);transition:background .2s var(--ease-out), transform .25s var(--ease-spring);background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 6px;display:flex;position:relative;overflow:hidden}.assign-trigger:hover{background:#ffffff21}.assign-trigger:active{transform:scale(.97)}.assign-trigger-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:flex}.assign-trigger-label{color:var(--text);white-space:nowrap;font-size:12.5px;font-weight:600}.assign-trigger-empty{color:var(--text-dim);padding-left:4px}.assign-popover{border-radius:var(--radius-lg);z-index:80;min-width:220px;max-width:min(220px,100vw - 32px);animation:assign-popover-in .28s var(--ease-spring);background:#14161cf5;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:auto}@keyframes assign-popover-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.assign-option{isolation:isolate;color:var(--text);font-family:var(--font);text-align:left;border-radius:var(--radius-md);cursor:pointer;transition:background .2s var(--ease-out);background:0 0;border:none;align-items:center;gap:8px;padding:9px 10px;font-size:13px;font-weight:500;display:flex;position:relative;overflow:hidden}.assign-option:hover{background:#ffffff1a}.assign-option-primary{color:#fff;background:var(--gradient-brand);font-weight:700}.assign-option-primary:hover{filter:brightness(1.08);background:var(--gradient-brand)}.assign-option-danger{color:#ff8a80}.assign-option-danger:hover{background:#ff453a24}.assign-error{padding:6px 10px 2px}.presence-dot{border:1.5px solid #14161cd9;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.presence-dot-online{background:var(--green)}.presence-dot-ausente{background:#ffd60a}.presence-dot-ocupado{background:#ff453a}.presence-dot-offline,.presence-dot-fora_expediente{background:#ffffff47}.assign-trigger-avatar-wrap{display:inline-flex;position:relative}.assign-trigger-avatar-wrap .presence-dot{position:absolute;bottom:-1px;right:-1px}.transfer-attendant-preview{color:var(--text-dim);align-items:center;gap:8px;padding:4px 2px;font-size:13px;display:flex}.settings-panel{flex-direction:column;flex:1;margin:0 16px 16px;padding:28px 32px;display:flex;overflow:hidden}.settings-header{flex-shrink:0;margin-bottom:8px}.settings-title{color:var(--text);letter-spacing:-.4px;margin:0;font-size:24px;font-weight:700}.settings-subtitle{color:var(--text-dim);margin:4px 0 0;font-size:13px}.settings-scroll{flex-direction:column;flex:1;gap:28px;padding:12px 2px 24px;display:flex;overflow-y:auto}.settings-section-title{color:var(--text);margin:0 0 12px;font-size:14px;font-weight:700}.settings-empty{color:var(--text-faint);padding:8px 0;font-size:13px}.settings-new-dept-form{gap:8px;margin-bottom:10px;display:flex}.settings-new-dept-form input{border-radius:var(--radius-md);font-size:13px;font-family:var(--font);color:var(--text);background:#ffffff14;border:1px solid #ffffff29;flex:1;padding:10px 14px}.settings-new-dept-form input:focus{background:#ffffff21;border-color:#ffffff52;outline:none}.settings-add-btn{background:var(--gradient-brand);color:#fff;border:none;font-weight:700}.settings-add-btn:disabled{opacity:.5;cursor:default}.settings-dept-list,.settings-attendant-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.settings-dept-row{border-radius:var(--radius-md);background:#ffffff0d;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.settings-dept-row.inactive{opacity:.55}.settings-dept-name{color:var(--text);font-size:13px;font-weight:500}.settings-toggle-btn{color:var(--text-dim);font-family:var(--font);cursor:pointer;transition:background .2s var(--ease-out), color .2s var(--ease-out);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.settings-toggle-btn.on{background:color-mix(in srgb, var(--green) 22%, transparent);color:var(--green);border-color:color-mix(in srgb, var(--green) 40%, transparent)}.settings-attendant-row{border-radius:var(--radius-md);background:#ffffff0d;overflow:hidden}.settings-attendant-row.inactive{opacity:.6}.settings-attendant-summary{cursor:pointer;text-align:left;width:100%;font-family:var(--font);background:0 0;border:none;align-items:center;gap:12px;padding:10px 14px;display:flex}.settings-attendant-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:flex}.settings-attendant-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.settings-attendant-name{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.settings-attendant-role{color:var(--text-faint);font-size:11px}.settings-inactive-tag{color:var(--text-faint);background:#ffffff0f;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.settings-attendant-detail{flex-direction:column;gap:14px;padding:4px 14px 14px;display:flex}.settings-detail-block{flex-direction:column;gap:8px;display:flex}.settings-detail-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);font-size:11px;font-weight:700}.settings-role-options{flex-wrap:wrap;gap:6px;display:flex}.settings-role-chip{color:var(--text-dim);font-family:var(--font);cursor:pointer;transition:background .2s var(--ease-out), color .2s var(--ease-out);background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.settings-role-chip.active{background:var(--gradient-brand);color:#fff;border-color:#0000}.settings-role-chip-icon{width:12px;height:12px}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(6px);background:#04030a8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-panel{transform-origin:50%;flex-direction:column;width:420px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);padding:22px 22px 18px;display:flex}.modal-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.modal-title{color:var(--text);margin:0;font-size:17px;font-weight:700}.modal-body{flex-direction:column;flex:auto;gap:14px;min-height:0;padding-bottom:4px;display:flex;overflow:visible auto}.modal-field{color:var(--text-dim);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.modal-field select,.modal-field textarea{border-radius:var(--radius-md);font-size:13px;font-family:var(--font);color:var(--text);resize:vertical;background:#ffffff14;border:1px solid #ffffff29;padding:10px 12px}.modal-field select:focus,.modal-field textarea:focus{background:#ffffff21;border-color:#ffffff52;outline:none}.profile-panel{width:440px}.profile-body{align-items:stretch}.profile-photo-block{flex-direction:column;align-items:center;gap:10px;padding-top:4px;display:flex}.profile-photo-wrap{position:relative}.profile-avatar{width:84px;height:84px;font-size:28px;box-shadow:0 4px 18px #00000059,0 0 0 3px #ffffff1f}.profile-presence-badge{background:#14161ce6;border-radius:50%;padding:3px;display:flex;position:absolute;bottom:2px;right:2px;box-shadow:0 0 0 2px #14161ce6}.profile-photo-actions{gap:8px;display:flex}.profile-remove-photo{color:#ff8a8a}.profile-name-block{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-bottom:4px;display:flex}.profile-name{color:var(--text);font-size:18px;font-weight:700}.profile-job-title{color:var(--text-dim);font-size:13px}.profile-status-pill{pointer-events:none;padding:3px 10px;font-size:11px}.profile-contact-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.details-fields input[type=text]{border-radius:var(--radius-sm,8px);width:100%;font-size:13px;font-family:var(--font);color:var(--text);background:#ffffff14;border:1px solid #ffffff29;padding:6px 8px}.liquid-select{position:relative}.liquid-select-trigger{border-radius:var(--radius-md);width:100%;font-size:13px;font-family:var(--font);color:var(--text);cursor:pointer;text-align:left;transition:background .2s var(--ease-out), border-color .2s var(--ease-out);background:#ffffff14;border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-weight:500;display:flex}.liquid-select-trigger:hover:not(:disabled){background:#ffffff1f}.liquid-select-trigger:focus-visible{background:#ffffff21;border-color:#ffffff52;outline:none}.liquid-select-trigger:disabled{cursor:default;opacity:.6}.liquid-select-placeholder{color:var(--text-dim);font-weight:500}.liquid-select-chevron{width:15px;height:15px;color:var(--text-dim);transition:transform .25s var(--ease-spring);flex-shrink:0}.liquid-select-chevron.open{transform:rotate(180deg)}.liquid-select-menu{border-radius:var(--radius-lg);z-index:80;flex-direction:column;max-height:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #00000073}.liquid-select-menu-up{top:auto;bottom:calc(100% + 6px)}.liquid-select-static{border-radius:var(--radius-md);font-size:13px;font-family:var(--font);color:var(--text-dim);background:#ffffff0a;border:1px solid #ffffff1a;padding:10px 12px;font-weight:500}.liquid-select-list{scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;flex-direction:column;gap:2px;display:flex;overflow-y:auto}.liquid-select-list::-webkit-scrollbar{width:8px}.liquid-select-list::-webkit-scrollbar-track{background:0 0}.liquid-select-list::-webkit-scrollbar-thumb{background-color:#ffffff38;background-clip:padding-box;border:2px solid #0000;border-radius:999px}.liquid-select-list:hover::-webkit-scrollbar-thumb{background-color:#ffffff61}.liquid-select-option{isolation:isolate;color:var(--text);font-family:var(--font);text-align:left;border-radius:var(--radius-md);cursor:pointer;transition:background .2s var(--ease-out);background:0 0;border:none;padding:9px 10px;font-size:13px;font-weight:500;position:relative;overflow:hidden}.liquid-select-option:hover{background:#ffffff1a}.liquid-select-option.active{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff47}.liquid-select-option.selected{background:color-mix(in srgb, var(--glass-tint-panel) 90%, var(--accent-3) 10%);color:#fff;font-weight:700}.liquid-select-message{color:var(--text-dim);padding:9px 10px;font-size:12px}.liquid-select-message.error{color:#ff8a80}.modal-footer{flex-shrink:0;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.chat-transfer-btn{color:var(--text);background:#ffffff14;border:1px solid #ffffff24;font-size:12px;font-weight:600;display:none}.details-responsible-actions{border-radius:var(--radius-lg);background:#ffffff0d;border:1px solid #ffffff17;flex-direction:column;align-items:stretch;gap:10px;padding:12px;display:flex}.details-responsible-actions .assign-menu{align-self:flex-start}.details-transfer-btn{background:color-mix(in srgb, var(--accent-3) 28%, transparent);border:1px solid color-mix(in srgb, var(--accent-3) 55%, transparent);color:#fff;justify-content:center;align-items:center;gap:6px;width:100%;font-weight:700;display:flex}.details-transfer-btn:hover{background:color-mix(in srgb, var(--accent-3) 40%, transparent)}.chat-system-event{justify-content:center;margin:10px 0;display:flex}.chat-system-event-pill{color:var(--text-faint);letter-spacing:.01em;background:#ffffff0f;border-radius:999px;padding:5px 14px;font-size:11px;font-weight:600}.bubble{position:relative}.bubble-reply-trigger{width:22px;height:22px;color:var(--text-dim);opacity:0;cursor:pointer;transition:opacity .15s var(--ease-out);background:#14161cd9;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-10px;right:-10px}.bubble-reply-trigger svg{width:12px;height:12px}.bubble-row:hover .bubble-reply-trigger{opacity:1}.bubble-quote{background:#0000001f;border-left:2px solid #ffffff59;border-radius:4px;margin-bottom:6px;padding:4px 8px}.bubble-quote-content{color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.bubble-media-image{border-radius:12px;max-width:100%;margin-bottom:4px;display:block}.bubble-media-audio{max-width:220px}.bubble-media-doc{color:inherit;align-items:center;gap:6px;font-size:13px;text-decoration:underline;display:inline-flex}.chat-reply-preview{border-radius:var(--radius-md);border-left:2px solid var(--accent);background:#ffffff12;justify-content:space-between;align-items:center;gap:10px;margin:0 20px 8px;padding:8px 12px;display:flex}.chat-reply-preview-content{flex-direction:column;gap:2px;min-width:0;display:flex}.chat-reply-preview-label{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);font-size:10px;font-weight:700}.chat-reply-preview-text{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.chat-input-wrap{position:relative}.chat-file-input-hidden{display:none}.quick-reply-picker{border-radius:var(--radius-lg);z-index:5;flex-direction:column;gap:2px;max-height:220px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 6px);left:20px;right:20px;overflow-y:auto}.quick-reply-option{border-radius:var(--radius-md);cursor:pointer;text-align:left;font-family:var(--font);transition:background .2s var(--ease-out);background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.quick-reply-option:hover{background:#ffffff1a}.quick-reply-shortcut{color:var(--accent);font-size:12px;font-weight:700}.quick-reply-body{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.chat-template-picker{flex-direction:column;flex-shrink:0;gap:10px;padding:16px 20px 20px;display:flex}.chat-template-picker-title{color:var(--text-dim);align-items:center;gap:8px;font-size:12px;display:flex}.chat-template-picker-title svg{flex-shrink:0;width:16px;height:16px}.chat-template-list{flex-direction:column;gap:6px;max-height:220px;display:flex;overflow-y:auto}.chat-template-option{text-align:left;border-radius:var(--radius-md);cursor:pointer;font-family:var(--font);transition:background .2s var(--ease-out);background:#ffffff0d;border:1px solid #ffffff1f;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;display:flex}.chat-template-option:hover:not(:disabled){background:#ffffff1a}.chat-template-option:disabled{opacity:.5;cursor:default}.chat-template-name{color:var(--text);font-size:13px;font-weight:700}.chat-template-body{color:var(--text-dim);font-size:12px}.details-close-form{flex-direction:column;gap:10px;display:flex}.details-close-form select{border-radius:var(--radius-md);font-size:13px;font-family:var(--font);color:var(--text);background:#ffffff14;border:1px solid #ffffff29;padding:10px 12px}.details-notes-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.details-note-item{border-radius:var(--radius-md);background:#ffffff0d;border:1px solid #ffffff14;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.details-note-meta{justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;display:flex}.details-note-author{color:var(--text-dim);font-weight:700}.details-note-time{color:var(--text-faint)}.details-note-body{color:var(--text);white-space:pre-wrap;word-break:break-word;font-size:12.5px;line-height:1.45}.details-note-form{flex-direction:column;gap:8px;margin-top:4px;display:flex}.details-note-form textarea{border-radius:var(--radius-md);font-size:13px;font-family:var(--font);color:var(--text);resize:vertical;background:#ffffff14;border:1px solid #ffffff29;padding:10px 12px}.details-note-form textarea:focus{background:#ffffff21;border-color:#ffffff52;outline:none}.inbox-list-scroll,.chat-messages,.details-panel,.modal-body,.settings-scroll,.liquid-select-list,.quick-reply-picker,.chat-template-list,.emoji-grid{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent}.inbox-list-scroll::-webkit-scrollbar{width:6px;height:6px}.chat-messages::-webkit-scrollbar{width:6px;height:6px}.details-panel::-webkit-scrollbar{width:6px;height:6px}.modal-body::-webkit-scrollbar{width:6px;height:6px}.settings-scroll::-webkit-scrollbar{width:6px;height:6px}.liquid-select-list::-webkit-scrollbar{width:6px;height:6px}.quick-reply-picker::-webkit-scrollbar{width:6px;height:6px}.chat-template-list::-webkit-scrollbar{width:6px;height:6px}.emoji-grid::-webkit-scrollbar{width:6px;height:6px}.inbox-list-scroll::-webkit-scrollbar-track{background:0 0}.chat-messages::-webkit-scrollbar-track{background:0 0}.details-panel::-webkit-scrollbar-track{background:0 0}.modal-body::-webkit-scrollbar-track{background:0 0}.settings-scroll::-webkit-scrollbar-track{background:0 0}.liquid-select-list::-webkit-scrollbar-track{background:0 0}.quick-reply-picker::-webkit-scrollbar-track{background:0 0}.chat-template-list::-webkit-scrollbar-track{background:0 0}.emoji-grid::-webkit-scrollbar-track{background:0 0}.inbox-list-scroll::-webkit-scrollbar-thumb{background-color:#ffffff24;background-clip:padding-box;border:2px solid #0000;border-radius:999px;transition:background-color .15s}.chat-messages::-webkit-scrollbar-thumb{background-color:#ffffff24;background-clip:padding-box;border:2px solid #0000;border-radius:999px;transition:background-color .15s}.details-panel::-webkit-scrollbar-thumb{background-color:#ffffff24;background-clip:padding-box;border:2px solid #0000;border-radius:999px;transition:background-color .15s}.modal-body::-webkit-scrollbar-thumb{background-color:#ffffff24;background-clip:padding-box;border:2px solid #0000;border-radius:999px;transition:background-color .15s}.settings-scroll::-webkit-scrollbar-thumb{background-color:#ffffff24;background-clip:padding-box;border:2px solid #0000;border-radius:999px;transition:background-color .15s}.liquid-select-list::-webkit-scrollbar-thumb{background-color:#ffffff24;background-clip:padding-box;border:2px solid #0000;border-radius:999px;transition:background-color .15s}.quick-reply-picker::-webkit-scrollbar-thumb{background-color:#ffffff24;background-clip:padding-box;border:2px solid #0000;border-radius:999px;transition:background-color .15s}.chat-template-list::-webkit-scrollbar-thumb{background-color:#ffffff24;background-clip:padding-box;border:2px solid #0000;border-radius:999px;transition:background-color .15s}.emoji-grid::-webkit-scrollbar-thumb{background-color:#ffffff24;background-clip:padding-box;border:2px solid #0000;border-radius:999px;transition:background-color .15s}.inbox-list-scroll:hover::-webkit-scrollbar-thumb{background-color:#ffffff61}.chat-messages:hover::-webkit-scrollbar-thumb{background-color:#ffffff61}.details-panel:hover::-webkit-scrollbar-thumb{background-color:#ffffff61}.modal-body:hover::-webkit-scrollbar-thumb{background-color:#ffffff61}.settings-scroll:hover::-webkit-scrollbar-thumb{background-color:#ffffff61}.liquid-select-list:hover::-webkit-scrollbar-thumb{background-color:#ffffff61}.quick-reply-picker:hover::-webkit-scrollbar-thumb{background-color:#ffffff61}.chat-template-list:hover::-webkit-scrollbar-thumb{background-color:#ffffff61}.emoji-grid:hover::-webkit-scrollbar-thumb{background-color:#ffffff61}.inbox-list-scroll::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.chat-messages::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.details-panel::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.modal-body::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.settings-scroll::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.liquid-select-list::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.quick-reply-picker::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.chat-template-list::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.emoji-grid::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.inbox-list-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.chat-messages::-webkit-scrollbar-button{width:0;height:0;display:none}.details-panel::-webkit-scrollbar-button{width:0;height:0;display:none}.modal-body::-webkit-scrollbar-button{width:0;height:0;display:none}.settings-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.liquid-select-list::-webkit-scrollbar-button{width:0;height:0;display:none}.quick-reply-picker::-webkit-scrollbar-button{width:0;height:0;display:none}.chat-template-list::-webkit-scrollbar-button{width:0;height:0;display:none}.emoji-grid::-webkit-scrollbar-button{width:0;height:0;display:none}.inbox-list-scroll::-webkit-scrollbar-corner{background:0 0}.chat-messages::-webkit-scrollbar-corner{background:0 0}.details-panel::-webkit-scrollbar-corner{background:0 0}.modal-body::-webkit-scrollbar-corner{background:0 0}.settings-scroll::-webkit-scrollbar-corner{background:0 0}.liquid-select-list::-webkit-scrollbar-corner{background:0 0}.quick-reply-picker::-webkit-scrollbar-corner{background:0 0}.chat-template-list::-webkit-scrollbar-corner{background:0 0}.emoji-grid::-webkit-scrollbar-corner{background:0 0}.chat-ownership-banner{border-radius:var(--radius-lg);background:#ffffff0f;border:1px solid #ffffff1f;flex-direction:column;gap:6px;margin-top:10px;padding:14px 16px;display:flex}.chat-ownership-title{color:var(--text);font-size:13px;font-weight:700}.chat-ownership-subtitle{color:var(--text-dim);font-size:12px;line-height:1.5}.chat-claim-hint{border-radius:var(--radius-md);color:var(--text-dim);background:#ffffff0d;border:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding:8px 12px;font-size:12px;display:flex}.chat-claim-btn{padding:6px 12px;font-size:12px}.assign-force-confirm{border-radius:var(--radius-md);background:#ff525214;border:1px solid #ff525240;flex-direction:column;gap:8px;padding:10px;display:flex}.assign-force-confirm-title{color:var(--text);font-size:12px;line-height:1.45}.assign-force-reason{border-radius:var(--radius-md);font-size:12px;font-family:var(--font);color:var(--text);background:#ffffff14;border:1px solid #ffffff29;padding:8px 10px}.assign-force-reason:focus{border-color:#ffffff52;outline:none}.assign-force-actions{justify-content:flex-end;gap:6px;display:flex}.details-assigned-since{color:var(--text-dim);margin-top:8px;font-size:11px;font-weight:500}
