#wds-ai-root{font-family:inherit;position:fixed;bottom:20px;right:20px;z-index:999999;color:#263b38}#wds-ai-root *{box-sizing:border-box}#wds-ai-root [hidden]{display:none!important}#wds-ai-root button{cursor:pointer}#wds-ai-toggle{border:0;border-radius:40px;background:#205e59;color:#fff;padding:14px 20px;box-shadow:0 7px 24px #0003;font-weight:700}#wds-ai-panel{position:absolute;bottom:64px;right:0;width:min(440px,calc(100vw - 24px));height:min(620px,calc(100dvh - 100px));display:flex;flex-direction:column;background:#fff;border:1px solid #d8e7e3;border-radius:16px;overflow:hidden;box-shadow:0 15px 50px #0004}#wds-ai-panel header{flex:none;background:#205e59;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:16px}#wds-ai-close{border:0;background:#fff0;color:#fff;font-size:26px}#wds-ai-panel .wds-ai-tabs{display:flex;flex:none;border-bottom:1px solid #d8e7e3;background:#fff}#wds-ai-panel .wds-ai-tabs button{width:50%;padding:12px 8px;border:0;border-bottom:3px solid #fff0;background:#fff;color:#205e59;font-size:14px;font-weight:700}#wds-ai-panel .wds-ai-tabs button.wds-active{border-bottom-color:#205e59;background:#edf7f5}#wds-ai-panel .wds-ai-view{min-height:0;flex:1;display:flex;flex-direction:column}#wds-ai-messages{overflow-y:auto;min-height:0;flex:1;padding:14px;background:#f8fbfa}#wds-ai-messages p{padding:12px;border-radius:12px;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}#wds-ai-messages .wds-bot{background:#e9f4f1;margin-right:18px}#wds-ai-messages .wds-user{background:#205e59;color:#fff;margin-left:18px}#wds-ai-messages a{color:#205e59;text-decoration:underline;overflow-wrap:anywhere}#wds-ai-chat-form{flex:none;display:flex;padding:10px;gap:6px;border-top:1px solid #d8e7e3}#wds-ai-root input:not([type=checkbox]),#wds-ai-root textarea,#wds-ai-root select{font:inherit;font-size:14px;min-width:0;width:100%;padding:11px;border:1px solid #ccd9d5;border-radius:8px;background:#fff;color:#263b38}#wds-ai-root button[type=submit]{border:0;border-radius:8px;background:#205e59;color:#fff;padding:11px 14px;font-size:13px;font-weight:700}#wds-ai-root button:disabled{opacity:.6;cursor:wait}#wds-ai-lead-view{overflow-y:auto;padding:14px;gap:12px}#wds-ai-lead-view .wds-ai-lead-intro p{font-size:13px;line-height:1.5;margin:5px 0 0}#wds-ai-lead-form{display:grid;gap:10px}#wds-ai-lead-form textarea{min-height:85px}#wds-ai-lead-form .wds-consent{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5}#wds-ai-lead-form .wds-consent input{flex:none;margin-top:3px}#wds-ai-lead-form .wds-honey{position:absolute!important;left:-9999px!important;width:1px!important}#wds-ai-lead-status{font-size:13px;margin:0;color:#205e59}#wds-ai-panel small{flex:none;padding:9px 12px;font-size:11px;color:#667;line-height:1.35;background:#fff;border-top:1px solid #e7eeeb}@media(max-width:500px){#wds-ai-root{bottom:12px;right:12px}#wds-ai-panel{bottom:60px;width:calc(100vw - 24px);height:min(620px,calc(100dvh - 92px))}}#wds-ai-root #wds-ai-lead-form input:focus,#wds-ai-root #wds-ai-lead-form select:focus,#wds-ai-root #wds-ai-lead-form textarea:focus,#wds-ai-root #wds-ai-question:focus{outline:2px solid #205e59;outline-offset:1px}#wds-ai-root #wds-ai-lead-status.wds-error{color:#b42318}#wds-ai-root #wds-ai-lead-form button[type=submit]{min-height:44px}#wds-ai-root #wds-ai-lead-view{overscroll-behavior:contain}@media(max-width:500px){#wds-ai-root #wds-ai-panel{max-height:calc(100dvh - 85px)}#wds-ai-root #wds-ai-toggle{min-height:46px}}#wds-ai-root{--wds-brand:#205e59;--wds-ink:#263b38}#wds-ai-root button,#wds-ai-root input,#wds-ai-root textarea,#wds-ai-root select{font-family:inherit;line-height:1.4;letter-spacing:normal;text-transform:none}#wds-ai-root #wds-ai-panel{width:min(460px,calc(100vw - 24px));height:min(710px,calc(100dvh - 104px));border-radius:18px}#wds-ai-panel header{background:linear-gradient(125deg,#16443f,#28766e);padding:17px 18px;gap:12px}#wds-ai-panel header strong{color:#fff;font-size:16px;line-height:1.3}#wds-ai-panel #wds-ai-close{min-width:44px;min-height:44px;padding:0;border-radius:8px}#wds-ai-root button:focus-visible,#wds-ai-root a:focus-visible{outline:3px solid #d9ae57;outline-offset:2px}#wds-ai-panel .wds-ai-tabs button{min-height:48px;border-radius:0}#wds-ai-root #wds-ai-lead-view{display:block;overflow-y:auto;flex:1;padding:18px}#wds-ai-root .wds-ai-lead-intro{margin-bottom:16px}#wds-ai-root #wds-ai-lead-form>label:not(.wds-consent){display:grid;gap:5px;font-size:13px;font-weight:600;color:#263b38;margin:0}#wds-ai-root #wds-ai-lead-form .wds-consent{display:block;font-weight:400;color:#263b38}#wds-ai-root .wds-consent input{width:17px;height:17px;vertical-align:middle;accent-color:#205e59}#wds-ai-root .wds-consent a{color:#205e59;text-decoration:underline}#wds-ai-root input:not([type=checkbox]),#wds-ai-root select,#wds-ai-root textarea{font-size:16px;min-height:44px;box-shadow:none}#wds-ai-root #wds-ai-lead-form textarea{min-height:150px;resize:vertical;max-height:300px}#wds-ai-root #wds-ai-chat-form{align-items:center;padding:12px;gap:8px}#wds-ai-root #wds-ai-chat-form input{flex:1}#wds-ai-root button[type=submit]{min-height:44px;flex-shrink:0}#wds-ai-root .wds-ai-tools{display:flex;align-items:center;gap:8px;padding:6px 12px;border-top:1px solid #d8e7e3;background:#fff;font-size:11px}#wds-ai-root #wds-ai-reset{border:0;background:#fff0;color:#205e59;font-size:12px;text-decoration:underline;padding:8px 0;flex:none}#wds-ai-root #wds-ai-chat-status{font-size:11px;color:#52635f}#wds-ai-root #wds-ai-messages{overscroll-behavior:contain}#wds-ai-root #wds-ai-messages .wds-error{color:#9e2115;background:#fff1ef}#wds-ai-root #wds-ai-panel small{font-size:10px;color:#53615f;line-height:1.45;padding:9px 12px}#wds-ai-root #wds-ai-lead-status{overflow-wrap:anywhere}#wds-ai-root #wds-ai-lead-form .wds-honey{width:1px!important;min-height:1px!important;height:1px!important;padding:0!important}@media(max-width:500px){#wds-ai-root{bottom:max(10px,env(safe-area-inset-bottom));right:12px}#wds-ai-root #wds-ai-panel{width:calc(100vw - 24px);bottom:60px;height:min(710px,calc(100dvh - 86px));max-height:calc(100dvh - 86px)}#wds-ai-panel header{padding:9px 14px}#wds-ai-panel header strong{font-size:15px}#wds-ai-root #wds-ai-lead-view{padding:14px}}@media(prefers-reduced-motion:no-preference){#wds-ai-root .wds-waiting{animation:wds-ai-pulse 1.5s ease-in-out infinite}@keyframes wds-ai-pulse{50%{opacity:.55}}}#wds-ai-root input:not([type=checkbox]),#wds-ai-root textarea,#wds-ai-root select{font-weight:400}#wds-ai-root #wds-ai-panel{border-top:3px solid #00b3a4}#wds-ai-root #wds-ai-panel small{font-size:11px}