:root{--bg0:#1e1f22;--bg1:#2b2d31;--bg2:#313338;--bg3:#404249;--line:#3f4147;--text:#dbdee1;--white:#f2f3f5;--muted:#949ba4;--blue:#5865f2;--blue-l:#7983f5;--green:#3ba55d;--red:#ed4245;--amber:#fac775;--amber-bg:#3d3220;--radius:10px;--out:#4752c4;--in:#383a40}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg0);color:var(--text);-webkit-font-smoothing:antialiased;font:14px/1.45 Segoe UI,system-ui,-apple-system,sans-serif}h1,h2,h3{color:var(--white);margin:0 0 8px;font-weight:600}h2{font-size:16px}h3{font-size:14px}button,input,select,textarea{font:inherit;color:inherit}button{background:var(--bg3);cursor:pointer;border:0;border-radius:6px;padding:7px 12px;transition:background .12s,opacity .12s}button:hover:not(:disabled){background:#4a4d55}button:disabled{opacity:.5;cursor:not-allowed}button.primary{background:var(--blue);color:var(--white)}button.primary:hover:not(:disabled){background:#4752c4}button.note-btn{background:#ba7517}button.note-btn:hover:not(:disabled){background:#a2650f}:focus-visible{outline:2px solid var(--blue-l);outline-offset:1px}input,select,textarea{background:var(--bg0);border:1px solid #0000;border-radius:6px;min-width:0;padding:7px 10px}input:focus,select:focus,textarea:focus{border-color:var(--blue);outline:none}select:disabled{opacity:.6}textarea{resize:none;width:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#1a1b1e;border-radius:4px}::-webkit-scrollbar-track{background:0 0}.muted{color:var(--muted);font-size:12px}.small{font-size:11px}.online{color:var(--green)}.check{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:flex}.icon{vertical-align:middle;flex-shrink:0}.shell{height:100%;display:flex}.main{flex:1;min-width:0;height:100%;overflow:auto}.sidebar{background:var(--bg1);flex-direction:column;flex-shrink:0;width:240px;padding:12px 8px 0;transition:width .15s;display:flex}.sidebar.collapsed{width:64px}.brand{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;padding:0 6px 12px;display:flex}.brand-name{color:var(--white);letter-spacing:.3px;word-break:break-all;font-weight:700}.brand-name.big{font-size:22px}.icon-btn{color:var(--muted);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.icon-btn:hover:not(:disabled){background:var(--bg3);color:var(--white)}.nav{flex-direction:column;flex:1;gap:2px;display:flex;overflow:auto}.nav-heading{text-transform:uppercase;color:var(--muted);letter-spacing:.6px;margin:16px 10px 4px;font-size:11px;font-weight:700}.nav-item{color:var(--muted);border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-weight:500;text-decoration:none;display:flex}.nav-item .nav-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav-item:hover{background:var(--bg2);color:var(--text)}.nav-item.active{background:var(--bg3);color:var(--white)}.unread{background:var(--red);color:var(--white);text-align:center;border-radius:10px;min-width:18px;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.me{background:#232428;align-items:center;gap:8px;margin:8px -8px 0;padding:10px;display:flex}.me-avatar{display:flex;position:relative}.presence{background:var(--green);border:2px solid #232428;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.me-text{flex:1;min-width:0;line-height:1.25}.me-name{color:var(--white);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.avatar-wrap{flex-shrink:0;position:relative}.avatar{color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.chip{color:var(--white);border-radius:4px;padding:0 4px;font-size:10px;font-weight:700;display:inline-block}.chip.dot{border:2px solid var(--bg1);border-radius:8px;padding:0 3px;font-size:8px;line-height:12px;position:absolute;bottom:-3px;right:-3px}.sidebar.collapsed .brand{justify-content:center;padding:0 0 12px}.sidebar.collapsed .brand-text,.sidebar.collapsed .nav-text,.sidebar.collapsed .nav-heading,.sidebar.collapsed .me-text,.sidebar.collapsed .me .icon-btn{display:none}.sidebar.collapsed .nav-item{justify-content:center;padding:10px 0;position:relative}.sidebar.collapsed .unread{min-width:15px;padding:0 4px;font-size:9px;line-height:15px;position:absolute;top:2px;right:8px}.sidebar.collapsed .me{justify-content:center;padding:10px 0}.workspace{grid-template-columns:minmax(300px,360px) minmax(0,1fr) 300px;height:100%;display:grid}.workspace.no-details{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.list{background:var(--bg1);border-left:1px solid var(--bg0);border-right:1px solid var(--bg0);flex-direction:column;min-height:0;display:flex}.list-head{flex-direction:column;gap:8px;padding:12px 12px 8px;display:flex}.list-head h2{margin:0;font-size:18px}.search-row{align-items:center;gap:6px;display:flex}.search{background:var(--bg0);color:var(--muted);border-radius:20px;flex-direction:row;flex:1;align-items:center;gap:6px;padding:0 12px;font-size:14px;display:flex}.search input{background:0 0;border:0;flex:1;padding:8px 0}.search:focus-within{box-shadow:0 0 0 1px var(--blue)}.filter-btn{position:relative}.filter-btn.on{color:var(--white);background:var(--bg3)}.filter-count{background:var(--blue);color:var(--white);text-align:center;border-radius:8px;min-width:15px;font-size:10px;line-height:15px;position:absolute;top:-2px;right:-2px}.filters{grid-template-columns:1fr 1fr;gap:6px;display:grid}.filters select{width:100%;padding:5px;font-size:12px}.list-body{flex-direction:column;flex:1;gap:1px;padding:4px 6px 8px;display:flex;overflow:auto}.conv{text-align:left;border-radius:var(--radius);background:0 0;border-left:3px solid #0000;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.conv.selected{background:var(--bg3)}.conv-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.row{justify-content:space-between;align-items:center;gap:6px;display:flex}.conv-name{color:var(--white);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.conv .time{color:var(--muted);flex-shrink:0;font-size:11px}.conv .time.hot{color:var(--blue-l)}.preview{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.tags{flex-wrap:wrap;justify-content:flex-start;gap:4px;margin-top:2px}.conv.unassigned{border-left-color:var(--amber)}.conv.unassigned .conv-name{color:var(--amber)}.conv.assigned{border-left-color:#0000}.owner{color:#a5abf8;margin-left:auto;font-size:11px}.badge.new{background:var(--amber-bg);color:var(--amber);margin-left:auto;font-weight:600}.toggle{grid-column:1/-1;padding:5px 8px;font-size:12px}.toggle.on{background:var(--blue);color:var(--white)}.tag{color:#a5abf8;background:#2e3250;border-radius:4px;padding:0 6px;font-size:11px}.badge{background:var(--bg0);color:var(--text);border-radius:4px;padding:0 6px;font-size:11px}.st-Open{color:#8ec1f5;background:#1f3a5f}.st-Processing{color:#7fd49a;background:#1d3a2a}.st-WaitingForPayment{background:var(--amber-bg);color:var(--amber)}.st-Resolved{color:#b3a8f5;background:#2d2a4a}.pr-High{background:var(--amber-bg);color:var(--amber)}.pr-Urgent{color:#f09595;background:#4a1b1b}.chat{background:var(--bg2);flex-direction:column;min-width:0;min-height:0;display:flex}.chat.placeholder{justify-content:center;align-items:center;gap:10px}.chat-head{background:var(--bg2);z-index:1;align-items:center;gap:10px;padding:8px 14px;display:flex;box-shadow:0 1px #00000059}.chat-title{flex:1;min-width:0}.chat-title h2{margin:0}.back{display:none}.sim{background:var(--amber-bg);color:var(--amber);white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:11px}.messages{flex-direction:column;flex:1;padding:14px 16px;display:flex;overflow:auto}.msg-row{flex-direction:column;display:flex}.day{align-self:center;margin:10px 0 6px}.day span{color:var(--muted);background:#0000004d;border-radius:12px;padding:2px 10px;font-size:11px}.msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:min(75%,540px);margin-top:2px;padding:6px 10px 4px}.msg.first{margin-top:8px}.msg .who{color:#a5abf8;margin-bottom:1px;font-size:12px;font-weight:600}.msg .time{opacity:.65;text-align:right;margin-top:2px;font-size:10px}.msg.in{background:var(--in);border-bottom-left-radius:4px;align-self:flex-start}.msg.out{background:var(--out);color:var(--white);border-bottom-right-radius:4px;align-self:flex-end}.msg.out .who{color:#d3d6fb}.msg.bot{background:var(--bg1);color:#7fd49a;border:1px dashed #4d5058;align-self:center;margin-top:8px;font-size:12px}.msg.bot .who{color:#7fd49a}.msg.note{background:var(--amber-bg);color:var(--amber);border:1px solid #ba7517;align-self:center;margin:8px 0;font-size:13px}.msg.note .who{color:var(--amber)}.sys{color:var(--muted);text-align:center;align-self:center;margin:6px 0;font-size:11px}.failed{color:#f09595}.composer{flex-direction:column;gap:8px;padding:8px 16px 14px;display:flex}.tpl-row,.send-row{align-items:center;gap:8px;display:flex}.tpl-row select{max-width:180px;padding:4px 6px;font-size:12px}.tpl-row button{padding:4px 10px;font-size:12px}.note-toggle{background:var(--bg1);border-radius:12px;flex-direction:row;margin-left:auto;padding:3px 10px}.note-toggle.on{background:var(--amber-bg);color:var(--amber)}.send-row{background:var(--bg1);border:1px solid #0000;border-radius:22px;padding:4px 4px 4px 14px}.send-row:focus-within{border-color:var(--blue)}.send-row.is-note{background:var(--amber-bg);border-color:#ba7517}.send-row textarea{background:0 0;border:0;max-height:140px;padding:8px 0}.send-row textarea:focus{border:0}.send-btn{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.details{background:var(--bg1);border-left:1px solid var(--bg0);flex-direction:column;gap:10px;padding:14px;display:flex;overflow:auto}.profile{flex-direction:column;align-items:center;gap:4px;padding:6px 0 10px;display:flex}.profile h3{margin:6px 0 0;font-size:16px}.tabs{border-bottom:1px solid var(--line);gap:2px;display:flex}.tabs button{color:var(--muted);background:0 0;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;flex:1;padding:6px;font-size:12px}.tabs .on{color:var(--white);border-bottom-color:var(--blue)}dl{grid-template-columns:1fr;gap:1px;margin:0;display:grid}dt{color:var(--muted);margin-top:6px;font-size:11px}dd{color:var(--white);margin:0}.field{flex-direction:column;gap:3px;display:flex}.field select{width:100%}.tag-list{flex-wrap:wrap;gap:4px;display:flex}.inline{gap:6px;display:flex}.inline input{flex:1}.actions{flex-direction:column;gap:6px;display:flex}.activity{background:var(--bg2);border-radius:6px;padding:6px 8px;font-size:13px}.activity.note{background:var(--amber-bg);color:var(--amber)}.page{flex-direction:column;gap:12px;padding:24px;display:flex}.main:has(.page){background:var(--bg2)}.empty{text-align:center;color:var(--muted);padding:30px}.error-box{color:#f7c1c1;background:#4a1b1b;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.ok-box{color:#7fd49a;background:#1d3a2a;border-radius:6px;padding:8px 10px}.skeleton-wrap{flex-direction:column;gap:8px;padding:10px;display:flex}.skeleton{background:linear-gradient(90deg, var(--bg2), var(--bg3), var(--bg2));background-size:200% 100%;border-radius:10px;height:54px;animation:1.4s infinite sh}@keyframes sh{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}.sidebar{transition:none}}.table-wrap{overflow:auto}table{border-collapse:collapse;background:var(--bg1);border-radius:var(--radius);width:100%;overflow:hidden}th,td{border-bottom:1px solid var(--line);text-align:left;padding:8px 10px}th{background:var(--bg0);color:var(--white);font-size:12px;font-weight:600}td input[type=checkbox]{width:16px;height:16px}.grid-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.metrics{flex-wrap:wrap;gap:12px;display:flex}.metric{background:var(--bg1);border-radius:var(--radius);flex-direction:column;min-width:140px;padding:14px 18px;display:flex}.metric b{color:var(--white);font-size:26px}.grid3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.card{background:var(--bg1);border-radius:var(--radius);padding:14px}.bar-row{grid-template-columns:120px 1fr 28px;align-items:center;gap:8px;margin:6px 0;font-size:13px;display:grid}.bar{background:var(--bg0);border-radius:4px;height:10px}.bar div{background:var(--blue);border-radius:4px;height:100%}.login{background:var(--bg0);justify-content:center;align-items:center;min-height:100%;padding:16px;display:flex}.login form,.modal{background:var(--bg2);border-radius:12px;flex-direction:column;gap:12px;width:100%;max-width:400px;padding:28px;display:flex;box-shadow:0 8px 30px #0006}label{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.modal-back{z-index:10;background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bot-preview{background:var(--bg1);color:#7fd49a;border:1px dashed #4d5058;border-radius:8px;margin:0;padding:8px;font-size:12px}@media (width<=1100px){.workspace,.workspace.no-details{grid-template-columns:minmax(280px,330px) minmax(0,1fr)}.details{z-index:5;width:min(320px,90vw);position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #0006}}@media (width<=760px){.sidebar{width:64px}.sidebar .brand-text,.sidebar .nav-text,.sidebar .nav-heading,.sidebar .me-text,.sidebar .me .icon-btn{display:none}.sidebar .nav-item{justify-content:center;padding:10px 0}.workspace,.workspace.no-details{grid-template-columns:minmax(0,1fr)}.workspace.has-selected .list,.workspace:not(.has-selected) .chat{display:none}.back{display:inline-flex}.msg{max-width:90%}}.report-tabs{max-width:640px}.report-tabs button{white-space:nowrap;padding:8px 10px;font-size:13px}.rate{align-items:center;gap:8px;min-width:120px;display:flex}.rate .bar{flex:1}.rate b{text-align:right;min-width:40px;font-size:12px}.rank{background:var(--bg3);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.rank.r1{color:#1e1f22;background:#e0b100}.rank.r2{color:#1e1f22;background:#b9bcc4}.rank.r3{color:#fff;background:#b5703b}.page .row select{width:auto}.bell{z-index:20;position:fixed;top:10px;right:14px}.bell-btn{background:var(--bg1);border-radius:50%;width:36px;height:36px;position:relative;box-shadow:0 1px 4px #0006}.bell-btn.on{color:var(--white)}.bell-count{position:absolute;top:-4px;right:-4px}.bell-panel{background:var(--bg1);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;width:min(360px,92vw);max-height:70vh;padding:12px;display:flex;position:absolute;top:44px;right:0;overflow:auto;box-shadow:0 8px 30px #00000080}.bell-panel h3{margin:0}.transfer,.transfer-box{background:var(--bg2);border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.transfer .row button{flex:1}.narration{background:var(--bg0);border-left:3px solid var(--blue);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;quotes:none;border-radius:4px;padding:6px 8px;font-size:13px;display:block}.transfer-box textarea{background:var(--bg0)}.page{padding-right:60px}@media (width<=1100px){.details{padding-top:52px}}.transfer.clickable{cursor:pointer}.transfer.clickable:hover{background:var(--bg3)}.transfer-banner{background:var(--bg1);border-top:1px solid var(--line);margin-top:8px;padding-top:12px}.page.wide{max-width:1280px}.page .row{gap:12px}table.audit td{vertical-align:top;font-size:13px}.nowrap{white-space:nowrap}.details-cell{white-space:pre-wrap;overflow-wrap:anywhere;max-width:520px}.act{white-space:nowrap;background:var(--bg3);border-radius:4px;padding:1px 7px;font-size:12px;font-weight:600}.act.client{color:#8ec1f5;background:#1f3a5f}.act.msg{color:#7fd49a;background:#1d3a2a}.act.move{color:#b3a8f5;background:#2d2a4a}.act.auth{background:var(--amber-bg);color:var(--amber)}table.audit a{color:#a5abf8;text-decoration:none}table.audit a:hover{text-decoration:underline}.main:has(.wf){overflow:hidden}.wf{background:var(--bg0);flex-direction:column;height:100%;display:flex}.wf-bar{background:var(--bg1);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 70px 10px 14px;display:flex}.wf-bar .wf-name{width:200px;font-weight:600}.wf-spacer{flex:1}.wf-state{background:var(--bg3);color:var(--muted);border-radius:12px;padding:2px 10px;font-size:12px}.wf-state.on{color:#7fd49a;background:#1d3a2a}.wf-body{flex:1;min-height:0;display:flex}.wf-palette,.wf-inspector{background:var(--bg1);flex-direction:column;flex-shrink:0;gap:8px;width:240px;padding:12px;display:flex;overflow:auto}.wf-palette{border-right:1px solid var(--line)}.wf-inspector{border-left:1px solid var(--line);width:280px}.wf-palette h3,.wf-inspector h3{justify-content:space-between;align-items:center;gap:6px;margin:6px 0 2px;display:flex}.wf-chip{background:var(--bg2);cursor:grab;border-left:3px solid var(--accent,var(--blue));border-radius:10px;align-items:center;gap:8px;padding:8px 10px;transition:transform .12s,background .12s;display:flex}.wf-chip:hover{background:var(--bg3);transform:translate(2px)}.wf-chip>div{flex:1;min-width:0}.wf-chip .small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.t-start{--accent:#3ba55d}.t-message{--accent:#5865f2}.t-template{--accent:#b266ff}.t-property{--accent:#f0a431}.t-end{--accent:#ed4245}.wf-canvas{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#17181b;background-image:radial-gradient(circle,#3a3d45 1.2px,#0000 1.4px);flex:1;position:relative;overflow:hidden}.wf-canvas:active{cursor:grabbing}.wf-world{position:absolute;top:0;left:0}.wf-edges{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.wf-edge{pointer-events:stroke;cursor:pointer}.wf-edge .hit{fill:none;stroke:#0000;stroke-width:16px;pointer-events:stroke}.wf-edge .line{fill:none;stroke:#8b93ff;stroke-width:2.4px;stroke-dasharray:7 5;filter:drop-shadow(0 0 4px #8b93ffb3);animation:1s linear infinite wf-flow}.wf-edge.sel .line,.wf-edge:hover .line{stroke:#ffd166;filter:drop-shadow(0 0 5px #ffd166cc)}.wf-edge-temp{fill:none;stroke:#ffd166;stroke-width:2.4px;stroke-dasharray:4 4}@keyframes wf-flow{to{stroke-dashoffset:-12px}}@media (prefers-reduced-motion:reduce){.wf-edge .line{animation:none}}.wf-node{background:var(--bg1);border:1px solid var(--line);cursor:move;border-radius:12px;position:absolute;box-shadow:0 6px 18px #00000073}.wf-node.sel{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent), 0 0 24px color-mix(in srgb, var(--accent) 55%, transparent)}.wf-head{height:36px;color:var(--white);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 80%, #000), color-mix(in srgb, var(--accent) 35%, var(--bg1)));border-radius:11px 11px 0 0;align-items:center;gap:7px;padding:0 12px;display:flex;position:relative}.wf-pre{height:52px;color:var(--text);align-items:center;padding:6px 12px;font-size:12.5px;display:flex;overflow:hidden}.wf-pre>div{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:40px;display:-webkit-box;overflow:hidden}.wf-btn{border-top:1px solid var(--line);background:var(--bg2);align-items:center;height:32px;padding:0 14px 0 12px;font-size:13px;display:flex;position:relative}.wf-btn:last-child{border-radius:0 0 11px 11px}.wf-btn span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.port{background:var(--bg0);border:3px solid var(--accent,#8b93ff);cursor:crosshair;z-index:2;border-radius:50%;width:14px;height:14px;transition:transform .1s;position:absolute}.port:hover{background:var(--accent,#8b93ff);transform:scale(1.35)}.port.out{top:11px;right:-8px}.wf-btn .port.out{top:9px}.port.in{border-color:#8b93ff;top:11px;left:-8px}.wf-zoom{background:var(--bg1);cursor:default;border-radius:10px;align-items:center;gap:6px;padding:4px 6px;display:flex;position:absolute;bottom:12px;left:12px;box-shadow:0 2px 8px #0006}.wf-zoom span{text-align:center;min-width:44px;font-size:12px}button.danger{color:#f7c1c1;background:#4a1b1b}button.danger:hover:not(:disabled){background:#5f2323}@media (width<=900px){.wf-palette{width:180px}.wf-inspector{width:220px}}.check{flex-direction:row}.port:after{content:"";border-radius:50%;position:absolute;inset:-9px}.phone{background:#0b141a;flex-direction:column;max-width:480px;height:100%;margin:0 auto;display:flex}.phone-head{background:var(--chan);color:#fff;align-items:center;gap:10px;padding:10px 14px;display:flex}.phone-head>div{flex:1;min-width:0}.phone-head .small{opacity:.8}.phone-chat{background-color:#0b141a;background-image:radial-gradient(circle,#1a252c 1.3px,#0000 1.5px);background-size:22px 22px;flex-direction:column;flex:1;gap:4px;padding:14px 12px;display:flex;overflow:auto}.pb{white-space:pre-wrap;overflow-wrap:anywhere;color:#e9edef;border-radius:10px;max-width:80%;padding:6px 9px 4px;font-size:14px;position:relative}.pb span{opacity:.6;text-align:right;margin-top:2px;font-size:10px;display:block}.pb.customer{background:#005c4b;border-top-right-radius:2px;align-self:flex-end}.pb.business{background:#202c33;border-top-left-radius:2px;align-self:flex-start}.quick{background:#0b141a;flex-wrap:wrap;gap:6px;padding:8px 12px 0;display:flex}.quick button{color:#53bdeb;background:0 0;border:1px solid #2a3942;border-radius:16px;padding:6px 14px}.quick button:hover:not(:disabled){background:#1d2c34}.phone-send{background:#0b141a;gap:8px;padding:8px 12px 12px;display:flex}.phone-send input{background:#202c33;border-radius:20px;flex:1;padding:9px 14px}.phone-send button{background:var(--chan);border-radius:50%;width:40px;height:40px;padding:0}.bubble-btns{border-top:1px solid #ffffff26;flex-direction:column;margin:6px -10px 0;display:flex}.bubble-btns span{text-align:center;color:#9fd0ff;border-bottom:1px solid #ffffff1a;padding:6px 10px;font-size:13px;font-weight:600}.bubble-btns span:last-child{border-bottom:0}.conv.ended{opacity:.6}.conv.ended.selected{opacity:1}.att-img{border-radius:8px;max-width:100%;max-height:220px;margin:2px 0 4px;display:block}.att-wait{background:#00000040;padding:18px 12px;font-size:12px}.att-file{text-align:left;width:100%;color:inherit;background:#00000038;border-radius:8px;align-items:center;gap:8px;margin:2px 0 4px;padding:8px 10px;display:flex}.att-file:hover:not(:disabled){background:#00000057}.att-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.t-attachment{--accent:#1abc9c}.file-pick{background:var(--bg3);cursor:pointer;text-align:center;color:var(--text);border-radius:6px;padding:8px 12px;font-size:13px}.file-pick:hover{background:#4a4d55}.file-pick input{display:none}.attach-btn{cursor:pointer;flex-direction:row}.attach-btn input{display:none}.att-file.pending{background:var(--bg1)}.att-file.pending .icon-btn{padding:2px 6px}.file-row{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.file-line{align-items:center;gap:10px;min-width:0;display:flex}.file-thumb,.file-badge{object-fit:cover;border-radius:8px;flex-shrink:0;width:38px;height:38px}.file-badge{color:#fff;letter-spacing:.4px;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.file-meta{flex-direction:column;min-width:0;line-height:1.25;display:flex}.file-meta b{color:var(--white);font-size:13px}.file-preview{object-fit:contain;background:var(--bg0);border-radius:8px;width:100%;max-height:180px}.wf-pre .file-row{color:var(--text)}.prop-row{grid-template-columns:1fr 1fr auto;gap:4px;display:grid}.prop-row select,.prop-row input{width:100%;min-width:0;font-size:12px}.wf-pre>div>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.row-off td{opacity:.5}.role-pick{flex-wrap:wrap;gap:6px 14px;padding:4px 0;display:flex}.role-pick .check{color:var(--text);font-size:13px}.tr-layout{grid-template-columns:minmax(300px,400px) minmax(0,1fr);height:100%;display:grid}.tr-list{background:var(--bg1);border-right:1px solid var(--line,#2a2d33);flex-direction:column;min-height:0;display:flex}.tr-list-head{border-bottom:1px solid var(--line,#2a2d33);flex-direction:column;gap:8px;padding:12px;display:flex}.tr-list-head h2,.tr-list-head p{margin:0}.tr-list-head input[type=search]{width:100%}.tr-list-head .filters{grid-template-columns:1fr 1fr;gap:6px;display:grid}.tr-list-head .filters select,.tr-list-head .filters input{width:100%;padding:4px;font-size:12px}.tr-list-head .date{color:var(--muted);flex-direction:column;gap:2px;font-size:11px;display:flex}.tr-list-body{flex-direction:column;flex:1;gap:4px;padding:6px;display:flex;overflow:auto}.tr-pager{border-top:1px solid var(--line,#2a2d33);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.tr-open,.tr-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.tr-open{height:100%}.tr-open .tr-pane{flex:1}.tr-pane.placeholder{justify-content:center;align-items:center}.tr-back{align-self:flex-start;margin:8px;display:none}.tr-head{border-bottom:1px solid var(--line,#2a2d33);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.tr-title{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tr-title h2{margin:0}.tr-actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.linkbtn{text-align:center;border:1px solid var(--line,#3a3d44);color:inherit;border-radius:6px;padding:6px 10px;font-size:13px;text-decoration:none}.tr-messages{flex-direction:column;flex:1;padding:14px 16px;display:flex;overflow:auto}@media (width<=900px){.tr-layout,.tr-layout.has-open{grid-template-columns:minmax(0,1fr)}.tr-layout.has-open .tr-list,.tr-layout:not(.has-open) .tr-pane.placeholder{display:none}.tr-back{display:inline-block}.tr-head{flex-wrap:wrap}}.ended-box{border:1px solid var(--line,#3a3d44);background:#ffffff08;border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.dl-transcript button{align-items:center;gap:6px;display:inline-flex}.ended-note{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:10px;font-size:13px;display:flex}.badge.archived{color:#fac775;background:#fac77526}.tr-archived{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.wf-group{flex-direction:column;gap:6px;display:flex}.wf-group h3{margin:8px 0 2px}.form-q{border:1px solid var(--line,#3a3d44);border-radius:8px;flex-direction:column;gap:4px;padding:6px;display:flex}.wf-order circle{fill:#2b2d31;stroke:#8b93ff;stroke-width:1px}.wf-order text{fill:#dbdee1;pointer-events:none;font-size:11px;font-weight:600}.group-row{background:var(--bg2);text-align:left;width:100%;color:var(--text);border-radius:10px;align-items:center;gap:10px;margin-bottom:4px;padding:10px 12px;display:flex}.group-icon{background:var(--bg3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.group-name{color:var(--white);flex:1;font-weight:600}.chat-head{border-bottom:1px solid var(--line,#2a2d33);align-self:stretch;align-items:center;gap:10px;padding:12px 16px;display:flex}.channel-tag{background:var(--bg3);color:var(--white);border-radius:6px;padding:3px 10px;font-weight:600}.chat.placeholder{justify-content:flex-start}.wf-terminal,.wf-terminal .wf-head{border-radius:18px}.t-unset{--accent:#e67e22}.prop-wide{grid-column:1/-1}.t-pass{--accent:#99aab5}.wf-connector{background:var(--accent);border:2px solid var(--bg0);width:28px;height:28px;box-shadow:none;border-radius:50%;margin-top:4px}.wf-connector.sel{box-shadow:0 0 0 3px var(--accent)}.wf-connector .port{border-width:2px;width:12px;height:12px;top:8px}.wf-connector .port.out.l{left:-9px;right:auto}.wf-connector .port.out.r{left:auto;right:-9px}.t-awaiting{--accent:#faa61a}.lock-banner{z-index:20;color:#f7c1c1;background:#4a1b1b;align-items:center;gap:14px;padding:8px 16px;font-weight:600;display:flex;position:sticky;top:0}.lock-banner a{color:#fff;text-decoration:underline}.lock-card.locked{border-color:#ed4245}.lock-facts{grid-template-columns:max-content 1fr;gap:4px 14px;margin:8px 0;display:grid}.lock-facts dt{color:var(--muted)}.lock-facts dd{color:var(--white);margin:0}.lock-card .grid-form{max-width:620px}.wf-ro{border:0;margin:0;padding:0;display:contents}.wf-locked{border-radius:0;position:static}.lock-fields{border:0;min-width:0;margin:0;padding:0}.lock-fields:disabled{opacity:.6}.flag-chip{color:#dcdee4;background:#3a3d45;border-radius:10px;align-items:center;padding:8px;font-size:12px;font-weight:600;display:flex}.flag-chip.bad{color:#ffb4b6;background:#5c2326;align-items:center;display:flex}.flag-chip.ok{color:#9be3b4;background:#1d4a2e;align-items:center;display:flex}.flag-chip.warn{color:#f2d98a;background:#55471d}.check-row{flex-wrap:wrap;gap:6px 18px;margin:6px 0;display:flex}h4{margin:14px 0 4px}.fp{word-break:break-all;font-size:11px}tr.clickable{cursor:pointer}tr.clickable:hover,tr.selected{background:#8b93ff1f}.incident{margin:12px 0}button.link{color:var(--accent,#8b93ff);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.codes{background:var(--bg,#111);-webkit-user-select:all;user-select:all;letter-spacing:.08em;border-radius:8px;padding:10px 14px;font-size:15px}.switch-row{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.switch-row.disabled{opacity:.55}.switch-label{cursor:pointer;font-weight:600}.switch{color:#fff;cursor:pointer;background:#4a4d57;border:0;border-radius:15px;flex:none;align-items:center;width:74px;height:30px;padding:0;transition:background .18s;display:inline-flex;position:relative}.switch .knob{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0006}.switch .switch-state{letter-spacing:.04em;margin-left:34px;font-size:12px;font-weight:700}.switch.on{background:#2f9e5b}.switch.on .knob{transform:translate(44px)}.switch.on .switch-state{margin-left:10px;margin-right:32px}.switch:focus-visible,.segmented button:focus-visible{outline-offset:2px;outline:2px solid #8b93ff}.switch:disabled{cursor:not-allowed}.segmented{border:1px solid #ffffff2e;border-radius:8px;flex:none;display:inline-flex;overflow:hidden}.segmented button{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:0;padding:6px 12px}.segmented button.on{color:#fff;background:#5865f2}@media (prefers-reduced-motion:reduce){.switch,.switch .knob{transition:none}}@media (width<=560px){.switch-row{flex-wrap:wrap}}.feature-group{margin-top:14px}.feature-group h4{text-transform:uppercase;letter-spacing:.08em;color:var(--muted,#9aa0ad);margin:0 0 2px;font-size:12px}.tabs{border-bottom:1px solid #ffffff1f;gap:4px;margin:6px 0 14px;display:flex}.tabs button{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:8px 16px;font-weight:600}.tabs button.on{opacity:1;border-bottom-color:#8b93ff}.int-field{border-top:1px solid #ffffff12;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.int-main{flex:1;min-width:0}.int-state{margin-top:4px}.int-hook{word-break:break-all;margin:8px 0}.modal.wide{width:100%;max-width:880px;max-height:92vh;overflow:auto}.tpl-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.tpl-form{flex-direction:column;gap:12px;min-width:0;display:flex}.tpl-preview{flex-direction:column;align-items:center;gap:8px;display:flex;position:sticky;top:0}@media (width<=760px){.tpl-layout{grid-template-columns:1fr}.tpl-preview{position:static}}.wa-phone{color:#111b21;text-align:left;background:#efeae2;border:9px solid #1c1c1e;border-radius:34px;flex-direction:column;width:290px;height:560px;font-family:Segoe UI,Helvetica,Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000080}.wa-status{color:#fff;background:#008069;justify-content:space-between;padding:6px 18px 2px;font-size:11px;font-weight:600;display:flex}.wa-head{color:#fff;background:#008069;align-items:center;gap:8px;padding:8px 10px 9px;display:flex}.wa-back{font-size:18px}.wa-avatar{color:#073b2c;object-fit:cover;background:#25d366;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.wa-who{flex:1;min-width:0;line-height:1.2}.wa-name{align-items:center;gap:4px;font-size:15px;font-weight:600;display:flex}.wa-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-sub{opacity:.85;font-size:11px}.wa-icons{align-items:center;gap:14px;display:flex}.wa-sys{align-items:center;gap:5px;display:flex}.wa-chat{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;background-color:#efeae2;background-image:radial-gradient(circle at 12px 12px,#0b141a0b 2px,#0000 2.5px),radial-gradient(circle at 36px 30px,#0b141a0a 3px,#0000 3.5px),radial-gradient(circle at 24px 48px,#0b141a09 1.5px,#0000 2px);background-size:48px 56px;flex-direction:column;flex:1;gap:6px;padding:10px 10px 6px;display:flex;overflow-y:auto}.wa-chip{color:#54656f;text-align:center;background:#ffffffeb;border-radius:8px;align-self:center;padding:4px 10px;font-size:11px;box-shadow:0 1px 1px #0b141a21}.wa-chip.wa-meta-note{color:#54656f;background:#d5eeee;font-size:10.5px;line-height:1.35}.wa-chip.wa-meta-note svg{vertical-align:-1px;margin-right:2px}.wa-bubble{background:#fff;border-radius:0 7.5px 7.5px;align-self:flex-start;max-width:88%;padding:6px 7px 0 9px;font-size:14.2px;line-height:1.35;position:relative;box-shadow:0 1px .5px #0b141a21}.wa-bubble:before{content:"";border:7px solid #fff;border-color:#fff #fff #0000 #0000;position:absolute;top:0;left:-7px}.wa-text{word-wrap:break-word;overflow-wrap:anywhere}.wa-text code{font-family:Consolas,monospace;font-size:12.5px}.wa-meta{color:#667781;justify-content:flex-end;align-items:center;gap:3px;margin-top:2px;font-size:10.5px;display:flex}.wa-empty{color:#8696a0;font-style:italic}.wa-hint{text-align:center;align-self:center;margin-top:30px;font-size:12px}.wa-input{background:#efeae2;align-items:center;gap:6px;padding:6px 8px 9px;display:flex}.wa-pill{color:#8696a0;background:#fff;border-radius:22px;flex:1;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.wa-pill-icons{gap:12px;margin-left:auto;display:flex}.wa-mic{color:#fff;background:#008069;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.tpl-btn{align-items:center;gap:6px;display:flex}.tpl-btn input{flex:1;min-width:0}.tpl-btn-kind{text-transform:uppercase;opacity:.7;flex:none;width:38px;font-size:11px;font-weight:700}.bubble-btns a{text-align:center;color:#9fd0ff;border-bottom:1px solid #ffffff1a;padding:6px 10px;font-size:13px;font-weight:600;text-decoration:none}.bubble-btns a:last-child{border-bottom:0}.bubble-btns a:hover{text-decoration:underline}.wa-chat::-webkit-scrollbar{width:0;height:0;display:none}.wa-phone ::-webkit-scrollbar{width:0;height:0;display:none}.wa-phone *{scrollbar-width:none}.company-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}@media (width<=980px){.company-layout{grid-template-columns:1fr}}.company-form{flex-direction:column;gap:14px;min-width:0;display:flex}.company-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:8px}.company-icon{align-items:center;gap:16px;margin-bottom:8px;display:flex}.company-icon img,.company-icon-empty{object-fit:cover;color:#073b2c;background:#25d366;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;font-size:22px;font-weight:700;display:grid}.hours-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hours-row .switch-row{border-bottom:0;flex:1;min-width:240px;padding:6px 0}.product{border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:8px;margin:8px 0;padding:10px;display:flex}.company-save{padding:10px 0;position:sticky;bottom:0}.sync-buttons{flex-direction:column;gap:8px;margin:8px 0;display:flex}.brand-logo{object-fit:cover;border-radius:50%;flex:none;width:30px;height:30px}.login-logo{object-fit:cover;border-radius:50%;align-self:center;width:72px;height:72px}.over{color:#ed4245}.dim{opacity:.55}.away-sample{white-space:pre-wrap;background:#ffffff0d;border-radius:8px;padding:8px 12px}.wf-chip.disabled{opacity:.5;cursor:not-allowed}.wa-meta{text-align:right;color:#667781;margin:2px 0 5px;font-size:10.5px}.wa-btns{border-top:1px solid #e9edef;margin:0 -7px 0 -9px}.wa-btn{color:#027eb5;width:100%;min-height:42px;font:inherit;cursor:default;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-top:1px solid #e9edef;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:14.5px;font-weight:500;line-height:1.2;display:flex}.wa-btn:first-child{border-top:0}.wa-btn svg{flex:none}button.wa-menu{cursor:pointer}button.wa-menu:hover{background:#027eb50f}.wa-phone{position:relative}.wa-dim{z-index:3;background:#0b141a8c;align-items:flex-end;display:flex;position:absolute;inset:0}.wa-sheet{background:#fff;border-radius:18px 18px 0 0;flex-direction:column;width:100%;max-height:72%;padding:6px 0 12px;animation:.18s ease-out wa-up;display:flex}@keyframes wa-up{0%{opacity:.6;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wa-sheet{animation:none}}.wa-handle{background:#8696a0;border-radius:2px;align-self:center;width:36px;height:4px;margin:2px 0 6px}.wa-sheet-head{color:#111b21;justify-content:center;align-items:center;padding:6px 14px 12px;font-size:15px;display:flex;position:relative}.wa-sheet-head button{color:#54656f;cursor:pointer;background:0 0;border:0;padding:2px;display:grid;position:absolute;left:12px}.wa-sheet-list{scrollbar-width:none;padding:0 16px;overflow-y:auto}.wa-sheet-list::-webkit-scrollbar{display:none}.wa-row{color:#111b21;align-items:center;gap:14px;padding:12px 4px;font-size:14.5px;display:flex}.wa-row-icon{color:#667781;flex:none;display:grid}.wa-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.wa-row-text small{color:#667781;margin-top:1px;font-size:12px}.wa-row-list{border-bottom:1px solid #f0f2f5}.wa-row-list:last-child{border-bottom:0}.wa-radio{border:2px solid #8696a0;border-radius:50%;flex:none;width:18px;height:18px}.wa-sep{background:#e9edef;height:1px;margin:4px 0}.bubble-btns .menu-btn{font-weight:700}.bubble-btns small{opacity:.7;font-weight:400}.wa-app{color:#111b21;background:#efeae2;flex-direction:column;max-width:520px;height:100vh;margin:0 auto;font-family:Segoe UI,Helvetica,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.wa-app .wa-head{background:var(--chan,#008069);padding-top:12px}.wa-app *{scrollbar-width:none}.wa-app ::-webkit-scrollbar{scrollbar-width:none}.wa-app ::-webkit-scrollbar{width:0;display:none}.wa-app .sim{color:#fff;background:#fff3;border-radius:10px;padding:2px 8px;font-size:11px}.wa-row-msg{flex-direction:column;gap:6px;display:flex}.wa-bubble.out{background:#d9fdd3;border-radius:7.5px 0 7.5px 7.5px;align-self:flex-end}.wa-bubble.out:before{border-top-color:#d9fdd3;border-left-color:#d9fdd3;border-right-color:#0000;left:auto;right:-7px}.wa-bubble.out .wa-btns{border-top-color:#0b141a1a}.wa-btn.tap:not(:disabled),.wa-menu:not(:disabled),.wa-row.tap{cursor:pointer}.wa-btn.tap:not(:disabled):hover{background:#027eb50f}.wa-btn:disabled{opacity:.55}button.wa-row{text-align:left;width:100%;font:inherit;background:0 0;border:0}button.wa-row:hover{background:#f5f6f6}.wa-pill input{min-width:0;font:inherit;color:#111b21;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14.5px}button.wa-mic{cursor:pointer;border:0}button.wa-mic:disabled{cursor:default}.wa-error{color:#9b1c1c;background:#fde8e8;border-radius:8px;margin:0 8px;padding:6px 10px;font-size:12.5px}.wa-call{z-index:5;color:#fff;background:#0b141a;flex-direction:column;justify-content:space-between;align-items:center;padding:60px 20px 50px;display:flex;position:absolute;inset:0}.wa-call-top{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.wa-call-top b{font-size:22px}.wa-call-num{letter-spacing:.04em;font-size:18px}.wa-call-top .muted{color:#8696a0;font-size:13px}.wa-avatar.big{width:96px;height:96px;font-size:32px;overflow:hidden}.wa-avatar.big img{object-fit:cover;width:100%;height:100%}.wa-end{color:#fff;cursor:pointer;background:#ea0038;border:0;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;transform:rotate(135deg)}.detail-row td{background:#ffffff0a}.login-detail{padding:8px 4px}.login-detail dl{margin:6px 0}.login-detail .flag-chip{justify-self:start;display:inline-block}.snippet{white-space:pre;-webkit-user-select:text;user-select:text;letter-spacing:0;max-height:340px;font-size:12.5px;overflow:auto}.acc-head{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:2px 0;display:flex}.acc-title{align-items:center;gap:10px;font-size:17px;display:flex}.acc-sub{flex:1}.acc-chev{flex:none;transition:transform .15s}.acc-chev.open{transform:rotate(90deg)}.acc-body{margin-top:10px}@media (prefers-reduced-motion:reduce){.acc-chev{transition:none}}.wprev-row{justify-content:space-between;align-items:center;gap:16px;margin:6px 0 10px;display:flex}.wprev-stage{flex:none;place-items:center;width:90px;height:90px;display:grid;overflow:hidden}.wprev{border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:0 4px 14px #00000059}.wprev.anim-pulse:after{content:"";color:inherit;border:3px solid #ffffffbf;border-radius:50%;animation:2.2s ease-out infinite wp-ring;position:absolute;inset:0}.wprev.anim-bounce{animation:4.5s infinite wp-bounce}.wprev.anim-wiggle{animation:5s infinite wp-wiggle}@keyframes wp-ring{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes wp-bounce{0%,14%,to{transform:translateY(0)}4%{transform:translateY(-14px)}8%{transform:translateY(0)}10%{transform:translateY(-6px)}12%{transform:translateY(0)}}@keyframes wp-wiggle{0%,14%,to{transform:rotate(0)}2%{transform:rotate(-16deg)}4%{transform:rotate(14deg)}6%{transform:rotate(-11deg)}8%{transform:rotate(8deg)}10%{transform:rotate(-4deg)}12%{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.wprev,.wprev:after{animation:none!important}}.widget-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.wmodel{gap:8px;display:grid;position:sticky;top:12px}.wmodel-site{border:1px solid var(--border,#444);background:#fff;border-radius:10px;height:440px;position:relative;overflow:hidden}.wmodel-bar{color:#555;background:#e9ebee;align-items:center;gap:5px;padding:8px 10px;font-size:11px;display:flex}.wmodel-bar i{background:#c4c8cc;border-radius:50%;width:9px;height:9px}.wmodel-bar span{background:#fff;border-radius:10px;margin-left:8px;padding:2px 8px}.wmodel-page{gap:10px;padding:16px;display:grid}.wmodel-line{background:#e6e8eb;border-radius:5px;height:10px}.wmodel-line.big{background:#d3d7dc;width:55%;height:18px}.wmodel-line.short{width:60%}.wmodel-block{background:#eef0f2;border-radius:8px;height:70px}.wmodel .wmodel-btn{cursor:pointer;border:0;position:absolute;bottom:16px}.wmodel .wmodel-btn.right,.wmodel-panel.right{right:16px}.wmodel .wmodel-btn.left,.wmodel-panel.left{left:16px}.wmodel-panel{color:#111;background:#efeae2;border-radius:12px;flex-direction:column;width:230px;height:250px;font-size:12px;display:flex;position:absolute;bottom:80px;overflow:hidden;box-shadow:0 6px 24px #0000004d}.wmodel-head{color:#fff;padding:10px 12px;font-weight:600}.wmodel-body{flex:1;padding:10px}.wmodel-bubble{overflow-wrap:anywhere;background:#fff;border-radius:0 8px 8px;max-width:90%;padding:6px 9px;display:inline-block}.wmodel-input{color:#888;background:#fff;border-radius:16px;margin:8px;padding:7px 10px}@media (width<=1000px){.widget-layout{grid-template-columns:1fr}.wmodel{position:static}}.chat-head{padding-right:62px}.details{padding-top:54px}.delivery-error{color:#ff8a8c;white-space:normal;background:#ed424526;border-radius:6px;margin-top:4px;padding:4px 8px;font-size:12px;line-height:1.3}
