.es-app input[type="checkbox"], .es-ticket-form input[type="checkbox"], .es-public-form input[type="checkbox"], .es-portal input[type="checkbox"], .es-chat-root input[type="checkbox"], .es-checkbox input{-webkit-appearance:none;appearance:none;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;flex:0 0 20px;padding:0;margin:0;border:1px solid #d9dee8;border-radius:6px;background:#fff;background-image:none;box-shadow:none;position:relative;cursor:pointer;box-sizing:border-box;display:inline-block;vertical-align:middle;line-height:0;color:inherit;}.es-app input[type="checkbox"]:hover:not(:disabled), .es-ticket-form input[type="checkbox"]:hover:not(:disabled), .es-public-form input[type="checkbox"]:hover:not(:disabled), .es-portal input[type="checkbox"]:hover:not(:disabled), .es-chat-root input[type="checkbox"]:hover:not(:disabled), .es-checkbox:hover input:not(:disabled){border-color:var(--es-primary, #6366f1);}.es-app input[type="checkbox"]:checked, .es-ticket-form input[type="checkbox"]:checked, .es-public-form input[type="checkbox"]:checked, .es-portal input[type="checkbox"]:checked, .es-chat-root input[type="checkbox"]:checked, .es-checkbox.is-checked input, .es-app input[type="checkbox"]:indeterminate, .es-checkbox.is-indeterminate input{background:var(--es-primary, #6366f1);border-color:var(--es-primary, #6366f1);background-image:none;}.es-app input[type="checkbox"]:checked::after, .es-ticket-form input[type="checkbox"]:checked::after, .es-public-form input[type="checkbox"]:checked::after, .es-portal input[type="checkbox"]:checked::after, .es-chat-root input[type="checkbox"]:checked::after, .es-checkbox.is-checked input::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);box-sizing:border-box;pointer-events:none;background:transparent;}.es-app input[type="checkbox"]:indeterminate::after, .es-checkbox.is-indeterminate input::after{content:"";position:absolute;left:4px;top:8px;width:10px;height:2px;border:0;border-radius:1px;background:#fff;transform:none;}.es-app input[type="checkbox"]:focus-visible, .es-ticket-form input[type="checkbox"]:focus-visible, .es-public-form input[type="checkbox"]:focus-visible, .es-portal input[type="checkbox"]:focus-visible, .es-chat-root input[type="checkbox"]:focus-visible, .es-checkbox input:focus-visible{outline:2px solid var(--es-primary, #6366f1);outline-offset:2px;}.es-app input[type="checkbox"]:disabled, .es-checkbox.is-disabled{opacity:0.45;cursor:not-allowed;}.es-checkbox{display:inline-flex;align-items:center;gap:8px;min-height:20px;cursor:pointer;font-size:13px;user-select:none;line-height:1.3;}.es-checkbox:not(:has(.es-checkbox__label)){min-width:20px;min-height:20px;}.es-checkbox__box{display:none;}.es-checkbox__label{min-width:0;}.es-check{display:inline-flex;align-items:center;gap:8px;min-height:20px;font-size:13px;margin:0;cursor:pointer;}.es-checkgrid .es-checkbox, .es-checkgrid .es-check{margin:0;}.es-check-chips{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;margin:8px 0 16px;}.es-check-chips .es-checkbox{min-height:20px;gap:8px;font-weight:600;}.es-conv input[type="checkbox"], .es-inbox__bulk input[type="checkbox"], .es-inbox__selectall input, .es-table input[type="checkbox"]{width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;flex:0 0 18px;border-radius:5px;}.es-conv input[type="checkbox"]:checked::after, .es-inbox__bulk input[type="checkbox"]:checked::after, .es-inbox__selectall input:checked::after, .es-table input[type="checkbox"]:checked::after{left:5px;top:1px;width:5px;height:9px;}.es-conv input[type="checkbox"]:indeterminate::after, .es-inbox__selectall input:indeterminate::after, .es-table input[type="checkbox"]:indeterminate::after{left:3px;top:7px;width:10px;}.es-switch input[type="checkbox"], .es-switch input[type="checkbox"]:checked, .es-switch input[type="checkbox"]:hover, .es-switch input[type="checkbox"]:disabled{position:absolute !important;opacity:0 !important;width:1px !important;height:1px !important;min-width:0 !important;min-height:0 !important;max-width:1px !important;max-height:1px !important;padding:0 !important;margin:0 !important;border:0 !important;background:transparent !important;appearance:none !important;flex:none !important;pointer-events:none;}.es-switch input[type="checkbox"]::after, .es-switch input[type="checkbox"]:checked::after{content:none !important;display:none !important;}html[data-es-theme="dark"] .es-app input[type="checkbox"]{background:var(--es-control-bg, var(--es-surface));border-color:var(--es-control-border, var(--es-border));}html[data-es-theme="dark"] .es-app input[type="checkbox"]:checked, html[data-es-theme="dark"] .es-app input[type="checkbox"]:indeterminate{background:var(--es-primary);border-color:var(--es-primary);}.es-chat-root{all:initial;font-family:Inter, system-ui, -apple-system, Segoe UI, sans-serif;font-size:14px;line-height:1.45;color:var(--es-text, #0f172a);box-sizing:border-box;}.es-chat-root *, .es-chat-root *::before, .es-chat-root *::after{box-sizing:border-box;}.es-chat-root{--esc-green:#16a34a;--esc-green-dark:#15803d;--esc-blue:#2563eb;--esc-header:var(--esx-c-header-bg, var(--es-success, var(--esc-green)));position:relative;z-index:999999;}.es-chat-root[data-pos="bottom-left"] .es-chat-launcher, .es-chat-root[data-pos="bottom-left"] .es-chat-panel{right:auto;left:20px;}.es-chat-launcher{position:fixed;right:20px;bottom:20px;width:60px;height:60px;border:0;border-radius:50%;background:var(--esc-green);color:#fff;box-shadow:0 10px 30px rgba(22, 163, 74, 0.35);cursor:pointer;display:flex;align-items:center;justify-content:center;}.es-chat-launcher svg{width:28px;height:28px;fill:currentColor;}.es-chat-badge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;}.es-chat-panel{position:fixed;right:20px;bottom:92px;width:380px;height:640px;max-height:calc(100vh - 120px);background:var(--es-surface, #fff);border-radius:16px;box-shadow:0 18px 50px rgba(15, 23, 42, 0.22);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--es-border, #e5e7eb);}.es-chat-root[data-size="small"] .es-chat-panel{width:340px;height:560px;}.es-chat-root[data-size="large"] .es-chat-panel{width:420px;height:720px;}.es-chat-header{background:var(--esx-c-header-bg, var(--esc-header, var(--es-success, #16a34a)));color:var(--esx-c-header-text, #fff);padding:14px 14px 12px;display:flex;align-items:center;gap:10px;flex-shrink:0;}.es-chat-header.is-human, .es-chat-header.is-wait, .es-chat-header.is-ai{background:var(--esx-c-header-bg, var(--esc-header, var(--es-success, #16a34a)));color:var(--esx-c-header-text, #fff);}.es-chat-avatar{width:44px;height:44px;border-radius:50%;background:var(--esx-c-header-icon-bg, rgba(255,255,255,.2));color:var(--esx-c-header-icon, inherit);display:flex;align-items:center;justify-content:center;font-weight:700;overflow:hidden;flex-shrink:0;}.es-chat-avatar svg{width:22px;height:22px;}.es-chat-avatar img{width:100%;height:100%;object-fit:cover;}.es-chat-head-text{flex:1;min-width:0;}.es-chat-head-text strong{display:block;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--esx-c-header-text, inherit);}.es-chat-head-text span{display:block;font-size:12px;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--esx-c-header-subtitle, var(--esx-c-header-text, inherit));}.es-chat-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;}.es-chat-dot{width:8px;height:8px;border-radius:50%;background:var(--esx-c-header-status, #86efac);}.es-chat-header.is-human .es-chat-dot{background:var(--esx-c-header-status, #93c5fd);}.es-chat-iconbtn{background:transparent;border:0;color:inherit;font-size:20px;cursor:pointer;width:32px;height:32px;border-radius:8px;}.es-chat-dot.is-on{background:var(--esx-c-header-status, #86efac);}.es-chat-iconbtn svg{width:18px;height:18px;display:block;}.es-chat-scroll{flex:1;min-height:0;overflow:auto;background:var(--es-bg, #f8fafc);padding:12px;}.es-chat-log, .es-chat-docs, .es-chat-form, .es-chat-ticketok{min-height:0;}.es-chat-body{flex:1;overflow:visible;background:transparent;padding:0;}.es-chat-msg{display:flex;flex-direction:column;margin:10px 0;gap:4px;max-width:80%;}.es-chat-msg.is-visitor{margin-left:auto;align-items:flex-end;}.es-chat-msg.is-agent, .es-chat-msg.is-ai{align-items:flex-start;}.es-chat-bubble{background:var(--es-surface, #fff);border-radius:12px;padding:10px 12px;box-shadow:0 1px 2px rgba(15,23,42,.06);font-size:13.5px;overflow-wrap:anywhere;word-break:break-word;max-width:100%;}.es-chat-time{font-size:10px;color:var(--es-muted, #64748b);}.es-chat-msg.is-visitor .es-chat-bubble{background:var(--esc-green);color:#fff;}.es-chat-msg.is-ai .es-chat-bubble{background:#f1f5f9;}.es-chat-who{font-size:11px;color:var(--es-muted, #64748b);margin-bottom:4px;font-weight:600;}.es-chat-composer{display:flex;gap:6px;padding:10px 12px;border-top:1px solid var(--es-border, #e5e7eb);background:var(--es-surface, #fff);flex-shrink:0;align-items:center;}.es-chat-composer textarea{flex:1;border:1px solid var(--es-border, #e5e7eb);border-radius:10px;padding:8px 10px;resize:none;min-height:40px;max-height:96px;font:inherit;background:var(--es-surface, #fff);color:var(--es-text, #0f172a);}.es-chat-send{background:var(--esc-green);color:#fff;border:0;border-radius:10px;height:40px;padding:0 12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap;}.es-chat-tabs{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border-top:1px solid var(--es-border, #e5e7eb);background:var(--es-surface, #fff);flex-shrink:0;min-height:60px;}.es-chat-tab{border:0;background:transparent;padding:8px 4px;min-height:58px;font-size:11px;color:var(--es-muted, #64748b);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;}.es-chat-tab svg{width:20px;height:20px;flex-shrink:0;}.es-chat-tab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-width:0;}.es-chat-tab.is-active{color:var(--esc-green);font-weight:700;box-shadow:inset 0 2px 0 var(--esc-green);}.es-chat-footer{text-align:center;font-size:11px;color:#94a3b8;padding:6px;background:#fff;}.es-chat-sources{margin-top:6px;font-size:12px;color:#334155;}.es-chat-sources p{margin:0 0 4px;font-weight:600;}.es-chat-sources ul{margin:0;padding-left:16px;}.es-chat-sources a{color:#166534;}.es-chat-citation{margin-left:2px;color:var(--esc-green, #166534);font-size:.8em;font-weight:700;vertical-align:super;}.es-chat-provenance{margin-top:10px;padding-top:8px;border-top:1px solid var(--es-border, #e2e8f0);color:var(--es-muted, #475569);font-size:12px;line-height:1.5;}.es-chat-provenance p{margin:0 0 5px;font-weight:700;}.es-chat-provenance ol{margin:0;padding-left:18px;}.es-chat-provenance li + li{margin-top:4px;}.es-chat-provenance a{color:#166534;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere;}.es-chat-provenance a:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px;}.es-chat-no-evidence{margin-top:6px;font-size:12px;color:var(--es-muted, #475569);}.es-chat-actions--evidence{margin-top:8px;}.es-chat-action{margin:8px 12px;padding:12px;border:1px solid var(--es-border, #e5e7eb);border-radius:12px;background:var(--es-surface, #fff);box-shadow:0 2px 8px rgba(15, 23, 42, .06);}.es-chat-action strong{display:block;margin-bottom:6px;}.es-chat-action p{margin:4px 0;overflow-wrap:anywhere;}.es-chat-action .es-chat-actions{display:flex;gap:8px;margin-top:10px;}.es-chat-action.is-success{border-color:#86efac;background:#f0fdf4;}.es-chat-action.is-failed{border-color:#fecaca;background:#fef2f2;}.es-chat-action.is-cancelled,.es-chat-action.is-expired{opacity:.78;}.es-chat-root[data-theme="dark"] .es-chat-action{background:#172033;border-color:#334155;}.es-chat-root[data-theme="dark"] .es-chat-action.is-success{background:#123222;}.es-chat-root[data-theme="dark"] .es-chat-action.is-failed{background:#3b1717;}.es-chat-chip{border:1px solid var(--es-border, #d1fae5);background:var(--es-success-soft, #ecfdf5);color:var(--es-success, #166534);border-radius:999px;padding:6px 10px;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;}.es-chat-chip--human{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8;}.es-chat-form label{display:block;font-size:12px;font-weight:600;margin:10px 0 4px;}.es-chat-form input, .es-chat-form textarea, .es-chat-form select{width:100%;border:1px solid var(--es-border, #e5e7eb);border-radius:10px;padding:10px;font:inherit;}.es-chat-btn{width:100%;margin-top:14px;background:var(--esc-green);color:#fff;border:0;border-radius:10px;padding:12px;font-weight:700;cursor:pointer;}.es-chat-handoff{background:#fff;border-radius:12px;padding:16px;text-align:center;}.es-chat-steps{list-style:none;padding:0;margin:12px 0;text-align:left;}.es-chat-steps li{padding:6px 0 6px 22px;position:relative;color:var(--es-muted, #64748b);}.es-chat-steps li.is-on{color:#0f172a;font-weight:600;}.es-chat-steps li::before{content:"";width:8px;height:8px;border-radius:50%;background:#cbd5e1;position:absolute;left:4px;top:11px;}.es-chat-steps li.is-on::before{background:var(--esc-blue);}.es-chat-alert{background:#fff7ed;border-radius:10px;padding:12px;margin-top:8px;}.es-chat-success{background:#ecfdf5;border-radius:12px;padding:16px;}.es-chat-docs input[type="search"]{width:100%;border:0;background:transparent;font:inherit;color:inherit;min-width:0;padding:0;margin:0;}.es-chat-search{display:flex;align-items:center;gap:8px;height:44px;border:1px solid var(--es-border, #e5e7eb);border-radius:12px;padding:0 12px;margin-bottom:12px;background:var(--es-surface, #fff);color:var(--es-text, #0f172a);}.es-chat-search__clear{border:0;background:transparent;cursor:pointer;color:inherit;display:grid;place-items:center;}.es-chat-kicker{margin:16px 0 8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--es-muted, #64748b);}.es-chat-doc, .es-chat-cat{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:var(--es-surface, #fff);border:1px solid var(--es-border, #e5e7eb);border-radius:10px;padding:10px;margin:0 0 8px;cursor:pointer;color:var(--es-text, #0f172a);}.es-chat-doc__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;}.es-chat-doc__text strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.es-chat-doc__text small{font-size:11px;color:var(--es-muted, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.es-chat-doc svg, .es-chat-cat svg{flex-shrink:0;color:var(--es-muted, #64748b);}.es-chat-article{background:var(--es-surface, #fff);border-radius:12px;padding:12px;color:var(--es-text, #0f172a);}.es-chat-article h3{margin:8px 0;overflow-wrap:anywhere;}.es-chat-article__body{overflow-wrap:anywhere;word-break:break-word;font-size:13.5px;}.es-chat-back{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;cursor:pointer;color:var(--es-text, #0f172a);font-weight:600;margin-bottom:8px;}.es-chat-empty{padding:20px 8px;text-align:center;}.es-chat-needhelp{margin:16px 0 8px;font-size:12px;color:var(--es-muted, #64748b);}.es-chat-form .es-tf-check{display:flex;gap:10px;align-items:center;padding:4px 0;min-height:32px;}.es-chat-hp{position:absolute;left:-9999px;}.es-chat-root[data-theme="dark"] .es-chat-panel, .es-chat-root[data-theme="dark"] .es-chat-scroll{background:var(--es-bg, #0f172a);color:var(--es-text, #e2e8f0);}.es-chat-root[data-theme="dark"] .es-chat-bubble{background:var(--es-surface, #1e293b);color:var(--es-text, #e2e8f0);}.es-chat-root[data-theme="dark"] .es-chat-composer, .es-chat-root[data-theme="dark"] .es-chat-tabs, .es-chat-root[data-theme="dark"] .es-chat-footer, .es-chat-root[data-theme="dark"] .es-chat-search, .es-chat-root[data-theme="dark"] .es-chat-doc, .es-chat-root[data-theme="dark"] .es-chat-cat, .es-chat-root[data-theme="dark"] .es-chat-article, .es-chat-root[data-theme="dark"] .es-chat-handoff, .es-chat-root[data-theme="dark"] .es-chat-emoji{background:var(--es-surface, #111827);border-color:var(--es-border, #334155);color:var(--es-text, #cbd5e1);}@media (max-width:480px){.es-chat-panel, .es-chat-root[data-pos="bottom-left"] .es-chat-panel{right:0;left:0;bottom:0;width:100%;height:100%;max-height:100%;max-height:100dvh;border-radius:0;}.es-chat-root[data-size] .es-chat-panel{width:100%;min-width:0;max-width:100%;}.es-chat-tabs, .es-chat-tab{width:100%;min-width:0;}.es-chat-launcher{bottom:16px;right:16px;}.es-chat-composer{padding-bottom:max(10px, env(safe-area-inset-bottom));}.es-chat-tab{font-size:10px;min-height:58px;}.es-chat-tabs{padding-bottom:env(safe-area-inset-bottom);}}@media (max-width:360px){.es-chat-root:not([data-chat360="1"]) .es-chat-tab span{display:none;}.es-chat-root:not([data-chat360="1"]) .es-chat-tab::after{content:attr(data-short-label);font-size:10px;line-height:1.1;white-space:nowrap;}.es-chat-root:not([data-chat360="1"]) .es-chat-tab:nth-child(1)::after{content:'Chat';}.es-chat-root:not([data-chat360="1"]) .es-chat-tab:nth-child(2)::after{content:'Ticket';}.es-chat-root:not([data-chat360="1"]) .es-chat-tab:nth-child(3)::after{content:'Docs';}}.es-chat-root.is-open .es-chat-launcher{display:none;}.es-chat-inline .es-chat-panel{position:relative;right:auto;bottom:auto;width:100%;height:640px;}.es-chat-emoji{display:flex;flex-wrap:wrap;gap:4px;padding:0 12px 8px;background:#fff;}.es-chat-emoji button{border:0;background:#f1f5f9;border-radius:6px;cursor:pointer;padding:4px;}.es-chat-attach{background:transparent;border:0;cursor:pointer;font-size:18px;}.es-chat-error{color:#b91c1c;font-size:12px;padding:4px 12px;}.es-chat-form.es-ticket-form{display:block;}.es-chat-form .es-tf-field{margin:0 0 10px;}.es-chat-form .es-tf-w-half, .es-chat-form .es-tf-w-third{width:100%;}.es-chat-form .es-tf-ms{display:flex;flex-wrap:wrap;gap:6px;}.es-chat-form .es-tf-chip{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--es-border, #e5e7eb);border-radius:999px;padding:6px 10px;background:#fff;font-size:12px;}.es-chat-form .es-tf-check{display:flex;gap:10px;align-items:center;padding:4px 0;min-height:32px;}.es-chat-form .es-tf-help{font-size:12px;color:var(--es-muted, #64748b);margin:4px 0 0;}.es-chat-form .es-tf-error{color:#b91c1c;font-size:12px;}.es-chat-ticket-files{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px;}.es-chat-ticket-files:empty{display:none;}.es-chat-ticket-files li{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--es-border, #e5e7eb);border-radius:8px;}.es-chat-ticket-files li > span{flex:1;min-width:0;overflow-wrap:anywhere;font-size:12px;}.es-chat-ticket-files .es-chat-chip{flex:0 0 auto;min-height:32px;}.es-chat-ticket-files button:disabled{cursor:wait;opacity:.6;}.es-chat-form .is-invalid{border-color:#dc2626 !important;box-shadow:0 0 0 2px rgba(220, 38, 38, .12);}.es-chat-form .es-tf-field-error{color:#b91c1c;font-size:12px;line-height:1.35;margin:5px 0 0;}.es-chat-form .es-tf-submit{width:100%;}.es-chat-root[data-theme="dark"] .es-chat-form input, .es-chat-root[data-theme="dark"] .es-chat-form textarea, .es-chat-root[data-theme="dark"] .es-chat-form select, .es-chat-root[data-theme="dark"] .es-tf-chip{background:#1e293b;color:#e2e8f0;border-color:#334155;}.es-chat-ticketlink{display:flex;flex-direction:column;gap:4px;padding:10px 14px;border-bottom:1px solid var(--es-border, #e5e7eb);font-size:12px;}.es-chat-ticketlink a{color:inherit;font-weight:600;}.es-chat-root[data-kb-theme="elegant-help-center"] .es-chat-launcher{background:#0B1B32;box-shadow:0 10px 28px rgba(11, 27, 50, .28);border-radius:16px;}.es-chat-root[data-kb-theme="elegant-help-center"] .es-chat-panel{border-radius:16px;border:1px solid #E7E0D4;}.es-chat-root[data-kb-theme="documentation-pro"] .es-chat-launcher{background:#2563EB;border-radius:8px;box-shadow:0 10px 24px rgba(37, 99, 235, .28);}.es-chat-root[data-kb-theme="documentation-pro"] .es-chat-header{background:var(--esx-c-header-bg, #0A192F);}.es-chat-root[data-kb-theme="modern-search"] .es-chat-launcher{background:linear-gradient(135deg, #6D28D9, #F97316);box-shadow:0 12px 28px rgba(109, 40, 217, .28);}.es-chat-root[data-kb-theme="modern-search"] .es-chat-panel{border-radius:18px;}.es-chat-root[data-kb-theme="glass-help-center"] .es-chat-launcher{background:rgba(92, 92, 255, .9);backdrop-filter:blur(12px);box-shadow:0 12px 32px rgba(92, 92, 255, .25);}.es-chat-root[data-kb-theme="glass-help-center"] .es-chat-panel{background:rgba(255,255,255,.86);backdrop-filter:blur(18px);}.es-chat-root[data-kb-theme="compact-docs"] .es-chat-launcher{background:#0052FF;border-radius:10px;width:52px;height:52px;}.es-chat-root[data-kb-theme="compact-docs"] .es-chat-panel{border-radius:10px;}.es-chat-root[data-kb-theme="corporate-blue"] .es-chat-launcher{background:#0056D2;border-radius:6px;box-shadow:0 10px 24px rgba(0, 86, 210, .28);}.es-chat-root[data-kb-theme="corporate-blue"] .es-chat-header{background:var(--esx-c-header-bg, #001A41);}.es-chat-root[data-kb-theme="corporate-blue"] .es-chat-panel{border-radius:6px;}.es-chat-root[data-kb-theme="dark-knowledge"] .es-chat-launcher{background:#7C3AED;box-shadow:0 0 24px rgba(124, 58, 237, .45);border-radius:14px;}.es-chat-root[data-kb-theme="dark-knowledge"] .es-chat-panel{background:#141021;color:#F3F0FF;border:1px solid #2A2340;border-radius:14px;}.es-chat-root[data-kb-theme="dark-knowledge"] .es-chat-header{background:var(--esx-c-header-bg, #1C1630);}.es-chat-root[data-kb-theme="minimal-knowledge"] .es-chat-launcher{background:#4F46E5;border-radius:12px;width:48px;height:48px;}.es-chat-root[data-kb-theme="minimal-knowledge"] .es-chat-panel{border-radius:12px;box-shadow:0 10px 24px rgba(15,23,42,.08);}.es-chat-root[data-kb-theme="soft-saas"] .es-chat-launcher{background:#5E5DF0;border-radius:18px;box-shadow:0 12px 28px rgba(94, 93, 240, .28);}.es-chat-root[data-kb-theme="soft-saas"] .es-chat-panel{border-radius:20px;}.es-chat-root[data-kb-theme="gradient-hero"] .es-chat-launcher{background:linear-gradient(135deg, #22D3EE, #8B5CF6 50%, #FB7185);box-shadow:0 12px 28px rgba(139, 92, 246, .3);}.es-chat-root[data-kb-theme="gradient-hero"] .es-chat-panel{border-radius:16px;}.es-chat-welcome{padding:16px;display:flex;flex-direction:column;gap:12px;}.es-chat-welcome h3{margin:0 0 4px;font-size:16px;}.es-chat-prev{border:1px solid var(--es-border, #e5e7eb);border-radius:12px;padding:12px;background:var(--es-surface, #fff);}.es-chat-prev-label{font-size:11px;color:var(--es-muted, #64748b);margin-bottom:4px;}.es-chat-prev-preview{margin:6px 0 0;color:var(--es-muted, #475569);font-size:13px;}.es-chat-prev-meta{display:block;margin-top:6px;font-size:12px;color:var(--es-muted, #64748b);}.es-chat-prev-actions{display:flex;gap:8px;margin-top:10px;}.es-chat-unread-bound{text-align:center;font-size:11px;font-weight:700;color:#b45309;margin:8px 0;}.es-chat-ended{padding:8px 12px;font-size:13px;color:var(--es-muted, #64748b);}