.kws-ai-site .kws-ai-content{width:94%;max-width:1800px;margin:0 auto;padding:38px 0 55px}.kws-ai-site .kws-ai-content>h1{font-size:clamp(24px,2.5vw,34px);line-height:1.35;margin:0 0 24px;color:#283f4d}.kws-ai-site .kwa{font-family:Arial,Helvetica,system-ui,sans-serif;box-shadow:none;border-radius:6px;height:clamp(480px,65vh,700px);min-height:480px;background:#fff}.kws-ai-site .kwa p,.kws-ai-site .kwa h3{margin:0}.kws-ai-site .kwa-answer{margin-bottom:12px!important}.kws-ai-site .kwa-mode{padding:10px 20px;font-size:12px}.kws-ai-site .kwa-product h3{font-size:14px;line-height:1.6}.kws-ai-site .kwa-product a{color:#245d77}.kws-ai-site .kwa button{box-shadow:none;text-transform:none;letter-spacing:normal;line-height:1.5}.kws-ai-site .kwa-example{padding:7px 12px!important;min-height:0}.kws-ai-site .kwa-send{background:#283f4d;padding:10px 16px!important;min-height:44px}.kws-ai-site .kwa-add{padding:5px 10px!important;min-height:0}.kws-ai-site .kwa-composer textarea{margin:0}.kws-ai-site .kwa-message.user{color:#203744}.kws-ai-site .kwa-select[hidden]{display:none}.kws-ai-site .kwa-status:empty{display:none}.kws-ai-site .kwa-source details{color:#536b79}.kws-ai-site #page-footer .footer-contact .w-post-elm-value{overflow-wrap:anywhere}@media(max-width:600px){.kws-ai-site .kws-ai-content{width:94%;padding:25px 0 30px}.kws-ai-site .kws-ai-content>h1{font-size:23px;margin-bottom:18px}.kws-ai-site .kwa{height:72dvh;min-height:430px}.kws-ai-site .kwa-mode{padding:9px 14px}.kws-ai-site .kwa-feed{padding:14px}}
@media(max-width:600px){.kws-ai-site .kwa{height:clamp(430px,70svh,620px);min-height:430px;max-height:620px}.kws-ai-site #panel{display:none!important}}
.kws-ai-privacy{font-size:13px;line-height:1.6;color:#586976;margin:0 0 16px;max-width:1000px}

body.kws-ai-embedded{margin:0;background:white;height:100dvh;overflow:hidden}.kws-ai-embedded .l-canvas,.kws-ai-embedded .l-main,.kws-ai-embedded .l-section,.kws-ai-embedded .l-section-h{height:100%;min-height:0;padding:0!important;margin:0!important;width:100%;max-width:none}.kws-ai-embedded .kws-ai-content{height:100%;width:100%;max-width:none;display:flex;flex-direction:column;padding:0!important;margin:0}.kws-ai-embedded .kws-ai-privacy{font-size:11px;line-height:1.5;padding:10px 14px;margin:0;color:#667985;flex-shrink:0}.kws-ai-embedded #kws-assistant{display:flex;flex:1;min-height:0}.kws-ai-embedded .kwa{height:auto!important;min-height:0!important;max-height:none!important;flex:1;border:0;border-radius:0}.kws-ai-embedded .kwa-feed{padding:14px}.kws-ai-embedded .kwa-composer{padding:12px}.kws-ai-embedded #kws-cart-badge{display:none!important}
