:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#29312b;background:#fbfbf9;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--paper: #fbfbf9;--panel: #f3f4f0;--ink: #29312b;--muted: #858b81;--line: #e7eae3;--accent: #416044}*{box-sizing:border-box}html,body,#root{margin:0;width:100%;min-height:100%;height:100%}body{font-size:14px}button,input,textarea,select{font:inherit;color:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0;background:none;padding:0}button:disabled{cursor:default;opacity:.38}a,a:visited{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button{transition:background .16s,color .16s,opacity .16s}button:focus-visible,a:focus-visible{outline:2px solid #819a7b;outline-offset:4px;border-radius:6px}input:focus,textarea:focus,select:focus{outline:none}svg{flex-shrink:0;vertical-align:middle}::selection{background:#d9e7d3}input::placeholder,textarea::placeholder{color:#9ba095}input[type=checkbox]{accent-color:var(--accent);width:14px;height:14px;cursor:pointer}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#dfe3d9;border-radius:10px}::-webkit-scrollbar-track{background:transparent}.chat-avatar{display:inline-flex;width:42px;height:42px;flex:0 0 auto;border-radius:50%;overflow:hidden;vertical-align:middle}.chat-avatar img,.chat-avatar svg{width:100%;height:100%;object-fit:cover}.pixel-avatar{border-radius:50%}.owner-avatar{background:#edf0e8}.live-dot,.ended-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#72946a;flex-shrink:0}.ended-dot{background:#b8bdb1}.minimal-page{height:100%;min-height:420px;padding:40px 28px 48px}.minimal-shell{width:min(100%,700px);height:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.minimal-brand{text-align:center;margin-bottom:34px;flex-shrink:0}.minimal-brand h1{transition:font-size .35s cubic-bezier(.22,1,.36,1),letter-spacing .35s;font-size:44px;font-weight:550;letter-spacing:-2px;margin:19px 0 7px;line-height:1.15}.minimal-brand p{font-size:14px;color:var(--muted);margin:0;letter-spacing:.1px}.brand-avatar{position:relative;display:inline-flex}.brand-avatar .chat-avatar{width:72px;height:72px;border-radius:50%}.avatar-presence{position:absolute;right:1px;bottom:3px;width:11px;height:11px;border:3px solid var(--paper);border-radius:50%;background:#b8bdb1}.avatar-presence.is-online{background:#72946a}.minimal-compose-wrap{width:100%;flex-shrink:0}.minimal-form{display:flex;align-items:flex-end;gap:14px;padding:14px 15px 14px 21px;background:#fff;border:1px solid #e2e6dc;border-radius:20px;box-shadow:0 3px 12px #28332103;transition:border-color .2s,box-shadow .2s}.minimal-form:focus-within{border-color:#b9c7ae;box-shadow:0 0 0 3px #dfe7d52e}.minimal-form textarea,.minimal-form input{display:block;width:100%;min-width:0;resize:none;border:0;background:none;padding:4px 0;line-height:24px;max-height:144px;min-height:28px;font-size:15px}.minimal-form button{display:grid;place-items:center;background:var(--accent);color:#fff;border-radius:12px;width:36px;height:36px;flex:0 0 36px}.minimal-form button:disabled{background:#edf0e8;color:#a8b09f;opacity:1}.minimal-form button:not(:disabled):hover{background:#304b33}.visitor-details{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:0 4px;font-size:11px;color:var(--muted)}.visitor-identity{display:flex;gap:7px;align-items:center;min-width:0}.visitor-identity .chat-avatar{width:19px;height:19px;border-radius:50%}.visitor-identity span:not(.chat-avatar){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.visitor-identity>svg{opacity:.45}.visitor-identity:hover>svg{opacity:1}.minimal-state>span,.minimal-state button{display:flex;align-items:center;gap:6px;white-space:nowrap}.language-switch{position:fixed;bottom:16px;right:22px;display:flex;align-items:center;gap:7px;font-size:10px;color:#b2b7ad;z-index:20;padding:5px}.language-switch i{font-style:normal;color:#c8cdc2;font-size:9px}.language-switch .current{color:#65705e}.error{font-size:12px;color:#ae665b;line-height:1.6;margin:10px 3px 0}.has-messages .minimal-shell{justify-content:flex-start}.has-messages .visitor-brand{display:flex;align-items:center;gap:12px;text-align:left;margin:0;padding:0 2px 20px;border-bottom:1px solid var(--line)}.has-messages .brand-avatar .chat-avatar{width:42px;height:42px;border-radius:50%}.has-messages .avatar-presence{width:9px;height:9px;border-width:2px;bottom:0;right:-1px}.has-messages .minimal-brand h1{transition:font-size .35s cubic-bezier(.22,1,.36,1),letter-spacing .35s;font-size:22px;letter-spacing:-.8px;margin:0 0 4px}.has-messages .minimal-brand p{font-size:11px}.conversation-space{flex:1;min-height:0;display:flex;overflow:hidden}.minimal-thread{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:24px 2px 28px;scrollbar-gutter:stable}.messages{display:flex;flex-direction:column;min-height:100%;justify-content:flex-end;gap:17px}.message-unit{width:100%}.message-unit.is-grouped{margin-top:-11px}.message-day{display:flex;align-items:center;justify-content:center;margin:4px 0 24px;font-size:10px;color:#87947a;letter-spacing:.2px}.message{--message-size: 46px;display:flex;align-items:flex-end;gap:10px;width:100%}.message.mine{flex-direction:row-reverse;justify-content:flex-start}.message-avatar{display:flex;width:var(--message-size);height:var(--message-size);flex:0 0 var(--message-size)}.message-avatar .chat-avatar{width:var(--message-size);height:var(--message-size)}.message-content{position:relative;max-width:min(82%,520px);min-width:0;display:flex;align-items:flex-start;flex-direction:column}.message.mine .message-content{align-items:flex-end}.message-name{font-size:10px;color:#7f8c72;margin:0 4px 6px}.bubble{padding:11px 15px;min-height:var(--message-size);border-radius:16px 16px 16px 5px;background:#fff;border:1px solid var(--line);font-size:14px;line-height:22px;overflow-wrap:anywhere;white-space:pre-wrap}.mine .bubble{background:#eaf0e4;border-color:#eaf0e4;border-radius:16px 16px 5px;color:#33472f}.grouped .bubble{border-top-left-radius:6px}.mine.grouped .bubble{border-top-left-radius:16px;border-top-right-radius:6px}.bubble.auto-reply{color:#8a9282;background:#f4f5f0;border-color:transparent;font-size:12px;line-height:21px}.message-time{position:absolute;top:100%;margin-top:3px;font-size:9px;color:#87947a;opacity:0;transition:opacity .15s;padding:0 4px;pointer-events:none}.message-group:hover .message-time,.message-group:focus-within .message-time{opacity:1}.message-time:has(.spin){opacity:1}.thinking-bubble{display:flex;align-items:center;gap:8px}.thinking-dots{display:inline-flex;gap:3px}.thinking-dots i{width:3px;height:3px;border-radius:50%;background:#99a38e;animation:thinking 1.3s infinite}.thinking-dots i:nth-child(2){animation-delay:.16s}.thinking-dots i:nth-child(3){animation-delay:.32s}@keyframes thinking{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.inbox{display:flex;height:100%;overflow:hidden}.inbox-sidebar{width:280px;flex:0 0 280px;display:flex;flex-direction:column;background:var(--panel);border-right:1px solid var(--line)}.inbox-brand{height:76px;padding:0 25px;display:flex;align-items:center;justify-content:space-between}.inbox-brand>a{font-size:21px;font-weight:560;letter-spacing:-.9px}.inbox-brand>a span{font-size:12px;color:#a0a695;margin-left:7px;opacity:0;transition:opacity .2s}.inbox-brand>a:hover span{opacity:1}.inbox-nav{display:flex;gap:5px;padding:0 19px 17px;font-size:12px}.inbox-nav>*{flex:1;text-align:center;padding:8px 10px;border-radius:8px;color:#919987}.inbox-nav a:hover{background:#e9ede2;color:#506048}.inbox-nav .current{background:#e5eadd;color:#4a5e40}.inbox-list{flex:1;min-height:0;overflow:auto;padding:0 10px 20px}.inbox-day{margin-bottom:8px}.day-toggle{display:flex;align-items:center;gap:7px;width:100%;padding:12px 10px 8px;font-size:10px;color:#909984;text-align:left}.day-toggle>span:first-child{display:flex}.day-toggle small{font-size:9px;margin-left:auto;color:#b0b7a5}.day-entries{overflow:hidden}.inbox-row{display:flex;align-items:center;gap:10px;width:100%;height:55px;padding:8px 10px;border-radius:10px;text-align:left;margin:2px 0}.inbox-row:hover{background:#eaeede}.inbox-row.chosen{background:#e2e8d8}.inbox-row .chat-avatar{width:32px;height:32px;border-radius:50%}.inbox-row-copy{flex:1;min-width:0}.inbox-row-copy>div{display:flex;align-items:center;gap:6px;min-width:0}.inbox-name{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.inbox-time{font-size:9px;color:#7e8c71;font-variant-numeric:tabular-nums}.inbox-row-copy p{font-size:10px;color:#81916f;margin:5px 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inbox-no-sessions{padding:30px 10px;text-align:center;font-size:11px;color:var(--muted)}.inbox-bottom{display:flex;align-items:center;gap:7px;padding:15px 16px;border-top:1px solid var(--line)}.my-profile{display:flex;align-items:center;gap:10px;flex:1;min-width:0;text-align:left}.my-profile .chat-avatar{width:33px;height:33px;border-radius:50%}.my-profile>span:not(.chat-avatar){font-size:12px;flex:1;overflow:hidden;text-overflow:ellipsis}.my-profile small{display:flex;align-items:center;gap:5px;font-size:9px;margin-top:5px;color:#94a086}.my-profile>svg{opacity:0;color:#9da793}.my-profile:hover>svg{opacity:1}.inbox-main{flex:1;min-width:0;display:flex;flex-direction:column}.inbox-header{height:77px;flex:0 0 77px;border-bottom:1px solid var(--line);padding:0 35px;display:flex;align-items:center;gap:15px}.inbox-chat-title{display:flex;align-items:center;gap:10px;flex:1}.inbox-chat-title .chat-avatar{width:33px;height:33px;border-radius:50%}.inbox-chat-title>div{display:flex;flex-direction:column;gap:5px;font-size:12px}.inbox-chat-title small{font-size:10px;color:#859674}.inbox-header-label{font-size:12px;color:#98a08f}.inbox-chat{display:flex;flex-direction:column;flex:1;min-height:0;position:relative;padding:0 max(28px,calc((100% - 760px)/2)) 36px}.inbox-chat>.minimal-thread{width:100%}.inbox-chat .minimal-compose-wrap{padding-top:10px}.inbox-empty{display:grid;place-items:center;flex:1;color:#94a083;font-size:12px}.inbox-quiet{position:absolute;top:44%;left:50%;translate:-50% 0;color:#adb6a1;font-size:13px}.inbox-ended{color:#839572;font-size:11px;text-align:center;padding:22px;display:flex;gap:7px;align-items:center;justify-content:center}.mobile-only{display:none}.action-menu{position:relative;flex-shrink:0}.menu-trigger{height:32px;width:32px;display:grid;place-items:center;color:#919b86;border-radius:9px}.menu-trigger:hover,.menu-trigger[aria-expanded=true]{background:#e9ede2;color:#4e6142}.menu-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:55;background:#fff;border:1px solid var(--line);border-radius:12px;padding:5px;min-width:178px;box-shadow:0 12px 35px #26311d12;transform-origin:top right}.menu-panel button{width:100%;text-align:left;display:flex;gap:10px;align-items:center;padding:10px;border-radius:7px;font-size:12px;color:#65725b;white-space:nowrap}.menu-panel button:hover,.menu-panel button:focus-visible{background:#f0f3ea;outline:none}.menu-panel button.danger{color:#af776b}.inbox-bottom .menu-panel{top:auto;bottom:calc(100% + 8px);transform-origin:bottom right}.admin-login{display:grid;place-items:center}.minimal-login{width:min(100%,360px)}.minimal-login .minimal-brand h1{transition:font-size .35s cubic-bezier(.22,1,.36,1),letter-spacing .35s;font-size:34px}.minimal-login .minimal-brand p{font-size:12px}.editor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#27332225;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;display:grid;place-items:center;padding:24px}.profile-editor{position:relative;width:340px;max-width:100%;background:#fff;border:1px solid #fff;border-radius:24px;box-shadow:0 20px 80px #26351f18;padding:30px}.profile-editor h2{font-size:19px;font-weight:500;margin:0 0 26px;letter-spacing:-.5px}.editor-close{position:absolute;right:18px;top:18px;padding:6px;color:#9aa48f;border-radius:8px}.editor-close:hover{background:#f2f4ed}.avatar-upload,.editor-identicon{position:relative;display:table;margin:0 auto 25px}.avatar-upload .chat-avatar,.editor-identicon .chat-avatar{height:78px;width:78px;border-radius:50%}.avatar-upload>span:not(.chat-avatar){position:absolute;right:-5px;bottom:-4px;border:3px solid white;background:#e9efdf;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;color:#637855}.editor-label{display:block;font-size:11px;color:#89957c;margin-bottom:8px}.name-input{width:100%;border:1px solid var(--line);border-radius:10px;padding:12px 13px;background:#fbfcf9;font-size:16px}.name-input:focus{border-color:#abbc9c}.save-profile{margin-top:22px;background:var(--accent);color:#fff;width:100%;border-radius:11px;padding:12px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px}.save-profile:hover{background:#314b32}.manager-page{min-height:100%;padding-bottom:60px}.manager-header{height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:55px;padding:0 38px}.manager-logo{font-size:21px;font-weight:560;letter-spacing:-.9px}.manager-header nav{display:flex;align-items:center;gap:24px;font-size:12px;color:#949d88}.manager-header nav>a{display:flex;align-items:center;gap:5px}.manager-header nav>span:last-child{color:#465e3c}.manager-divider{display:none}.manager-content{max-width:1500px;margin:0 auto;padding:38px}.manager-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px;gap:20px}.manager-heading h1{font-size:24px;font-weight:500;letter-spacing:-.8px;margin:0}.manager-heading p{font-size:11px;color:#7c8772;margin:8px 0 0}.table-tabs{display:flex;gap:2px;background:#eff2e9;border-radius:9px;padding:3px;font-size:11px}.table-tabs button{padding:7px 16px;border-radius:7px;color:#8d9980}.table-tabs .current{background:#fff;box-shadow:0 1px 4px #29341e08;color:#4c623e}.table-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0 0 17px}.table-search{display:flex;align-items:center;gap:9px;border:1px solid var(--line);background:#fff;border-radius:10px;padding:0 12px;height:37px;max-width:360px;flex:1;color:#a1a993}.table-search:focus-within{border-color:#b6c5a8}.table-search input{border:0;background:none;width:100%;min-width:0;font-size:12px}.table-search button{display:flex;color:#839174}.table-toolbar-right{display:flex;align-items:center;gap:9px}.table-toolbar select,.filter-toggle,.table-secondary{height:35px;border:1px solid var(--line);border-radius:9px;background:transparent;font-size:11px;padding:0 11px;color:#818d74}.filter-toggle,.table-secondary{display:flex;align-items:center;justify-content:center;gap:7px}.filter-toggle:hover,.table-secondary:hover{background:#eef2e7}.filter-toggle.active{color:#557445;border-color:#c5d3b8;background:#eff4e8}.filter-toggle b{font-size:9px;font-weight:500;background:#d9e6cd;padding:2px 5px;border-radius:4px}.filter-panel{overflow:hidden;background:#f3f5ef;border:1px solid var(--line);border-radius:12px;margin:0 0 18px}.filter-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;padding:22px}.filter-field{display:flex;flex-direction:column;gap:8px;min-width:0}.filter-field>span{font-size:10px;color:#8a977b}.filter-field input,.filter-field select{min-width:0;width:100%;height:35px;padding:0 10px;font-size:11px;border:1px solid #e1e7d8;border-radius:7px;background:#fff}.filter-field input:focus,.filter-field select:focus{border-color:#aec49d}.filter-wide{grid-column:span 2}.filter-panel-bottom{padding:0 22px 17px;display:flex;justify-content:flex-end}.filter-panel-bottom button{display:flex;gap:6px;align-items:center;color:#8d9b7c;font-size:10px}.filter-chips{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 16px}.filter-chips button{display:flex;align-items:center;gap:7px;font-size:10px;padding:6px 8px;background:#edf2e6;border-radius:6px;color:#738463}.filter-chips button:hover{background:#e2ebd7}.data-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:12px;background:#fff}.data-table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.data-table th{font-size:11px;font-weight:400;white-space:nowrap;color:#77886a;background:#f7f8f4;padding:14px 16px;border-bottom:1px solid var(--line)}.data-table td{padding:14px 16px;border-bottom:1px solid #eff1eb;vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fafcf6}.data-table .table-selected{background:#f0f5e9}.checkbox-cell{width:42px;padding-right:0!important}.table-visitor{display:flex;align-items:center;gap:10px;min-width:165px;font-size:12px}.table-visitor .chat-avatar{width:31px;height:31px;border-radius:50%}.table-visitor>span:not(.chat-avatar){display:flex;flex-direction:column;gap:5px}.table-visitor small{color:#b2b9a8;font-size:9px;font-variant-numeric:tabular-nums}.table-visitor>svg{margin-left:auto;color:#a5b196;opacity:0;transition:opacity .15s}.table-visitor:hover{color:#567346}.table-visitor:hover>svg{opacity:1}.table-ip,.table-date{font-size:11px;color:#7f8d73;white-space:nowrap;font-variant-numeric:tabular-nums}.table-status{font-size:10px;white-space:nowrap;color:#6b8358}.table-status.ended,.table-status.deleted{color:#a0a994}.presence-hint{display:block;margin-top:5px;color:#8c9a7e;font-size:9px}.reply-label{font-size:10px;color:#839174;white-space:nowrap}.reply-label.waiting{color:#a89258}.reply-label.replied{color:#8aa078}.table-number{font-size:11px;color:#8e9c7e;font-variant-numeric:tabular-nums}.table-preview{max-width:210px;min-width:120px}.table-preview>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#7e8c71}.actions-cell{white-space:nowrap;text-align:right;width:80px}.actions-cell button,.actions-cell a{display:inline-grid;place-items:center;width:28px;height:28px;color:#8d9e7c;border-radius:7px}.actions-cell button:hover,.actions-cell a:hover{color:#718c59;background:#edf3e5}.table-empty{height:240px;text-align:center;color:#adb79f;font-size:12px}.table-pagination{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#829274;padding:18px 2px;gap:16px}.pagination-controls{display:flex;gap:13px;align-items:center}.pagination-controls label{display:flex;align-items:center;gap:8px}.pagination-controls select{border:0;background:transparent;font-size:10px;color:#8e9f7b}.pagination-controls button{display:grid;place-items:center;width:25px;height:25px;border-radius:6px}.pagination-controls button:not(:disabled):hover{background:#edf2e6}.table-back{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#93a17f!important;margin-bottom:25px}.table-back:hover{color:#566f42!important}.detail-heading{margin-bottom:28px}.table-person{display:flex;align-items:center;gap:14px;min-width:0}.table-person h1{font-size:21px}.table-person .chat-avatar{width:45px;height:45px;border-radius:50%}.detail-id{display:inline-block;color:#b6bfa9;font-size:9px;margin-left:12px}.detail-actions{display:flex;align-items:center;gap:12px}.message-date-filter{display:flex;align-items:center;gap:14px;font-size:10px;color:#7c8d6a;padding:0 2px 18px}.message-date-filter label{display:flex;align-items:center;gap:8px}.message-date-filter input{font-size:10px;border:1px solid var(--line);padding:6px;border-radius:7px;background:#fff}.table-count{margin-left:auto}.table-sender{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:11px}.table-sender .chat-avatar{width:28px;height:28px;border-radius:50%}.table-sender small{display:block;font-size:9px;color:#a4b093;margin-top:4px}.table-message-text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:200px;line-height:1.8;color:#758568;font-size:12px}.row-index{color:#8d9e7c;font-size:10px;width:45px}.message-table td{vertical-align:top;padding-top:18px;padding-bottom:18px}.action-toast,.batch-actions{position:fixed;left:50%;translate:-50% 0;bottom:30px;z-index:65;display:flex;align-items:center;gap:15px;white-space:nowrap;background:#34482e;color:#f2f6eb;border-radius:13px;padding:13px 17px;font-size:11px;box-shadow:0 8px 25px #29351c1c}.action-toast button,.batch-actions button{display:flex;align-items:center;gap:6px;color:#d8e8c7;font-size:11px}.action-toast button:hover,.batch-actions button:hover{color:#fff}.batch-actions{background:#fff;border:1px solid #dce5d1;color:#6d825b}.batch-actions button{color:#8b755f}.batch-actions>button:last-child{color:#a1af92}.batch-actions+.action-toast{bottom:86px}@media(min-width:1500px){.minimal-page{padding-top:60px;padding-bottom:65px}.inbox-sidebar{width:295px;flex-basis:295px}}@media(max-width:1050px){.manager-content{padding:30px 24px}.manager-header{padding:0 24px}.filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inbox-sidebar{width:255px;flex-basis:255px}.inbox-chat{padding-left:24px;padding-right:24px}.inbox-header{padding:0 24px}}@media(max-width:720px){.minimal-page{padding:28px 20px 50px;min-height:320px;height:100dvh}.minimal-brand{margin-bottom:28px}.minimal-brand h1{transition:font-size .35s cubic-bezier(.22,1,.36,1),letter-spacing .35s;font-size:38px;letter-spacing:-1.7px}.brand-avatar .chat-avatar{width:64px;height:64px;border-radius:50%}.has-messages .visitor-brand{padding-bottom:17px}.minimal-form{padding:12px 12px 12px 16px;border-radius:18px;gap:10px}.minimal-form textarea{font-size:16px}.minimal-form button{width:34px;height:34px;flex-basis:34px;border-radius:11px}.visitor-details{font-size:10px;gap:8px;margin-top:12px}.visitor-identity span:not(.chat-avatar){max-width:120px}.message{--message-size: 44px;gap:8px}.message-content{max-width:calc(100% - 68px)}.bubble{font-size:14px;padding:10px 13px;min-height:var(--message-size)}.message-name{font-size:9px}.minimal-thread{padding-top:20px}.messages{gap:15px}.message-unit.is-grouped{margin-top:-9px}.language-switch{right:17px;bottom:12px}.inbox{height:100dvh}.inbox-sidebar{position:fixed;left:0;top:0;bottom:0;width:280px;z-index:70;transform:translate(-100%);transition:transform .28s cubic-bezier(.22,1,.36,1);box-shadow:15px 0 60px #26321a12}.inbox-sidebar.open{transform:translate(0)}.mobile-only{display:grid;place-items:center;color:#91a080;width:28px;height:32px}.inbox-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#23331e30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.inbox-header{height:67px;flex-basis:67px;padding:0 17px;gap:12px}.inbox-chat{padding:0 17px 46px}.inbox-chat .minimal-form textarea{font-size:16px}.inbox-chat-title .chat-avatar{width:30px;height:30px;border-radius:50%}.manager-header{height:67px;padding:0 20px;justify-content:space-between;gap:20px}.manager-header nav{gap:17px;font-size:11px}.manager-logo{font-size:20px}.manager-content{padding:28px 18px}.manager-heading{margin-bottom:23px}.manager-heading h1{font-size:22px}.table-toolbar{flex-wrap:wrap;gap:11px}.table-search{max-width:none;flex-basis:100%}.table-toolbar-right{justify-content:space-between;width:100%}.filter-grid{padding:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.filter-panel-bottom{padding:0 16px 15px}.data-table{min-width:960px}.data-table th,.data-table td{padding-left:13px;padding-right:13px}.table-pagination{align-items:flex-start}.pagination-controls{gap:8px;flex-wrap:wrap;justify-content:flex-end}.pagination-controls label{width:100%;justify-content:flex-end}.detail-heading{flex-wrap:wrap}.detail-id{display:block;margin:5px 0 0}.table-person h1{font-size:19px}.detail-actions{width:100%;justify-content:flex-end}.message-date-filter{flex-wrap:wrap;gap:10px}.message-date-filter label{flex-direction:column;align-items:flex-start;gap:5px}.message-date-filter .table-count{font-size:9px}.message-table{min-width:650px}.action-toast,.batch-actions{max-width:calc(100% - 32px);font-size:10px;gap:11px;padding:12px 14px;bottom:43px}.profile-editor{padding:28px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.minimal-page:not(.admin-login){position:relative;padding-top:88px;padding-bottom:28px}.visitor-toolbar{position:absolute;top:27px;left:50%;translate:-50% 0;width:min(700px,calc(100% - 56px));display:flex;align-items:center;justify-content:space-between;gap:16px;color:#87917e;font-size:11px;z-index:25;min-height:28px}.visitor-tools{display:flex;align-items:center;gap:21px;min-width:0}.visitor-toolbar .minimal-state{min-width:0}.visitor-toolbar .minimal-state>span{gap:6px}.visitor-toolbar .minimal-state>span>span{color:#66775b}.visitor-toolbar .language-switch{position:static;flex-shrink:0;padding:5px 0}.visitor-toolbar .visitor-identity{padding:4px 0;font-size:11px}.visitor-toolbar .visitor-identity:hover{color:#4c6640}@media(max-width:720px){.minimal-page:not(.admin-login){padding-top:78px;padding-bottom:20px}.visitor-toolbar{top:20px;width:calc(100% - 40px);font-size:10px;gap:10px}.visitor-tools{gap:13px}.visitor-toolbar .visitor-identity{font-size:10px}.visitor-toolbar .visitor-identity span:not(.chat-avatar){max-width:82px}.visitor-toolbar .visitor-identity .chat-avatar{width:17px;height:17px}.visitor-toolbar .minimal-state>span{gap:4px}}@media(max-width:390px){.visitor-toolbar .minimal-state{max-width:145px}.visitor-toolbar .minimal-state>span{white-space:normal;line-height:1.5}.visitor-tools{gap:10px}.visitor-toolbar .visitor-identity span:not(.chat-avatar){max-width:65px}}.nickname-backdrop{padding-bottom:calc(33.333svh + 24px);align-items:safe center;overflow-y:auto}.owner-avatar img{transition:opacity .15s ease}.manager-page:has(.table-selected){padding-bottom:130px}.batch-actions{width:max-content;bottom:max(30px,env(safe-area-inset-bottom))}.batch-actions:has(.purge-action){gap:13px}.purge-action,.batch-actions .purge-action,.actions-cell .purge-action{color:#a1665c}.purge-dialog h2{line-height:1.5;margin-bottom:12px;font-size:18px}.purge-dialog p{font-size:13px;color:#85927a;line-height:1.8;margin:0}.purge-buttons{display:flex;justify-content:flex-end;gap:9px;margin-top:27px}.purge-buttons button{padding:11px 15px;border-radius:11px;background:#edf1e7;font-size:12px}.purge-buttons .purge-confirm{background:#a2675b;color:#fff}.purge-buttons .purge-confirm:hover{background:#8e584e}@media(max-width:720px){.batch-actions{bottom:max(20px,env(safe-area-inset-bottom));max-width:calc(100% - 24px);gap:10px}.batch-actions:has(.purge-action){gap:10px}.batch-actions button{min-height:24px}}.action-toast.above-selection{bottom:104px}@media(max-width:720px){.action-toast.above-selection{bottom:94px}}.manager-header .language-switch{position:static;margin-left:auto;flex-shrink:0}@media(max-width:720px){.manager-header{gap:14px}.manager-header nav{gap:12px}.batch-actions{flex-wrap:wrap;justify-content:center;row-gap:8px}.action-toast.above-selection{bottom:128px}}@media(max-width:720px){.batch-actions,.batch-actions:has(.purge-action){gap:8px;padding:12px}.batch-actions button{font-size:10px}}.ip-location{display:inline-block;margin-left:10px;color:#8b9a7c;font-size:10px;white-space:nowrap}.table-ip{min-width:160px}.message-group{display:flex;flex-direction:column;gap:6px}:root,[data-lg-theme=light]{color-scheme:light;--paper: #faf9f7;--panel: #f0f1f3;--ink: #222224;--muted: #505055;--line: #d8dbe0;--accent: #0067d9;--page: #faf9f7;--surface: #fff;--surface-soft: #f0f2f5;--surface-hover: #e9edf3;--surface-selected: #e1eaf6;--text: #222224;--secondary: #505055;--tertiary: #60656d;--border: #d8dbe0;--bubble-own: #e8f1fd;--bubble-own-text: #153f70;--auto-surface: #eceff3;--auto-text: #505055;--control: #ffffffb8;--float: #ffffffe0;--glass: var(--control);--glass-tint: 255 255 255}[data-lg-theme=dark]{color-scheme:dark;--paper: #18191c;--panel: #222428;--ink: #f5f5f7;--muted: #c4c7cf;--line: #3b3e45;--accent: #70b5ff;--page: #18191c;--surface: #25272c;--surface-soft: #2b2e34;--surface-hover: #343941;--surface-selected: #263e59;--text: #f5f5f7;--secondary: #c4c7cf;--tertiary: #b4b9c3;--border: #3b3e45;--bubble-own: #173f68;--bubble-own-text: #f0f7ff;--auto-surface: #2b3038;--auto-text: #d0d4dc;--control: #2b2e34c9;--float: #282b31ed;--glass: var(--control);--glass-tint: 43 46 52;--glass-rim: inset 0 1.5px 1px -1px #ffffff38, inset 1px 0 1px -1px #ffffff21, inset 0 -1px 2px #00000040, inset 0 0 8px #ffffff08;--glass-shadow: 0 5px 18px #00000026, 0 1px 3px #00000020, var(--glass-rim)}html{background:var(--page);color:var(--text)}body{color:var(--text);background:radial-gradient(ellipse at 6% 0%,#e5e9ef70,transparent 52%),radial-gradient(ellipse at 96% 90%,#e8e9ed80,transparent 52%),var(--page)}[data-lg-theme=dark] body{background:radial-gradient(ellipse at 4% 0%,#26334270,transparent 52%),radial-gradient(ellipse at 96% 90%,#24283290,transparent 52%),var(--page)}input,textarea,select,button{color:inherit}input::placeholder,textarea::placeholder{color:var(--tertiary);opacity:1}::selection{background:#8cbcf366}.bubble{background:var(--surface);border-color:var(--border);color:var(--text)}.mine .bubble{background:var(--bubble-own);border-color:var(--bubble-own);color:var(--bubble-own-text)}.bubble.auto-reply{background:var(--auto-surface);border-color:var(--auto-surface);color:var(--auto-text)}.message-name,.message-time,.message-day,.minimal-brand p,.minimal-state,.visitor-toolbar,.visitor-details,.inbox-header-label,.inbox-empty,.inbox-quiet,.inbox-ended,.inbox-no-sessions,.inbox-time,.inbox-row-copy p,.day-toggle,.day-toggle small,.my-profile small,.inbox-chat-title small,.manager-heading p,.table-date,.table-ip,.table-preview>span,.presence-hint,.table-visitor small,.table-number,.row-index,.reply-label,.detail-id,.table-count,.table-pagination,.filter-field>span,.filter-panel-bottom button,.message-date-filter,.table-sender small,.ip-location,.editor-label,.purge-dialog p{color:var(--secondary)}.visitor-toolbar .minimal-state>span>span,.visitor-identity:hover,.table-visitor:hover{color:var(--text)}.inbox-name,.inbox-chat-title,.my-profile,.manager-logo,.manager-heading h1{color:var(--text)}:is(.minimal-form,.visitor-toolbar .minimal-state,.visitor-tools,.inbox-nav,.table-tabs,.table-search,.table-toolbar-right){background:var(--control);border-color:var(--border)}.menu-panel,.profile-editor,.batch-actions{background:var(--float);border-color:var(--border);color:var(--text)}.menu-panel button{color:var(--text)}.menu-panel button:hover,.menu-panel button:focus-visible{background:var(--surface-hover)}.menu-panel button.danger,.purge-action,.batch-actions .purge-action,.actions-cell .purge-action{color:#ae3e38}[data-lg-theme=dark] :is(.menu-panel button.danger,.purge-action,.batch-actions .purge-action,.actions-cell .purge-action){color:#ffaaa2}.minimal-form:focus-within,.name-input:focus,.filter-field input:focus,.filter-field select:focus{border-color:var(--accent);box-shadow:var(--glass-shadow),0 0 0 3px #3985dc20}.minimal-form button,.save-profile{background:linear-gradient(150deg,#3186e5,#0061cf);border-color:#005bc0;color:#fff}.minimal-form button:not(:disabled):hover,.save-profile:hover{background:linear-gradient(150deg,#4091ed,#0067d9)}.minimal-form button:disabled{background:var(--surface-soft);border-color:var(--border);color:var(--tertiary);box-shadow:var(--glass-rim)}.name-input,.filter-field input,.filter-field select,.message-date-filter input{background:var(--surface);border-color:var(--border);color:var(--text)}.inbox-sidebar{background:color-mix(in srgb,var(--panel) 82%,transparent);border-color:var(--border);box-shadow:inset -1px 0 #ffffff14}.inbox-header,.manager-header{background:color-mix(in srgb,var(--page) 78%,transparent);border-color:var(--border)}.inbox-bottom,.has-messages .visitor-brand{border-color:var(--border)}.inbox-nav>*,.table-tabs button,.manager-header nav,.manager-header nav>span:last-child{color:var(--secondary)}.inbox-nav .current,.table-tabs .current{color:var(--text)}.inbox-nav .current{background:var(--surface)}.glass-tab-indicator{background:var(--surface);box-shadow:var(--glass-rim),0 2px 5px #00000010}.inbox-row.chosen{background:var(--surface-selected);box-shadow:inset 0 1px #ffffff24}.inbox-row:hover,.inbox-nav a:hover,.menu-trigger:hover,.menu-trigger[aria-expanded=true],.pagination-controls button:not(:disabled):hover{background:var(--surface-hover);color:var(--text)}.menu-trigger,.mobile-only,.my-profile>svg,.editor-close{color:var(--secondary)}.editor-close:hover{background:var(--surface-hover)}.live-dot,.avatar-presence.is-online{background:#3f8852}.ended-dot,.avatar-presence{background:#7e858f}.avatar-presence{border-color:var(--page)}.filter-panel{background:var(--surface-soft);border-color:var(--border)}.table-toolbar select,.filter-toggle,.table-secondary{color:var(--secondary);border-color:var(--border)}.table-toolbar-right select,.table-toolbar-right .filter-toggle{border-color:transparent}.table-toolbar select option{background:var(--surface);color:var(--text)}.filter-toggle.active,.filter-chips button{background:var(--surface-selected);color:var(--text)}.filter-toggle b{background:var(--surface);color:var(--text)}.data-table-wrap{background:var(--surface);border-color:var(--border)}.data-table th{background:var(--surface-soft);color:var(--secondary);border-color:var(--border)}.data-table td{border-color:var(--border)}.data-table tbody tr:hover{background:var(--surface-hover)}.data-table .table-selected{background:var(--surface-selected)}.table-empty,.table-message-text,.table-sender,.table-status,.table-status.ended,.table-status.deleted{color:var(--secondary)}.table-status.active{color:#2d7148}.reply-label.waiting{color:#836117}.reply-label.replied{color:#2d7148}[data-lg-theme=dark] .table-status.active,[data-lg-theme=dark] .reply-label.replied{color:#9ad8b1}[data-lg-theme=dark] .reply-label.waiting{color:#efcd84}.table-back,.table-back:hover{color:var(--accent)!important}.actions-cell button,.actions-cell a,.batch-actions button,.batch-actions>button:last-child,.pagination-controls select{color:var(--secondary)}.actions-cell button:hover,.actions-cell a:hover,.table-secondary:hover{background:var(--surface-hover);color:var(--text)}.table-secondary{background:var(--control)}.batch-actions button:hover{color:var(--text)}.purge-buttons button{background:var(--surface-soft);color:var(--text)}.purge-buttons .purge-confirm{background:#ae3e38;color:#fff}.purge-dialog .error,.error{color:#a93333}[data-lg-theme=dark] .error{color:#ffaaa2}[data-lg-theme=dark] .editor-backdrop{background:#0006}[data-lg-theme=dark] :is(.minimal-form,.visitor-tools,.inbox-nav,.menu-panel,.table-tabs,.table-search,.table-toolbar-right,.batch-actions,.profile-editor):before{opacity:.32}[data-lg-theme=dark] :is(.minimal-form,.visitor-tools,.inbox-nav,.menu-panel,.table-tabs,.table-search,.table-toolbar-right,.batch-actions,.profile-editor):after{opacity:.04}[data-lg-theme=dark] [data-glass-hover=true]:after{opacity:.09}[data-lg-theme=dark] .inbox-nav .current{box-shadow:var(--glass-rim)}[data-lg-theme=dark] .owner-avatar{background:#30333a}.display-controls{position:fixed;bottom:16px;right:22px;z-index:20;display:flex;align-items:center;gap:7px;flex-shrink:0;color:var(--secondary)}.display-controls .language-switch{position:static;bottom:auto;right:auto;display:flex;color:var(--secondary);padding:5px}.display-controls .language-switch i{color:var(--secondary);opacity:.65}.display-controls .language-switch .current{color:var(--text);font-weight:550}.theme-switch{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;color:var(--secondary);border-left:1px solid transparent}.theme-switch:hover{background:var(--surface-hover);color:var(--text)}.visitor-tools .display-controls,.manager-header .display-controls{position:static}.manager-header .display-controls{margin-left:auto}.visitor-tools .display-controls .language-switch{border-left:1px solid var(--border);padding-left:12px}@media(max-width:720px){.display-controls{right:17px;bottom:12px;gap:4px}.manager-header{gap:10px}.manager-header nav{gap:8px}.visitor-tools{gap:8px;padding-left:8px;padding-right:8px}.visitor-tools .display-controls .language-switch{padding-left:7px;padding-right:1px}.visitor-toolbar .visitor-identity span:not(.chat-avatar){max-width:54px}.theme-switch{width:25px;height:27px}.table-search input,.filter-field input,.filter-field select,.table-toolbar select,.message-date-filter input,.minimal-form input{font-size:16px}}@media(max-width:390px){.minimal-page:not(.admin-login){padding-top:100px}.visitor-toolbar .minimal-state{flex:1;min-width:0;max-width:none;padding:6px 8px}.visitor-toolbar .minimal-state>span{white-space:normal;line-height:1.45;flex-wrap:wrap;gap:2px 4px}.visitor-tools{flex-shrink:0}.visitor-toolbar .visitor-identity span:not(.chat-avatar){max-width:36px}.manager-header{padding-left:16px;padding-right:16px}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){:is(.minimal-form,.visitor-toolbar .minimal-state,.visitor-tools,.inbox-nav,.menu-panel,.table-tabs,.table-search,.table-toolbar-right,.batch-actions,.profile-editor,.inbox-sidebar,.inbox-header,.manager-header){background:var(--surface)}.bubble.auto-reply{color:var(--text)}}.table-search{color:var(--secondary)}.avatar-upload>span:not(.chat-avatar){background:var(--surface);color:var(--text);border-color:var(--border)}.filter-chips button:hover{background:var(--surface-hover)}.action-toast{background:var(--float);color:var(--text);border-color:var(--border)}body:has(.manager-page),#root:has(>.manager-page){height:auto;min-height:100dvh}.manager-page{min-height:100dvh}.admin-checking{min-height:100dvh;display:grid;place-items:center;color:var(--secondary)}.admin-checking-content{display:grid;justify-items:center;gap:12px;animation:admin-check-appear .16s .2s both}.admin-checking-content p{margin:0}.admin-checking-content button{color:var(--accent)}@keyframes admin-check-appear{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.admin-checking-content{animation:none}}:root{--page: #f6f7fa;--paper: var(--page);--panel: #edf0f5;--lg-foreground: var(--text);--lg-muted: var(--secondary);--lg-fill: #007aff;--lg-blur: 9px;--lg-refraction: .7;--lg-rim-saturation: 1.3;--lg-glass: rgb(255 255 255 / .46);--lg-glass-active: rgb(255 255 255 / .76);--lg-surface: rgb(255 255 255 / .87);--lg-selection: rgb(0 0 0 / .07);--lg-lens: rgb(255 255 255 / .37);--lg-edge: rgb(40 54 75 / .09);--lg-drop: rgb(24 39 64 / .05);--lg-shadow: rgb(24 39 64 / .12);--glass-rim: inset 0 1px 0 #ffffffc9, inset 0 -1px 0 #63738b12;--glass-shadow: 0 8px 28px #22345509, 0 1px 3px #22345508, var(--glass-rim);--material-shadow: 0 8px 28px #2234550a, 0 2px 5px #22345506, inset 0 0 0 .5px #ffffffb3}:root[data-lg-theme=dark]{--page: #13151a;--paper: var(--page);--panel: #1b1e25;--lg-fill: #0a84ff;--lg-glass: rgb(55 61 72 / .38);--lg-glass-active: rgb(70 76 88 / .6);--lg-surface: rgb(35 39 47 / .9);--lg-selection: rgb(255 255 255 / .13);--lg-lens: rgb(255 255 255 / .085);--lg-edge: rgb(255 255 255 / .11);--lg-drop: rgb(0 0 0 / .15);--lg-shadow: rgb(0 0 0 / .38);--glass-rim: inset 0 1px 0 #ffffff1c, inset 0 -1px 0 #00000040;--glass-shadow: 0 8px 28px #00000018, var(--glass-rim);--material-shadow: 0 8px 28px #00000024, 0 2px 6px #00000015, inset 0 0 0 .5px #ffffff18}html:root{background:var(--page)}body{background:radial-gradient(ellipse at 12% 5%,#dce5f06b,transparent 48%),radial-gradient(ellipse at 88% 88%,#d9e4f57d,transparent 52%),linear-gradient(130deg,#ffffff80,transparent 55%),var(--page);background-attachment:fixed}[data-lg-theme=dark] body{background:radial-gradient(ellipse at 10% 0%,#36465c66,transparent 52%),radial-gradient(ellipse at 92% 90%,#33425a4d,transparent 52%),linear-gradient(135deg,#ffffff03,transparent 55%),var(--page)}.glisse-surface{position:relative;isolation:isolate}.glisse-surface:is(.minimal-form,.minimal-state,.visitor-tools,.table-search,.table-toolbar-right,.inbox-sidebar,.inbox-header,.manager-header,.profile-editor,.menu-panel,.batch-actions){background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.glisse-surface>.glisse-material.lg-glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;--lg-bezel: 7;--lg-thickness: 14;box-shadow:var(--material-shadow);background-color:var(--lg-glass)}.glisse-material:after{display:none}.glisse-surface.minimal-form{border-radius:28px;border:1px solid transparent;padding:10px 11px 10px 19px}.glisse-surface.minimal-form:focus-within{border-color:color-mix(in srgb,var(--accent) 35%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 7%,transparent)}.glisse-surface.minimal-form>.glisse-material{--lg-glass: rgb(255 255 255 / .56);--lg-blur: 12px}[data-lg-theme=dark] .glisse-surface.minimal-form>.glisse-material{--lg-glass: rgb(53 60 73 / .48)}.minimal-form .send-button.lg-button{flex:0 0 36px;width:36px;height:36px;padding:0;border:0;border-radius:50%;background-color:var(--lg-fill);background-image:var(--lg-rim, none);box-shadow:inset 0 1px #ffffff52,0 3px 8px #007aff26;color:#fff}.minimal-form .send-button.lg-button:disabled{background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--secondary);opacity:.6;box-shadow:none}.visitor-toolbar{top:23px;gap:12px}.visitor-toolbar .glisse-surface.minimal-state{padding:8px 12px;border:0;border-radius:999px}.visitor-tools.glisse-surface{padding:5px 9px 5px 12px;gap:13px;border:0;border-radius:999px}.visitor-tools .language-switch{border-left:1px solid var(--lg-edge);padding-left:11px}.theme-switch.lg-button{width:28px;min-width:28px;height:28px;padding:0;border-radius:50%;color:var(--secondary);background-color:transparent;box-shadow:none}.theme-switch.lg-button:hover{background-color:var(--lg-selection)}.menu-trigger.lg-button{width:30px;height:30px;padding:0;border-radius:50%;color:var(--secondary);--lg-glass: transparent;box-shadow:none}.menu-trigger.lg-button[aria-expanded=true]{--lg-glass: var(--lg-glass-active)}.glisse-surface.menu-panel{border-radius:22px;border:1px solid var(--lg-edge);padding:6px}.glisse-surface.menu-panel>.glisse-material,.glisse-surface.profile-editor>.glisse-material{--lg-glass: var(--lg-surface);--lg-blur: 18px}.menu-panel button{border-radius:15px}.glisse-surface.profile-editor{border-radius:30px;border:1px solid var(--lg-edge);box-shadow:0 24px 80px var(--lg-shadow)}.editor-backdrop{background:#181f2d21;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-lg-theme=dark] .editor-backdrop{background:#00000040}.name-input{border-radius:15px}.save-profile{border-radius:999px;background:var(--lg-fill)}.bubble{border-color:color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:0 1px 2px #18233804}.mine .bubble{background:var(--bubble-own);border-color:transparent}.bubble.auto-reply{background:var(--auto-surface);color:var(--auto-text)}.glisse-surface.inbox-sidebar>.glisse-material{--lg-glass: color-mix(in srgb, var(--panel) 68%, transparent);--lg-blur: 20px;box-shadow:inset -1px 0 var(--lg-edge)}.glisse-surface.inbox-header{border-color:var(--lg-edge)}.glisse-surface.inbox-header>.glisse-material,.glisse-surface.manager-header>.glisse-material{--lg-glass: color-mix(in srgb, var(--page) 70%, transparent);--lg-blur: 18px;box-shadow:inset 0 -1px var(--lg-edge)}.glisse-surface.manager-header{position:sticky;top:0;z-index:35}.inbox-nav.lg-tab-bar,.table-tabs.lg-tab-bar{width:max-content;flex-shrink:0;gap:0;padding:4px;background:none;border:0;box-shadow:none;--lg-tab-height: 30px;--lg-tab-width: 80px;--lg-lens-grow-x: 12px;--lg-lens-grow-y: 8px;border-radius:999px}.inbox-nav.lg-tab-bar{margin:0 20px 14px;--lg-tab-width: 100px}:is(.inbox-nav,.table-tabs).lg-tab-bar .lg-tab,:is(.inbox-nav,.table-tabs).lg-tab-bar .lg-tab-copy{width:var(--lg-tab-width);height:var(--lg-tab-height);padding:0;font-size:11px;color:var(--secondary)}:is(.inbox-nav,.table-tabs).lg-tab-bar .lg-tab[data-selected],:is(.inbox-nav,.table-tabs).lg-tab-bar .lg-tab-copy{color:var(--text)}:is(.inbox-nav,.table-tabs).lg-tab-bar .lg-tab-lens{background-color:var(--lg-lens)}:is(.inbox-nav,.table-tabs).lg-tab-bar .lg-tab-tint{color:var(--text)}.glisse-static-tabs{display:inline-flex;padding:4px;gap:4px;border-radius:999px;background:var(--surface)}.glisse-static-tabs>:is(a,button){padding:8px 20px;border-radius:999px;color:var(--secondary)}.glisse-static-tabs>[aria-selected=true],.glisse-static-tabs>[aria-current=page]{background:var(--surface-selected);color:var(--text)}.glisse-surface.table-search,.glisse-surface.table-toolbar-right{border-radius:20px;border:1px solid var(--lg-edge)}.table-toolbar-right select{border-radius:0 20px 20px 0}.filter-field input,.filter-field select,.message-date-filter input{border-radius:12px}.filter-panel{border-radius:22px;background:color-mix(in srgb,var(--surface) 64%,transparent)}.data-table-wrap{border-radius:24px;background:color-mix(in srgb,var(--surface) 84%,transparent)}.data-table th{background:color-mix(in srgb,var(--surface-soft) 84%,transparent)}.glisse-surface.batch-actions{position:fixed;border-radius:999px;border:1px solid var(--lg-edge)}.glisse-surface.batch-actions>.glisse-material{--lg-glass: var(--lg-surface)}.purge-buttons .lg-button{font-size:12px;min-height:38px;height:auto}.purge-buttons .purge-confirm.lg-button{background-color:var(--lg-destructive);color:#fff}.lg-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(min-width:721px){.inbox{padding:12px;gap:12px}.glisse-surface.inbox-sidebar{border:1px solid var(--lg-edge);border-radius:26px}.inbox-main{border-radius:26px;border:1px solid var(--lg-edge);background:color-mix(in srgb,var(--surface) 20%,transparent);overflow:hidden}.inbox-header{border-radius:25px 25px 0 0}}@media(max-width:720px){.visitor-toolbar{top:17px;gap:7px}.visitor-toolbar .glisse-surface.minimal-state{padding:7px 8px}.visitor-tools.glisse-surface{padding:4px 6px 4px 8px;gap:6px}.visitor-tools .language-switch{padding-left:7px}.theme-switch.lg-button{width:25px;min-width:25px;height:27px}.glisse-surface.minimal-form{padding:9px 9px 9px 15px;border-radius:25px}.minimal-form .send-button.lg-button{width:34px;height:34px;flex-basis:34px}.table-tabs.lg-tab-bar{--lg-tab-width: 69px;--lg-tab-height: 29px}.glisse-surface.inbox-sidebar{position:fixed}.glisse-surface.table-search,.glisse-surface.table-toolbar-right{border-radius:18px}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.glisse-surface>.glisse-material.lg-glass,.lg-glass{background:var(--surface);background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--border);box-shadow:none}.glisse-surface.minimal-form>.glisse-material{background:var(--surface)}.bubble{background:var(--surface)}}.glisse-surface.bubble,.mine .glisse-surface.bubble,.glisse-surface.bubble.auto-reply{background:transparent;border:1px solid var(--lg-edge);box-shadow:none}.glisse-surface.bubble>.glisse-material.lg-glass{--lg-glass: rgb(255 255 255 / .53);--lg-blur: 6px;--lg-bezel: 6;--lg-thickness: 10;--lg-refraction: .65;--material-shadow: inset 0 1px 0 #ffffff80, 0 2px 8px #23324d05}.mine .glisse-surface.bubble>.glisse-material.lg-glass{--lg-glass: color-mix(in srgb, var(--bubble-own) 78%, transparent)}.glisse-surface.bubble.auto-reply>.glisse-material.lg-glass{--lg-glass: color-mix(in srgb, var(--auto-surface) 67%, transparent)}[data-lg-theme=dark] .glisse-surface.bubble>.glisse-material.lg-glass{--lg-glass: rgb(63 68 80 / .44);--material-shadow: inset 0 1px 0 #ffffff0c, 0 2px 10px #0000000a}[data-lg-theme=dark] .mine .glisse-surface.bubble>.glisse-material.lg-glass{--lg-glass: color-mix(in srgb, var(--bubble-own) 65%, transparent)}[data-lg-theme=dark] .glisse-surface.bubble.auto-reply>.glisse-material.lg-glass{--lg-glass: color-mix(in srgb, var(--auto-surface) 70%, transparent)}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.glisse-surface.bubble>.glisse-material.lg-glass{background:var(--surface)}.mine .glisse-surface.bubble>.glisse-material.lg-glass{background:var(--bubble-own)}}.inbox-nav.lg-tab-bar>.lg-tab-bar-glass{padding:0;border-radius:inherit}.inbox-nav.lg-tab-bar>:is(.lg-tab-lens,.lg-tab-tint){padding:0;flex:none;border-radius:calc(var(--lg-tab-height) / 2)}.inbox-nav.lg-tab-bar .lg-tab:hover{background:transparent;color:var(--text)}.theme-switch.lg-button svg{width:14px;height:14px}.menu-trigger.lg-button svg{width:18px;height:18px}.glisse-surface.menu-panel{position:absolute}:root{--scrollbar-thumb: color-mix(in srgb, var(--text) 8%, transparent)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}:root::-webkit-scrollbar,:root ::-webkit-scrollbar{width:4px;height:4px}:root::-webkit-scrollbar-thumb,:root ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}:root::-webkit-scrollbar-track,:root ::-webkit-scrollbar-track{background:transparent}:root::-webkit-scrollbar-thumb:hover,:root ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text) 16%,transparent)}:root::-webkit-scrollbar-thumb:active,:root ::-webkit-scrollbar-thumb:active{background:color-mix(in srgb,var(--text) 23%,transparent)}@media(prefers-contrast:more),(forced-colors:active){*{scrollbar-color:auto}:root::-webkit-scrollbar-thumb,:root ::-webkit-scrollbar-thumb{background:var(--secondary)}}input[type=checkbox]{accent-color:var(--lg-fill)}.visitor-name-button.lg-button{height:34px;min-width:0;max-width:calc(100% - 120px);padding:0 12px 0 8px;gap:8px;border-radius:999px;font-size:11px;color:var(--secondary)}.visitor-name-button .chat-avatar{width:20px;height:20px;flex:0 0 20px}.visitor-name-button>span:not(.chat-avatar){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.visitor-name-button.lg-button>svg{width:11px;height:11px;flex-shrink:0}.visitor-tools{padding:0;background:transparent;border:0;box-shadow:none;flex-shrink:0}.display-controls{gap:8px}.display-controls .language-switch.lg-button{position:relative;height:34px;padding:0 12px;gap:5px;border:0;border-radius:999px;background-color:var(--lg-glass);box-shadow:var(--material-shadow);font-size:10px}.display-controls .theme-switch.lg-button{width:34px;min-width:34px;height:34px;background-color:var(--lg-glass);box-shadow:var(--material-shadow)}.visitor-brand .brand-titles p{display:flex;justify-content:center;align-items:center;gap:9px;flex-wrap:wrap}.has-messages .visitor-brand .brand-titles p{justify-content:flex-start}.visitor-inline-status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.visitor-inline-status>i{width:4px;height:4px}.visitor-restart.lg-button{display:flex;margin:0 auto 12px;height:34px;font-size:11px}@media(max-width:720px){.visitor-name-button.lg-button{height:32px;font-size:10px;max-width:calc(100% - 112px)}.visitor-name-button .chat-avatar{width:18px;height:18px;flex-basis:18px}.visitor-tools .display-controls{gap:7px}.display-controls .language-switch.lg-button{height:32px;padding:0 10px}.display-controls .theme-switch.lg-button{width:32px;min-width:32px;height:32px}.visitor-brand .brand-titles p{gap:7px}}.display-controls>.lg-button{clip-path:inset(0 round 999px)}.visitor-name-button .chat-avatar svg{width:100%;height:100%}.visitor-toolbar .visitor-tools{background:transparent;border:0;box-shadow:none;padding:0}.glisse-surface.bubble,.mine .glisse-surface.bubble,.glisse-surface.bubble.auto-reply{border-color:transparent}.glisse-surface.bubble>.glisse-material.lg-glass{top:-1px;right:-1px;bottom:-1px;left:-1px;box-shadow:inset 0 0 0 .5px var(--lg-edge),0 2px 8px #23324d05}[data-lg-theme=dark] .glisse-surface.bubble>.glisse-material.lg-glass{box-shadow:inset 0 0 0 .5px var(--lg-edge),0 2px 10px #0000000a}
