.main-flush,.sidebar,.wt-chats,.wt-list,.wt-messages,.wt-panel-scroll{scrollbar-width:thin;scrollbar-color:rgba(11,20,26,.28) transparent}.sidebar{scrollbar-color:rgba(255,255,255,.22) transparent}.main-flush::-webkit-scrollbar,.sidebar::-webkit-scrollbar,.wt-chats::-webkit-scrollbar,.wt-list::-webkit-scrollbar,.wt-messages::-webkit-scrollbar,.wt-panel-scroll::-webkit-scrollbar{width:7px;height:7px}.main-flush::-webkit-scrollbar-track,.sidebar::-webkit-scrollbar-track,.wt-chats::-webkit-scrollbar-track,.wt-list::-webkit-scrollbar-track,.wt-messages::-webkit-scrollbar-track,.wt-panel-scroll::-webkit-scrollbar-track{background:transparent;margin:4px 0}.main-flush::-webkit-scrollbar-thumb,.wt-chats::-webkit-scrollbar-thumb,.wt-list::-webkit-scrollbar-thumb,.wt-messages::-webkit-scrollbar-thumb,.wt-panel-scroll::-webkit-scrollbar-thumb{background:rgba(11,20,26,.18);border-radius:99px;border:2px solid transparent;background-clip:padding-box;min-height:40px}.main-flush::-webkit-scrollbar-thumb:hover,.wt-chats::-webkit-scrollbar-thumb:hover,.wt-list::-webkit-scrollbar-thumb:hover,.wt-messages::-webkit-scrollbar-thumb:hover,.wt-panel-scroll::-webkit-scrollbar-thumb:hover{background:rgba(11,20,26,.34);border:2px solid transparent;background-clip:padding-box}.sidebar::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);border-radius:99px;border:2px solid transparent;background-clip:padding-box}.sidebar::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.28);border:2px solid transparent;background-clip:padding-box}.main-flush::-webkit-scrollbar-button,.sidebar::-webkit-scrollbar-button,.wt-chats::-webkit-scrollbar-button,.wt-list::-webkit-scrollbar-button,.wt-messages::-webkit-scrollbar-button,.wt-panel-scroll::-webkit-scrollbar-button{display:none;width:0;height:0}.sidebar::-webkit-scrollbar-corner,.wt-chats::-webkit-scrollbar-corner,.wt-list::-webkit-scrollbar-corner,.wt-messages::-webkit-scrollbar-corner{background:transparent}:root{--bg:#eef2f0!important;--bg-elevated:#ffffff!important;--bg-panel:#ffffff!important;--bg-soft:#f6f8f7;--border:#e4e9e6!important;--border-strong:#cfd8d3;--text:#111b21!important;--muted:#4a5c68!important;--accent:#00a884!important;--accent-soft:#029978!important;--accent-deep:#075e54;--accent-tint:#e7f8f3;--sidebar:#0b141a;--success:#1fa855!important;--danger:#e35d5b!important;--warning:#d4a017!important;--wa-chat-bg:#efeae2;--wa-out:#d9fdd3;--wa-in:#ffffff;--shadow-sm:0 1px 2px rgba(11,20,26,0.06);--shadow-md:0 10px 28px rgba(11,20,26,0.08);--radius:12px}body,html{background:radial-gradient(ellipse 70% 45% at 0 0,rgba(0,168,132,.09),transparent 55%),radial-gradient(ellipse 50% 40% at 100% 0,rgba(7,94,84,.07),transparent 50%),var(--bg)!important;color:var(--text)!important;font-family:var(--font-body),"Plus Jakarta Sans",sans-serif!important;-webkit-font-smoothing:antialiased}.app-shell{grid-template-columns:248px 1fr!important;transition:grid-template-columns .2s ease}.app-shell.sidebar-collapsed{grid-template-columns:76px 1fr!important}.app-shell.immersive .main-flush{padding:0!important;height:100vh;overflow:hidden;background:#fff}.sidebar{background:linear-gradient(180deg,#10241f,#0b141a 45%,#081016)!important;border-right:1px solid rgba(255,255,255,.06)!important;padding:1rem .75rem 1.1rem!important;color:#e9edef;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:auto;gap:1rem!important}.brand{padding:.35rem .45rem .75rem;position:relative}.brand img{width:38px!important;height:38px!important;border-radius:10px!important;background:#fff;padding:3px}.brand-text{display:flex;flex-direction:column;min-width:0;flex:1 1}.brand-name{font-family:var(--font-display),Sora,sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:-.02em}.brand-tag{font-size:.68rem;color:#8696a0;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.sidebar-toggle{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#8696a0;width:28px;height:28px;border-radius:8px;cursor:pointer;flex-shrink:0}.nav{gap:.85rem!important;flex:1 1}.nav-group{display:flex;flex-direction:column;gap:.2rem}.nav a{display:flex!important;align-items:center;gap:.55rem;padding:.58rem .7rem!important;border-radius:10px!important;color:#8696a0!important;font-size:.9rem;font-weight:500;background:transparent!important;position:relative}.nav a:hover{background:rgba(255,255,255,.05)!important;color:#fff!important}.nav a.active{background:rgba(0,168,132,.18)!important;color:#fff!important;box-shadow:inset 3px 0 0 #00a884}.nav-dot{display:none}.nav-icon{width:1.25rem;height:1.25rem;flex-shrink:0;opacity:.88}.nav a.active .nav-icon{opacity:1;color:#00a884}.nav-unread{margin-left:auto;min-width:1.15rem;height:1.15rem;padding:0 .35rem;border-radius:999px;background:#00a884;color:#fff!important;font-size:.65rem;font-weight:700;line-height:1.15rem;text-align:center;flex-shrink:0}.sidebar-collapsed .nav-unread{position:absolute;top:.35rem;right:.3rem;margin:0;min-width:.85rem;height:.85rem;padding:0 .2rem;font-size:.55rem;line-height:.85rem}.nav-section-label{margin:.15rem .7rem .35rem!important;padding:0!important;color:rgba(134,150,160,.85)!important;opacity:1!important}.sidebar-footer{display:flex;flex-direction:column;gap:.55rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08);margin-top:auto}.user-chip{display:flex;align-items:center;gap:.65rem;padding:.35rem .4rem}.user-avatar{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#00a884,#075e54);display:grid;place-items:center;font-size:.75rem;font-weight:700;color:#fff;flex-shrink:0}.user-meta{display:flex;flex-direction:column;min-width:0;line-height:1.25;color:#e9edef}.user-meta strong{font-size:.82rem}.user-meta span{font-size:.7rem;color:#8696a0}.sidebar-collapsed .brand-text,.sidebar-collapsed .nav a>span:not(.nav-icon):not(.nav-unread),.sidebar-collapsed .nav-section-label,.sidebar-collapsed .user-meta{display:none}.sidebar-collapsed .nav a{justify-content:center;padding:.65rem .45rem!important}.sidebar-collapsed .brand{display:flex;flex-direction:column;align-items:center;gap:.45rem}.sidebar-collapsed .sidebar-toggle{margin:0 auto}.main{padding:1.5rem 1.75rem 2.5rem!important;min-width:0}.page-head h1,.page-title,h1{font-family:var(--font-display),Sora,sans-serif;letter-spacing:-.02em}.card{background:#fff!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important;box-shadow:var(--shadow-sm)}input,select,textarea{background:var(--bg-soft)!important;border:1px solid var(--border)!important;border-radius:10px!important;color:var(--text)!important}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(0,168,132,.15);background:#fff!important}.btn-primary{background:#00a884!important;color:#fff!important;box-shadow:0 6px 16px rgba(0,168,132,.22)}.btn-primary:hover{background:#029978!important}.btn-secondary{background:#fff!important;color:var(--text)!important;border:1px solid var(--border-strong)!important}.btn{border-radius:10px!important}.contacts-table-wrap th,.instance-item,.log-box,.table-inline-input{background:#fff!important;color:var(--text)!important}.instance-item{border-color:var(--border)!important}.instance-item.selected{border-color:rgba(0,168,132,.55)!important;box-shadow:inset 0 0 0 1px rgba(0,168,132,.2)!important}.contacts-table-wrap th{background:var(--bg-soft)!important}.log-box{background:#0b141a!important;color:#e9edef!important}.auth-wrap{background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(0,168,132,.14),transparent 60%),var(--bg)!important;min-height:100vh;display:grid;place-items:center;padding:1.5rem}.auth-card{background:#fff!important;border:1px solid var(--border)!important;border-radius:16px!important;box-shadow:var(--shadow-md);width:min(420px,100%);padding:1.75rem!important}.error{color:#c0392b!important}.success{background:rgba(31,168,85,.1)!important;border:1px solid rgba(31,168,85,.35)!important;color:#147a3d!important}.plan-price{color:var(--accent)!important}.admin-badge{background:rgba(0,168,132,.15)!important;color:var(--accent-deep)!important}.admin-quick-link:hover,.guide-tab.active,.guide-tab:hover{border-color:var(--accent)!important;background:var(--accent-tint)!important}.checklist-item,.guide-chip,.guide-mini-col,.guide-mock,.guide-mock-card,.guide-tab{background:#fff!important;color:var(--text)!important}.guide-mock{background:linear-gradient(160deg,#f8fbfa,#eef5f2)!important}.guide-chip-primary,.otour-card .btn-primary{background:#00a884!important}.spintax-help{border-color:rgba(0,168,132,.3)!important;background:var(--accent-tint)!important}.spintax-help code{color:var(--accent-deep)!important}.otour-spotlight{border-color:#00a884!important;box-shadow:0 0 0 1px rgba(0,168,132,.35),0 0 28px rgba(0,168,132,.25)!important}.otour-progress{color:#075e54!important}.wt-inbox{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr) minmax(260px,300px);height:100vh;background:#fff}.wt-inbox.no-panel,.wt-inbox.panel-collapsed{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.wt-list{display:flex;flex-direction:column;border-right:1px solid var(--border);background:#fff;min-height:0}.wt-list-top{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.7rem .85rem;background:#f7f8fa;border-bottom:1px solid #eef0f2}.wt-list-title{margin:0;font-size:1.02rem;font-weight:650;font-family:var(--font-display),Sora,sans-serif;letter-spacing:-.01em;white-space:nowrap;display:inline-flex;align-items:center;gap:.25rem}.wt-list-tools{display:flex;gap:.3rem;align-items:center;flex-wrap:nowrap;flex-shrink:0}.wt-list-tools .btn-sm{padding:.35rem .6rem;font-size:.78rem;border-radius:8px}.wt-tool-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#54656f;font-size:.75rem;font-weight:600;padding:.35rem .45rem;border-radius:7px;text-decoration:none;white-space:nowrap;line-height:1.2}.wt-tool-link:hover{background:rgba(11,20,26,.05);color:#111b21}.wt-list-controls{display:flex;flex-direction:column;gap:.55rem;padding:.65rem .85rem .7rem;border-bottom:1px solid #eef0f2;background:#fff}.wt-account-field{display:flex;flex-direction:column;gap:.28rem;margin:0;min-width:0}.wt-field-label{font-size:.72rem;font-weight:550;color:#667781;letter-spacing:.01em;line-height:1.2}.wt-account-combo{display:flex;align-items:stretch;width:100%;border:1px solid #e4e7ea;border-radius:10px;background:#f7f8fa;overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease}.wt-account-combo:focus-within{border-color:color-mix(in srgb,#00a884 50%,#e4e7ea);box-shadow:0 0 0 3px rgba(0,168,132,.12);background:#fff}.wt-account-combo select{flex:1 1;min-width:0;width:auto!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;background:transparent!important;font-size:.84rem!important;padding:.5rem .7rem!important;color:#111b21}.wt-account-refresh{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 2.25rem;width:2.25rem;border:none;border-left:1px solid #e4e7ea;background:transparent;color:#54656f;font-size:1rem;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease}.wt-account-refresh:hover{background:rgba(0,168,132,.08);color:#075e54}.wt-inbox-mode-hint{margin:0 0 .35rem;padding:.45rem .55rem;font-size:.78rem;line-height:1.35;color:#075e54;background:#e8f5f1;border-radius:8px}.wt-inbox-mode-hint a{color:#075e54;font-weight:600;text-decoration:underline}.wt-inbox-mode{grid-template-columns:1fr 1fr;grid-gap:.2rem;background:#e8f5f1;margin-bottom:.15rem}.wt-inbox-mode,.wt-inbox-scope{display:grid;gap:.2rem;padding:.2rem;border-radius:10px}.wt-inbox-scope{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.2rem;background:#f0f2f5}.wt-scope-btn{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:none;background:transparent;color:#54656f;border-radius:8px;padding:.42rem .45rem;font-size:.78rem;font-weight:600;cursor:pointer;line-height:1.2;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.wt-scope-btn:hover{color:#111b21}.wt-scope-btn.active{background:#fff;color:#075e54;box-shadow:0 1px 2px rgba(11,20,26,.08)}.wt-scope-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.1rem;padding:0 .28rem;border-radius:999px;font-size:.68rem;font-weight:700;background:rgba(0,0,0,.06);color:inherit}.wt-scope-btn.active .wt-scope-count{background:rgba(0,168,132,.14);color:#075e54}.wt-search{position:relative;display:flex;align-items:center}.wt-search input{width:100%;background:#f7f8fa!important;border:1px solid #e4e7ea!important;border-radius:10px!important;padding:.52rem 2.1rem .52rem .75rem!important;font-size:.84rem!important;outline:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.wt-search input:focus{background:#fff!important;border-color:color-mix(in srgb,#00a884 50%,#e4e7ea)!important;box-shadow:0 0 0 3px rgba(0,168,132,.12)}.wt-search-tip{position:absolute;right:.45rem;top:50%;transform:translateY(-50%);display:inline-flex}.wt-chats{overflow:auto;flex:1 1}.wt-list-empty,.wt-list-status{padding:1.25rem 1rem;margin:0}.wt-list-empty p,.wt-list-status{color:#667781;font-size:.84rem}.wt-list-empty p{margin:0;line-height:1.45;text-align:center}.wt-chat{width:100%;display:flex;gap:.7rem;padding:.72rem .9rem;background:transparent;text-align:left;cursor:pointer;color:var(--text);border:none;border-bottom:1px solid #f3f4f5;transition:background .1s ease;position:relative}.wt-chat:hover{background:#f7f8fa}.wt-chat.active{background:#e7f8f2}.wt-chat:focus-visible{outline:2px solid #00a884;outline-offset:-2px}.wt-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#00a884,#075e54);color:#fff;display:grid;place-items:center;font-weight:700;flex-shrink:0;font-size:.9rem;overflow:hidden}.wt-avatar-photo{padding:0;background:#d1d7db}.wt-avatar-photo img{width:100%;height:100%;object-fit:cover;display:block}.wt-avatar-lg{width:88px;height:88px;font-size:1.6rem}.wt-chat-body{flex:1 1;min-width:0}.wt-chat-row{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline}.wt-chat-name{font-weight:600;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wt-chat-time{font-size:.72rem;color:var(--muted);flex-shrink:0}.wt-chat-preview{display:block;margin-top:.2rem;font-size:.82rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wt-unread{background:#00a884;color:#fff;border-radius:999px;min-width:1.15rem;height:1.15rem;display:inline-grid;place-items:center;font-size:.68rem;font-weight:700;padding:0 .3rem;margin-left:.35rem}.wt-chat-badges{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.wt-chat-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;margin:0;padding:0;border:none;border-radius:999px;background:transparent;color:#54656f;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .12s ease,background .12s ease,color .12s ease}.wt-chat-more:focus-visible,.wt-chat.menu-open .wt-chat-more,.wt-chat:hover .wt-chat-more{opacity:1;pointer-events:auto}.wt-chat-more:hover,.wt-chat.menu-open .wt-chat-more{background:rgba(11,20,26,.08);color:#111b21}.wt-pin-icon{display:inline-flex;align-items:center;justify-content:center;color:#8696a0;opacity:.9}.wt-chat.is-pinned .wt-pin-icon{color:#54656f}.wt-chat-menu{position:fixed;z-index:80;min-width:13.5rem;padding:.35rem;border-radius:10px;border:1px solid var(--border);background:#fff;box-shadow:0 10px 28px rgba(11,20,26,.16)}.wt-chat-menu button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.55rem;width:100%;margin:0;padding:.55rem .65rem;border:none;border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:.88rem;font-weight:500;text-align:left;cursor:pointer}.wt-chat-menu button:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.wt-chat-menu button svg{color:#54656f;flex-shrink:0}.wt-chat-menu-danger,.wt-chat-menu-danger svg{color:#dc2626!important}.wt-chat-menu-danger:hover{background:color-mix(in srgb,#dc2626 8%,transparent)!important}.wt-badge{font-size:.65rem;font-weight:700;padding:.15rem .4rem;border-radius:999px;white-space:nowrap}.wt-badge-handoff{background:#fee2e2;color:#b91c1c}.wt-badge-paused{background:#e5e7eb;color:#374151}.wt-badge-closed{background:#eceff1;color:#54656f}.wt-close-ticket{border-color:#e07a5f!important;color:#c45c3e!important}.wt-close-ticket:hover:not(:disabled){background:rgba(196,92,62,.08)!important}.wt-thread{display:flex;flex-direction:column;min-width:0;min-height:0;background:linear-gradient(rgba(239,234,226,.94),rgba(239,234,226,.94)),url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23d4cdc4' fill-opacity='0.4'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.wt-thread-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;background:#f0f2f5;border-bottom:1px solid var(--border)}.wt-thread-head-actions{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.wt-panel-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:10px;border:1px solid var(--border);background:#fff;color:#54656f;cursor:pointer;flex-shrink:0;transition:background .12s ease,color .12s ease,border-color .12s ease}.wt-panel-toggle.is-open,.wt-panel-toggle:hover{color:var(--accent,#00a884);border-color:color-mix(in srgb,var(--accent,#00a884) 35%,var(--border));background:color-mix(in srgb,var(--accent,#00a884) 8%,#fff)}.wt-panel-toolbar{display:flex;justify-content:flex-end;margin:-.25rem 0 .15rem}.wt-thread-head-user{display:flex;align-items:center;gap:.75rem;min-width:0}.wt-thread-head strong{display:block;font-size:.98rem}.wt-thread-head .muted{font-size:.78rem}.wt-funnel-menu{position:relative;display:flex;align-items:center;gap:.45rem;flex-shrink:0}.wt-stage-pill{display:inline-flex;align-items:center;max-width:9rem;padding:.22rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;line-height:1.2;color:var(--stage-color,var(--accent));background:color-mix(in srgb,var(--stage-color,var(--accent)) 12%,#fff);border:1px solid color-mix(in srgb,var(--stage-color,var(--accent)) 28%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-funnel-trigger.is-open{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))!important;color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 8%,#fff)!important}.wt-funnel-popover{position:absolute;top:calc(100% + .4rem);right:0;z-index:50;width:min(260px,calc(100vw - 1.5rem));border-radius:14px;border:1px solid var(--border);background:#fff;box-shadow:0 4px 6px color-mix(in srgb,#000 4%,transparent),0 16px 32px color-mix(in srgb,#000 10%,transparent);overflow:hidden}.wt-funnel-popover-head{display:flex;flex-direction:column;gap:.12rem;padding:.8rem .9rem .7rem;border-bottom:1px solid var(--border);background:#f7faf9}.wt-funnel-popover-head strong{font-size:.86rem;font-weight:600}.wt-funnel-popover-head span{font-size:.72rem;color:var(--muted);line-height:1.35}.wt-funnel-stages{display:flex;flex-direction:column;padding:.35rem;gap:.1rem;max-height:240px;overflow:auto}.wt-funnel-stage{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.55rem;width:100%;margin:0;padding:.58rem .65rem;border:none;border-radius:10px;background:transparent;color:var(--text);font:inherit;font-size:.875rem;font-weight:500;text-align:left;cursor:pointer}.wt-funnel-stage:hover:not(:disabled){background:color-mix(in srgb,var(--text) 4%,transparent)}.wt-funnel-stage.is-active{background:color-mix(in srgb,var(--accent) 10%,transparent)}.wt-funnel-stage-dot{width:.55rem;height:.55rem;border-radius:50%;flex-shrink:0}.wt-funnel-stage-check{margin-left:auto;font-size:.68rem;font-weight:600;color:var(--accent)}.wt-funnel-link,.wt-funnel-remove{display:block;width:100%;margin:0;padding:.7rem .9rem;border:none;border-top:1px solid var(--border);background:transparent;color:var(--muted);font:inherit;font-size:.8rem;font-weight:500;text-align:center;text-decoration:none;cursor:pointer}.wt-funnel-remove:hover:not(:disabled){color:#dc2626;background:color-mix(in srgb,#dc2626 6%,transparent)}.wt-funnel-link:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.wt-panel-funnel{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.wt-messages{flex:1 1;overflow:auto;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.4rem}.wt-link{color:#027eb5;text-decoration:underline;word-break:break-all;font-weight:600}.wt-msg-text{white-space:pre-wrap;word-break:break-word}.wt-msg-stack{display:flex;flex-direction:column;gap:.35rem}.wt-msg-caption{font-size:.9rem;white-space:pre-wrap;word-break:break-word}.wt-media-img{display:block;max-width:min(280px,70vw);max-height:320px;border-radius:8px;object-fit:cover}.wt-media-link{display:inline-block}.wt-media-fallback{font-size:.9rem;color:var(--muted);padding:.35rem 0}.wt-audio{min-width:min(260px,70vw);padding:.15rem 0}.wt-audio-player{width:100%;height:36px;outline:none}.wt-doc{display:flex;align-items:center;gap:.65rem;min-width:min(240px,70vw);padding:.45rem .55rem;border-radius:10px;background:rgba(11,20,26,.04);border:1px solid rgba(11,20,26,.08)}.wt-doc-icon{font-size:1.35rem;line-height:1}.wt-doc-meta{display:flex;flex-direction:column;gap:.15rem;min-width:0}.wt-doc-meta strong{font-size:.88rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.wt-doc-download{color:#027eb5;font-size:.82rem;font-weight:600;text-decoration:underline;width:-moz-fit-content;width:fit-content}.wt-doc-download:hover{color:#015a82}.wt-pix{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.55rem .65rem;border-radius:8px;background:rgba(0,168,132,.1);border:1px solid rgba(0,168,132,.25);min-width:180px}.wt-pix strong{color:#075e54;font-size:.95rem}.wt-pix span{font-size:.8rem;color:var(--muted)}.wt-bubble{max-width:min(78%,560px);padding:.5rem .75rem .35rem;border-radius:8px;font-size:.92rem;line-height:1.4;box-shadow:var(--shadow-sm);position:relative}.wt-bubble.in{align-self:flex-start;background:#fff;padding-right:2.15rem}.wt-bubble.out{align-self:flex-end;background:#d9fdd3;padding-left:2.15rem}.wt-bubble.deleted{opacity:.75;font-style:italic;color:var(--muted)}.wt-bubble time{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;font-size:.66rem;color:var(--muted);margin-top:.15rem}.wt-ticks{display:inline-flex;align-items:center;line-height:0;color:#54656f;flex-shrink:0;opacity:1}.wt-ticks svg{display:block;opacity:1}.wt-ticks.read{color:#53bdeb}.wt-ticks.delivered{color:#54656f}.wt-ticks.pending{opacity:.65}.wt-quote{border-left:3px solid #00a884;background:rgba(0,0,0,.05);border-radius:4px;padding:.3rem .45rem;margin-bottom:.35rem;display:flex;flex-direction:column;gap:.1rem;font-size:.8rem}.wt-quote strong{color:#00a884;font-size:.75rem}.wt-quote span{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-msg-menu{position:absolute;top:.35rem;opacity:.72;transition:opacity .15s ease,transform .15s ease;z-index:2}.wt-bubble:hover .wt-msg-menu,.wt-msg-menu.is-open,.wt-msg-menu:focus-within{opacity:1}.wt-msg-menu.in{right:.35rem}.wt-msg-menu.out{left:.35rem}.wt-msg-menu-btn{border:1px solid rgba(11,20,26,.1);background:rgba(255,255,255,.92);width:1.55rem;height:1.55rem;border-radius:999px;cursor:pointer;color:#3b4a54;font-size:.95rem;line-height:1;padding:0;display:grid;place-items:center;box-shadow:0 1px 4px rgba(11,20,26,.12);transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.wt-msg-menu-btn:hover,.wt-msg-menu.is-open .wt-msg-menu-btn{background:#fff;border-color:rgba(0,168,132,.35);color:#075e54;box-shadow:0 2px 8px rgba(11,20,26,.14)}.wt-msg-menu-icon{display:block;font-weight:700;letter-spacing:-.04em;transform:translateY(-.5px)}.wt-bubble.out .wt-msg-menu-btn{background:rgba(255,255,255,.88)}.wt-msg-menu-panel{position:absolute;top:1.7rem;min-width:11rem;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px rgba(11,20,26,.14);padding:.3rem;display:flex;flex-direction:column;z-index:20}.wt-msg-menu.in .wt-msg-menu-panel{left:0}.wt-msg-menu.out .wt-msg-menu-panel{right:0}.wt-msg-menu-panel button{border:none;background:transparent;text-align:left;padding:.5rem .65rem;border-radius:7px;cursor:pointer;font-size:.88rem;color:var(--text)}.wt-msg-menu-panel button:hover{background:#f0f2f5}.wt-msg-menu-panel button.danger{color:#dc2626}.wt-msg-menu-panel hr{border:none;border-top:1px solid var(--border);margin:.25rem 0}.wt-compose-banner{display:flex;align-items:center;gap:.4rem;margin-bottom:.45rem;background:#fff;border-radius:10px;padding:.4rem .5rem;border-left:4px solid #00a884}.wt-compose-banner.edit{border-left-color:#2563eb}.wt-compose-banner-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.wt-compose-banner-body strong{font-size:.75rem;color:#00a884}.wt-compose-banner.edit .wt-compose-banner-body strong{color:#2563eb}.wt-compose-banner-body span{font-size:.82rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-empty{margin:auto;text-align:center;color:#667781;max-width:380px;padding:2.25rem 1.75rem;background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.9);border-radius:16px;box-shadow:0 8px 28px rgba(11,20,26,.06)}.wt-empty h2{margin:0 0 .45rem;color:#111b21;font-size:1.2rem;font-weight:650;letter-spacing:-.02em;font-family:var(--font-display),Sora,sans-serif}.wt-empty p{margin:0;font-size:.9rem;line-height:1.5}.wt-compose-wrap{background:#f0f2f5;border-top:1px solid var(--border);padding:.55rem .75rem .75rem;position:relative}.wt-qr-suggest{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.45rem}.wt-compose{display:flex;gap:.35rem;align-items:flex-end}.wt-compose-tools{display:flex;align-items:center;gap:.1rem;flex-shrink:0;padding-bottom:.15rem}.wt-compose-pop{position:relative}.wt-compose-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:50%;background:transparent;color:#54656f;cursor:pointer;padding:0;flex-shrink:0}.wt-compose-icon-btn:hover{background:rgba(0,0,0,.06);color:#111b21}.wt-compose-icon-btn.danger{color:#dc2626}.wt-compose-send{flex-shrink:0;min-width:5.5rem}.wt-compose-mic,.wt-compose-send{align-self:flex-end;margin-bottom:.15rem}.wt-compose-mic{color:#00a884}.wt-compose-mic:hover{background:rgba(0,168,132,.12);color:#008f6f}.wt-compose input,.wt-compose textarea.wt-compose-input,.wt-compose-input{flex:1 1;background:#fff!important;border:none!important;border-radius:12px!important;padding:.7rem .9rem!important;min-width:0;min-height:2.75rem;max-height:220px;resize:none;overflow-y:auto;line-height:1.4;field-sizing:content;font:inherit;color:inherit;box-shadow:none!important}.wt-compose-input:focus{outline:none;box-shadow:none!important}.wt-compose-menu{position:absolute;bottom:calc(100% + .35rem);left:0;z-index:30;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px rgba(11,20,26,.12);min-width:11rem;padding:.35rem;display:flex;flex-direction:column;gap:.15rem}.wt-compose-menu button{border:none;background:transparent;text-align:left;padding:.55rem .7rem;border-radius:8px;cursor:pointer;font-size:.9rem;color:var(--text)}.wt-compose-menu button:hover{background:#f0f2f5}.wt-emoji-panel{position:absolute;bottom:calc(100% + .35rem);left:0;z-index:30;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 24px rgba(11,20,26,.12);padding:.45rem;display:grid;grid-template-columns:repeat(8,1.7rem);grid-gap:.15rem;gap:.15rem;width:max-content;max-width:min(18rem,70vw)}.wt-emoji-panel button{border:none;background:transparent;font-size:1.15rem;width:1.7rem;height:1.7rem;border-radius:6px;cursor:pointer;line-height:1;padding:0}.wt-emoji-panel button:hover{background:#f0f2f5}.wt-compose-preview{display:flex;align-items:center;gap:.5rem;margin-bottom:.45rem;background:#fff;border-radius:10px;padding:.4rem .5rem;border:1px solid var(--border)}.wt-compose-preview img,.wt-compose-preview video{max-height:72px;max-width:120px;border-radius:8px;object-fit:cover}.wt-compose-file-name{flex:1 1;font-size:.85rem;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-compose-recording{gap:.55rem}.wt-rec-pulse{width:.65rem;height:.65rem;border-radius:50%;background:#ef4444;animation:wt-rec-blink 1s ease-in-out infinite;flex-shrink:0}.wt-rec-timer{flex:1 1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:#54656f}@keyframes wt-rec-blink{0%,to{opacity:1}50%{opacity:.35}}.wt-panel{border-left:1px solid var(--border);background:#fff;overflow:auto;padding:1rem;display:flex;flex-direction:column;gap:.9rem;min-height:0}.wt-panel h3{margin:0;font-size:.95rem;font-family:var(--font-display),Sora,sans-serif}.wt-panel-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.45rem;padding:.5rem 0 .75rem;border-bottom:1px solid var(--border)}.wt-panel-hero .wt-avatar{width:88px;height:88px;font-size:1.6rem}.crm-chip{border-radius:6px!important;font-weight:600;background:#f0f2f5}.crm-chip.on{background:var(--accent-tint)!important;border-color:var(--accent)!important;color:var(--accent-deep)}.kanban-board{gap:.85rem!important;padding-top:.25rem}.crm-input-with-action{background:#fff!important;border-radius:10px!important}.crm-input-action{background:#f7faf9}.crm-input-action:hover:not(:disabled){background:color-mix(in srgb,var(--accent,#0b7a4b) 10%,#fff)}.crm-view-popover{background:#fff!important;border-color:var(--border)!important}.crm-view-popover-head{background:#f7faf9!important}.crm-view-switch{background:#dfe5e3!important;border-color:transparent!important}.crm-view-option input[type=checkbox]:checked+.crm-view-switch{background:var(--accent,#00a884)!important}.kanban-column{flex:0 0 300px!important;width:300px!important;max-width:300px!important;min-width:280px!important;background:#f4f7f6!important;border:1px solid var(--border)!important;border-radius:14px!important;padding:.75rem!important;box-shadow:none!important;overflow:hidden;box-sizing:border-box}.kanban-column header{font-family:var(--font-display),Sora,sans-serif;font-size:.88rem!important}.kanban-card{background:#fff!important;border:1px solid var(--border)!important;border-radius:12px!important;padding:.75rem .8rem .65rem!important;box-shadow:var(--shadow-sm);transition:transform .12s ease,box-shadow .12s ease}.kanban-card:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.kanban-card-footer{border-top-color:color-mix(in srgb,var(--border) 70%,transparent)}.kanban-link:hover{color:var(--accent,#0b7a4b);background:color-mix(in srgb,var(--accent,#0b7a4b) 8%,transparent)}.bubble.in{background:#fff!important;border:1px solid var(--border)!important}.bubble.out{background:#d9fdd3!important;border:1px solid #c7efc0!important;color:var(--text)!important}.modal-backdrop{background:rgba(11,20,26,.45)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (max-width:1200px){.wt-inbox.no-panel,.wt-inbox.panel-collapsed{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.wt-inbox:not(.no-panel):not(.panel-collapsed){grid-template-columns:minmax(200px,250px) minmax(0,1fr) minmax(230px,270px)}}@media (max-width:900px){.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:1fr!important}.sidebar{position:relative!important;height:auto!important}.wt-inbox,.wt-inbox.no-panel{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 4rem)}.wt-list{max-height:42vh}.wt-thread{min-height:55vh}.ic-shell{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 4rem)}.ic-list{max-height:42vh;border-right:none;border-bottom:1px solid var(--border)}.ic-thread{min-height:55vh}}.ic-shell{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);height:100%;min-height:100vh;background:#efeae2;overflow:hidden}.ic-list{display:flex;flex-direction:column;background:#fff;border-right:1px solid var(--border);min-height:0}.ic-list-top{padding:1rem .95rem .75rem;border-bottom:1px solid var(--border);background:#f7f8f9}.ic-list-top h1{margin:0;font-size:1.15rem;font-weight:700;color:#111b21}.ic-list-top>.muted{margin:.25rem 0 .75rem;font-size:.78rem}.ic-search{width:100%;border:1px solid var(--border);border-radius:10px;padding:.55rem .75rem;font-size:.88rem;background:#fff}.ic-search:focus{outline:none;border-color:#00a884;box-shadow:0 0 0 3px rgba(0,168,132,.15)}.ic-chats{flex:1 1;overflow:auto;min-height:0}.ic-chat{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;gap:.7rem;align-items:center;padding:.75rem .9rem;border:none;border-bottom:1px solid #f0f2f5;background:transparent;text-align:left;cursor:pointer;color:inherit}.ic-chat:hover{background:#f5f6f6}.ic-chat.active{background:#e7f8f3}.ic-avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#00a884,#075e54);color:#fff;display:grid;place-items:center;font-size:.78rem;font-weight:700;flex-shrink:0}.ic-chat-body{min-width:0;flex:1 1}.ic-chat-row{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.ic-chat-row strong{font-size:.92rem;font-weight:600;color:#111b21;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ic-chat-row>span:last-child{font-size:.7rem;color:var(--muted);flex-shrink:0}.ic-preview{font-size:.8rem;color:#667781;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ic-unread{min-width:1.15rem;height:1.15rem;padding:0 .35rem;border-radius:999px;background:#00a884;color:#fff;font-size:.68rem;font-weight:700;line-height:1.15rem;text-align:center;flex-shrink:0}.ic-empty-list,.ic-status{padding:1.25rem 1rem;color:var(--muted);font-size:.88rem;line-height:1.45}.ic-empty-list a{color:#00a884;font-weight:600}.ic-thread{display:flex;flex-direction:column;min-width:0;min-height:0;background:linear-gradient(rgba(229,221,213,.92),rgba(229,221,213,.92)),url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c9bdb0' fill-opacity='0.18'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.ic-thread-head{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;background:#f0f2f5;border-bottom:1px solid var(--border)}.ic-thread-head strong{font-size:.98rem;color:#111b21}.ic-empty-thread{margin:auto;text-align:center;padding:2rem;max-width:28rem}.ic-empty-thread h2{margin:0 0 .5rem;font-size:1.35rem;color:#41525d}.ic-empty-thread p{margin:0;color:#667781;line-height:1.5}.ic-messages{flex:1 1;overflow:auto;padding:1rem 1.1rem .5rem;display:flex;flex-direction:column;gap:.35rem;min-height:0}.ic-bubble{max-width:min(72%,520px);padding:.45rem .65rem .3rem;border-radius:10px;box-shadow:0 1px .5px rgba(11,20,26,.08);position:relative}.ic-bubble.in{align-self:flex-start;background:#fff;border-top-left-radius:0}.ic-bubble.out{align-self:flex-end;background:#d9fdd3;border-top-right-radius:0}.ic-bubble-text{font-size:.92rem;line-height:1.4;color:#111b21;word-break:break-word;white-space:pre-wrap}.ic-bubble-text a{color:#027eb5;font-weight:600}.ic-bubble time{display:block;text-align:right;font-size:.65rem;color:#667781;margin-top:.2rem}.ic-compose{display:flex;align-items:flex-end;gap:.55rem;padding:.65rem .85rem .85rem;background:#f0f2f5;border-top:1px solid var(--border)}.ic-compose textarea{flex:1 1;min-height:44px;max-height:180px;resize:none;border:none;border-radius:12px;padding:.7rem .9rem;font:inherit;font-size:.92rem;line-height:1.35;background:#fff;color:#111b21}.ic-compose textarea:focus{outline:none;box-shadow:0 0 0 2px rgba(0,168,132,.25)}.ic-compose .btn{flex-shrink:0;height:44px}.wt-sched-form textarea{resize:vertical;min-height:4.5rem}.wt-sched-rec{display:inline-flex;align-items:center;font-size:.78rem;font-weight:600;color:#dc2626}.wt-sched-list{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.45rem}.wt-sched-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.55rem .6rem;border:1px solid var(--border);border-radius:10px;background:#f7faf9}.wt-sched-list li>div{display:flex;flex-direction:column;gap:.12rem;min-width:0}.wt-sched-list strong{font-size:.78rem}.wt-sched-list span{font-size:.72rem;color:var(--muted)}.wt-sched-preview{color:#41525d!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:11rem}.wt-sched-error{color:#b91c1c!important}.erp-page,.erp-page .erp-footer-total,.erp-page .page-sub,.erp-page .page-title,.erp-page .table,.erp-page .table td,.erp-page label{color:#111b21}.erp-page .muted,.erp-page .page-sub{color:#3b4a54!important}.erp-page .table th{color:#1f2c34!important;font-weight:700}.erp-page .table a,.erp-page .table td,.erp-saldo-chip{color:#111b21!important}.erp-saldo-chip{border-color:rgba(0,168,132,.45)!important;background:#e7f8f3!important}.erp-cash-hero-value,.erp-saldo-chip strong{color:#075e54!important}.erp-amount-in{color:#0b7a4b!important}.erp-amount-out{color:#b42318!important}.erp-status.open{background:#fef3c7!important;color:#92400e!important}.erp-status.paid{background:#dcfce7!important;color:#166534!important}.erp-status.canceled{background:#e5e7eb!important;color:#374151!important}.erp-adjust-row label,.erp-cash-filter,.erp-form label,.erp-summary-card span{color:#3b4a54!important}.erp-summary-card strong{color:#111b21!important}.erp-tabs a,.erp-tabs button{color:#3b4a54!important}.erp-tabs a.active.recv,.erp-tabs button.active.recv{color:#14532d!important}.erp-tabs a.active.pay,.erp-tabs button.active.pay{color:#7f1d1d!important}.erp-sale-section-head h3{color:#111b21!important}.erp-sale-field>span{color:#667781!important}.erp-sale-chip{background:#f0f2f5!important;border-color:#d1d7db!important;color:#111b21!important}.erp-sale-chip:hover{background:#e7f8f3!important;border-color:#00a884!important}.erp-sale-summary{border-top-color:#d1d7db!important}.erp-sale-summary-panel{background:#f6f8f7;border:1px solid #e9edef;border-radius:12px;padding:.75rem .9rem}.erp-sale-summary-row>span{color:#667781!important}.erp-sale-summary-row>strong{color:#111b21!important}.erp-sale-summary-discount{background:#fff!important;border:1px solid #e9edef}.erp-sale-summary-total>span{color:#111b21!important}.erp-sale-summary-total>strong{color:#075e54!important}.erp-sale-summary-discount>em{color:#b42318!important}.erp-product-margin{color:#075e54!important;background:#e7f8f3!important;border-color:#cceee6!important}.erp-product-photo-preview{background:#f0f2f5!important;border-color:#d1d7db!important}.erp-stock-chip{background:#fff!important;border-color:#d1d7db!important;color:#111b21!important}.erp-stock-chip.active{background:#e7f8f3!important;border-color:#00a884!important}.erp-stock-alert-card.warn{border-color:rgba(217,119,6,.5)!important;background:#fffbeb!important}.erp-stock-alert-card.warn h3,.erp-stock-alert-card.warn span{color:#92400e!important}.erp-stock-alert-card.warn strong{color:#b45309!important}