.chat-panel{--surface-1:#fff;--surface-2:#f4f4f6;--surface-3:#ececef;--surface-4:#e3e3e6;--text:#000;--text-dim:#666;--text-faint:#a6a6a6;--border:#ececef;--border-strong:#e3e3e6;--chat-green:#f1424e;color:#000;font-family:var(--font-inter), Inter, sans-serif;background:#f5f5f7}.chat-scrim{background:#00000080}.chat-panel .chat-head{min-height:52px;box-shadow:none;background:#fff;border-bottom:1px solid #f0f0f2;justify-content:center;padding:6px 52px;position:relative}.chat-panel .chat-head-info{text-align:center;flex-direction:column;gap:0}.chat-panel .chat-head-avatar{display:none}.chat-panel .chat-head-title{letter-spacing:normal;color:#000;justify-content:center;gap:6px;font-size:17px;font-weight:600;line-height:22px}.chat-panel .chat-head-code{letter-spacing:normal;color:#666;background:#f4f4f6;border:0;border-radius:999px;padding:1px 7px;font-family:inherit;font-size:11px;font-weight:600}.chat-panel .chat-head-sub{color:#8c8c8c;justify-content:center;margin-top:1px;font-size:11px}.chat-panel .chat-status-dot{background:var(--chat-green);width:6px;height:6px;box-shadow:none}.chat-panel .chat-close{color:#000;background:0 0;border:0;border-radius:50%;width:40px;height:40px;margin-top:-20px;position:absolute;top:50%;left:8px}.chat-panel .chat-close .material-symbols-outlined{display:none}.chat-panel .chat-close:before{content:"";border-bottom:2px solid #000;border-left:2px solid #000;width:10px;height:10px;margin-left:4px;transform:rotate(45deg)}.chat-panel .chat-close:hover{background:#f4f4f6}.chat-panel .chat-body{background:#f5f5f7;padding:16px 14px}.chat-panel .chat-empty{width:100%;max-width:none;margin:8px 0 auto;padding:0}.chat-panel .chat-empty-ic{width:64px;height:64px;box-shadow:none;background:url(/dash/side-cs.png) 50%/contain no-repeat;border:0;border-radius:0;margin:18px auto 12px}.chat-panel .chat-empty-ic .material-symbols-outlined{display:none}.chat-panel .chat-empty-t{color:#000;font-size:17px;font-weight:700;line-height:22px}.chat-panel .chat-empty p{color:#8c8c8c;margin:6px 12px 0;font-size:13px;line-height:19px}.chat-panel .chat-quick{background:#fff;border-radius:12px;flex-flow:column;gap:0;margin:20px 0 0;overflow:hidden}.chat-panel .chat-quick-chip{color:#000;text-align:left;background:#fff;border:0;border-bottom:1px solid #f2f2f4;border-radius:0;align-items:center;width:100%;min-height:48px;padding:0 36px 0 16px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s;display:flex;position:relative}.chat-panel .chat-quick-chip:last-child{border-bottom:0}.chat-panel .chat-quick-chip:after{content:"";border-top:1.5px solid #b5b5ba;border-right:1.5px solid #b5b5ba;width:7px;height:7px;margin-top:-4px;position:absolute;top:50%;right:18px;transform:rotate(45deg)}.chat-panel .chat-quick-chip:hover,.chat-panel .chat-quick-chip:active:not(:disabled){color:#000;background:#f7f7f9;transform:none}.chat-panel .chat-quick-chip:disabled{opacity:.5}.chat-panel .chat-bubble{color:#000;background:#fff;border:0;border-radius:16px 16px 16px 4px;font-size:14px;line-height:20px;box-shadow:0 1px 2px #0000000d}.chat-panel .chat-bubble-row.mine .chat-bubble{background:var(--chat-green);box-shadow:none;color:#fff;border-radius:16px 16px 4px}.chat-panel .chat-bubble-time{color:#a6a6a6}.chat-panel .chat-bubble-row.mine .chat-bubble-time{color:#ffffffbf}.chat-panel .chat-bubble-row.theirs .chat-bubble.ai,.chat-panel .chat-bubble.ai{background:#fff;border:0;box-shadow:0 1px 2px #0000000d}.chat-panel .chat-bubble-ai-tag{letter-spacing:normal;text-transform:none;color:#8c8c8c;font-size:11px;font-weight:600}.chat-panel .chat-bubble-av,.chat-panel .chat-bubble-av.ai{color:var(--chat-green);background:#fff;border:0}.chat-panel .chat-load-older{color:#666;background:#ececef;border:0;border-radius:999px}.chat-panel .chat-telegram{color:#000;background:#fff;border:0;border-radius:12px}.chat-panel .chat-talk-agent{border:1.5px solid var(--chat-green);height:44px;color:var(--chat-green);background:#fff;border-radius:22px;font-family:inherit;font-size:15px;font-weight:600}.chat-panel .chat-escalated{color:#e43544;background:#e8faf2;border-top:1px solid #f0f0f2}.chat-panel .chat-input-row{background:#fff;border-top:1px solid #f0f0f2}.chat-panel .chat-input{color:#000;background:#f4f4f6;border:0;border-radius:999px;font-family:inherit;font-size:15px}.chat-panel .chat-input::placeholder{color:#a6a6a6}.chat-panel .chat-input:focus{box-shadow:0 0 0 1.5px var(--chat-green);outline:none}.chat-panel .chat-attach{color:#666;background:#f4f4f6;border:0;border-radius:50%}.chat-panel .chat-send{background:var(--chat-green);box-shadow:none;color:#fff;border:0;border-radius:50%}.chat-panel .chat-send:disabled{color:#fff;background:#e3e3e6}body .chat-panel{height:auto;max-height:none;padding-top:var(--safe-top,0px);padding-bottom:var(--safe-bottom,0px);box-shadow:none;z-index:8600;border:0;border-radius:0;top:0;bottom:0}body .chat-bubble-fab{width:58px;height:58px}.chat-panel .chat-head{justify-content:flex-start;padding:8px 16px 8px 52px}.chat-panel .chat-head-info{text-align:left;flex-direction:row;align-items:center;gap:10px}.chat-panel .chat-head-avatar{color:#e93a48;background:linear-gradient(160deg,#e8faf2,#f8e0e1);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;position:relative}.chat-panel .chat-head-avatar .material-symbols-outlined{font-size:22px}.chat-panel .chat-head-avatar .chat-head-online{background:#f1424e;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:0}.chat-panel .chat-head-text{text-align:left;align-items:flex-start}.chat-panel .chat-head-title{justify-content:flex-start;font-size:16px}.chat-panel .chat-head-sub{justify-content:flex-start}.chat-panel .chat-quick{box-shadow:0 1px 2px #0000000a,0 8px 24px -18px #00000040}.chat-panel .chat-quick-chip{gap:12px;min-height:54px;padding-left:12px}.chat-panel .chat-quick-ic{color:#e93a48;background:#e8faf2;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.chat-panel .chat-quick-chip:hover .chat-quick-ic{background:#fde5e6}.chat-panel .chat-talk-agent{color:#fff;background:linear-gradient(90deg,#f1424e 0% 100%);border:0;box-shadow:0 10px 20px -12px #f1424ee6}.chat-panel .chat-talk-agent:hover{filter:brightness(1.03)}.chat-panel .chat-talk-agent:active{color:#fff;background:#f1424e}.chat-panel .chat-head-avatar{box-shadow:none}.chat-panel.chat-panel{color:#fff1d0;background:linear-gradient(#180001b8,#180001b8),url(/zt/bg-home.webp?v=20261104c) 50% 0/cover no-repeat,#180405}.chat-panel.chat-panel .chat-head{background:url(/zt/header.webp?v=20261101s) 50%/cover no-repeat,#330708;border-bottom:1px solid #ffd70059}.chat-panel.chat-panel .chat-head-title{font-family:var(--font-zt-mono), "Rubik Mono One", sans-serif;letter-spacing:-1px;background:linear-gradient(gold,#ff9c24);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400}.chat-panel.chat-panel .chat-head-sub{color:#fff1d0bf}.chat-panel.chat-panel .chat-status-dot,.chat-panel.chat-panel .chat-head-avatar .chat-head-online{background:#2bd46a}.chat-panel.chat-panel .chat-head-avatar .chat-head-online{border-color:#33090a}.chat-panel.chat-panel .chat-head-avatar{color:#33090a;background:linear-gradient(gold 36%,#cd4202);box-shadow:0 0 10px #ffd70059}.chat-panel.chat-panel .chat-close{color:#fff}.chat-panel.chat-panel .chat-close:before{border-color:#fff}.chat-panel.chat-panel .chat-close:hover{background:#ffffff1a}.chat-panel.chat-panel .chat-body{background:0 0}.chat-panel.chat-panel .chat-empty-t{font-family:var(--font-zt-mono), "Rubik Mono One", sans-serif;letter-spacing:-1px;color:#fff;-webkit-text-stroke:1px #33090a;paint-order:stroke fill;font-weight:400}.chat-panel.chat-panel .chat-empty p{color:#fff1d0bf}.chat-panel.chat-panel .chat-quick{background:#180001a8;border:1px solid #ffd70073;box-shadow:0 4px 14px #00000073}.chat-panel.chat-panel .chat-quick-chip{color:#fff1d0;background:0 0;border-bottom-color:#ffd7002e}.chat-panel.chat-panel .chat-quick-chip:after{border-color:gold}.chat-panel.chat-panel .chat-quick-chip:active:not(:disabled){color:#fff;background:#ffd7001a}.chat-panel.chat-panel .chat-quick-ic{color:#33090a;background:linear-gradient(gold 36%,#cd4202)}.chat-panel.chat-panel .chat-quick-chip:hover .chat-quick-ic{background:linear-gradient(#ffe24d 36%,#e05a10)}.chat-panel.chat-panel .chat-bubble,.chat-panel.chat-panel .chat-bubble.ai{color:#fff1d0;background:#471315d9;border:1px solid #ffd70040}.chat-panel.chat-panel .chat-bubble-row.mine .chat-bubble{color:#33090a;background:linear-gradient(gold 36%,#ff9c24);border:0}.chat-panel.chat-panel .chat-bubble-time,.chat-panel.chat-panel .chat-bubble-ai-tag{color:#fff1d08c}.chat-panel.chat-panel .chat-bubble-row.mine .chat-bubble-time{color:#33090aa6}.chat-panel.chat-panel .chat-bubble-av.ai{color:#33090a;background:linear-gradient(gold 36%,#cd4202)}.chat-panel.chat-panel .chat-load-older,.chat-panel.chat-panel .chat-telegram{color:#fff1d0;background:#471315d9;border:1px solid #ffd7004d}.chat-panel.chat-panel .chat-talk-agent{color:#33090a;background:linear-gradient(gold 36%,#cd4202);border:1px solid #180001}.chat-panel.chat-panel .chat-talk-agent:active{color:#33090a;background:gold}.chat-panel.chat-panel .chat-escalated{color:gold;background:#471315e6;border-top-color:#ffd7004d}.chat-panel.chat-panel .chat-input-row{background:linear-gradient(#820004,#180001);border-top:1px solid #ffd7004d}.chat-panel.chat-panel .chat-input{box-shadow:none;color:#33090a;background:#f7da6d;border:0}.chat-panel.chat-panel .chat-input::placeholder{color:#33090a8c}.chat-panel.chat-panel .chat-input:focus{outline-offset:1px;outline:2px solid gold}.chat-panel.chat-panel .chat-attach{color:gold;background:#ffffff1f}.chat-panel.chat-panel .chat-send{color:#33090a;background:linear-gradient(gold 36%,#cd4202)}.chat-panel.chat-panel .chat-send:disabled{color:#fff1d080;background:#ffffff26}.chat-panel.chat-panel .chat-empty-ic{background-image:url(/brand/cs-badge-zt.webp?v=20261101s)}.chat-panel.chat-panel .chat-bubble-row.theirs .chat-bubble,.chat-panel.chat-panel .chat-bubble-row.theirs .chat-bubble.ai{color:#fff1d0;background:#471315eb;border:1px solid #ffd7004d}.chat-panel.chat-panel .chat-bubble-row.theirs .chat-bubble-ai-tag,.chat-panel.chat-panel .chat-bubble-row.theirs .chat-bubble-time{color:#ffd700bf}.chat-panel.chat-panel .chat-head-code{letter-spacing:0;-webkit-text-fill-color:gold;color:gold;background:#ffd70029;border:1px solid #ffd7008c;margin-left:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:11px}.chat-panel.chat-panel .chat-head-avatar{background:url(/brand/cs-badge-zt.webp?v=20261101s) 50%/112% no-repeat,radial-gradient(#701619,#33090a);box-shadow:0 0 0 1.5px #ffd700b3,0 0 10px #ffd7004d}.chat-panel.chat-panel .chat-head-avatar .material-symbols-outlined{visibility:hidden}.chat-panel.chat-panel{--hb-rim:#ffd70073;--hb-rim-soft:#ffd7002e;--hb-card:#471315eb;--hb-ink:#fff1d0;--hb-muted:#fff1d0bf;--hb-accent:linear-gradient(gold 36%, #cd4202);--hb-accent-ink:#33090a;--hb-link:gold}.chat-panel.chat-panel .hb-body>*{flex-shrink:0}.chat-panel.chat-panel .hb-intro{margin-bottom:10px}.chat-panel.chat-panel .hb-intro .chat-empty-ic{width:54px;height:54px;margin:2px auto 8px}.chat-panel.chat-panel .hb-topics .chat-quick-chip{min-height:46px}.chat-panel.chat-panel .hb-topics .chat-quick-ic{flex-basis:30px;width:30px;height:30px;font-size:17px}.chat-panel.chat-panel .hb-lang{border:1px solid var(--hb-rim);background:var(--hb-card);border-radius:999px;margin-top:10px;padding:2px;display:inline-flex}.chat-panel.chat-panel .hb-lang button{min-width:44px;height:26px;font:inherit;color:var(--hb-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:800}.chat-panel.chat-panel .hb-lang button.on{background:var(--hb-accent);color:var(--hb-accent-ink)}.chat-panel.chat-panel .hb-topics{margin-top:6px}.chat-panel.chat-panel .hb-pick{color:var(--hb-muted);margin:10px 2px 0;font-size:12px;font-weight:700}.chat-panel.chat-panel .hb-feedback{margin:4px 0 6px 40px}.chat-panel.chat-panel .hb-q{color:var(--hb-ink);margin-bottom:8px;font-size:13px;font-weight:700}.chat-panel.chat-panel .hb-actions{flex-wrap:wrap;gap:8px;display:flex}.chat-panel.chat-panel .hb-actions button{min-height:40px;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.chat-panel.chat-panel .hb-actions .material-symbols-outlined{font-size:18px}.chat-panel.chat-panel .hb-yes{border:1px solid var(--hb-rim);background:var(--hb-card);color:var(--hb-ink)}.chat-panel.chat-panel .hb-yes:active:not(:disabled){background:var(--hb-rim-soft)}.chat-panel.chat-panel .hb-no{background:var(--hb-accent);color:var(--hb-accent-ink);border:0;box-shadow:0 8px 16px -10px #0009}.chat-panel.chat-panel .hb-actions button:disabled,.chat-panel.chat-panel .hb-other:disabled{opacity:.55}.chat-panel.chat-panel .hb-other{font:inherit;color:var(--hb-link);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:4px 2px;font-size:13px;font-weight:700;text-decoration:underline}.chat-panel.chat-panel .hb-error{color:var(--rose,#ef4444);background:#ef444414;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:flex}.chat-panel.chat-panel .hb-error .material-symbols-outlined{font-size:15px}.chat-panel.chat-panel .chat-head.hb-has-btn{padding-right:128px}.chat-panel.chat-panel .hb-head-btn{z-index:1;height:30px;font:inherit;white-space:nowrap;color:gold;cursor:pointer;background:#00000047;border:1px solid #ffd70099;border-radius:999px;align-items:center;gap:4px;margin-top:-15px;padding:0 10px 0 8px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:50%;right:10px}.chat-panel.chat-panel .hb-head-btn .material-symbols-outlined{font-size:17px}.chat-panel.chat-panel .hb-head-btn:active{opacity:.8}@media (min-width:520px){.chat-panel.chat-panel .hb-topics{grid-template-columns:1fr 1fr;display:grid}.chat-panel.chat-panel .hb-topics .chat-quick-chip{border-right:1px solid var(--hb-rim-soft);gap:8px;padding:6px 24px 6px 10px;font-size:13px;line-height:16px}.chat-panel.chat-panel .hb-topics .chat-quick-chip:nth-child(2n),.chat-panel.chat-panel .hb-topics .chat-quick-chip:last-child:nth-child(odd){border-right:0}.chat-panel.chat-panel .hb-topics .chat-quick-chip:last-child:nth-child(odd){grid-column:1/-1}.chat-panel.chat-panel .hb-topics .chat-quick-chip:after{right:11px}}@media (max-width:519px){.chat-panel.chat-panel .chat-head.hb-has-btn{padding-right:54px}.chat-panel.chat-panel .hb-head-btn{justify-content:center;width:34px;height:34px;margin-top:-17px;padding:0;font-size:0}.chat-panel.chat-panel .hb-head-btn .material-symbols-outlined{font-size:20px}}
