.wcai-widget{bottom:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:fixed;right:20px;z-index:9999}.wcai-widget--collapsed .wcai-chat-container{display:none}.wcai-widget:not(.wcai-widget--collapsed) .wcai-toggle-btn{opacity:0;pointer-events:none;transform:scale(.5)}.wcai-widget--expanded .wcai-toggle-btn{pointer-events:none;transform:scale(0)}.wcai-widget--expanded .wcai-chat-container{animation:wcai-slide-up .3s cubic-bezier(.4,0,.2,1);display:flex!important}.wcai-toggle-btn{background:none;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:50%;box-shadow:0 10px 40px rgba(0,0,0,.2);color:#fff;cursor:pointer;font:inherit;height:60px;margin:0;outline:none;padding:0;position:relative;transition:all .2s ease-in-out;width:60px;z-index:10000}.wcai-toggle-btn:hover{background:linear-gradient(135deg,#059669,#047d58);transform:scale(1.05)}.wcai-toggle-btn:active{transform:scale(.95)}.wcai-toggle-btn .wcai-icon{font-size:28px;line-height:1}.wcai-toggle-btn .wcai-badge{align-items:center;animation:wcai-bounce .6s ease-in-out infinite;background:#ef4444;border-radius:10px;color:#fff;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px;position:absolute;right:-5px;top:-5px}.wcai-chat-container{background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2);display:flex;flex-direction:column;height:500px;overflow:hidden;width:350px}.wcai-chat-header{align-items:center;background:linear-gradient(135deg,#10b981,#059669);color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}.wcai-chat-header .wcai-chat-title{font-size:16px;font-weight:600;line-height:1.2;margin:0}.wcai-chat-header .wcai-close-btn{background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;font:inherit;font-size:24px;height:32px;line-height:1;margin:0;outline:none;padding:0;transition:all .2s ease-in-out;width:32px}.wcai-chat-header .wcai-close-btn:hover{background:hsla(0,0%,100%,.2)}.wcai-header-info{align-items:center;display:flex;gap:12px}.wcai-header-avatar{align-items:center;background-color:hsla(0,0%,100%,.2);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.wcai-header-avatar .wcai-avatar-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wcai-header-avatar .wcai-avatar-emoji{font-size:24px}.wcai-header-text{display:flex;flex-direction:column;gap:2px}.wcai-header-meta{align-items:center;display:flex;font-size:12px;gap:6px;opacity:.95}.wcai-header-role{align-items:center;background:hsla(0,0%,100%,.2);border-radius:10px;display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.02em;padding:2px 8px}.wcai-header-separator{opacity:.6}.wcai-status{align-items:center;display:flex;font-size:12px;gap:4px}.wcai-status-dot{animation:wcai-pulse 2s infinite;background:#39ff14;border-radius:50%;box-shadow:0 0 0 2px hsla(0,0%,100%,.9);height:8px;width:8px}.wcai-messages-container{background:#f7f7f7;flex:1;overflow-y:auto;padding:16px}.wcai-messages-container::-webkit-scrollbar{width:6px}.wcai-messages-container::-webkit-scrollbar-track{background:transparent}.wcai-messages-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.wcai-messages-container::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.wcai-message{animation:wcai-fade-in .3s ease-out;display:flex;margin-bottom:12px}.wcai-message--ai{justify-content:flex-start}.wcai-message--ai .wcai-message__bubble{background:#e2e8f0;border-bottom-left-radius:4px;color:#1f2937}.wcai-message--user{flex-direction:row-reverse;justify-content:flex-end}.wcai-message--user .wcai-message__bubble{background:linear-gradient(135deg,#10b981,#059669);border-bottom-right-radius:4px;color:#fff}.wcai-message--user .wcai-message__sender{display:none}.wcai-message__avatar{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-shrink:0;height:32px;justify-content:center;margin-right:8px;overflow:hidden;width:32px}.wcai-message__content{display:flex;flex-direction:column;gap:4px;max-width:80%}.wcai-message__sender{color:#374151;font-size:12px;font-weight:600;line-height:1.2;padding-left:2px}.wcai-message__bubble{border-radius:18px;font-size:14px;line-height:1.5;max-width:100%;padding:8px 12px;word-wrap:break-word}.wcai-message__bubble a{color:inherit;text-decoration:underline}.wcai-message__bubble a:hover{opacity:.8}.wcai-message__bubble code{background:rgba(0,0,0,.1);border-radius:3px;font-family:Courier New,monospace;font-size:13px;padding:2px 6px}.wcai-message__time{color:#9ca3af;font-size:.7rem;padding:0 4px}.wcai-message--user .wcai-message__time{text-align:right}.wcai-message--ai .wcai-message__time{text-align:left}.wcai-avatar-img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wcai-avatar-img--small{height:32px;width:32px}.wcai-avatar-img--medium{height:40px;width:40px}.wcai-avatar-img--large{height:48px;width:48px}.wcai-avatar-emoji{align-items:center;display:flex;font-size:18px;height:100%;justify-content:center;line-height:1;width:100%}.wcai-typing-indicator{background:#f7f7f7;padding:0 16px 12px}.wcai-typing-indicator .wcai-message{margin-bottom:0}.wcai-typing-indicator .wcai-message__content{display:flex;flex-direction:column;gap:4px}.wcai-typing-indicator .wcai-typing-dots{align-items:center;background:#e2e8f0;border-radius:18px;display:flex;gap:4px;padding:8px 12px;width:-moz-fit-content;width:fit-content}.wcai-typing-indicator .wcai-typing-dots span{animation:wcai-typing 1.4s ease-in-out infinite;background:rgba(0,0,0,.4);border-radius:50%;height:8px;width:8px}.wcai-typing-indicator .wcai-typing-dots span:nth-child(2){animation-delay:.2s}.wcai-typing-indicator .wcai-typing-dots span:nth-child(3){animation-delay:.4s}.wcai-input-container{align-items:center;background:#fff;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:8px;padding:12px;position:relative}.wcai-input{border:1px solid #e5e7eb;border-radius:24px;flex:1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;outline:none;padding:10px 80px 10px 14px;transition:all .2s ease-in-out}.wcai-input::-moz-placeholder{color:#9ca3af}.wcai-input::placeholder{color:#9ca3af}.wcai-input:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.15)}.wcai-char-counter{color:#9ca3af;font-size:.7rem;pointer-events:none;position:absolute;right:70px;transition:color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wcai-char-counter--warning{color:#ef4444;font-weight:600}.wcai-send-btn{align-items:center;background:none;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:flex;font:inherit;height:42px;justify-content:center;margin:0;outline:none;padding:0;transition:all .2s ease-in-out;width:42px}.wcai-send-btn:hover:not(:disabled){background:linear-gradient(135deg,#005a87,#00496e);transform:scale(1.05)}.wcai-send-btn:active:not(:disabled){transform:scale(.95)}.wcai-send-btn:disabled{background:#d1d5db}.wcai-send-btn .wcai-send-icon{font-size:18px}.wcai-mode-indicator{background:rgba(16,185,129,.1);border-top:1px solid #e5e7eb;padding:4px 12px;text-align:center}.wcai-mode-indicator small{color:#10b981;font-size:11px}.wcai-products-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin-top:12px}.wcai-product-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;padding:8px;transition:all .2s ease-in-out}.wcai-product-card:hover{border-color:#34d399;box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.wcai-product-card .wcai-product-image{background:#f7f7f7;border-radius:4px;height:100px;margin-bottom:4px;-o-object-fit:cover;object-fit:cover;width:100%}.wcai-product-card .wcai-product-name{color:#1f2937;display:-webkit-box;font-size:13px;font-weight:600;-webkit-line-clamp:2;line-height:1.3;margin:0 0 4px;-webkit-box-orient:vertical;overflow:hidden}.wcai-product-card .wcai-product-price{color:#10b981;font-size:13px;font-weight:700;margin:0}.wcai-order-status{background:#fff;border-left:4px solid #10b981;border-radius:8px;margin-top:12px;padding:12px}.wcai-order-status h4{color:#10b981;font-size:16px;margin:0 0 8px}.wcai-order-status p{font-size:13px;line-height:1.5;margin:4px 0}.wcai-order-status p strong{font-weight:600;margin-right:4px}.wcai-quick-replies{border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px}.wcai-quick-reply{background:none;background:#fff;border:1px solid #10b981;border-radius:20px;color:#10b981;cursor:pointer;font:inherit;font-size:13px;margin:0;outline:none;padding:8px 12px;transition:all .2s ease-in-out}.wcai-quick-reply:hover{background:#10b981;color:#fff}@keyframes wcai-slide-up{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wcai-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes wcai-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes wcai-typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-8px)}}@keyframes wcai-pulse{0%,to{opacity:1}50%{opacity:.5}}@media screen and (max-width:768px){.wcai-widget{bottom:0;left:0;right:0}.wcai-widget--expanded .wcai-chat-container{border-radius:0;bottom:0;height:100vh;right:0;width:100vw}.wcai-toggle-btn{bottom:20px;position:fixed;right:20px}.wcai-chat-header{padding:8px 12px}.wcai-header-avatar{height:36px;width:36px}.wcai-chat-title{font-size:14px}.wcai-header-meta{font-size:11px}.wcai-header-role{font-size:10px;padding:1px 6px}.wcai-message__bubble,.wcai-message__content{max-width:85%}.wcai-message__sender{font-size:11px}.wcai-message__avatar{height:28px;margin-right:6px;width:28px}.wcai-message__avatar .wcai-avatar-emoji{font-size:16px}.wcai-avatar-img--small{height:28px;width:28px}.wcai-products-list{grid-template-columns:repeat(2,1fr)}.wcai-char-counter{font-size:.65rem;right:65px}.wcai-input{font-size:13px;padding:8px 70px 8px 12px}}@media print{.wcai-widget{display:none!important}}@media(prefers-contrast:high){.wcai-message__bubble{border:2px solid}.wcai-send-btn,.wcai-toggle-btn{border:2px solid #fff}.wcai-header-avatar,.wcai-message__avatar{border:2px solid}.wcai-status-dot{border:1px solid #fff}.wcai-header-role{border:1px solid hsla(0,0%,100%,.5)}.wcai-message__sender{font-weight:700}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.wcai-status-dot{animation:none}.wcai-avatar-img{transition:none}}.wcai-widget :focus-visible{outline:2px solid #10b981;outline-offset:2px}@media(prefers-color-scheme:dark){.wcai-message__sender{color:#d1d5db}}.wcai-privacy-notice{align-items:center;animation:wcai-notice-appear .3s ease-out;background:linear-gradient(135deg,#f9fafb,#f3f5f7);border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin:12px;padding:20px 16px;text-align:center}.wcai-privacy-notice__icon{font-size:32px;line-height:1}.wcai-privacy-notice__content{display:flex;flex-direction:column;gap:8px}.wcai-privacy-notice__title{color:#374151;font-size:14px;font-weight:600;margin:0}.wcai-privacy-notice__text{color:#6b7280;font-size:13px;line-height:1.5;max-width:280px}.wcai-privacy-notice__links{margin-top:4px}.wcai-privacy-notice__links a{color:#10b981;font-size:12px;text-decoration:none;transition:color .2s ease}.wcai-privacy-notice__links a:hover{color:#059669;text-decoration:underline}.wcai-privacy-notice__btn{align-items:center;background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;margin-top:4px;min-width:140px;padding:10px 20px;transition:all .2s ease}.wcai-privacy-notice__btn:hover{background:#059669;box-shadow:0 4px 12px rgba(16,185,129,.3);transform:translateY(-1px)}.wcai-privacy-notice__btn:active{transform:translateY(0)}.wcai-privacy-notice__btn:focus{box-shadow:0 0 0 3px rgba(16,185,129,.3);outline:none}.wcai-privacy-notice--hiding{animation:wcai-notice-disappear .3s ease-out forwards}.wcai-widget-footer{background:#f8f9fa;border-top:1px solid #e9ecef;flex-direction:column;flex-shrink:0;gap:6px;padding:8px 12px}.wcai-footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.wcai-footer-link{color:#6c757d;font-size:11px;margin:0;transition:color .2s ease}.wcai-footer-link:focus{border-radius:2px;outline:2px solid #10b981;outline-offset:2px}.wcai-footer-separator{color:#adb5bd;font-size:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wcai-footer-branding{align-items:center;display:flex;gap:8px;justify-content:space-between}.wcai-footer-brand{align-items:center;color:#6c757d;display:flex;gap:4px;text-decoration:none;transition:color .2s ease}.wcai-footer-brand:hover{color:#10b981}.wcai-footer-brand:hover .wcai-footer-logo-icon{stroke:#10b981}.wcai-footer-logo-icon{fill:none;flex-shrink:0;height:14px;stroke:#6c757d;stroke-width:2;transition:stroke .2s ease;width:14px}.wcai-footer-brand-name{font-size:10px;font-weight:500;letter-spacing:.02em}.wcai-footer-copyright{color:#adb5bd;font-size:9px;white-space:nowrap}@media(max-width:360px){.wcai-widget-footer{gap:4px;padding:6px 10px}.wcai-footer-branding{align-items:center;flex-direction:column;gap:2px}.wcai-footer-copyright{font-size:8px}}.wcai-input:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}.wcai-input:disabled::-moz-placeholder{color:#6b7280;font-style:italic}.wcai-input:disabled::placeholder{color:#6b7280;font-style:italic}.wcai-send-btn:disabled{background:#e5e7eb;cursor:not-allowed;opacity:.6}.wcai-send-btn:disabled:hover{background:#e5e7eb;transform:none}@keyframes wcai-notice-appear{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes wcai-notice-disappear{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.wcai-privacy-notice{animation:none}.wcai-privacy-notice--hiding{animation:none;opacity:0}.wcai-privacy-notice__btn{transition:none}.wcai-privacy-notice__btn:hover{transform:none}}@media(max-width:480px){.wcai-privacy-notice{margin:8px;padding:16px 12px}.wcai-privacy-notice__text{font-size:12px}.wcai-privacy-notice__btn{padding:12px 20px;width:100%}.wcai-widget-footer{font-size:10px;padding:10px 12px}}body.wcai-modal-open{overflow:hidden!important}.wcai-gdpr-modal{align-items:center;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100%!important;justify-content:center;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:999999!important}.wcai-gdpr-modal__overlay{backdrop-filter:blur(2px);background:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}.wcai-gdpr-modal__container{animation:wcaiModalIn .2s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-height:90vh;max-width:440px;overflow:auto;position:relative;width:90%;z-index:1}.wcai-gdpr-modal__header{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:16px 20px}.wcai-gdpr-modal__header h2{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0}.wcai-gdpr-modal__header h2 .wcai-gdpr-modal__icon,.wcai-gdpr-modal__icon{font-size:20px}.wcai-gdpr-modal__close{align-items:center;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;line-height:1;transition:background .2s;width:32px}.wcai-gdpr-modal__close:hover{background:hsla(0,0%,100%,.3)}.wcai-gdpr-modal__close svg{height:20px;width:20px}.wcai-gdpr-modal__body{padding:20px}.wcai-gdpr-modal__intro{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 20px}.wcai-gdpr-modal__error,.wcai-gdpr-modal__success{padding:40px 20px;text-align:center}.wcai-gdpr-modal__error h3,.wcai-gdpr-modal__success h3{color:#1f2937;font-size:20px;margin:16px 0 8px}.wcai-gdpr-modal__error p,.wcai-gdpr-modal__success p{color:#6b7280;font-size:14px;margin:0 0 20px}.wcai-gdpr-modal__error-icon,.wcai-gdpr-modal__success-icon{font-size:48px}.wcai-gdpr-modal__success-icon{animation:wcaiPulse .5s ease}.wcai-gdpr-modal__error-icon{animation:wcaiShake .5s ease}.wcai-gdpr-modal__reference{background:#f3f4f6;border-radius:8px;font-size:14px;margin-bottom:20px;padding:12px 16px;text-align:center}.wcai-gdpr-modal__reference-label{color:#6b7280;margin-right:8px}.wcai-gdpr-modal__reference-value{color:#10b981;font-family:monospace;font-size:15px;font-weight:600}.wcai-gdpr-form__group{margin-bottom:20px}.wcai-gdpr-form__label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.wcai-gdpr-form__label .required{color:#ef4444;margin-left:2px}.wcai-gdpr-form__input{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-size:15px;padding:12px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.wcai-gdpr-form__input:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1);outline:none}.wcai-gdpr-form__input.error{border-color:#ef4444}.wcai-gdpr-form__input::-moz-placeholder{color:#9ca3af}.wcai-gdpr-form__input::placeholder{color:#9ca3af}.wcai-gdpr-form__error{color:#ef4444;display:block;font-size:12px;margin-top:4px;min-height:16px}.wcai-gdpr-form__options{display:flex;flex-direction:column;gap:10px}.wcai-gdpr-form__radio{align-items:flex-start;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;padding:12px 14px;transition:border-color .2s,background .2s}.wcai-gdpr-form__radio:hover{background:#f0fdf4;border-color:#10b981}.wcai-gdpr-form__radio input[type=radio]{height:0;opacity:0;position:absolute;width:0}.wcai-gdpr-form__radio input[type=radio]:checked+.wcai-gdpr-form__radio-custom{background:#10b981;border-color:#10b981}.wcai-gdpr-form__radio input[type=radio]:checked+.wcai-gdpr-form__radio-custom:after{transform:translate(-50%,-50%) scale(1)}.wcai-gdpr-form__radio input[type=radio]:checked~.wcai-gdpr-form__radio-label strong{color:#10b981}.wcai-gdpr-form__radio-custom{border:2px solid #d1d5db;border-radius:50%;height:20px;margin-right:12px;margin-top:2px;min-width:20px;position:relative;transition:all .2s;width:20px}.wcai-gdpr-form__radio-custom:after{background:#fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s;width:8px}.wcai-gdpr-form__radio-label{flex:1}.wcai-gdpr-form__radio-label strong{color:#1f2937;display:block;font-size:14px;font-weight:500;margin-bottom:2px}.wcai-gdpr-form__radio-label small{color:#6b7280;font-size:12px}.wcai-gdpr-form__recaptcha{margin-bottom:16px}.wcai-gdpr-form__notice{align-items:flex-start;background:#fef3c7;border-radius:8px;color:#92400e;display:flex;font-size:13px;gap:8px;margin-bottom:20px;padding:12px}.wcai-gdpr-form__notice svg{color:#d97706;min-width:16px}.wcai-gdpr-form__actions{display:flex;gap:12px;justify-content:flex-end}.wcai-gdpr-form__btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s}.wcai-gdpr-form__btn--primary{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.wcai-gdpr-form__btn--primary:hover:not(:disabled){box-shadow:0 4px 12px rgba(16,185,129,.3);transform:translateY(-1px)}.wcai-gdpr-form__btn--primary:disabled{cursor:not-allowed;opacity:.7;transform:none}.wcai-gdpr-form__btn--secondary{background:#f3f4f6;color:#374151}.wcai-gdpr-form__btn--secondary:hover{background:#e5e7eb}.wcai-gdpr-form__btn-loading{align-items:center;display:flex;gap:8px}.wcai-spinner{animation:wcaiSpin 1s linear infinite}@keyframes wcaiSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes wcaiModalIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes wcaiPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes wcaiShake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.wcai-widget-footer{align-items:center;background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;font-size:11px;gap:12px;justify-content:center;padding:8px 16px}.wcai-widget-footer a,.wcai-widget-footer button{background:none;border:none;color:#6b7280;cursor:pointer;font-family:inherit;font-size:inherit;padding:0;text-decoration:none;transition:color .2s}.wcai-widget-footer a:hover,.wcai-widget-footer button:hover{color:#10b981;text-decoration:underline}.wcai-footer-link{background:none;border:none;color:#6b7280;cursor:pointer;font-family:inherit;font-size:inherit;padding:0;text-decoration:none;transition:color .2s}.wcai-footer-link:hover{color:#10b981;text-decoration:underline}.wcai-footer-separator{color:#d1d5db}@media(max-width:480px){.wcai-gdpr-modal__container{border-radius:8px;max-height:95vh;width:95%}.wcai-gdpr-modal__header{border-radius:8px 8px 0 0;padding:14px 16px}.wcai-gdpr-modal__header h2{font-size:16px}.wcai-gdpr-modal__body{padding:16px}.wcai-gdpr-form__actions{flex-direction:column-reverse}.wcai-gdpr-form__actions .wcai-gdpr-form__btn{width:100%}}