.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,#f8e0ea);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:#fde5ef}.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:#3a1236;background:radial-gradient(120% 60% at 50% 0,#ff7bb62e,#0000 70%),#fff2f8}.chat-panel.chat-panel .chat-head{background:linear-gradient(#f8c3dd 0%,#f0a3c9 100%);border-bottom:1px solid #ffffff8c}.chat-panel.chat-panel .chat-head-title{letter-spacing:0;color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 1px 2px #6b246259;font-weight:800}.chat-panel.chat-panel .chat-head-sub{color:#ffffffe6}.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:#fff}.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:#fff3}.chat-panel.chat-panel .chat-body{background:0 0}.chat-panel.chat-panel .chat-empty-t{letter-spacing:0;color:#6b2462;font-weight:800}.chat-panel.chat-panel .chat-empty p{color:#8a4a7c}.chat-panel.chat-panel .chat-quick{background:#fff;border:1px solid #f3a9cc;box-shadow:0 6px 18px -10px #e5458f73}.chat-panel.chat-panel .chat-quick-chip{color:#3a1236;background:0 0;border-bottom-color:#fbe0ec}.chat-panel.chat-panel .chat-quick-chip:after{border-color:#e5458f}.chat-panel.chat-panel .chat-quick-chip:active:not(:disabled){color:#3a1236;background:#fff0f6}.chat-panel.chat-panel .chat-quick-ic{color:#fff;background:linear-gradient(#ff7bb6,#e5458f)}.chat-panel.chat-panel .chat-quick-chip:hover .chat-quick-ic{background:linear-gradient(#ff8fc1,#d93a82)}.chat-panel.chat-panel .chat-bubble,.chat-panel.chat-panel .chat-bubble.ai,.chat-panel.chat-panel .chat-bubble-row.theirs .chat-bubble,.chat-panel.chat-panel .chat-bubble-row.theirs .chat-bubble.ai{color:#3a1236;background:#fff;border:1px solid #f3c3da}.chat-panel.chat-panel .chat-bubble-row.mine .chat-bubble{color:#fff;background:linear-gradient(#ff7bb6,#e5458f);border:0}.chat-panel.chat-panel .chat-bubble-time,.chat-panel.chat-panel .chat-bubble-ai-tag,.chat-panel.chat-panel .chat-bubble-row.theirs .chat-bubble-ai-tag,.chat-panel.chat-panel .chat-bubble-row.theirs .chat-bubble-time{color:#a0618f}.chat-panel.chat-panel .chat-bubble-row.mine .chat-bubble-time{color:#fffc}.chat-panel.chat-panel .chat-bubble-av.ai{color:#fff;background:linear-gradient(#ff7bb6,#e5458f)}.chat-panel.chat-panel .chat-load-older,.chat-panel.chat-panel .chat-telegram{color:#6b2462;background:#fff;border:1px solid #f3a9cc}.chat-panel.chat-panel .chat-talk-agent{color:#fff;background:linear-gradient(#ff7bb6,#e5458f);border:0;box-shadow:0 10px 20px -12px #e5458fe6}.chat-panel.chat-panel .chat-talk-agent:active{color:#fff;background:#e5458f}.chat-panel.chat-panel .chat-escalated{color:#c9347a;background:#fff0f6;border-top-color:#f3c3da}.chat-panel.chat-panel .chat-input-row{background:#fff;border-top:1px solid #f3c3da}.chat-panel.chat-panel .chat-input{box-shadow:none;color:#3a1236;background:#fff4f9;border:1px solid #f3a9cc}.chat-panel.chat-panel .chat-input::placeholder{color:#b07aa3}.chat-panel.chat-panel .chat-input:focus{outline-offset:1px;outline:2px solid #ff7bb6}.chat-panel.chat-panel .chat-attach{color:#e5458f;background:#fff0f6}.chat-panel.chat-panel .chat-send{color:#fff;background:linear-gradient(#ff7bb6,#e5458f)}.chat-panel.chat-panel .chat-send:disabled{color:#fff;background:#f6dbe8}.chat-panel.chat-panel .chat-empty-ic{background-image:url(/brand/cs-badge-rk.webp)}.chat-panel.chat-panel .chat-head-code{letter-spacing:0;-webkit-text-fill-color:#fff;color:#fff;background:#ffffff40;border:1px solid #ffffffb3;margin-left:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:11px}.chat-panel.chat-panel .chat-head-avatar{color:#6b2462;background:url(/brand/cs-badge-rk.webp) 50%/112% no-repeat,#fff;box-shadow:0 0 0 1.5px #fff,0 0 10px #e5458f59}.chat-panel.chat-panel .chat-head-avatar .material-symbols-outlined{visibility:hidden}.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{background:#fff;border:1px solid #f3a9cc;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:#8a4a7c;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{color:#fff;background:linear-gradient(#ff7bb6,#e5458f)}.chat-panel.chat-panel .hb-topics{margin-top:6px}.chat-panel.chat-panel .hb-pick{color:#a0618f;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:#6b2462;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{color:#6b2462;background:#fff;border:1px solid #f3a9cc}.chat-panel.chat-panel .hb-yes:active:not(:disabled){background:#fff0f6}.chat-panel.chat-panel .hb-no{color:#fff;background:linear-gradient(#ff7bb6,#e5458f);border:0;box-shadow:0 8px 16px -10px #e5458fe6}.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:#e5458f;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{height:30px;font:inherit;white-space:nowrap;color:#fff;cursor:pointer;background:#ffffff38;border:1px solid #ffffffbf;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{background:#ffffff59}@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 #fbe0ec;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}}
