#ct-help{font:14px/1.5 Arial,sans-serif;color:#172d46;position:relative;z-index:999999}#ct-help *{box-sizing:border-box}#ct-help [hidden]{display:none!important}#ct-help button,#ct-help input,#ct-help select{font:inherit}#ct-help button{cursor:pointer}#ct-help button:focus-visible,#ct-help a:focus-visible,#ct-help input:focus-visible{outline:3px solid #e6a820;outline-offset:2px}.ct-help-dock{position:fixed;right:20px;bottom:90px;display:flex;gap:8px;align-items:center}#ct-help-toggle,.ct-help-wa{display:flex;align-items:center;gap:8px;border:0;border-radius:30px;padding:13px 18px;box-shadow:0 5px 22px #0003;font-weight:700;text-decoration:none;background:#173f71;color:#fff}.ct-help-wa{background:#19764a}#ct-help svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}#ct-help-panel{position:fixed;right:20px;bottom:155px;width:390px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 175px);background:#fff;border:1px solid #dbe3ec;border-radius:18px;box-shadow:0 14px 50px #0003;overflow-y:auto}#ct-help-panel header{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;background:#173f71;color:white;position:sticky;top:0;z-index:2}#ct-help-panel header strong{display:block;font-size:16px}#ct-help-panel header small{display:block;opacity:.85}#ct-help-close{border:0;background:transparent;color:white;font-size:28px}#ct-help-log{height:220px;min-height:120px;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.ct-help-message{white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 12px;border-radius:12px;max-width:92%;font-size:14px}.ct-help-bot{align-self:flex-start;background:#edf2f7}.ct-help-user{align-self:flex-end;background:#173f71;color:#fff}.ct-help-quick{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 10px}.ct-help-quick button{border:1px solid #d6e0eb;background:#fff;border-radius:20px;padding:6px 10px;color:#173f71}#ct-help-form{display:flex;gap:7px;padding:10px 14px}#ct-help-input{min-width:0;flex:1;border:1px solid #bccbdc;border-radius:9px;padding:10px}#ct-help-form button{border:0;background:#173f71;color:#fff;border-radius:9px;padding:10px 14px}.ct-help-note,.ct-voice-disclosure,.ct-voice-status{font-size:11px;margin:6px 14px;color:#52667b}.ct-help-human{display:block;margin:8px 14px 14px;color:#173f71;font-weight:bold;text-decoration:none}.ct-voice-bar{display:flex;flex-wrap:wrap;gap:5px;padding:6px 14px}.ct-voice-bar button,.ct-voice-bar select{border:1px solid #cdd9e5;background:#f3f6fa;color:#173f71;padding:6px;border-radius:7px;font-size:12px!important}.ct-help-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#ct-help-panel label:has(select[aria-label="Microphone device"]){margin:4px 14px!important}#ct-help button:disabled{opacity:.6;cursor:wait}@media(max-width:600px){.ct-help-dock{right:12px;bottom:85px}#ct-help-toggle,.ct-help-wa{padding:10px 12px;font-size:12px}#ct-help-panel{right:12px;bottom:145px;max-height:calc(100dvh - 160px)}#ct-help-log{height:180px}}