.team-chat,.team-huddle{--font: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--w-bold: 500;--w-medium: 500;--ink: #111b21;--ink-2: #54656f;--ink-3: #667781;--bg: #ffffff;--panel: #f7f8f8;--canvas: #f5f6f6;--sunken: #f0f2f5;--line: #e9edef;--line-strong: #d1d7db;--accent: #008069;--accent-hover: #006d59;--accent-soft: #e6f4f0;--accent-line: #b4dfd3;--on-accent: #ffffff;--row-active: #e9f3f0;--mention-bg: #fff6d6;--mention-ink: #54450f;--ai: #5e6ad2;--ai-soft: #eef0fb;--ring: 0 0 0 3px rgba(0, 128, 105, .14);font-family:var(--font)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .team-chat,:root:not([data-theme=light]) .team-huddle{--ink: #e9edef;--ink-2: #aebac1;--ink-3: #8696a0;--bg: #111b21;--panel: #0f181e;--canvas: #182229;--sunken: #202c33;--line: #222d34;--line-strong: #36434b;--accent: #00a884;--accent-hover: #06cf9c;--accent-soft: #10332c;--accent-line: #1b5a4d;--on-accent: #06231c;--row-active: #1d2c31;--mention-bg: #352f17;--mention-ink: #f0e2a8;--ai: #a4adf0;--ai-soft: #252a4a;--ring: 0 0 0 3px rgba(0, 168, 132, .2)}}.team-chat[hidden]{display:none!important}.team-chat{flex:1;min-height:0;min-width:0;height:100%;position:relative;display:grid;grid-template-columns:minmax(0,1fr);background:var(--bg);color:var(--ink)}.team-chat a{color:var(--accent)}.team-chat code{background:var(--sunken);border-radius:4px;padding:0 4px;font-size:.9em}.team-chat pre{background:var(--sunken);border-radius:var(--r-md);padding:8px 10px;overflow-x:auto;font-size:.9em;margin:4px 0}.team-chat .btn{font-weight:400}.team-chat .sidebar{display:flex;flex-direction:column;min-height:0;background:var(--panel);border-right:1px solid var(--line)}.team-chat.has-active .sidebar{display:none}.team-chat .ws-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:14px 16px 8px}.team-chat .ws-head h1{font-size:18px;font-weight:500;line-height:24px}.team-chat .ws-head .muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-chat .tc-search{padding:0 12px 8px}.team-chat .tc-search input{height:36px;border-radius:18px;background:var(--sunken);border-color:transparent;padding:0 14px;font-size:var(--fs-md)}.team-chat .tc-search input:focus{background:var(--bg);border-color:var(--accent-line)}.team-chat .sidebar nav{flex:1;min-height:0;overflow-y:auto;padding:0 8px 12px}.team-chat .tc-section-head{display:flex;align-items:center;justify-content:space-between;min-height:32px;margin-top:10px;padding:0 8px 0 10px;font-size:var(--fs-sm);color:var(--ink-3)}.team-chat .tc-section-head .icon-btn{width:28px;height:28px}.team-chat .tc-nav-item{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;margin-bottom:1px;border:0;border-radius:10px;background:none;color:var(--ink);font:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer;transition:background .12s}.team-chat .tc-nav-item:hover{background:var(--sunken)}.team-chat .tc-nav-item.active,.team-chat .tc-nav-item.on{background:var(--row-active)}.team-chat .tc-nav-item.unread{font-weight:500}.team-chat .tc-nav-item.muted{color:var(--ink-2)}.team-chat .tc-nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-chat .chan-icon{display:inline-flex;justify-content:center;width:18px;flex:none;color:var(--ink-3)}.team-chat .tc-nav-item.active .chan-icon,.team-chat .tc-nav-item.on .chan-icon{color:var(--accent)}.team-chat .badge{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent);color:var(--on-accent);font-size:var(--fs-xs);font-weight:500}.team-chat .live-icon{display:inline-flex;color:var(--accent)}.team-chat .presence{flex:none;width:10px;height:10px;margin:0 4px;border-radius:50%;border:1.5px solid var(--ink-3)}.team-chat .presence.on{background:var(--accent);border-color:var(--accent)}.team-chat .status-mini{font-size:var(--fs-xs);color:var(--ink-3)}.team-chat .sidebar-foot{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--line)}.team-chat .me-meta{flex:1;min-width:0}.team-chat .me-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-chat .status-btn{display:block;max-width:100%;padding:0;border:0;background:none;color:var(--ink-3);font:inherit;font-size:var(--fs-sm);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.team-chat .status-btn:hover{color:var(--ink);text-decoration:underline}.team-chat .avatar.bot{background:var(--ai)}.team-chat .channel{display:none;position:relative;flex-direction:column;min-width:0;min-height:0;background:var(--bg)}.team-chat.has-active .channel{display:flex}.team-chat .tc-pick{display:grid;place-items:center;flex:1;color:var(--ink-3)}.team-chat .channel-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 16px;border-bottom:1px solid var(--line);background:var(--bg)}.team-chat .back-chan{flex:none}.team-chat .channel-title{flex:1 1 160px;min-width:0}.team-chat .title-btn{display:block;max-width:100%;padding:2px 6px;margin-left:-6px;border:0;border-radius:var(--r-sm);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.team-chat .title-btn:hover{background:var(--sunken)}.team-chat .channel-head h1{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-md);font-weight:500;line-height:22px}.team-chat .caret{color:var(--ink-3)}.team-chat .topic{color:var(--ink-3);font-size:var(--fs-sm);line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:0}.team-chat .channel-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.team-chat .channel-tools .btn{height:var(--h-small);padding:0 10px;font-size:var(--fs-sm)}.team-chat .tool-group{display:inline-flex;flex-wrap:wrap;gap:4px}.team-chat .btn.ai{color:var(--ai);border-color:var(--line-strong);background:var(--bg)}.team-chat .btn.ai:hover:not(:disabled){background:var(--ai-soft);border-color:var(--ai)}.team-chat .huddle-btn.live{border-color:var(--accent);color:var(--accent)}.team-chat .huddle-btn.joined{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.team-chat .huddle-btn.joined:hover:not(:disabled){background:var(--accent-hover);color:var(--on-accent)}.team-chat .tc-messages{flex:1;min-height:0;overflow-y:auto;padding:12px 0 8px}.team-chat .intro{padding:12px 16px 20px;color:var(--ink-3)}.team-chat .load-older{display:flex;justify-content:center;padding:8px}.team-chat .day-divider{display:flex;align-items:center;margin:12px 16px;color:var(--ink-3);font-size:var(--fs-xs)}.team-chat .day-divider:before,.team-chat .day-divider:after{content:"";flex:1;border-top:1px solid var(--line)}.team-chat .day-divider span{margin:0 8px;padding:2px 10px;border-radius:10px;background:var(--sunken)}.team-chat .msg{position:relative;padding:6px 16px}.team-chat .msg.tc-compact{padding-top:1px;padding-bottom:1px}.team-chat .msg:hover{background:var(--panel)}.team-chat .msg.pinned{background:var(--mention-bg)}.team-chat .msg.ephemeral{background:var(--sunken);box-shadow:inset 3px 0 var(--accent)}.team-chat .msg-row{display:flex;gap:10px}.team-chat .msg-gutter{flex:none;width:36px}.team-chat .avatar-btn{padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.team-chat .msg-hover-time{display:block;visibility:hidden;padding-top:3px;text-align:right;font-size:11px;color:var(--ink-3)}.team-chat .msg:hover .msg-hover-time{visibility:visible}.team-chat .msg-main{flex:1;min-width:0}.team-chat .msg-head{display:flex;align-items:baseline;gap:8px}.team-chat .msg-author{padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:500;cursor:pointer}.team-chat .msg-author:hover{text-decoration:underline}.team-chat .msg-time{font-size:var(--fs-xs);color:var(--ink-3)}.team-chat .msg-body{overflow-wrap:anywhere;line-height:20px}.team-chat .msg-body strong{font-weight:500}.team-chat .msg-edited{font-size:var(--fs-xs);color:var(--ink-3)}.team-chat .bot-tag{padding:0 4px;border-radius:4px;background:var(--ai-soft);color:var(--ai);font-size:10px;font-weight:500}.team-chat .pin-note{margin:0 0 2px 46px;font-size:var(--fs-xs);color:var(--ink-3)}.team-chat .mention{padding:0 2px;border-radius:4px;background:var(--accent-soft);color:var(--accent)}.team-chat .mention.me{background:var(--mention-bg);color:var(--mention-ink)}.team-chat .chan-ref{color:var(--accent)}.team-chat .msg-actions{position:absolute;right:16px;top:-14px;z-index:2;display:none;padding:2px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);box-shadow:0 2px 10px #0b141a14}.team-chat .msg:hover .msg-actions,.team-chat .msg:focus-within .msg-actions{display:flex}.team-chat .msg-actions .icon-btn{width:28px;height:28px}.team-chat .emoji-picker{position:absolute;top:34px;right:0;z-index:5;display:flex;gap:2px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--bg);box-shadow:var(--shadow-2)}.team-chat .emoji-picker button{padding:4px;border:0;border-radius:var(--r-sm);background:none;font-size:20px;cursor:pointer}.team-chat .emoji-picker button:hover{background:var(--sunken)}.team-chat .reactions{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.team-chat .reaction{padding:0 8px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:inherit;font:inherit;font-size:var(--fs-sm);cursor:pointer}.team-chat .reaction.mine{border-color:var(--accent);background:var(--accent-soft)}.team-chat .reaction span{font-size:var(--fs-xs)}.team-chat .reply-link{padding:2px 0;border:0;background:none;color:var(--accent);font:inherit;font-size:var(--fs-sm);cursor:pointer}.team-chat .reply-link:hover{text-decoration:underline}.team-chat .msg-edit textarea{min-height:60px;padding:8px 10px}.team-chat .msg-edit-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.team-chat .translation{margin-top:4px;padding:6px 10px;border-left:3px solid var(--line-strong);color:var(--ink-2)}.team-chat .typing{min-height:18px;padding:0 16px;font-size:var(--fs-xs);color:var(--ink-3)}.team-chat .files{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.team-chat .file-image{max-width:360px;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);cursor:zoom-in}.team-chat .file-image img{display:block;max-width:min(360px,100%);max-height:280px;object-fit:contain}.team-chat .file-video{max-width:min(420px,100%);max-height:280px;border-radius:var(--r-md);background:#000}.team-chat .file-audio{width:min(320px,100%)}.team-chat .file-card{display:flex;align-items:center;gap:10px;min-width:min(240px,100%);max-width:360px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);color:var(--ink);text-decoration:none}.team-chat .file-card:hover{background:var(--sunken)}.team-chat .file-icon{display:inline-flex;color:var(--ink-3)}.team-chat .file-meta{display:flex;flex:1;flex-direction:column;min-width:0}.team-chat .file-meta strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-chat .tc-composer{position:relative;margin:0 16px 12px;border:1px solid var(--line-strong);border-radius:14px;background:var(--bg)}.team-chat .tc-composer:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.team-chat .tc-composer.dragging{border:2px dashed var(--accent);background:var(--accent-soft)}.team-chat .tc-composer textarea{display:block;min-height:42px;max-height:200px;padding:10px 12px;border:0;border-radius:14px;background:transparent;resize:none;field-sizing:content;box-shadow:none}.team-chat .tc-composer-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 6px 6px 12px}.team-chat .composer-buttons{display:flex;align-items:center;gap:4px;min-width:0}.team-chat .composer-buttons:last-child{flex:none}.team-chat .hint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--ink-3)}.team-chat .send{height:var(--h-small);padding:0 14px}.team-chat .mention-menu{position:absolute;bottom:100%;left:8px;z-index:6;min-width:260px;max-width:calc(100% - 16px);margin-bottom:4px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--bg);box-shadow:var(--shadow-2)}.team-chat .mention-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:0;border-radius:var(--r-sm);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.team-chat .mention-menu button.active,.team-chat .mention-menu button:hover{background:var(--row-active)}.team-chat .schedule-pop{position:absolute;bottom:100%;right:8px;z-index:6;display:flex;flex-direction:column;gap:10px;width:min(300px,calc(100vw - 32px));margin-bottom:6px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--bg);box-shadow:var(--shadow-2)}.team-chat .schedule-pop label{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-sm)}.team-chat .schedule-quick{display:flex;flex-wrap:wrap;gap:6px}.team-chat .pending-files{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px 0}.team-chat .pending-file{display:inline-flex;align-items:center;gap:4px;max-width:260px;padding:2px 4px 2px 8px;overflow:hidden;border-radius:var(--r-sm);background:var(--accent-soft);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap}.team-chat .panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;min-height:0;background:var(--bg)}.team-chat .panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:0 8px 0 16px;border-bottom:1px solid var(--line)}.team-chat .panel-head h2{font-size:var(--fs-md);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-chat .panel-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.team-chat .panel-body>.tc-composer{margin-top:auto}.team-chat .thread-meta{display:flex;align-items:center;justify-content:space-between;margin:4px 16px 8px;padding-bottom:6px;border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink-3)}.team-chat .tasks{display:flex;flex-direction:column;gap:8px;padding:12px 16px}.team-chat .task{display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid var(--line);border-radius:10px;cursor:pointer}.team-chat .task input{width:auto;margin-top:3px}.team-chat .task.tc-done .task-title{color:var(--ink-3);text-decoration:line-through}.team-chat .overdue{color:var(--danger)}.team-chat .search-results{display:flex;flex-direction:column}.team-chat .search-hit{display:block;padding-top:8px;border:0;border-bottom:1px solid var(--line);background:none;text-align:left}.team-chat .search-hit .msg-actions{display:none!important}.team-chat .hit-meta{display:flex;gap:6px;width:100%;padding:0 16px;border:0;background:none;color:inherit;font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer}.team-chat .hit-meta .jump{margin-left:auto;color:var(--accent)}.team-chat .ask-box{display:flex;flex-direction:column;gap:6px;padding:12px 16px 4px}.team-chat .ask-answer{margin:8px 16px}.team-chat .scheduled-item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px;border:1px solid var(--line);border-radius:10px}.team-chat .canvas{display:flex;flex:1;flex-direction:column;min-height:0}.team-chat .canvas-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;border-bottom:1px solid var(--line)}.team-chat .canvas-editor{flex:1;min-height:300px;padding:16px;border:0;border-radius:0;resize:none;font-family:var(--mono);font-size:var(--fs-sm)}.team-chat .canvas-view{padding:8px 16px 24px}.team-chat .canvas-view h2{margin:12px 0 6px;font-size:20px;font-weight:500}.team-chat .canvas-view h3{margin:10px 0 4px;font-size:17px;font-weight:500}.team-chat .canvas-view h4{margin:8px 0 4px;font-size:var(--fs-md);font-weight:500}.team-chat .canvas-view p{margin:4px 0}.team-chat .cv-li,.team-chat .cv-check{margin:2px 0 2px 6px}.team-chat .file-list{display:flex;flex-direction:column}.team-chat .file-row{display:flex;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid var(--line)}.team-chat .file-thumb{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--sunken);cursor:pointer}.team-chat .file-thumb img{width:100%;height:100%;object-fit:cover}.team-chat .profile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;text-align:center}.team-chat .profile h2{margin:8px 0 0;font-size:20px;font-weight:500}.team-chat .profile-actions{margin-top:10px}.team-chat .pad{padding:12px 16px}.team-chat .member-pick{display:flex;flex-direction:column;gap:4px;max-height:180px;overflow-y:auto;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-md)}.team-chat .browse-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.team-chat .browse-row strong{font-weight:500}.team-chat .catchup-body{margin-bottom:10px;padding:14px 16px;white-space:pre-wrap;line-height:22px;border-radius:10px;background:var(--sunken)}.team-chat .catchup-loading{padding:16px 0;color:var(--ink-3)}.team-chat .tc-flash{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:70;padding:10px 16px;border-radius:10px;background:#111b21;color:#fff;box-shadow:var(--shadow-2);font-size:var(--fs-sm)}.team-chat .lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;background:#000000d9}.team-chat .lightbox img{max-width:100%;max-height:calc(100vh - 100px);object-fit:contain;border-radius:var(--r-sm)}.team-chat .lightbox-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;color:#fff}.team-chat .lightbox-bar .btn{background:#ffffff1f;border-color:#ffffff4d;color:#fff;text-decoration:none}.team-chat .role-tag{padding:1px 6px;border-radius:4px;background:var(--sunken);font-size:var(--fs-xs)}.team-chat .tc-admin-note{margin:16px 0}.team-chat .wf-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.team-chat .wf-card{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--line);border-radius:10px}.team-chat .wf-card>div:first-child{flex:1;min-width:0}.team-chat .wf-actions{display:flex;flex-wrap:wrap;gap:6px}.team-chat .wf-box{display:flex;flex-direction:column;gap:10px;margin:0;padding:10px 12px 12px;border:1px solid var(--line);border-radius:10px}.team-chat .wf-box legend{padding:0 4px;font-weight:500}.team-chat .days{display:flex;flex-wrap:wrap;gap:8px}.team-chat .member-list{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.team-chat .switcher-input{font-size:17px}.team-chat .switcher-list{display:flex;flex-direction:column;margin-top:8px}.team-chat .switcher-list button{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border:0;border-radius:var(--r-md);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.team-chat .switcher-list button.active{background:var(--row-active)}.team-chat code.copyable{-webkit-user-select:all;user-select:all;word-break:break-all}.team-huddle .huddle{position:fixed;left:16px;bottom:76px;z-index:55;width:min(460px,calc(100vw - 32px));overflow:hidden;border-radius:14px;background:#111b21;color:#fff;box-shadow:var(--shadow-2);font-family:var(--font)}.team-huddle .huddle-head{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:14px}.team-huddle .huddle-head strong{font-weight:500}.team-huddle .huddle-head .icon-btn{margin-left:auto;color:#fff}.team-huddle .huddle-head .icon-btn:hover{background:#ffffff24;color:#fff}.team-huddle .muted{color:#fff9}.team-huddle .live-dot{width:8px;height:8px;border-radius:50%;background:#00a884;box-shadow:0 0 0 3px #00a8844d}.team-huddle .tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;padding:0 8px 8px}.team-huddle .tile{position:relative;display:grid;place-items:center;aspect-ratio:16 / 10;overflow:hidden;border-radius:10px;background:#202c33}.team-huddle .tile.speaking{outline:2px solid #00a884}.team-huddle .tile video{width:100%;height:100%;object-fit:cover}.team-huddle .tile video.hidden-video{position:absolute;width:1px;height:1px;opacity:0}.team-huddle .tile-avatar{display:grid;place-items:center}.team-huddle .tile-label{position:absolute;left:6px;bottom:6px;max-width:calc(100% - 12px);padding:2px 6px;overflow:hidden;border-radius:6px;background:#0000008c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.team-huddle .tile.connecting{opacity:.6}.team-huddle .huddle-error{padding:0 12px 8px;font-size:12px;color:#ffb4b4}.team-huddle .huddle-controls{display:flex;justify-content:center;gap:10px;padding:10px;border-top:1px solid rgba(255,255,255,.08)}.team-huddle .round{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;border:0;border-radius:22px;background:#ffffff1f;color:#fff;font:inherit;cursor:pointer}.team-huddle .round:hover{background:#fff3}.team-huddle .round.on{background:#00a884}.team-huddle .round.tc-off{background:#c62828}.team-huddle .round.leave{background:#c62828;font-size:14px}@media(min-width:761px){.team-chat{grid-template-columns:280px minmax(0,1fr)}.team-chat .sidebar,.team-chat.has-active .sidebar,.team-chat .channel{display:flex}.team-chat .back-chan{display:none}.team-chat .panel{inset:0 0 0 auto;width:min(380px,100%);border-left:1px solid var(--line);box-shadow:var(--shadow-2)}.team-huddle .huddle{left:auto;right:16px;bottom:16px}}@media(min-width:1280px){.team-chat:has(>.panel){grid-template-columns:280px minmax(0,1fr) 380px}.team-chat .panel{position:static;width:auto;box-shadow:none}}.rail-logo{position:relative;display:inline-flex}.rail-badge{position:absolute;top:-4px;right:-8px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#e53935;color:#fff;font-size:11px;font-weight:500;line-height:18px;text-align:center}.toast{background:#111b21;color:#fff}:root{--font: "Geist", -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-xs: 12px;--fs-sm: 13px;--fs-md: 16px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 28px;--w-normal: 400;--w-medium: 500;--w-bold: 600;--h-control: 44px;--h-small: 44px;--h-tiny: 22px;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--gutter: 16px;--ink: #0b1220;--ink-2: #33415c;--ink-3: #5a6a85;--bg: #ffffff;--canvas: #f5f7fb;--sunken: #edf1f8;--line: #e1e6f0;--line-strong: #c6cfdf;--accent: #1d4ed8;--accent-hover: #1a43b8;--accent-soft: #eaf0fe;--accent-line: #b9ccfa;--on-accent: #ffffff;--rail: #f4f5f6;--rail-text: #3f4d57;--rail-hover: #e9ebed;--rail-active: #e2e5e8;--ok: #0f7b3f;--ok-soft: #e4f6eb;--warn: #a35200;--warn-soft: #fff1dd;--danger: #c62828;--danger-soft: #fdecec;--ai: #5b3fd6;--ai-soft: #f0edfd;--note: #fff8e6;--note-line: #f2d27a;--note-ink: #5c4200;--chart-2: #0f766e;--shadow-1: 0 1px 2px rgba(11, 21, 48, .05);--shadow-2: 0 12px 32px rgba(11, 21, 48, .2);--ring: 0 0 0 3px rgba(29, 78, 216, .18);--chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%235a6a85' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E");color-scheme:light}@media(pointer:fine)and (min-width:761px)and (min-height:501px),(pointer:fine)and (min-width:961px){:root{--fs-md: 14px;--h-control: 36px;--h-small: 28px}}@media(min-width:761px)and (min-height:501px),(min-width:961px){:root{--gutter: 24px}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ink: #e8edf7;--ink-2: #b4c0d6;--ink-3: #8c9ab3;--bg: #111a2e;--canvas: #0b1324;--sunken: #1a2540;--line: #26324f;--line-strong: #3a4869;--accent: #5b8cff;--accent-hover: #7aa2ff;--accent-soft: #1a2a52;--accent-line: #2f4a8f;--on-accent: #0b1220;--rail: #0f181e;--rail-text: #aebac1;--rail-hover: #1b262d;--rail-active: #243138;--ok: #4cc98a;--ok-soft: #12321f;--warn: #f0a54a;--warn-soft: #3a2710;--danger: #f47272;--danger-soft: #3c1a1e;--ai: #a896ff;--ai-soft: #251f4a;--note: #2e2610;--note-line: #6b5720;--note-ink: #f2d890;--chart-2: #3bc0b2;--shadow-1: none;--shadow-2: 0 12px 32px rgba(0, 0, 0, .5);--ring: 0 0 0 3px rgba(91, 140, 255, .28);color-scheme:dark}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font:var(--w-normal) var(--fs-md)/1.43 var(--font);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1{font-size:var(--fs-xl);line-height:28px;font-weight:var(--w-bold);letter-spacing:-.01em}h2,h3{font-size:var(--fs-lg);line-height:24px;font-weight:var(--w-bold)}strong,b{font-weight:var(--w-bold)}a{color:var(--accent);text-underline-offset:2px}svg.icon{flex:none;vertical-align:-3px}code{font:12px/1.5 var(--mono);background:var(--sunken);border-radius:4px;padding:1px 4px;color:var(--ink)}code.copyable{display:block;-webkit-user-select:all;user-select:all;word-break:break-all;padding:8px 12px;border-radius:var(--r-md)}.code-block{font:12px/1.6 var(--mono);background:var(--rail);color:#dbe4f5;border-radius:var(--r-md);padding:12px;overflow-x:auto;margin:0;white-space:pre-wrap;word-break:break-word}.break{word-break:break-all}.muted{color:var(--ink-2)}.small{font-size:var(--fs-sm);line-height:18px}.pad{padding:16px}.grow{flex:1}.with-icon{display:inline-flex;align-items:center;gap:8px;min-width:0}.err-text,.req{color:var(--danger)}.loading{height:100%;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ink-2)}.spinner{display:inline-block;width:16px;height:16px;border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite;vertical-align:-3px}@keyframes spin{to{transform:rotate(360deg)}}:focus-visible{outline:none;box-shadow:var(--ring)}input,textarea,select{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-md);width:100%;transition:border-color .12s,box-shadow .12s}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select{height:var(--h-control);padding:0 12px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:28px!important;background-image:var(--chevron);background-repeat:no-repeat;background-position:right 10px center;text-overflow:ellipsis;cursor:pointer}textarea{display:block;padding:8px 12px;line-height:20px;resize:vertical}input::placeholder,textarea::placeholder{color:var(--ink-3)}input:hover:not(:focus):not(:disabled),select:hover:not(:focus):not(:disabled),textarea:hover:not(:focus):not(:disabled){border-color:var(--ink-3)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring)}input:disabled,select:disabled,textarea:disabled{background-color:var(--sunken);color:var(--ink-3);cursor:default}input[type=checkbox],input[type=radio]{width:16px;height:16px;margin:0;flex:none;accent-color:var(--accent);cursor:pointer}input[type=color]{width:var(--h-control);height:var(--h-control);padding:3px;flex:none;cursor:pointer}input[type=file]{padding:7px 8px;font-size:var(--fs-sm)}.invalid,.kv .invalid{border-color:var(--danger)!important;box-shadow:0 0 0 3px var(--danger-soft)}.form{display:flex;flex-direction:column;gap:16px}.form label{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm);font-weight:var(--w-medium);line-height:18px;color:var(--ink)}.form label>input,.form label>select,.form label>textarea{font-size:var(--fs-md);font-weight:var(--w-normal)}.form label.check,label.check{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:var(--fs-md);font-weight:var(--w-normal);line-height:20px;color:var(--ink);cursor:pointer}label.check.small{font-size:var(--fs-sm)}label.inline,.form label.inline{flex-direction:row;align-items:center;gap:8px}label.inline input,label.inline select{width:96px}.form-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.row>label,.row>select,.row>input{flex:1 1 160px;min-width:0}.row>label.check{flex:0 0 auto;height:var(--h-control)}.inline-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.inline-form>input:not([type=color]),.inline-form>select{flex:1 1 140px;min-width:0}.inline-form>input.emoji-input:not([type=color]){flex:0 0 56px}.inline-form>label.check{flex:none;white-space:nowrap}.inline-form>.btn{flex:none}.inline-unit{display:flex;align-items:center;gap:8px;font-weight:var(--w-normal)}.inline-unit input{width:96px;flex:none}.emoji-input{width:56px!important;text-align:center;padding:0!important}.field-err{display:block;grid-column:1 / -1;color:var(--danger);font-size:var(--fs-xs)}.field-error{display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:var(--danger-soft);color:var(--danger);border-radius:var(--r-md);padding:8px 12px;font-size:var(--fs-sm)}fieldset{min-width:0}.box,fieldset.box{border:1px solid var(--line);border-radius:var(--r-lg);padding:12px 16px 16px;margin:0;display:flex;flex-direction:column;gap:12px;background:var(--bg)}legend{font-size:var(--fs-sm);font-weight:var(--w-bold);padding:0 6px;color:var(--ink)}.switch{display:inline-flex;align-items:center;gap:8px;color:var(--ink);cursor:pointer;white-space:nowrap;font-size:var(--fs-sm)}.switch input{position:absolute;opacity:0;width:1px;height:1px}.switch-track{width:30px;height:18px;border-radius:9px;background:var(--line-strong);position:relative;transition:background .15s;flex:none}.switch-track:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:var(--shadow-1);transition:transform .15s}.switch input:checked+.switch-track{background:var(--accent)}.switch input:checked+.switch-track:after{transform:translate(12px)}.switch input:focus-visible+.switch-track{box-shadow:var(--ring)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--h-control);padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg);color:var(--ink);font:var(--w-medium) var(--fs-md)/1 var(--font);white-space:nowrap;cursor:pointer;transition:background .12s,border-color .12s}.btn:hover:not(:disabled){background:var(--sunken);border-color:var(--ink-3)}.btn:active:not(:disabled){background:var(--line)}.btn:disabled{opacity:.45;cursor:default}.btn.small{height:var(--h-small);padding:0 10px;font-size:var(--fs-sm)}.btn.wide{width:100%}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn.danger{color:var(--danger)}.btn.danger:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger)}.btn.note-btn{background:var(--note-ink);border-color:var(--note-ink);color:var(--note)}.btn.note-btn:hover:not(:disabled){background:var(--note-ink);opacity:.9}.btn.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.btn.icon-only{width:var(--h-control);padding:0;flex:none}.btn.small.icon-only{width:var(--h-small)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--h-small);height:var(--h-small);flex:none;border:0;border-radius:var(--r-md);background:transparent;color:var(--ink-2);cursor:pointer}.icon-btn:hover:not(:disabled){background:var(--sunken);color:var(--ink)}.icon-btn:disabled{opacity:.35;cursor:default}.icon-btn.danger:hover{background:var(--danger-soft);color:var(--danger)}.link{background:none;border:0;padding:0;font:inherit;font-weight:var(--w-medium);color:var(--accent);cursor:pointer}.link:hover{text-decoration:underline}.pill,.tag,.chip-soft,.lc-tag{display:inline-flex;align-items:center;gap:4px;height:var(--h-tiny);padding:0 8px;border-radius:var(--r-sm);font-size:var(--fs-xs);font-weight:var(--w-medium);line-height:1;white-space:nowrap;border:0}.pill{background:var(--sunken);color:var(--ink-2)}.pill.on,.pill.open,.pill.sent,.pill.done,.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.bad,.pill.failed,.pill.urgent{background:var(--danger-soft);color:var(--danger)}.pill.running,.pill.queued,.pill.scheduled,.pill.sending{background:var(--accent-soft);color:var(--accent)}.pill.closed,.pill.draft,.pill.cancelled{background:var(--sunken);color:var(--ink-2)}.tag{border:1px solid}.tag button{display:inline-flex;background:none;border:0;padding:0;color:inherit;cursor:pointer}.tag button svg{width:10px;height:10px}.tags{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.chip-soft{background:var(--accent-soft);color:var(--accent)}.chip-soft.ok{background:var(--ok-soft);color:var(--ok)}.chip-soft.warn{background:var(--warn-soft);color:var(--warn)}.chip-soft.danger{background:var(--danger-soft);color:var(--danger)}.chip-soft svg{width:12px;height:12px}.lc-tag{background:var(--sunken);color:var(--ink);overflow:hidden;text-overflow:ellipsis;display:inline-block;line-height:var(--h-tiny);vertical-align:middle}.chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.chip{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);font:var(--w-normal) var(--fs-sm)/1 var(--font);cursor:pointer}span.chip{cursor:default}.chip:hover{border-color:var(--ink-3)}.chip.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.chip-x{border:0;background:none;color:inherit;font-size:var(--fs-lg);line-height:1;padding:0 0 0 2px;cursor:pointer}.unread-badge{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent);color:var(--on-accent);font-size:var(--fs-xs);font-weight:var(--w-bold)}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;background:var(--ink-3)}.status-dot.on{background:var(--ok)}.status-dot.away{background:var(--warn)}.tag-dot{width:10px;height:10px;border-radius:3px;flex:none;margin:0 3px}.avatar{display:grid;place-items:center;flex:none;border-radius:50%;color:#fff;font-weight:var(--w-bold);letter-spacing:.01em}.ch-badge{display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2)}.ch-whatsapp{color:#128c4a}.ch-messenger{color:#0866ff}.ch-instagram{color:#c13584}.ch-twilio_sms{color:#d91f3a}.ch-telegram{color:#1f8fcb}.ch-webchat{color:var(--accent)}.ch-custom{color:var(--ai)}.ch-simulator{color:var(--warn)}.error{background:var(--danger-soft);color:var(--danger);border-radius:var(--r-md);padding:8px 12px;font-size:var(--fs-sm)}.error.small{margin:0 12px;padding:4px 8px}.callout{background:var(--accent-soft);color:var(--ink);border:1px solid var(--accent-line);border-radius:var(--r-md);padding:12px;font-size:var(--fs-sm);line-height:20px}.callout>*+*{margin-top:8px}.callout code.copyable{background:var(--bg)}.panel-card>.callout{margin:0}.banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;padding:8px var(--gutter);background:var(--accent-soft);color:var(--ink);border-top:1px solid var(--line);font-size:var(--fs-sm);line-height:18px}.banner.warn{background:var(--warn-soft);color:var(--warn)}.empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:48px 16px;color:var(--ink-2)}.empty-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-lg);background:var(--accent-soft);color:var(--accent)}.empty h3{color:var(--ink);font-size:var(--fs-md)}.empty-body{max-width:420px;font-size:var(--fs-sm);line-height:18px}.toast{position:fixed;right:16px;bottom:16px;z-index:60;display:flex;align-items:center;gap:4px;max-width:min(420px,calc(100vw - 32px));padding:4px;background:var(--rail);color:#fff;border-radius:var(--r-md);box-shadow:var(--shadow-2)}.toast-body{flex:1;min-width:0;text-align:left;background:none;border:0;color:inherit;font:inherit;padding:8px 12px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast .btn.icon-only{color:#fff;background:transparent;border-color:transparent}.shell{height:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.rail{order:2;display:flex;background:var(--rail)}.rail .logo,.rail-foot,.rail-desktop{display:none}.rail-phone{display:flex;flex:1;position:relative;padding:4px;gap:4px}.rail-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:1;min-width:0;height:52px;background:none;border:0;border-radius:var(--r-md);color:var(--rail-text);text-decoration:none;cursor:pointer;transition:background .12s,color .12s}.rail-btn svg{width:20px;height:20px}.rail-btn small{font-size:var(--fs-xs);line-height:14px;font-weight:var(--w-medium);white-space:nowrap}.rail-btn:hover{background:var(--rail-hover);color:#fff}.rail-btn.on{background:var(--rail-active);color:#fff}.more-menu{position:absolute;right:8px;bottom:calc(100% + 8px);min-width:200px;padding:4px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);z-index:30}.more-menu a{display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;border-radius:var(--r-md);color:var(--ink);text-decoration:none}.more-menu a:hover{background:var(--accent-soft);color:var(--accent)}.logo{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--r-md);background:var(--accent);color:#fff;font:var(--w-bold) var(--fs-sm)/1 var(--font);letter-spacing:-.01em}.logo.big{width:48px;height:48px;font-size:var(--fs-lg);border-radius:var(--r-lg);background:#1d4ed8}.avail{position:relative;display:block;background:none;border:0;padding:0;border-radius:50%;cursor:pointer}.avail .dot{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;background:#8c9ab3;border:2px solid var(--rail)}.avail.on .dot{background:#2fce7a}.view{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--bg)}.shell:has(.inbox.has-active){grid-template-rows:minmax(0,1fr)}.shell:has(.inbox.has-active) .rail{display:none}.page{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:0 var(--gutter) 40px;background:var(--canvas)}.page-head,.section-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.page-head{min-height:72px;margin:0 calc(var(--gutter) * -1) 20px;padding:12px var(--gutter);background:var(--bg);border-bottom:1px solid var(--line)}.page-head h1{font-size:var(--fs-xl)}.page-head p{font-size:var(--fs-sm);line-height:18px;color:var(--ink-2);margin-top:2px}.page-head select{width:auto}.section-head{margin-bottom:16px}.section-head p{font-size:var(--fs-sm);color:var(--ink-2)}.page-actions,.head-actions{display:flex;gap:8px;flex-wrap:wrap}.table-wrap+.btn,.table-wrap+.form,.table-wrap+.error{margin-top:16px}.section-title{font-size:var(--fs-lg);margin:32px 0 12px}.stack{display:flex;flex-direction:column;gap:16px}.toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.toolbar input{flex:1 1 240px}.toolbar select{width:auto;flex:0 1 160px}.tabs{display:flex;gap:4px;margin-bottom:20px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{flex:none;height:40px;padding:0 12px;margin-bottom:-1px;background:none;border:0;border-bottom:2px solid transparent;color:var(--ink-2);font:var(--w-medium) var(--fs-md)/1 var(--font);white-space:nowrap;cursor:pointer}.tabs button:hover{color:var(--ink)}.tabs button.on,.tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.split{display:grid;grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.split>.page{min-height:0}.section-nav,.inbox-nav{display:none}.section-select{display:block;width:auto;max-width:200px}.nav-group{display:flex;flex-direction:column;gap:2px}.nav-item{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 8px;border:0;border-radius:var(--r-md);background:none;color:var(--ink);font:var(--w-normal) var(--fs-md)/1 var(--font);text-align:left;cursor:pointer;transition:background .12s}.nav-item svg{color:var(--ink-2);flex:none}.nav-item:hover{background:var(--sunken)}.nav-item.on{background:var(--accent-soft);color:var(--accent);font-weight:var(--w-medium)}.nav-item.on svg,.nav-item.on .nav-count{color:var(--accent)}.nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px}.nav-emoji{width:16px;text-align:center;font-size:var(--fs-sm);flex:none}.nav-count{flex:none;color:var(--ink-2);font-size:var(--fs-sm)}.nav-section{display:flex;align-items:center;justify-content:space-between;height:28px;margin-top:16px;padding:0 4px 0 8px;font-size:var(--fs-xs);font-weight:var(--w-bold);color:var(--ink-2)}.nav-section .icon-btn{width:24px;height:24px}.nav-hint{padding:4px 8px;font-size:var(--fs-xs);line-height:16px;color:var(--ink-2)}.card,.panel-card,.stat,.table-wrap{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.card,.panel-card{padding:16px;min-width:0;display:flex;flex-direction:column;gap:12px}.panel-card.form{gap:16px;max-width:760px}.panel-card h3{display:flex;align-items:center;gap:8px}.panel-card>h3+h3{margin-top:12px}.card.off{opacity:.65}.card-top{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:24px}.card-top strong{font-size:var(--fs-md);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:16px}.two-col,.report-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:16px}.span-2,.report-grid>.stat-grid{grid-column:1 / -1}.template-card{display:flex;flex-direction:column;gap:4px;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .12s}.template-card:hover{border-color:var(--accent)}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse}.table th{height:40px;padding:0 16px;text-align:left;font-size:var(--fs-sm);font-weight:var(--w-medium);color:var(--ink-2);background:var(--canvas);border-bottom:1px solid var(--line);white-space:nowrap}.table td{height:52px;padding:6px 16px;border-bottom:1px solid var(--line);vertical-align:middle;font-size:var(--fs-md)}.table tr:last-child td{border-bottom:0}.table.compact td{height:36px;padding:4px 12px;font-size:var(--fs-sm)}.table tr.clickable{cursor:pointer}.table tr.clickable:hover td{background:var(--canvas)}.table tr.dim{opacity:.55}.table select{width:auto;max-width:220px}.table td input:not([type=checkbox]),.table td select{height:var(--h-small)}.panel-card>.table th,.panel-card .table-wrap .table th{background:transparent}.panel-card>.table td:first-child,.panel-card>.table th:first-child{padding-left:0}.panel-card>.table td:last-child,.panel-card>.table th:last-child{padding-right:0}.panel-card .table-wrap{box-shadow:none}.cell-user{display:flex;align-items:center;gap:10px;min-width:0}.cell-user strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--w-medium)}.cell-clip{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contacts-table{table-layout:fixed;min-width:860px}.contacts-table th:nth-child(1){width:26%}.contacts-table th:nth-child(2){width:88px}.contacts-table th:nth-child(3){width:140px}.contacts-table th:nth-child(5){width:28%}.contacts-table th:nth-child(6){width:96px}.contacts-table td{overflow:hidden}.contacts-table .ch-badge+.ch-badge{margin-left:6px}.reach{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.last-seen{white-space:nowrap}.tags-cell .tags{flex-wrap:nowrap;overflow:hidden}.member-picks{display:grid;grid-template-columns:repeat(3,minmax(72px,1fr));gap:6px 12px;min-width:260px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:16px;background:#0b153080}.modal{width:100%;max-width:520px;max-height:88vh;overflow-y:auto;padding:24px;background:var(--bg);border-radius:var(--r-lg);box-shadow:var(--shadow-2);display:flex;flex-direction:column;gap:16px}.modal.wide{max-width:800px}.modal-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.modal-head h2{font-size:var(--fs-lg);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary{white-space:pre-wrap;background:var(--canvas);border-radius:var(--r-md);padding:12px 16px;line-height:22px}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px}.detail-grid>div{display:flex;flex-direction:column;gap:12px;min-width:0}.kv-list{display:flex;flex-direction:column;gap:8px}.kv-list div{display:grid;grid-template-columns:100px minmax(0,1fr);font-size:var(--fs-md);overflow-wrap:anywhere}.kv-list span{color:var(--ink-2)}.note-box{background:var(--note);color:var(--note-ink);border-radius:var(--r-md);padding:8px 12px;white-space:pre-wrap}.mini-conv{padding:8px 0;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.mini-conv .small{width:100%}.auth{min-height:100%;display:grid;place-items:center;padding:16px;background:var(--rail)}.auth-card{width:100%;max-width:400px;padding:32px;background:var(--bg);border-radius:var(--r-lg);box-shadow:var(--shadow-2);display:flex;flex-direction:column;gap:16px}.auth-card label{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm);font-weight:var(--w-medium)}.auth-card p{font-size:var(--fs-sm);line-height:18px}.inbox{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);position:relative}.inbox .thread,.inbox .conv-empty,.inbox.has-active .conv-list{display:none}.inbox.has-active .thread{display:flex}.inbox.has-active .conv-empty{display:grid}.inbox-nav-head,.section-nav-head{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 4px 0 8px;flex:none}.inbox-nav-head h1,.section-nav-head h1{font-size:var(--fs-lg);line-height:24px}.conv-list{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--bg)}.list-head{display:flex;align-items:center;gap:8px;min-height:56px;padding:8px 8px 8px 16px;flex:none}.list-title{display:none;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-select{flex:1;min-width:0;width:auto;font-weight:var(--w-bold)}.search-box{position:relative;flex:none;margin:0 16px 8px;color:var(--ink-2)}.search-box svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none}.search-box input.search{padding-left:34px!important;background:var(--canvas);border-color:var(--line)}.search-box input.search:focus{background:var(--bg)}.list-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:0 16px 8px;flex:none;border-bottom:1px solid var(--line)}.bare-select{width:auto;height:28px!important;padding:0 22px 0 4px!important;border-color:transparent;background-color:transparent;font-size:var(--fs-sm);font-weight:var(--w-medium);background-position:right 4px center}.bare-select:hover{background-color:var(--sunken)}.items{flex:1;min-height:0;overflow-y:auto}.conv-item{display:flex;align-items:flex-start;gap:12px;width:100%;min-height:92px;padding:12px 16px;background:none;border:0;border-bottom:1px solid var(--line);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background .1s}.conv-item:hover{background:var(--canvas)}.conv-item.active{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}.ci-avatar{position:relative;flex:none}.ci-avatar .ch-badge{position:absolute;right:-4px;bottom:-4px;width:16px;height:16px;border-radius:50%;background:var(--bg);box-shadow:0 0 0 1px var(--line)}.ci-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ci-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ci-top strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--w-medium);line-height:20px}.conv-item.unread .ci-top strong{font-weight:var(--w-bold)}.ci-time{flex:none;font-size:var(--fs-xs);color:var(--ink-2)}.ci-line{display:flex;align-items:center;gap:8px;min-width:0}.ci-preview{flex:1;min-width:0;font-size:var(--fs-sm);line-height:18px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-item.unread .ci-preview{color:var(--ink);font-weight:var(--w-medium)}.ci-preview .dir{margin-right:4px;vertical-align:-2px;transform:rotate(45deg)}.ci-preview .dir.out{color:var(--accent)}.ci-preview .dir.in{color:var(--ink-3)}.ci-meta{display:flex;align-items:center;gap:4px;margin-top:4px;min-width:0;flex-wrap:nowrap}.ci-meta .chip-soft,.ci-assignee{flex:none}.ci-meta .lc-tag{flex:none;max-width:112px}.ci-meta .chip-soft.team{flex:0 1 auto;min-width:0;display:inline-block;line-height:var(--h-tiny);overflow:hidden;text-overflow:ellipsis;background:transparent;color:var(--ink-2);padding:0 4px}.ci-assignee{margin-left:auto;display:inline-flex}.ci-unassigned{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--danger-soft);color:var(--danger)}.ci-unassigned.ai{background:var(--ai-soft);color:var(--ai)}.conv-empty{place-items:center;background:var(--canvas);min-width:0}.thread{flex-direction:column;min-width:0;min-height:0;background:var(--canvas)}.thread-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-height:64px;padding:10px 16px;background:var(--bg);border-bottom:1px solid var(--line);flex:none}.th-who{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 200px}.th-who>div:last-child{min-width:0}.th-who strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-md);line-height:20px}.th-who .muted{display:flex;align-items:center;gap:4px;font-size:var(--fs-xs);line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.th-who .ch-badge svg{width:12px;height:12px}.th-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.th-actions select{width:148px;height:var(--h-small);font-size:var(--fs-sm)}.th-actions .btn{height:var(--h-small);font-size:var(--fs-sm)}.th-actions .btn.icon-only{width:var(--h-small)}.shortcut-select{width:auto!important}.back-btn,.details-btn,.panel-close{display:inline-flex}.messages{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px}.messages>div{display:flex;flex-direction:column}.day{text-align:center;margin:8px 0}.day span{display:inline-block;padding:2px 10px;font-size:var(--fs-xs);font-weight:var(--w-medium);line-height:18px;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm)}.sys{align-self:center;max-width:100%;text-align:center;font-size:var(--fs-xs);line-height:16px;color:var(--ink-2);padding:1px 0}.messages>.sys.handoff{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:8px}.bubble{display:flex;flex-direction:column;gap:2px;max-width:min(560px,85%);padding:8px 12px;border-radius:var(--r-lg);line-height:20px}.bubble.in{align-self:flex-start;background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow-1);border-bottom-left-radius:4px}.bubble.out{align-self:flex-end;background:var(--accent);color:var(--on-accent);border-bottom-right-radius:4px}.bubble.note{align-self:flex-end;background:var(--note);color:var(--note-ink);border:1px solid var(--note-line);border-bottom-right-radius:4px}.bubble.failed{background:var(--danger-soft);color:var(--ink);border:1px solid var(--danger)}.b-who{font-size:var(--fs-xs);font-weight:var(--w-bold);line-height:16px}.b-body{white-space:pre-wrap;overflow-wrap:anywhere}.b-meta{display:flex;justify-content:flex-end;gap:4px;font-size:var(--fs-xs);line-height:16px;opacity:.75}.b-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;font-size:var(--fs-xs);line-height:16px;color:var(--danger)}.b-retry{flex:none;height:24px;padding:0 8px;border:1px solid var(--danger);border-radius:var(--r-sm);background:var(--bg);color:var(--danger);font:var(--w-medium) var(--fs-xs)/1 var(--font);cursor:pointer}.b-retry:hover{background:var(--danger-soft)}.messages>.typing-dots{flex-direction:row;gap:4px;padding:12px 14px}.typing-dots span{width:6px;height:6px;border-radius:50%;background:var(--ink-3);animation:blink 1.2s infinite}.typing-dots span:nth-child(2){animation-delay:.2s}.typing-dots span:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}.composer{position:relative;container-type:inline-size;flex:none;margin:0 8px 8px;background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-1);transition:border-color .12s,box-shadow .12s}.composer:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.composer.note{background:var(--note);border-color:var(--note-line)}.composer-tabs{display:flex;align-items:center;gap:4px;padding:8px 8px 0;flex-wrap:wrap}.composer-tabs button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;background:none;border:0;border-radius:var(--r-sm);color:var(--ink-2);font:var(--w-medium) var(--fs-sm)/1 var(--font);cursor:pointer}.composer-tabs button:hover{color:var(--ink)}.composer-tabs button.on{background:var(--sunken);color:var(--ink)}.reply-channel{display:inline-flex;align-items:center;gap:6px;margin-left:auto;min-width:0;font-size:var(--fs-sm);color:var(--ink-2)}.reply-channel select{width:auto;max-width:220px;height:28px;font-size:var(--fs-sm);background-color:var(--sunken);border-color:transparent}.reply-channel-hint{padding:4px 12px 0}.composer textarea{min-height:60px;max-height:220px;padding:8px 12px;border:0;background:transparent;resize:none;field-sizing:content;box-shadow:none!important}.composer-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px 8px}.composer-bar>.btn{flex:none}.ai-tools{display:flex;align-items:center;gap:2px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.ai-tools::-webkit-scrollbar{display:none}.ai-tools .btn.small{flex:none;border-color:transparent;background:transparent;color:var(--ink-2);padding:0 8px}.ai-tools .btn.small:hover:not(:disabled){background:var(--sunken);color:var(--ink);border-color:transparent}.ai-tools .btn.small.ai{color:var(--ai)}.ai-tools .btn.small.ai:hover:not(:disabled){background:var(--ai-soft);color:var(--ai)}.ai-prompt-select{flex:none;width:92px;height:var(--h-small);border-color:transparent;background-color:transparent;color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--w-medium)}.ai-prompt-select:hover:not(:disabled){background-color:var(--sunken)}.ai-prompt-select:disabled{background-color:transparent;opacity:.45}.ai-tools .lbl{display:none}@container (min-width: 620px){.ai-tools .lbl{display:inline}}.snippet-menu{position:absolute;bottom:100%;left:8px;right:8px;margin-bottom:4px;padding:4px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);z-index:5}.snippet-menu button{display:block;width:100%;padding:8px;background:none;border:0;border-radius:var(--r-sm);text-align:left;font:inherit;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.snippet-menu button.active,.snippet-menu button:hover{background:var(--accent-soft)}.banner.closing-notes strong{margin-right:4px}.contact-panel{display:none;background:var(--bg);overflow-y:auto;min-height:0}.contact-panel.open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30}.panel-close{position:absolute;top:8px;right:8px;z-index:1}.cp-head{display:flex;flex-direction:column;align-items:center;gap:4px;padding:24px 16px 16px;text-align:center}.cp-head h2{margin-top:8px;max-width:100%;overflow-wrap:anywhere}.cp-section{display:flex;flex-direction:column;gap:8px;padding:16px;border-top:1px solid var(--line)}.cp-section h3{font-size:var(--fs-sm);line-height:18px}.kv{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:4px 8px;font-size:var(--fs-sm)}.kv>span{color:var(--ink-2)}.kv input:not([type=checkbox]),.kv select,.kv textarea{font-size:var(--fs-sm);height:32px;padding-left:8px;border-color:transparent;background-color:var(--canvas)}.kv textarea{height:auto}.kv input:hover:not(:focus),.kv select:hover:not(:focus),.kv textarea:hover:not(:focus){border-color:var(--line-strong)}.kv-check{grid-template-columns:minmax(0,1fr) auto;min-height:32px}.tag-add input{height:32px;font-size:var(--fs-sm)}.identity{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--fs-sm);line-height:18px}.dupe{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;font-size:var(--fs-sm)}.dupe+.dupe{border-top:1px solid var(--line)}.incoming-call{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;padding:8px var(--gutter);background:var(--accent-soft);color:var(--ink);border-bottom:1px solid var(--accent-line);font-size:var(--fs-sm);line-height:18px;flex:none}.incoming-call span{flex:1 1 200px;min-width:0}.incoming-call[role=alert]{background:var(--ok-soft);border-bottom-color:var(--ok)}.softphone{position:fixed;right:16px;bottom:16px;z-index:50;display:flex;flex-direction:column;gap:12px;width:min(320px,calc(100vw - 32px));padding:16px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-2)}.softphone-who{display:flex;align-items:center;gap:12px}.softphone-who>svg{flex:none;color:var(--accent)}.liza-calls{position:fixed;right:16px;bottom:16px;z-index:51;display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 32px);overflow-y:auto}.liza-calls .softphone{position:static;width:min(380px,calc(100vw - 32px))}.liza-call .softphone-who>svg{color:#e2876b}.softphone-who strong{display:block;overflow-wrap:anywhere}.softphone:has(.whisper){width:min(400px,calc(100vw - 32px))}.whisper{display:flex;flex-direction:column;gap:8px}.whisper-advice{display:flex;flex-direction:column;gap:4px;padding:12px;background:var(--accent-soft, var(--bg));border:1px solid var(--line);border-radius:var(--r-md)}.whisper-advice p{margin:0;font-size:var(--fs-md);overflow-wrap:anywhere}.whisper-label{font-size:var(--fs-xs);font-weight:var(--w-medium);color:var(--accent)}.whisper-source{font-size:var(--fs-xs)}.whisper-talk{display:flex;flex-direction:column;gap:4px;max-height:160px;overflow-y:auto;font-size:var(--fs-sm)}.whisper-talk p{margin:0;overflow-wrap:anywhere}.whisper-talk strong{font-weight:var(--w-medium)}.whisper-talk .client strong{color:var(--accent)}.whisper-talk .partial{opacity:.7}.softphone-actions{display:flex;flex-wrap:wrap;gap:8px}.softphone-actions .btn{flex:1 1 auto}.call-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto}.call-links select{width:auto;height:28px;padding-left:8px;font-size:var(--fs-sm);background-color:var(--sunken);border-color:transparent}.call-links .btn.small{height:28px;padding:0 8px}.reply-channel+.call-links{margin-left:0}.line-call{display:flex;align-items:center;gap:16px;padding:12px var(--gutter);background:var(--bg);border-bottom:1px solid var(--line);flex:none}.line-call img{flex:none;background:#fff;border-radius:var(--r-md)}.line-call-body{display:flex;flex-direction:column;gap:4px;min-width:0}.line-call-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.line-call-actions a.btn{text-decoration:none}.line-qr img{align-self:center;background:#fff;padding:8px;border-radius:var(--r-md)}.line-qr p+p{margin-top:8px}.bc-body{white-space:pre-wrap;background:var(--canvas);border-radius:var(--r-md);padding:8px 12px;font-size:var(--fs-sm);line-height:18px}.bc-outcome{display:flex;flex-wrap:wrap;gap:16px;font-size:var(--fs-sm)}.progress{display:flex;height:6px;overflow:hidden;border-radius:3px;background:var(--sunken)}.progress div{background:var(--accent)}.progress .fail{background:var(--danger)}.audience-count{font-size:var(--fs-md)}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.cal-head{padding:8px;font-size:var(--fs-xs);font-weight:var(--w-bold);color:var(--ink-2);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.cal-day{min-height:56px;padding:4px;display:flex;flex-direction:column;gap:2px;overflow:hidden;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.cal-day.out{background:var(--canvas);color:var(--ink-3)}.cal-num{align-self:flex-start;min-width:20px;height:20px;padding:0 4px;text-align:center;font-size:var(--fs-xs);line-height:20px;font-weight:var(--w-medium)}.cal-day.today .cal-num{background:var(--accent);color:var(--on-accent);border-radius:10px}.cal-item{display:block;padding:1px 6px;border-radius:4px;font-size:var(--fs-xs);line-height:16px;background:var(--accent-soft);color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-item.sent{background:var(--ok-soft);color:var(--ok)}.cal-item.cancelled{background:var(--sunken);color:var(--ink-2)}.flow{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.flow-trigger,.flow-step{display:inline-flex;align-items:center;height:var(--h-tiny);padding:0 8px;border-radius:var(--r-sm);font-size:var(--fs-xs);white-space:nowrap}.flow-trigger{background:var(--accent-soft);color:var(--accent);font-weight:var(--w-medium);max-width:100%;overflow:hidden;text-overflow:ellipsis}.flow-step{background:var(--sunken);color:var(--ink)}.builder{display:flex;flex-direction:column}.node{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:12px 16px 16px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg)}.node.trigger{background:var(--accent-soft);border-color:var(--accent-line)}.node+.node,.node+.add-step{margin-top:20px}.node+.node:before,.node+.add-step:before{content:"";position:absolute;left:12px;top:-21px;height:20px;border-left:2px solid var(--line-strong)}.add-step{position:relative;align-self:flex-start}.node-tools{display:flex;gap:2px;flex:none}.node .row>select:first-child{flex:1 1 200px}.cond-box{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md)}.cond-match{width:auto}.cond-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;align-items:center;width:100%}.cond-details{display:flex;flex-direction:column;gap:8px}.cond-details>*+*{margin-top:8px}.cond-details summary{min-height:32px;display:flex;align-items:center;font-size:var(--fs-sm);font-weight:var(--w-medium);cursor:pointer}.branch-box{display:flex;flex-direction:column;gap:6px;padding:8px 0 8px 12px;border-left:3px solid var(--accent)}.branch-row{align-items:center}.run-log{display:block;max-height:140px;overflow:auto;white-space:pre;background:transparent;padding:0}.stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.report-grid>.stat-grid{margin-bottom:0}.stat{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:96px;padding:16px}.stat-value{font-size:var(--fs-2xl);line-height:36px;font-weight:var(--w-bold);letter-spacing:-.02em}.stat .small{font-size:var(--fs-sm)}.bars-frame{display:flex;gap:8px}.bars-axis{display:flex;flex-direction:column;justify-content:space-between;height:148px;font-size:var(--fs-xs);color:var(--ink-2);text-align:right}.bars{flex:1;min-width:0;display:flex;align-items:flex-end;gap:4px;height:168px}.bar-col{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;gap:4px}.bar-col span{height:16px;font-size:var(--fs-xs);line-height:16px;color:var(--ink-2)}.bar-pair{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:2px;border-bottom:1px solid var(--line)}.bar{flex:1;max-width:12px;min-height:1px;border-radius:2px 2px 0 0}.bar.opened,.sw.opened{background:var(--accent)}.bar.closed,.sw.closed{background:var(--chart-2)}.legend{display:flex;gap:16px;font-size:var(--fs-sm);color:var(--ink-2)}.sw{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:2px}.hbar{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr) 40px;align-items:center;gap:12px;min-height:28px;font-size:var(--fs-sm)}.hbar>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hbar>div{height:8px;overflow:hidden;border-radius:4px;background:var(--sunken)}.hbar>div>div{height:100%;background:var(--accent)}.hbar b{text-align:right;font-weight:var(--w-medium)}.funnel-row{display:grid;grid-template-columns:110px minmax(0,1fr) 56px 48px;align-items:center;gap:12px;min-height:32px;font-size:var(--fs-sm)}.funnel-row b{font-weight:var(--w-medium)}.track{height:12px;overflow:hidden;border-radius:3px;background:var(--sunken)}.track>div{height:100%;background:var(--accent)}.connect-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:12px}.connect{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);font:inherit;color:inherit;cursor:pointer;transition:border-color .12s,background .12s}.connect:hover{border-color:var(--accent);background:var(--accent-soft)}.big-icon{margin-bottom:8px}.kb-import{display:flex;flex-direction:column;gap:8px}.file-btn{align-self:flex-start}.kb-item{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 0;background:none;border:0;border-top:1px solid var(--line);text-align:left;font:inherit;color:inherit;cursor:pointer}.kb-item:hover strong{color:var(--accent)}.snippet-row{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 0;border-top:1px solid var(--line)}.snippet-row>div:first-child{min-width:0;overflow-wrap:anywhere}.row-actions{display:flex;gap:6px;flex:none}.stage-table input:not([type=checkbox]):not([type=radio]){width:100%;min-width:120px}.stage-table .emoji-input{min-width:0!important}.stage-table .nowrap .btn+.btn{margin-left:4px}.hours-table td{height:48px}.hours-table td:first-child{width:160px}.hours-range{display:inline-flex;align-items:center;gap:8px;margin:2px 8px 2px 0}.hours-range input{width:136px}.hook-card{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid var(--line)}.event-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 16px}.template-sync{align-items:flex-end}.template-sync>.btn{flex:none}.template-body{min-width:200px;font-size:var(--fs-sm);line-height:18px}.template-preview{display:flex;flex-direction:column;gap:4px;padding:8px 12px;background:var(--canvas);border-radius:var(--r-md);white-space:pre-wrap}@media(min-width:761px)and (min-height:501px),(min-width:961px){.shell{grid-template-columns:76px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.rail{order:0;flex-direction:column;align-items:center;gap:4px;padding:12px 0}.shell:has(.inbox.has-active) .rail{display:flex}.rail .logo{display:grid;margin-bottom:12px}.rail-phone{display:none}.rail-desktop{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.rail-btn{flex:none;width:68px;height:56px}.rail-foot{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:auto}.rail-foot .rail-btn{height:36px}.inbox{grid-template-columns:320px minmax(0,1fr)}.conv-list{border-right:1px solid var(--line)}.inbox .conv-list,.inbox.has-active .conv-list,.inbox .thread,.inbox.has-active .thread{display:flex}.inbox .conv-empty{display:grid}.back-btn{display:none}.composer{margin:0 16px 16px}.messages{padding:20px 24px}.contact-panel.open{position:absolute;inset:0 0 0 auto;width:min(360px,100%);box-shadow:var(--shadow-2);border-left:1px solid var(--line)}.page-head{position:sticky;top:0;z-index:3}.ai-prompt-select{width:112px}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.cond-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.4fr) 32px}.cal-day{min-height:92px;padding:6px}.funnel-row{grid-template-columns:170px minmax(0,1fr) 64px 56px}}@media(min-width:901px)and (min-height:501px),(min-width:961px){.split{grid-template-columns:216px minmax(0,1fr)}.section-nav{display:block;padding:0 8px 16px;overflow-y:auto;background:var(--bg);border-right:1px solid var(--line)}.section-select{display:none}.section-nav>div:first-of-type+div .nav-section{margin-top:0}.split .toolbar select{display:none}}@media(min-width:1280px){.inbox{grid-template-columns:216px 340px minmax(0,1fr)}.inbox-nav{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:0 8px 16px;background:var(--bg);border-right:1px solid var(--line)}.view-select,.sim-btn{display:none}.list-title{display:block}}@media(min-width:1600px){.inbox{grid-template-columns:216px 360px minmax(0,1fr) 320px}.contact-panel,.contact-panel.open{display:block;position:static;width:auto;box-shadow:none;border-left:1px solid var(--line)}.details-btn,.panel-close{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root,.inbox{--font: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--w-bold: 500;--w-medium: 500;--ink: #111b21;--ink-2: #54656f;--ink-3: #667781;--bg: #ffffff;--panel: #f7f8f8;--canvas: #f5f6f6;--chat: #efeae2;--sunken: #f0f2f5;--line: #e9edef;--line-strong: #d1d7db;--accent: #008069;--accent-hover: #006d59;--accent-soft: #e6f4f0;--accent-line: #b4dfd3;--on-accent: #ffffff;--bubble-out: #d9fdd3;--bubble-in: #ffffff;--tick-read: #2f9fd8;--row-active: #e9f3f0;--note: #fff6d6;--note-line: #f0e0a4;--note-ink: #54450f;--ai: #5e6ad2;--ai-soft: #eef0fb;--ok: #008069;--ok-soft: #e6f4f0;--sys-bg: rgba(255, 255, 255, .86);--head-bg: rgba(255, 255, 255, .82);--shadow-1: 0 1px 1px rgba(11, 20, 26, .08);--shadow-3: 0 2px 10px rgba(11, 20, 26, .08);--ring: 0 0 0 3px rgba(0, 128, 105, .14);--wall: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' fill='none' stroke='%236b7c85' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 28h26a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H34l-8 7v-7h-4a6 6 0 0 1-6-6V34a6 6 0 0 1 6-6z'/%3E%3Cpath d='M120 26l3 8 8 1-6 5 2 8-7-4-7 4 2-8-6-5 8-1z'/%3E%3Ccircle cx='186' cy='44' r='9'/%3E%3Cpath d='M182 44l3 3 6-6'/%3E%3Cpath d='M40 112c-4-6-14-3-12 5 1 6 12 12 12 12s11-6 12-12c2-8-8-11-12-5z'/%3E%3Cpath d='M106 100h22v28h-22zM106 107h22M114 121h6'/%3E%3Cpath d='M176 104l18 8-18 8 4-8zM180 112h14'/%3E%3Cpath d='M26 176a14 14 0 0 1 28 0v8H26zM36 188a4 4 0 0 0 8 0'/%3E%3Cpath d='M104 168c8-8 20-8 28 0M110 176c5-5 11-5 16 0'/%3E%3Ccircle cx='118' cy='184' r='1.5'/%3E%3Cpath d='M176 170h20l-3 18h-14zM181 170a5 5 0 0 1 10 0'/%3E%3C/svg%3E");--wall-op: .07;font-family:var(--font)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]),:root:not([data-theme=light]) .inbox{--ink: #e9edef;--ink-2: #aebac1;--ink-3: #8696a0;--bg: #111b21;--panel: #0f181e;--canvas: #182229;--chat: #0b141a;--sunken: #202c33;--line: #222d34;--line-strong: #36434b;--accent: #00a884;--accent-hover: #06cf9c;--accent-soft: #10332c;--accent-line: #1b5a4d;--on-accent: #06231c;--bubble-out: #005c4b;--bubble-in: #202c33;--tick-read: #53bdeb;--row-active: #1d2c31;--note: #352f17;--note-line: #574d22;--note-ink: #f0e2a8;--ai: #a4adf0;--ai-soft: #252a4a;--ok: #00a884;--ok-soft: #10332c;--sys-bg: rgba(32, 44, 51, .9);--head-bg: rgba(17, 27, 33, .84);--shadow-1: 0 1px 1px rgba(0, 0, 0, .3);--shadow-3: 0 2px 10px rgba(0, 0, 0, .35);--ring: 0 0 0 3px rgba(0, 168, 132, .2);--wall: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' fill='none' stroke='%23e9edef' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 28h26a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H34l-8 7v-7h-4a6 6 0 0 1-6-6V34a6 6 0 0 1 6-6z'/%3E%3Cpath d='M120 26l3 8 8 1-6 5 2 8-7-4-7 4 2-8-6-5 8-1z'/%3E%3Ccircle cx='186' cy='44' r='9'/%3E%3Cpath d='M182 44l3 3 6-6'/%3E%3Cpath d='M40 112c-4-6-14-3-12 5 1 6 12 12 12 12s11-6 12-12c2-8-8-11-12-5z'/%3E%3Cpath d='M106 100h22v28h-22zM106 107h22M114 121h6'/%3E%3Cpath d='M176 104l18 8-18 8 4-8zM180 112h14'/%3E%3Cpath d='M26 176a14 14 0 0 1 28 0v8H26zM36 188a4 4 0 0 0 8 0'/%3E%3Cpath d='M104 168c8-8 20-8 28 0M110 176c5-5 11-5 16 0'/%3E%3Ccircle cx='118' cy='184' r='1.5'/%3E%3Cpath d='M176 170h20l-3 18h-14zM181 170a5 5 0 0 1 10 0'/%3E%3C/svg%3E");--wall-op: .035}}.inbox-nav,.conv-list,.section-nav{background:var(--panel)}.conv-list,.inbox-nav,.section-nav{border-right-color:var(--line)!important}.inbox .nav-item,.split .nav-item{height:34px;border-radius:10px;transition:background .15s}.inbox .nav-item.on,.split .nav-item.on{background:var(--row-active)}.inbox .nav-section,.split .nav-section{font-weight:400}.inbox .list-head{min-height:52px}.search-box input.search{height:36px;border-radius:18px;border-color:transparent;background:var(--sunken);transition:background .15s,box-shadow .15s}.search-box input.search:focus{background:var(--bg);box-shadow:var(--ring)}.list-tools{border-bottom:0;padding-bottom:4px}.items{padding:2px 8px 8px}.conv-item{align-items:center;min-height:76px;padding:8px 10px;border:0;border-radius:14px;transition:background .15s}.conv-item+.conv-item{margin-top:1px}.conv-item:hover{background:var(--sunken)}.conv-item.active{background:var(--row-active);box-shadow:none}.ci-avatar .ch-badge{background:var(--bg);box-shadow:0 0 0 2px var(--panel)}.ci-top strong,.conv-item.unread .ci-top strong{font-size:14px;font-weight:400}.conv-item.unread .ci-top strong{font-weight:500}.ci-time{color:var(--ink-3)}.conv-item.unread .ci-time{color:var(--accent)}.conv-item.unread .ci-preview{font-weight:400;color:var(--ink-2)}.ci-tick{margin-right:3px;color:var(--ink-3);letter-spacing:-2px;padding-right:2px}.ci-meta{margin-top:3px}.inbox .lc-tag{height:18px;line-height:18px;padding:0 7px;border-radius:9px;background:var(--sunken);color:var(--ink-2);font-weight:400;font-size:11.5px}.conv-item.active .lc-tag{background:var(--bg)}.inbox .ci-meta .chip-soft{height:18px;line-height:18px;border-radius:9px;font-weight:400;font-size:11.5px}.inbox .ci-meta .chip-soft.team{background:transparent;color:var(--ink-3)}.unread-badge{font-weight:500;animation:badge-in .25s ease-out}@keyframes badge-in{0%{transform:scale(.5);opacity:0}}.thread,.conv-empty{position:relative;isolation:isolate;background:var(--chat)}.thread:before,.conv-empty:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--wall);opacity:var(--wall-op);pointer-events:none}.conv-empty .empty,.conv-empty>*{color:var(--ink-2)}.thread-head{min-height:60px;padding:8px 16px;background:var(--head-bg);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line)}.th-who strong{font-weight:500;font-size:15px}.th-who .typing-now{color:var(--accent)}.th-actions .btn,.th-actions select{border-color:transparent;background-color:var(--sunken);border-radius:18px;font-weight:400;transition:background-color .15s}.th-actions .btn:hover:not(:disabled),.th-actions select:hover{background-color:var(--line-strong);border-color:transparent}.th-actions .btn.icon-only{border-radius:50%}.messages{gap:2px}.messages>div{margin-top:8px}.messages>div.grouped{margin-top:0}.day{margin:10px 0}.day span{padding:4px 12px;border:0;border-radius:9px;background:var(--sys-bg);box-shadow:var(--shadow-1);color:var(--ink-2);font-weight:400}.messages .sys{align-self:center;padding:3px 10px;border-radius:8px;background:var(--sys-bg);color:var(--ink-2);font-size:11.5px}.messages>div>.sys{width:fit-content;margin:0 auto}.bubble{max-width:min(600px,78%);padding:6px 10px 5px;border:0;border-radius:12px;font-size:14px;line-height:19px;box-shadow:var(--shadow-1)}.bubble.in{background:var(--bubble-in);border:0;border-bottom-left-radius:12px;border-top-left-radius:4px}.bubble.out{background:var(--bubble-out);color:var(--ink);border-bottom-right-radius:12px;border-top-right-radius:4px}.bubble.note{border:0;background:var(--note);border-bottom-right-radius:12px;border-top-right-radius:4px}.bubble.failed{background:var(--danger-soft);border:0}.grouped .bubble.in{border-top-left-radius:12px}.grouped .bubble.out,.grouped .bubble.note{border-top-right-radius:12px}.b-who{font-size:12px;font-weight:500;color:var(--accent)}.bubble.note .b-who{color:var(--note-ink)}.b-meta{color:var(--ink-3);font-size:11px;opacity:1;align-items:center;margin-top:-1px}.tick{letter-spacing:-2px;padding-right:2px}.tick.read{color:var(--tick-read)}.messages>div:nth-last-child(-n+2)>.bubble{animation:bubble-in .22s cubic-bezier(.2,.8,.2,1)}.bubble.in{transform-origin:0 100%}.bubble.out,.bubble.note{transform-origin:100% 100%}@keyframes bubble-in{0%{opacity:0;transform:translateY(6px) scale(.98)}}.messages>.typing-dots{margin-top:8px;padding:11px 13px}.typing-dots span{background:var(--ink-3)}.composer{border:0;border-radius:20px;box-shadow:var(--shadow-3)}.composer:focus-within{border:0;box-shadow:var(--shadow-3),var(--ring)}.composer-tabs button{height:26px;border-radius:13px;font-weight:400}.composer-tabs button.on{background:var(--row-active);color:var(--accent)}.composer.note .composer-tabs button.on{background:var(--note-line);color:var(--note-ink)}.reply-channel select{border-radius:13px}.composer textarea{min-height:44px;font-size:14px}.composer-bar>.btn.primary{border-radius:18px;padding:0 18px;font-weight:500;transition:background .15s,transform .1s}.composer-bar>.btn.primary:active:not(:disabled){transform:scale(.96)}.composer-bar>.btn.primary:disabled{background:var(--sunken);color:var(--ink-3);border-color:transparent;opacity:1}.ai-tools .btn.small{border-radius:14px;font-weight:400}.inbox .banner{background:var(--sys-bg)}.contact-panel{background:var(--panel)}.cp-section{border-top-color:var(--line)}.inbox .avatar{font-weight:500}@media(min-width:1600px){.contact-panel{border-left-color:var(--line)!important}}.inbox .avatar{filter:saturate(.62) brightness(1.06)}.back-btn.btn{border-color:transparent;background:transparent}.th-actions{flex-wrap:nowrap;width:100%;overflow-x:auto;scrollbar-width:none}.th-actions::-webkit-scrollbar{display:none}.th-actions>*{flex:none}.composer-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.composer-tabs::-webkit-scrollbar{display:none}.composer-tabs>*{flex:none;white-space:nowrap}.reply-channel{flex:none}@media(min-width:761px)and (min-height:501px),(min-width:961px){.th-actions{width:auto;overflow-x:visible}.composer-tabs{flex-wrap:wrap;overflow-x:visible}}.rail{border-top:1px solid var(--line)}.rail-btn{border-radius:14px;transition:background .15s}.rail-btn small{font-weight:400}.rail-btn:hover,.rail-btn.on{color:var(--rail-text)}.rail-btn.on small{color:var(--ink);font-weight:500}.rail .logo{width:auto;height:auto;flex-direction:column;gap:0;background:none;color:var(--rail-text);font-weight:500;font-size:11px}.rail .logo span{line-height:14px}.more-menu a:hover{background:var(--sunken);color:var(--ink)}.nav-item{height:36px!important;border-radius:12px}.nav-item .blob{flex:none}.blob{display:block;flex:none;overflow:visible}.blob path{stroke-width:6px;stroke-linejoin:round}.blob g{transform-box:fill-box;transform-origin:center}.blob-m0 .blob-body{animation:blob-sway var(--blob-move) ease-in-out var(--blob-start) infinite alternate}.blob-m1 .blob-body{animation:blob-bob var(--blob-move) ease-in-out var(--blob-start) infinite alternate}.blob-m2 .blob-body{animation:blob-squish var(--blob-move) ease-in-out var(--blob-start) infinite alternate}.blob-eyes{animation:blob-look var(--blob-look) ease-in-out var(--blob-start) infinite}.blob-eye{animation:blob-blink var(--blob-blink) linear var(--blob-start) infinite}@keyframes blob-sway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes blob-bob{0%{transform:translateY(1.4px) rotate(-2deg)}to{transform:translateY(-1.4px) rotate(2deg)}}@keyframes blob-squish{0%{transform:scale(1.04,.95)}to{transform:scale(.97,1.04)}}@keyframes blob-look{0%,30%{transform:none}38%,55%{transform:translate(1.8px)}63%,80%{transform:translate(-1.8px)}88%,to{transform:none}}@keyframes blob-blink{0%,93%,to{transform:none}96%{transform:scaleY(.08)}}@keyframes blob-hop{0%,to{transform:none}30%{transform:translateY(-3px) scale(1.06,.96)}55%{transform:translateY(0) scale(.96,1.05)}75%{transform:translateY(-1px)}}@keyframes blob-call{0%,78%,to{transform:none}84%{transform:translateY(-3px) rotate(-5deg)}90%{transform:translateY(0) rotate(4deg)}95%{transform:translateY(-1px)}}.conv-item:hover .blob,.nav-item:hover .blob,.rail-btn:hover .blob,.more-menu a:hover .blob,.rail-btn.on .blob,.nav-item.on .blob,.conv-item.active .blob{animation:blob-hop .55s ease-out}.conv-item.unread:not(.active) .blob{animation:blob-call 4s ease-in-out infinite}.blob{transform-origin:50% 80%}.conv-item{content-visibility:auto;contain-intrinsic-size:auto 76px}.ci-avatar .ch-badge{right:-2px;bottom:-2px}@media(min-width:761px)and (min-height:501px),(min-width:961px){.rail{border-top:0;border-right:1px solid var(--line)}.rail-btn{width:66px;height:64px}.rail-foot .rail-btn{height:36px}}@media(prefers-reduced-motion:reduce){.blob,.blob g{animation:none!important}}.liza-dock{position:relative;height:0;z-index:6;flex:none}.liza-fab{position:absolute;left:16px;bottom:8px;display:grid;place-items:center;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:var(--bg);box-shadow:var(--shadow-3);cursor:pointer;transition:transform .15s}.liza-fab:hover{transform:translateY(-2px)}.liza-fab:hover .blob{animation:blob-hop .55s ease-out}.liza-panel{position:absolute;left:8px;right:8px;bottom:68px;display:flex;flex-direction:column;max-height:min(66vh,520px);background:var(--bg);border-radius:18px;box-shadow:var(--shadow-2);overflow:hidden;animation:liza-open .18s ease-out;transform-origin:100% 100%}@keyframes liza-open{0%{opacity:0;transform:translateY(8px) scale(.98)}}.liza-head{display:flex;align-items:center;gap:8px;padding:10px 10px 8px 12px;border-bottom:1px solid var(--line);flex:none}.liza-title{flex:1;min-width:0;display:flex;flex-direction:column;line-height:17px}.liza-title strong{font-weight:500}.liza-title span{font-size:12px;color:var(--ink-2)}.liza-talk{flex:1;min-height:96px;overflow-y:auto;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.liza-hello{color:var(--ink-2);font-size:14px}.liza-line{display:flex;flex-direction:column;gap:4px;max-width:92%;font-size:14px;line-height:19px}.liza-line.agent{align-self:flex-end}.liza-text{padding:7px 11px;border-radius:14px;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--sunken)}.liza-line.agent .liza-text{background:var(--bubble-out)}.liza-line .typing-dots{display:inline-flex;gap:4px;padding:10px 12px;border-radius:14px;background:var(--sunken)}.liza-meta{font-size:12px;line-height:16px;color:var(--ink-2);padding:0 4px}.liza-guide{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;background:var(--row-active);color:var(--accent);font-size:13px;text-decoration:none}.liza-guide:hover{text-decoration:underline}.liza-use{align-self:flex-start;padding:0 4px;font-size:13px}.liza-chips{display:flex;gap:6px;padding:6px 12px;overflow-x:auto;scrollbar-width:none;flex:none}.liza-chips::-webkit-scrollbar{display:none}.liza-chips button{flex:none;height:28px;padding:0 10px;border:1px solid var(--line-strong);border-radius:14px;background:none;color:var(--ink);font:400 13px/1 var(--font);cursor:pointer;transition:background .15s}.liza-chips button:hover:not(:disabled){background:var(--sunken)}.liza-chips button:disabled{opacity:.5}.liza-ask{display:flex;align-items:center;gap:6px;padding:4px 12px 10px;flex:none}.liza-ask input{flex:1;min-width:0;border-radius:18px;border-color:transparent;background:var(--sunken)}.liza-ask .btn{border-radius:16px}.liza-settings-head{display:flex;align-items:center;gap:8px}.liza-bot{display:flex;flex-direction:column;gap:6px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.liza-bot h4{margin:0;font-size:var(--fs-md);font-weight:var(--w-medium)}.liza-bot p{margin:0 0 6px}@media(min-width:761px){.liza-panel{left:16px;right:auto;width:380px}}.liza-guide.plain{color:var(--ink-2);background:var(--sunken)}.liza-guide.plain:hover{text-decoration:none}.liza-suggest{display:flex;align-items:flex-start;gap:8px;flex:none;margin:0 8px 6px;padding:7px 10px;border-radius:14px;background:var(--sys-bg);box-shadow:var(--shadow-1);font-size:13.5px;line-height:19px;animation:bubble-in .2s ease-out}.liza-suggest .blob{flex:none}.liza-suggest-text{flex:1;min-width:0;max-height:96px;overflow-y:auto;padding:0;border:0;background:none;color:var(--ink-2);font:inherit;text-align:start;white-space:pre-wrap;overflow-wrap:anywhere}button.liza-suggest-text{cursor:pointer}button.liza-suggest-text:hover{color:var(--ink)}.liza-unsure{color:var(--warn)}.liza-key{flex:none;padding:0;border:0;background:none;color:var(--accent);font:400 12px/19px var(--font);white-space:nowrap;cursor:pointer}@media(min-width:761px){.liza-suggest{margin:0 16px 6px}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{overscroll-behavior:none}button,a,select,label,summary,input{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.shell{height:var(--app-h, 100dvh);padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}.toast{background:#111b21}.more-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;padding:0;border:0;background:transparent}.more-menu button{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 12px;border:0;border-radius:var(--r-md);background:none;color:var(--ink);font:inherit;text-align:left;white-space:nowrap;cursor:pointer}.more-menu .avail .dot{border-color:var(--bg)}.more-menu .avail{display:inline-block;flex:none}.more-menu svg.icon{margin:0 3px}.more-menu a,.more-menu button{font-size:15px}.split{grid-template-rows:minmax(0,1fr)}.event-grid{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr))}@media(max-width:1279px){.th-actions{width:100%;overflow-x:auto}.composer-tabs>.call-links{flex:0 1 auto;min-width:0;margin-left:0}}@media(max-width:1599px){.panel-close{position:sticky;top:8px;float:right;margin:8px 8px -52px 0}}@media(max-width:1024px),(pointer:coarse){.softphone{position:static;flex:none;flex-direction:row;flex-wrap:wrap;align-items:center;width:auto;padding:8px var(--gutter);border-width:0 0 1px;border-radius:0;box-shadow:none}.softphone[role=alert]{background:var(--ok-soft);border-bottom-color:var(--ok)}.softphone-who{flex:1 1 140px;min-width:0}.softphone-actions{flex:1 1 auto}.split{flex:1;height:auto}.contacts-table,.contacts-table tbody{display:block;min-width:0}.contacts-table thead{display:none}.contacts-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:12px 16px;border-bottom:1px solid var(--line)}.contacts-table tr:last-child{border-bottom:0}.contacts-table td{display:block;height:auto;padding:0;border:0;overflow:visible}.contacts-table td:nth-child(1){grid-column:1}.contacts-table td:nth-child(2){grid-column:2;grid-row:1;justify-self:end}.contacts-table td:nth-child(3),.contacts-table td:nth-child(4),.contacts-table td:nth-child(5){grid-column:1 / -1}.contacts-table td:nth-child(3):empty,.contacts-table td:nth-child(4):empty{display:none}.contacts-table td:nth-child(6){grid-column:1 / -1}.contacts-table .cell-user strong{white-space:normal;overflow-wrap:anywhere}.contacts-table .reach{white-space:normal;overflow-wrap:anywhere;font-size:var(--fs-sm)}.contacts-table .last-seen{font-size:var(--fs-sm)}.tags-cell .tags{flex-wrap:wrap;overflow:visible}.contacts-table .lc-tag{max-width:100%}}@media(max-width:760px),(max-width:960px)and (max-height:500px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea{font-size:16px!important}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select{height:44px!important}input[type=file]{min-height:44px}.btn,.btn.small,.th-actions .btn,.call-links .btn.small,.b-retry{height:44px;min-width:44px}.btn.small{padding:0 12px;font-size:14px}.btn.icon-only,.btn.small.icon-only,.th-actions .btn.icon-only,.icon-btn,.nav-section .icon-btn{width:44px;height:44px}.tabs button,.composer-tabs button{height:44px}.composer-tabs button{padding:0 12px;border:6px solid transparent;background-clip:padding-box;border-radius:16px;font-size:14px}.nav-item{height:44px!important}.nav-section{height:44px}.chip{min-width:44px;min-height:44px;justify-content:center}.bare-select{height:44px!important;padding-right:26px!important}.cp-section>label.small{min-height:44px}a.small:not(.btn){display:inline-flex;align-items:center;min-height:44px}.chip-x{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-8px -10px -8px -6px;padding:0}span.chip{min-height:32px;padding-right:10px}.tag{height:auto;min-height:var(--h-tiny);white-space:normal;overflow-wrap:anywhere}.tag button{align-items:center;justify-content:center;width:44px;height:44px;margin:-11px -10px -11px -8px;flex:none}.link{display:inline-flex;align-items:center;min-height:44px}.switch,label.check,.form label.check,label.check.small{min-height:44px}.switch-track{width:40px;height:24px;border-radius:12px}.switch-track:after{width:20px;height:20px}.switch input:checked+.switch-track:after{transform:translate(16px)}summary,.cond-details summary{min-height:44px}.ai-tools .btn.small{min-width:44px;padding:0 12px}.ai-prompt-select{width:116px}.toast-body,.snippet-menu button,.kb-item{min-height:44px}.more-menu a,.more-menu button{height:48px}.rail-foot .rail-btn{height:44px}.avail{display:grid;place-items:center;width:44px;height:44px}.avail .dot{right:4px;bottom:4px}.more-menu .avail{display:inline-block;width:auto;height:auto}.more-menu .avail .dot{right:-1px;bottom:-1px}input[type=checkbox]:not(.switch input),input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:44px;height:44px;margin:-10px;padding:0;border:0;border-radius:0;background:var(--cb-off) center / 24px no-repeat}input[type=checkbox]:not(.switch input):checked{background-image:var(--cb-on)}input[type=radio]{background-image:var(--rb-off)}input[type=radio]:checked{background-image:var(--rb-on)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.45}.liza-chips button,.liza-guide,.liza-key{min-height:44px}.liza-key{display:inline-flex;align-items:center;padding:0 4px}button.liza-suggest-text{min-height:44px}.liza-suggest{align-items:center}.table select{max-width:180px}.table td input:not([type=checkbox]),.table td select{height:44px}.table.compact td{height:44px}.form-actions,.row-actions,.card-actions{flex-wrap:wrap}.row-actions{flex:0 1 auto;justify-content:flex-end}.table:not(.contacts-table):not(.table-wrap>.table){display:block;max-width:100%;overflow-x:auto}.run-log{max-width:100%}}:root{--cb-off: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Crect x='3' y='3' width='18' height='18' rx='4' fill='%23fff' stroke='%238696a0' stroke-width='2'/%3E%3C/svg%3E");--cb-on: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Crect x='2' y='2' width='20' height='20' rx='5' fill='%231d4ed8'/%3E%3Cpath d='m7 12.5 3.3 3.3L17 9' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--rb-off: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='12' cy='12' r='9' fill='%23fff' stroke='%238696a0' stroke-width='2'/%3E%3C/svg%3E");--rb-on: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='12' cy='12' r='9' fill='%23fff' stroke='%231d4ed8' stroke-width='2'/%3E%3Ccircle cx='12' cy='12' r='5' fill='%231d4ed8'/%3E%3C/svg%3E")}:root,.inbox{--cb-on: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Crect x='2' y='2' width='20' height='20' rx='5' fill='%23008069'/%3E%3Cpath d='m7 12.5 3.3 3.3L17 9' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media(max-width:760px),(max-width:960px)and (max-height:500px){.shell{background:var(--bg)}.rail{padding-bottom:env(safe-area-inset-bottom)}.rail-btn small{max-width:100%;overflow:hidden;text-overflow:ellipsis}:root[data-keyboard] .rail{display:none}.page{padding-bottom:32px}.page-head{min-height:0;margin-bottom:16px}.page-head>div:first-child{min-width:0;flex:1 1 200px}.page-head h1,.page-head p,.section-head p{overflow-wrap:anywhere}.section-select{flex:1 1 100%;width:100%;max-width:none}.page-actions,.head-actions{flex:1 1 100%}.page-actions .btn,.head-actions .btn{flex:1 1 auto}.page-head>select:not(.section-select){flex:0 1 auto}.toolbar select{flex:1 1 120px;width:auto;min-width:0;max-width:100%}.toolbar input{flex:1 1 100%}.card-top{flex-wrap:wrap}.card-top strong{white-space:normal;overflow-wrap:anywhere}.card-actions .btn{flex:1 1 auto}.bc-body,.summary{overflow-wrap:anywhere}.snippet-row{flex-wrap:wrap}.row-actions{margin-left:auto}.hbar{grid-template-columns:minmax(0,96px) minmax(0,1fr) 36px;gap:8px}.funnel-row{grid-template-columns:84px minmax(24px,1fr) 44px 40px;gap:6px}.legend{flex-wrap:wrap}.bars-frame{min-width:0}.bar-col span{white-space:nowrap}.cal-grid{font-size:var(--fs-xs)}.cal-head{padding:4px;text-align:center;overflow:hidden}.cal-day{min-height:56px;padding:2px}.cal-item{padding:1px 2px}.kv-list div{grid-template-columns:88px minmax(0,1fr)}.line-call{flex-wrap:wrap}.line-call-body{flex:1 1 200px}.template-body{min-width:160px}.hours-range{display:flex;flex-wrap:wrap;margin-right:0}.hours-range input{width:112px;flex:1 1 96px}.stage-table input:not([type=checkbox]):not([type=radio]){min-width:96px}.emoji-input,.stage-table .emoji-input{width:56px!important}.modal-backdrop{bottom:auto;height:var(--app-h, 100dvh);padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.modal{max-height:100%;padding:0 16px 16px;gap:12px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.modal>*{flex:none;min-width:0}.modal-head{position:sticky;top:0;z-index:2;padding:4px 0;background:var(--bg);border-bottom:1px solid var(--line)}.modal-head .icon-btn{margin-right:-12px}.modal-head h2{white-space:normal;overflow-wrap:anywhere}.detail-grid{gap:16px}.list-head{padding:4px 4px 4px 12px;min-height:52px;gap:4px}.search-box{margin:0 12px 4px}.list-tools{padding:0 12px 4px}.items{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:2px 4px 8px}.thread-head{gap:2px 8px;min-height:0;padding:4px 8px}.th-who{flex:1 1 100%;gap:6px}.th-who .back-btn{margin-right:-4px}.th-who>.blob{width:36px!important;height:36px!important}.th-who .muted{display:block}.th-who .muted .ch-badge{vertical-align:-2px}.th-actions{gap:4px}.th-actions>.details-btn{order:-4}.th-actions>[aria-label^=Summarize]{order:-3}.th-actions>[aria-label^=Snooze]{order:-2}.th-actions>.btn:not(.icon-only){order:-1}.th-actions>select{order:2;width:136px}.th-actions>select.shortcut-select{width:136px!important}.messages{padding:8px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bubble{max-width:86%}.banner{overflow-wrap:anywhere}.composer{margin:0 4px max(4px,env(safe-area-inset-bottom));border-radius:16px}.composer-tabs{gap:2px;padding:2px 4px 0}.composer-bar{padding:2px 4px 4px;gap:4px}.composer textarea{min-height:44px;max-height:132px;line-height:22px;padding:8px 12px}.call-links{flex-wrap:nowrap;flex:none}.call-links>*{flex:none}.call-links .btn.small{padding:0 10px}.reply-channel select{height:44px}.snippet-menu{max-height:40vh;overflow-y:auto}:root[data-keyboard] .th-actions,:root[data-keyboard] .composer-tabs{display:none}:root[data-keyboard] .composer{margin-bottom:4px}.liza-fab{left:8px;bottom:4px;width:44px;height:44px}.liza-fab .blob{width:34px!important;height:34px!important}.liza-panel{position:fixed;top:0;right:0;bottom:auto;left:0;width:auto;height:var(--app-h, 100dvh);max-height:none;border-radius:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);animation:none}.liza-suggest{margin:0 4px 4px}.liza-talk{min-height:0}:root[data-keyboard] .liza-fab,:root[data-keyboard] .liza-chips{display:none}:root[data-keyboard] .liza-panel{padding-bottom:0}.file-btn{height:auto;min-height:44px;max-width:100%;padding:8px 12px;line-height:1.3;white-space:normal;text-align:center}.page p,.page li,.page code{overflow-wrap:anywhere}.contact-panel.open{top:0;right:0;bottom:auto;left:0;height:var(--app-h, 100dvh);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cp-section{padding:12px 16px}.kv{grid-template-columns:96px minmax(0,1fr)}.tag-add{display:flex;flex-wrap:wrap;gap:8px}.tag-add input{flex:1 1 160px;min-width:0}.dupe{flex-wrap:wrap}.dupe>div{min-width:0;overflow-wrap:anywhere}.identity{overflow-wrap:anywhere}.incoming-call{gap:4px 8px}.incoming-call span{flex:1 1 calc(100% - 84px)}.incoming-call .icon-btn{order:2;margin:-8px -8px -8px 0}.incoming-call .btn{order:3;margin-left:24px}.toast{top:calc(env(safe-area-inset-top) + 8px);right:calc(env(safe-area-inset-right) + 8px);bottom:auto;left:calc(env(safe-area-inset-left) + 8px);max-width:none}.toast-body{white-space:normal}.auth{display:flex;height:var(--app-h, 100dvh);min-height:0;overflow-y:auto;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.auth-card{flex:none;margin:auto;padding:24px 20px}}@media(max-width:760px){.team-table .table,.team-table tbody,.stage-table,.stage-table tbody,.hours-table,.hours-table tbody{display:block}.team-table thead,.stage-table thead{display:none}.team-table tr,.stage-table tr{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line)}.team-table tr:last-child,.stage-table tr:last-child{border-bottom:0}.team-table td,.stage-table td,.hours-table td{display:flex;align-items:center;height:auto;padding:0;border:0}.team-table td:first-child{flex:1 1 100%}.team-table td:nth-child(2){flex:1 1 120px}.team-table td:nth-child(2) select{max-width:none}.team-table td:last-child{margin-left:auto}.team-table td:last-child:empty{display:none}.team-table strong,.team-table .muted{overflow-wrap:anywhere;white-space:normal}.stage-table{padding:0}.stage-table tr{padding:12px 0}.stage-table td:nth-child(1){gap:4px}.stage-table td:nth-child(3){flex:1 1 100px;min-width:0}.stage-table td:nth-child(4){flex:1 1 100%}.stage-table td input:not([type=checkbox]):not([type=radio]){min-width:0}.stage-table td[data-label]{gap:8px;font-size:var(--fs-sm);color:var(--ink-2)}.stage-table td[data-label]:before{content:attr(data-label)}.stage-table td:last-child{margin-left:auto}.hours-table tr{display:block;padding:8px 0;border-bottom:1px solid var(--line)}.hours-table tr:last-child{border-bottom:0}.hours-table td:first-child{width:auto}.hours-table td:last-child{flex-wrap:wrap;gap:8px}.hours-table td:last-child{width:100%}.hours-range{flex:1 1 100%;width:100%;min-width:0;align-items:center;gap:8px;margin:0;flex-wrap:nowrap}.hours-range input{flex:1 1 0;min-width:0;width:auto}}@media(max-width:360px){.rail-btn small{font-size:10.5px}.rail-phone{padding:4px 2px;gap:2px}.auth-card{padding:20px 16px}}@media(max-width:960px)and (max-height:500px)and (orientation:landscape){.rail-btn{flex-direction:row;height:44px;gap:6px}.rail-btn svg,.rail-btn .blob{width:24px!important;height:24px!important}.rail-phone{padding:2px 4px}.thread-head{flex-wrap:nowrap;padding:2px 8px}.th-who{flex:0 1 38%;min-width:0}.th-actions{flex:1 1 auto;width:auto;min-width:0}.composer textarea{max-height:72px}.messages{padding:4px 8px}.page-head{padding:8px var(--gutter)}.page-head p{display:none}.modal-backdrop{padding-top:max(4px,env(safe-area-inset-top));padding-bottom:max(4px,env(safe-area-inset-bottom))}.modal{max-width:min(640px,100%)}.more-menu{max-height:calc(var(--app-h, 100dvh) - 64px);overflow-y:auto}:root[data-keyboard] .thread-head{display:none}}.crm-head{margin-bottom:12px}.crm-head select{width:auto}.crm-head h2{font-size:var(--fs-lg);font-weight:var(--w-medium)}.crm-tile{display:block;color:inherit;text-decoration:none;transition:border-color .15s}.crm-tile:hover{border-color:var(--accent-line)}.crm-tile:focus-visible{outline:none;box-shadow:var(--ring)}.crm-tile.warn .stat-value{color:var(--warn)}.crm-tile.danger .stat-value{color:var(--danger)}.crm-grid,.crm-agents,.crm-sub{margin-top:16px}.crm-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-stages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.crm-stages button{display:grid;grid-template-columns:minmax(96px,150px) 1fr 36px;align-items:center;gap:10px;width:100%;min-height:36px;padding:4px 6px;background:none;border:0;border-radius:var(--r-sm);color:var(--ink);font:var(--w-normal) var(--fs-sm)/1.3 var(--font);text-align:left;cursor:pointer}.crm-stages button:hover{background:var(--sunken)}.crm-stages button:focus-visible{outline:none;box-shadow:var(--ring)}.crm-stage-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-stage-track{height:8px;border-radius:4px;background:var(--sunken);overflow:hidden}.crm-stage-bar{display:block;height:100%;min-width:0;border-radius:4px;background:var(--accent);transition:width .25s}.crm-stage-bar.won{background:var(--ok)}.crm-stage-bar.lost{background:var(--line-strong)}.crm-stage-count{text-align:right;font-variant-numeric:tabular-nums}.crm-board-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}.crm-board-tools input[type=search]{flex:0 1 240px;min-width:140px}.crm-board-tools select{width:auto}.crm-rule-hint{margin-left:auto}.crm-board{display:flex;gap:10px;align-items:stretch;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x proximity}.crm-col{flex:0 0 min(84vw,250px);display:flex;flex-direction:column;min-height:320px;max-height:calc(100dvh - 240px);background:var(--sunken);border:1px solid transparent;border-radius:var(--r-lg);scroll-snap-align:start}.crm-col.over{border-color:var(--accent);background:var(--accent-soft)}.crm-col header{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:var(--fs-sm);font-weight:var(--w-medium)}.crm-count{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:var(--w-normal)}.crm-cards{flex:1;display:flex;flex-direction:column;gap:8px;padding:0 8px 8px;overflow-y:auto}.crm-empty{padding:8px 4px}.crm-card{display:flex;flex-direction:column;gap:6px;padding:10px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);cursor:grab}.crm-card:active{cursor:grabbing}.crm-card-open{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;background:none;border:0;color:var(--ink);font:var(--w-medium) var(--fs-sm)/1.3 var(--font);text-align:left;cursor:pointer}.crm-card-open:hover .crm-card-name{color:var(--accent)}.crm-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-card-meta{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.crm-flag{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:10px;background:var(--sunken);color:var(--ink-2);font-size:var(--fs-xs);white-space:nowrap}.crm-flag.warn{background:var(--warn-soft);color:var(--warn)}.crm-flag.danger{background:var(--danger-soft);color:var(--danger);margin-left:6px}.crm-card-meta .crm-flag.danger{margin-left:0}.crm-move{font-size:var(--fs-xs)}.crm-overdue td:first-child{color:var(--danger)}.crm-row-actions{display:flex;gap:6px;justify-content:flex-end}.crm-quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:-8px}.crm-fu{display:flex;align-items:flex-start;gap:8px;padding:8px 0;border-bottom:1px solid var(--line)}.crm-fu>svg{flex:none;margin-top:3px;color:var(--ink-2)}.crm-fu.overdue>svg,.crm-fu.overdue strong{color:var(--danger)}.crm-fu-text{flex:1;min-width:0;font-size:var(--fs-sm);overflow-wrap:anywhere}.crm-fu-text strong{font-weight:var(--w-medium)}.crm-fu-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.test-channel{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.ok-text{color:var(--ok)}.error-text{color:var(--danger)}.warn-text{color:var(--warn)}.nowrap{white-space:nowrap}.num{text-align:right;font-variant-numeric:tabular-nums}.ch-dialog360{color:#128c4a}.ch-email{color:#4285f0}@media(prefers-reduced-motion:reduce){.crm-stage-bar,.crm-tile{transition:none}}.liza-options{display:flex;flex-direction:column;gap:4px;flex:none;margin:0 8px 6px;padding:8px 10px;max-height:38vh;overflow-y:auto;border-radius:14px;background:var(--sys-bg, var(--sunken));box-shadow:var(--shadow-1)}.liza-options-head{display:flex;align-items:center;gap:8px;font-size:var(--fs-xs);color:var(--ink-2)}.liza-option{display:flex;align-items:flex-start;gap:8px;width:100%;min-height:36px;padding:6px 8px;background:var(--bg);border:1px solid var(--line);border-radius:10px;color:var(--ink);font:var(--w-normal) var(--fs-sm)/1.35 var(--font);text-align:start;cursor:pointer}.liza-option:hover{border-color:var(--accent-line)}.liza-option:focus-visible{outline:none;box-shadow:var(--ring)}.liza-option.unsure{border-style:dashed}.liza-rank{flex:none;width:20px;height:20px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:var(--fs-xs);font-weight:var(--w-medium);line-height:20px;text-align:center}.liza-option-text{flex:1;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;white-space:pre-line}.liza-uses{flex:none;color:var(--ink-3, var(--ink-2));font-size:var(--fs-xs);white-space:nowrap}.b-parts{margin-right:6px}@media(min-width:761px){.liza-options{margin:0 16px 6px}}.tc-launch{position:fixed;right:20px;bottom:120px;z-index:40;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:0;border-radius:50%;background:#e94f17;color:#fff;box-shadow:var(--shadow-2);cursor:pointer}.tc-panel{position:fixed;right:20px;bottom:20px;z-index:40;display:flex;flex-direction:column;width:min(340px,calc(100vw - 24px));height:min(540px,calc(100dvh - 40px));border-radius:10px;overflow:hidden;background:#fff;color:#1f2933;box-shadow:var(--shadow-2);font:400 14px/1.4 var(--font)}.tc-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:76px;padding:10px 12px 26px;background:#e94f17;color:#fff}.tc-top strong{font-weight:500}.tc-top small{display:block;opacity:.9;font-size:12px}.tc-top button{height:28px;padding:0 8px;border:1px solid rgba(255,255,255,.6);border-radius:6px;background:none;color:#fff;font:inherit;font-size:12px;cursor:pointer}.tc-card{flex:1;min-height:0;display:flex;flex-direction:column;margin:-18px 10px 0;background:#fff;border-radius:8px 8px 0 0;box-shadow:0 1px 4px #00000024}.tc-who{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #e8ebef;font-weight:500;font-size:13px;color:#2b3a55}.tc-avatar{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#123c52;color:#fff;font-size:11px}.tc-talk{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding:10px}.tc-msg{max-width:84%;padding:8px 12px;border-radius:14px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.tc-msg.team{align-self:flex-start;background:#eef0f3;border-top-left-radius:4px}.tc-msg.me{align-self:flex-end;background:#e94f17;color:#fff;border-top-right-radius:4px}.tc-buttons{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0}.tc-buttons button{min-height:34px;padding:4px 14px;border:1px solid #e94f17;border-radius:8px;background:#fff;color:#1f2933;font:inherit;font-size:13px;cursor:pointer}.tc-buttons button:hover{background:#fdeee8}.tc-send{display:flex;gap:6px;padding:8px;border-top:1px solid #e8ebef}.tc-send input{flex:1;min-width:0;height:36px;padding:0 10px;border:1px solid #d6dbe2;border-radius:8px;background:#fff;color:#1f2933;font:inherit;font-size:16px}.tc-send button{height:36px;padding:0 12px;border:0;border-radius:8px;background:#e94f17;color:#fff;font:inherit;font-size:13px;cursor:pointer}.tc-send button:disabled{opacity:.5;cursor:default}.tc-note{padding:0 10px 6px;color:#66707c;font-size:11px}.tc-err{padding:0 10px 6px;color:#c62828;font-size:12px}@media(min-width:900px){body.tc-open .view{margin-right:356px}body.tc-open .tc-panel{right:8px;bottom:8px;height:calc(100dvh - 16px)}}.bo-line h3{flex-wrap:wrap}.bo-line .kv-list div{grid-template-columns:84px minmax(0,1fr);font-size:var(--fs-sm)}.bo-alert.critical{border-color:var(--danger)}.bo-alert.warning{border-color:var(--warn)}.bo-steps{margin:8px 0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm)}.bo-steps li.no{color:var(--danger)}.bo-steps li.later{color:var(--ink-3)}.bo-steps li.now{color:var(--accent)}.bo-demo{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:16px;align-items:start}.bo-demo-list{display:flex;flex-direction:column;gap:6px}.bo-demo-list .btn{justify-content:flex-start}.bo-demo>p{grid-column:1 / -1}@media(max-width:700px){.bo-demo{grid-template-columns:minmax(0,1fr)}.bo-demo-list{flex-direction:row;flex-wrap:wrap}}.b-media{display:block;max-width:min(320px,100%);max-height:360px;margin:4px 0;border-radius:10px;background:var(--sunken)}.liza-media{display:block;margin-top:4px;color:var(--accent);font-size:var(--fs-xs)}.tc-msg.media{padding:4px;background:#eef0f3}.tc-msg.media img,.tc-msg.media video{display:block;max-width:100%;border-radius:10px}.list-tools{flex-wrap:wrap}.chip-soft.label{background:var(--canvas);color:var(--ink-2);border:1px solid var(--line);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-soft.wait{background:var(--warn-soft);color:var(--warn)}.conv-item.picked{background:var(--accent-soft)}.ci-check{flex:none;width:20px;height:20px;margin-top:14px;border:1.5px solid var(--line-strong);border-radius:6px;display:grid;place-items:center;font-size:12px;color:#fff}.ci-check.on{background:var(--accent);border-color:var(--accent)}.bulk-bar{flex:none;padding:8px 16px;border-bottom:1px solid var(--line);background:var(--accent-soft);display:flex;flex-direction:column;gap:6px}.bulk-top{display:flex;align-items:center;gap:10px;font-size:var(--fs-sm)}.bulk-actions{display:flex;flex-wrap:wrap;gap:6px}.bulk-actions select{max-width:150px;font-size:var(--fs-sm)}.client-info .card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.client-info .card-top{padding-right:36px}:root{--dk-s1: #2a78d6;--dk-s2: #eb6834;--dk-seq-0: var(--sunken);--dk-seq-1: #cde2fb;--dk-seq-2: #86b6ef;--dk-seq-3: #5598e7;--dk-seq-4: #2a78d6;--dk-seq-5: #1c5cab;--dk-good: #006300;--dk-bad: #c62828;--dk-grid: #e1e0d9;--dk-base: #c3c2b7;--dk-axis: #6b6a66}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--dk-s1: #3987e5;--dk-s2: #d95926;--dk-seq-1: #184f95;--dk-seq-2: #1c5cab;--dk-seq-3: #2a78d6;--dk-seq-4: #5598e7;--dk-seq-5: #9ec5f4;--dk-good: #0ca30c;--dk-bad: #f47272;--dk-grid: #2c2c2a;--dk-base: #383835;--dk-axis: #a3a29b}}:root[data-theme=dark]{--dk-s1: #3987e5;--dk-s2: #d95926;--dk-seq-1: #184f95;--dk-seq-2: #1c5cab;--dk-seq-3: #2a78d6;--dk-seq-4: #5598e7;--dk-seq-5: #9ec5f4;--dk-good: #0ca30c;--dk-bad: #f47272;--dk-grid: #2c2c2a;--dk-base: #383835;--dk-axis: #a3a29b}.dk{display:flex;flex-direction:column;gap:16px;min-width:0}.dk-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:12px;background:var(--bg);border:1px solid var(--line);border-radius:12px}.dk-filter{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-xs);color:var(--ink-3);min-width:0}.dk-filter select,.dk-filter input{min-width:130px;max-width:200px;height:34px;font-size:var(--fs-sm)}.dk-filter-actions{display:flex;gap:8px;align-items:center;margin-left:auto}.dk-now h3{margin:0 0 8px;font-size:var(--fs-sm);color:var(--ink-2);font-weight:var(--w-medium)}.dk-now-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.dk-now-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);cursor:pointer;text-align:left;font:inherit}.dk-now-tile:hover{border-color:var(--accent-line, var(--accent))}.dk-now-tile b{font-size:var(--fs-xl);font-weight:var(--w-medium);font-variant-numeric:tabular-nums}.dk-now-tile span{font-size:var(--fs-xs);color:var(--ink-2)}.dk-now-tile.alert{border-color:var(--danger)}.dk-now-tile.alert b{color:var(--danger)}.dk-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.dk-kpi{padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--bg);display:flex;flex-direction:column;gap:4px}.dk-kpi-label{font-size:var(--fs-xs);color:var(--ink-2)}.dk-kpi-value{font-size:var(--fs-2xl);font-weight:var(--w-medium);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1}.dk-delta{font-size:var(--fs-xs)}.dk-delta.good{color:var(--dk-good)}.dk-delta.bad{color:var(--dk-bad)}.dk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.dk-grid .panel-card{min-width:0;margin:0}.dk-wide{grid-column:1 / -1}.dk-bars,.dk-cats{display:flex;flex-direction:column;gap:2px}.dk-bar-row{display:grid;grid-template-columns:minmax(80px,38%) 1fr auto 38px;gap:8px;align-items:center;width:100%;padding:5px 4px;border:0;background:none;font:inherit;color:var(--ink);text-align:left;border-radius:6px}button.dk-bar-row{cursor:pointer}.dk-bar-row:hover,.dk-bar-row:focus-visible{background:var(--canvas)}.dk-bar-name{font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-track{height:10px;background:var(--sunken);border-radius:4px;overflow:hidden}.dk-fill{display:block;height:100%;background:var(--dk-s1);border-radius:0 4px 4px 0}.dk-bar-row b{font-size:var(--fs-sm);font-weight:var(--w-medium);font-variant-numeric:tabular-nums;text-align:right}.dk-share{font-size:var(--fs-xs);color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums}.dk-subs{padding:4px 0 10px 18px;display:flex;flex-direction:column;gap:4px}.dk-legend{display:flex;gap:16px;font-size:var(--fs-xs);color:var(--ink-2);margin-bottom:6px}.dk-legend .sw{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:4px;vertical-align:-1px}.dk-legend .sw.s1,.dk-svg .s1{background:var(--dk-s1);fill:var(--dk-s1)}.dk-legend .sw.s2,.dk-svg .s2{background:var(--dk-s2);fill:var(--dk-s2)}.dk-svg{width:100%;height:auto;display:block;overflow:visible}.dk-svg .grid{stroke:var(--dk-grid);stroke-width:1}.dk-svg .base{stroke:var(--dk-base);stroke-width:1}.dk-svg .axis{fill:var(--dk-axis);font-size:11px}.dk-svg .hit{fill:transparent}.dk-svg g:hover .hit,.dk-svg g:focus .hit{fill:var(--canvas)}.dk-svg g:focus{outline:none}.dk-heat{display:flex;flex-direction:column;gap:2px;overflow-x:auto}.dk-heat-row{display:grid;grid-template-columns:36px repeat(24,minmax(12px,1fr));gap:2px;min-width:420px}.dk-heat-d,.dk-heat-h{font-size:11px;color:var(--dk-axis)}.dk-heat-h{text-align:left}.dk-cell{height:20px;border-radius:3px}.dk-cell:hover,.dk-cell:focus-visible{outline:2px solid var(--ink);outline-offset:-1px}.dk-heat-key{display:flex;align-items:center;gap:4px;margin-top:6px}.dk-heat-key i{width:14px;height:10px;border-radius:2px;display:inline-block}.dk-tip{position:fixed;z-index:1000;pointer-events:none;background:var(--ink);color:var(--bg);font-size:var(--fs-xs);padding:6px 8px;border-radius:6px;max-width:280px;box-shadow:var(--shadow-2)}.dk-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.dk-dot.on{background:var(--ok)}.th-sort{border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;white-space:nowrap}.dk-table td,.dk-table th{font-variant-numeric:tabular-nums}@media(max-width:760px){.dk-filter{flex:1 1 140px}.dk-filter select,.dk-filter input{max-width:none;width:100%}.dk-filter-actions{margin-left:0}.dk-kpi-value{font-size:var(--fs-xl)}}@media(prefers-reduced-motion:reduce){.dk *{transition:none!important}}.dk-alert-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px}.dk-alert{margin:0;min-width:0;border-left:4px solid var(--line)}.dk-alert.out{border-left-color:#d03b3b}.dk-alert.watch{border-left-color:#fab219}.dk-alert h3{display:flex;align-items:center;gap:6px}.dk-alert.out h3>span[aria-hidden]{color:#d03b3b}.dk-alert.watch h3>span[aria-hidden]{color:var(--warn)}.dk-alerts td{vertical-align:top;font-size:var(--fs-sm)}.dk-dir{white-space:nowrap;font-weight:var(--w-medium)}.dk-dir.higher,.dk-dir.lower{color:var(--ink)}tr.pickable{cursor:pointer}tr.pickable:hover td{background:var(--canvas)}.dk-cross th,.dk-cross td{font-size:var(--fs-sm);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.dk-cross th[scope=row],.dk-cross thead th:first-child{text-align:left}.dk-cross-cell{cursor:pointer;border-radius:4px;color:var(--ink);min-width:56px}.dk-cross-cell.dark{color:#fff}.dk-cross-total{font-weight:var(--w-medium);color:var(--ink-2)}.dk-cat-head td{background:var(--canvas)}.dk-cat-table td,.dk-cat-table th{font-size:var(--fs-sm);font-variant-numeric:tabular-nums}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .dk-cross-cell.dark{color:#0b1220}}:root[data-theme=dark] .dk-cross-cell.dark{color:#0b1220}.split input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),.split select,.split textarea{border-color:transparent;background-color:var(--sunken);border-radius:10px;transition:background-color .15s,box-shadow .15s}.split input:not([type=checkbox]):not([type=radio]):hover:not(:focus):not(:disabled),.split select:hover:not(:focus):not(:disabled),.split textarea:hover:not(:focus):not(:disabled){border-color:transparent;background-color:var(--line)}.split input:focus,.split select:focus,.split textarea:focus{border-color:transparent;background-color:var(--bg);box-shadow:var(--ring)}.split .btn{border-color:transparent;background-color:var(--sunken);border-radius:18px;font-weight:400}.split .btn:hover:not(:disabled){background-color:var(--line-strong);border-color:transparent}.split .btn.primary{background-color:var(--accent);color:var(--on-accent)}.split .btn.primary:hover:not(:disabled){background-color:var(--accent-hover)}.split .btn.danger{background-color:var(--danger-soft);color:var(--danger)}.split .btn.icon-only{border-radius:50%}.page{background:var(--panel)}.page-head{background:var(--head-bg);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom-color:var(--line)}.page-head h1{font-weight:500}.split .panel-card,.split .stat,.dk-kpi,.dk-now-tile,.dk-filters,.split .card{background:var(--bg);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-1)}.split .table th{background:var(--panel);font-weight:400}.split .form label{font-weight:400;color:var(--ink-2)}.split .modal{border-radius:16px}.split .tabs button{font-weight:400}.split .tabs button.on,.split .tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.dk-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-items:end}.dk-filter select,.dk-filter input{min-width:0;max-width:none;width:100%}.dk-filter-actions{grid-column:-2 / -1;justify-content:flex-end;margin-left:0}.dk-alert-grid{grid-template-columns:minmax(0,1fr)}.dk-now-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.nav-icon{flex:none;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:var(--t-bg);color:var(--t-fg);transform-origin:50% 80%}.nav-icon svg{color:inherit!important}.nav-item:hover .nav-icon,.nav-item.on .nav-icon{animation:blob-hop .55s ease-out}.tone-green{--t-bg: #e3f5ec;--t-fg: #12855a}.tone-blue{--t-bg: #e3eefc;--t-fg: #2a6cc9}.tone-teal{--t-bg: #dff4f2;--t-fg: #12827a}.tone-violet{--t-bg: #ece8fb;--t-fg: #6a52cf}.tone-orange{--t-bg: #fdecdf;--t-fg: #c25a16}.tone-pink{--t-bg: #fce6f0;--t-fg: #c03a7a}.tone-red{--t-bg: #fce5e5;--t-fg: #c33232}.tone-amber{--t-bg: #fbf1d8;--t-fg: #a1700a}.tone-gray{--t-bg: #eceff1;--t-fg: #5b6770}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .tone-green{--t-bg: #12332a;--t-fg: #4fd2a0}:root:not([data-theme=light]) .tone-blue{--t-bg: #16294a;--t-fg: #7fb0f5}:root:not([data-theme=light]) .tone-teal{--t-bg: #103534;--t-fg: #5fd0c6}:root:not([data-theme=light]) .tone-violet{--t-bg: #26214a;--t-fg: #ad9df5}:root:not([data-theme=light]) .tone-orange{--t-bg: #3a2414;--t-fg: #f3a167}:root:not([data-theme=light]) .tone-pink{--t-bg: #3b1a2b;--t-fg: #f08cbb}:root:not([data-theme=light]) .tone-red{--t-bg: #3c1a1e;--t-fg: #f47c7c}:root:not([data-theme=light]) .tone-amber{--t-bg: #352a10;--t-fg: #e9c15a}:root:not([data-theme=light]) .tone-gray{--t-bg: #232d33;--t-fg: #aebac1}}@media(prefers-reduced-motion:reduce){.nav-icon{animation:none!important}}.conv-item{--att-a: transparent;--att-b: transparent}.conv-item.att-red-1{--att-a: #fff1f1;--att-b: #fcdcdc;animation:att-pulse 2.4s ease-in-out infinite alternate}.conv-item.att-red-2{--att-a: #fbd0d0;--att-b: #f4a6a6;animation:att-pulse .9s ease-in-out infinite alternate}.conv-item.att-orange-1{--att-a: #fff6ec;--att-b: #ffe6cc;animation:att-pulse 2.4s ease-in-out infinite alternate}.conv-item.att-orange-2{--att-a: #ffd9b0;--att-b: #fbb877;animation:att-pulse 1.2s ease-in-out infinite alternate}.conv-item.att-purple{--att-a: #f5f0ff;--att-b: #e4d8fc;animation:att-pulse 1.8s ease-in-out infinite alternate}.conv-item.att-done{background:#eaf7ef}.conv-item.att-done:hover{background:#dff2e6}.conv-item.active[class*=att-]{box-shadow:inset 3px 0 var(--accent)}.chip-soft.done{background:#d5efdf;color:#1d6b43}@keyframes att-pulse{0%{background-color:var(--att-a)}to{background-color:var(--att-b)}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .conv-item.att-red-1{--att-a: #2a1a1d;--att-b: #46212a}:root:not([data-theme=light]) .conv-item.att-red-2{--att-a: #4a1f26;--att-b: #6e2430}:root:not([data-theme=light]) .conv-item.att-orange-1{--att-a: #2b2116;--att-b: #47321c}:root:not([data-theme=light]) .conv-item.att-orange-2{--att-a: #4d3218;--att-b: #75461a}:root:not([data-theme=light]) .conv-item.att-purple{--att-a: #231d36;--att-b: #362a5a}:root:not([data-theme=light]) .conv-item.att-done{background:#12291f}:root:not([data-theme=light]) .conv-item.att-done:hover{background:#173327}:root:not([data-theme=light]) .chip-soft.done{background:#1b4030;color:#7fdcaa}}@media(prefers-reduced-motion:reduce){.conv-item[class*=att-]{animation:none!important;background-color:var(--att-b)}.conv-item.att-done{background-color:#eaf7ef}}.split.no-nav{grid-template-columns:minmax(0,1fr)!important}.mon-live{display:inline-block;width:8px;height:8px;border-radius:50%;background:#12b76a;margin-right:4px;vertical-align:0;animation:mon-live 1.6s ease-in-out infinite}.mon-live.off{background:var(--ink-3);animation:none}@keyframes mon-live{50%{opacity:.35}}.mon-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:12px}.mon-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--bg);color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-1);transition:border-color .15s,background .15s}.mon-tile b{font-size:var(--fs-2xl);font-weight:500;font-variant-numeric:tabular-nums;line-height:1.1}.mon-tile span{font-size:var(--fs-xs);color:var(--ink-2)}.mon-tile:hover{border-color:var(--accent-line)}.mon-tile.on{border-color:var(--accent);background:var(--row-active);box-shadow:inset 0 0 0 1px var(--accent)}.mon-tile.warn b{color:#c25a16}.mon-tile.alert b{color:#c33232}.mon-tile.purple b{color:#6a52cf}.mon-tile.alert{animation:att-pulse .9s ease-in-out infinite alternate;--att-a: var(--bg);--att-b: #fde3e3}.mon-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:12px}.mon-filters label{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-xs);color:var(--ink-3)}.mon-filters select{width:170px}.mon-search{flex:1 1 240px;max-width:360px}.mon-body{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}@media(min-width:1200px){.mon-body{grid-template-columns:minmax(0,1fr) 360px}.mon-pivot{position:sticky;top:12px}}.mon-count{margin:0 0 6px 2px}.mon-table td{font-size:var(--fs-sm);vertical-align:top;padding-top:8px;padding-bottom:8px;height:auto}.mon-table td small{display:block;color:var(--ink-3);font-size:11.5px;margin-top:2px}.mon-table th{white-space:nowrap}.mon-row{cursor:pointer}.mon-row:hover td{background:#00000006}.mon-row[class*=att-] td{background:transparent}.mon-client{display:flex;gap:8px;align-items:flex-start}.mon-client strong{font-weight:500;display:block}.mon-issue{max-width:320px}.mon-issue>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mon-issue small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.mon-wait{color:#c33232;font-weight:500}.mon-ok{color:#12855a}.mon-none{color:#6a52cf}.mon-status{display:inline-block;padding:1px 8px;border-radius:9px;font-size:11.5px;background:var(--sunken);color:var(--ink-2)}.mon-status.s-seems-resolved,.mon-status.s-resolved{background:#d5efdf;color:#1d6b43}.mon-status.s-waiting-on-customer{background:#e3eefc;color:#2a6cc9}.mon-status.s-waiting-on-team{background:#fdecdf;color:#c25a16}.mon-angry{color:#c33232!important;font-weight:500}.att-angry{--att-a: #f6b9b9;--att-b: #e88080;animation:att-pulse .6s ease-in-out infinite alternate}.mon-row[class*=att-]{animation-fill-mode:both}tr.mon-row.att-red-1,tr.mon-row.att-red-2,tr.mon-row.att-orange-1,tr.mon-row.att-orange-2,tr.mon-row.att-purple,tr.mon-row.att-angry{animation-name:att-pulse}tr.mon-row.att-red-1{--att-a: #fff1f1;--att-b: #fcdcdc;animation:att-pulse 2.4s ease-in-out infinite alternate}tr.mon-row.att-red-2{--att-a: #fbd0d0;--att-b: #f4a6a6;animation:att-pulse .9s ease-in-out infinite alternate}tr.mon-row.att-orange-1{--att-a: #fff6ec;--att-b: #ffe6cc;animation:att-pulse 2.4s ease-in-out infinite alternate}tr.mon-row.att-orange-2{--att-a: #ffd9b0;--att-b: #fbb877;animation:att-pulse 1.2s ease-in-out infinite alternate}tr.mon-row.att-purple{--att-a: #f5f0ff;--att-b: #e4d8fc;animation:att-pulse 1.8s ease-in-out infinite alternate}tr.mon-row.att-done{background:#eaf7ef}.mon-pivot{background:var(--bg);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-1);padding:12px;min-width:0}.mon-pivot-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.mon-pivot-head select{width:auto}.mon-pivot-table th,.mon-pivot-table td{font-size:var(--fs-sm);padding:6px 8px;height:auto;text-align:right;font-variant-numeric:tabular-nums}.mon-pivot-table th:first-child,.mon-pivot-table th[scope=row]{text-align:left}.mon-pivot-table td.hot{background:#fde3e3}.mon-pivot-table td.warm{background:#fff1e0}.mon-pivot-table .mon-sub th{padding-left:26px;font-weight:400;color:var(--ink-2)}.mon-caret{border:0;background:none;cursor:pointer;color:var(--ink-3);width:18px;padding:0;font:inherit}.mon-menu{position:fixed;z-index:1000;width:230px;max-height:340px;overflow-y:auto;background:var(--bg);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-2);padding:6px;display:flex;flex-direction:column}.mon-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;background:none;border-radius:8px;font:inherit;font-size:var(--fs-sm);color:var(--ink);text-align:left;cursor:pointer}.mon-menu button:hover:not(:disabled){background:var(--sunken)}.mon-menu button:disabled{color:var(--ink-3);cursor:default}.mon-menu-head{padding:6px 10px;font-size:var(--fs-xs);color:var(--ink-3);border-bottom:1px solid var(--line);margin-bottom:4px}.mon-menu-sep{padding:8px 10px 2px;font-size:var(--fs-xs);color:var(--ink-3)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .att-angry{--att-a: #5a1d24;--att-b: #8a2230}:root:not([data-theme=light]) tr.mon-row.att-red-1{--att-a: #2a1a1d;--att-b: #46212a}:root:not([data-theme=light]) tr.mon-row.att-red-2{--att-a: #4a1f26;--att-b: #6e2430}:root:not([data-theme=light]) tr.mon-row.att-orange-1{--att-a: #2b2116;--att-b: #47321c}:root:not([data-theme=light]) tr.mon-row.att-orange-2{--att-a: #4d3218;--att-b: #75461a}:root:not([data-theme=light]) tr.mon-row.att-purple{--att-a: #231d36;--att-b: #362a5a}:root:not([data-theme=light]) tr.mon-row.att-done{background:#12291f}:root:not([data-theme=light]) .mon-pivot-table td.hot{background:#3c1a1e}:root:not([data-theme=light]) .mon-pivot-table td.warm{background:#3a2714}:root:not([data-theme=light]) .mon-tile.alert{--att-b: #3c1a1e}}@media(prefers-reduced-motion:reduce){.mon-row[class*=att-],.mon-tile.alert,.mon-live{animation:none!important}.mon-row[class*=att-]{background-color:var(--att-b)}}.mon-client{white-space:nowrap;min-width:150px}.mon-client small{white-space:nowrap}.mon-table td:nth-child(5),.mon-table td:nth-child(3){white-space:nowrap}@media(min-width:1200px){.mon-body{grid-template-columns:minmax(0,1fr) 420px}}.mon-pivot-table th,.mon-pivot-table td{padding:6px;white-space:nowrap}.mon-pivot-table th[scope=row]{white-space:normal}.mon-issue,.mon-issue small{max-width:230px}.mon-table th,.mon-table td{padding-left:10px;padding-right:10px}.mon-table .link,.mon-pivot-table .link{text-align:left}.ci-chan{display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 7px 0 5px;border-radius:9px;background:var(--sunken);color:var(--ink-2);font-size:11.5px;white-space:nowrap;flex:none}.conv-item.active .ci-chan{background:var(--bg)}.nav-chan{flex:none;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:var(--sunken)}.nav-chan.all{color:var(--ink-2)}.nav-item:hover .nav-chan,.nav-item.on .nav-chan{animation:blob-hop .55s ease-out}@media(prefers-reduced-motion:reduce){.nav-chan{animation:none!important}}.access-picker{display:flex;flex-direction:column;gap:12px}.access-title{font-size:var(--fs-sm);color:var(--ink);margin-bottom:6px;display:flex;gap:8px;align-items:baseline}.access-chips{display:flex;flex-wrap:wrap;gap:6px}.access-chip{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border-radius:15px;background:var(--sunken);color:var(--ink-2);font-size:var(--fs-sm);cursor:pointer;border:1px solid transparent}.access-chip input{position:absolute;opacity:0;width:1px;height:1px}.access-chip.on{background:var(--row-active);color:var(--ink);border-color:var(--accent-line)}.access-chip:focus-within{box-shadow:var(--ring)}.access-cell{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--ink-2)}.access-cell span{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-select{width:auto!important;height:30px!important;font-size:var(--fs-sm)}.brands-card{margin-bottom:16px}
