:root{--beerloyuz-ai-color:#2B6CB0;--beerloyuz-ai-hover-color:#28619e;--beerloyuz-ai-popup-color:#2B6CB0;--beerloyuz-ai-popup-secondary-color:#527CA8;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;src:url('../../fonts/montserrat-latin-ext-wght-normal.woff2') format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;src:url('../../fonts/montserrat-latin-wght-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url('../../fonts/inter-latin-ext-wght-normal.woff2') format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url('../../fonts/inter-latin-wght-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}body.beerloyuz-ai-active.beerloyuz-ai-loaded #beerloyuz-ai-chatbot-toggler{display:flex!important;}#beerloyuz-ai-chatbot-toggler *{font-family:"Montserrat",sans-serif!important;margin:0!important;padding:0!important;box-sizing:border-box!important;}#beerloyuz-ai-chatbot-toggler{position:fixed!important;bottom:15px!important;right:15px!important;min-width:fit-content!important;padding:10px 10px!important;border:none!important;cursor:pointer!important;display:none!important;gap:7px!important;align-items:center!important;justify-content:center!important;background:var(--beerloyuz-ai-color)!important;color:#fff!important;letter-spacing:.1px!important;border-radius:25px!important;transition:background .2s ease!important;z-index:2147483646!important;}#beerloyuz-ai-chatbot-toggler:hover{background:var(--beerloyuz-ai-hover-color)!important;}#beerloyuz-ai-chatbot-toggler h3{font-size:.82rem!important;font-weight:600!important;color:#fff!important;text-transform:none!important;letter-spacing:normal!important;}#beerloyuz-ai-chatbot-toggler img{color:#fff!important;}#beerloyuz-ai-chatbot-toggler.beerloyuz-ai-toggler-style-round_icon{width:60px!important;height:60px!important;min-width:unset!important;padding:0!important;border-radius:50%!important;box-shadow:0 4px 18px rgba(0,0,0,.22)!important;animation:beerloyuz-toggler-pulse 2.8s ease-in-out infinite!important;}#beerloyuz-ai-chatbot-toggler.beerloyuz-ai-toggler-style-round_icon:hover{transform:scale(1.08)!important;box-shadow:0 6px 24px rgba(0,0,0,.3)!important;animation:none!important;}#beerloyuz-ai-chatbot-toggler.beerloyuz-ai-toggler-style-round_icon_chat{width:60px!important;height:60px!important;min-width:unset!important;padding:0!important;border-radius:50%!important;box-shadow:0 4px 18px rgba(0,0,0,.22)!important;animation:beerloyuz-toggler-pulse 2.8s ease-in-out infinite!important;}#beerloyuz-ai-chatbot-toggler.beerloyuz-ai-toggler-style-round_icon_chat:hover{transform:scale(1.08)!important;box-shadow:0 6px 24px rgba(0,0,0,.3)!important;animation:none!important;}@keyframes beerloyuz-toggler-pulse{0%,100%{box-shadow:0 4px 18px rgba(0,0,0,.22),0 0 0 0 color-mix(in srgb,var(--beerloyuz-ai-color) 45%,transparent)}50%{box-shadow:0 4px 18px rgba(0,0,0,.22),0 0 0 12px color-mix(in srgb,var(--beerloyuz-ai-color) 0%,transparent)}}@keyframes beerloyuz-pulse-error{0%{box-shadow:0 0 0 0 rgba(239,68,68,.7)}70%{box-shadow:0 0 0 14px rgba(239,68,68,0)}100%{box-shadow:0 0 0 0 rgba(239,68,68,0)}}.beerloyuz-ai-api-error-placeholder{padding:14px 20px!important;border-radius:35px!important;gap:12px!important;animation:beerloyuz-pulse-error 1.8s ease infinite!important;display:flex!important;}.beerloyuz-ai-api-error-placeholder:hover{background-color:#dc2626!important;animation-play-state:paused!important;}.beerloyuz-ai-api-error-placeholder svg{width:32px!important;height:32px!important;flex-shrink:0!important;}.beerloyuz-ai-chatbot-popup *{font-family:"Montserrat",sans-serif!important;font-weight:500!important;-webkit-font-smoothing:antialiased!important;margin:0!important;padding:0!important;box-sizing:border-box!important;}.beerloyuz-ai-chatbot-popup{position:fixed!important;right:15px!important;bottom:70px!important;opacity:0!important;pointer-events:none!important;width:340px!important;height:420px!important;transform:scale(.2)!important;transform-origin:bottom right!important;border-radius:5px!important;box-shadow:0 0 128px rgba(0,0,0,.1),0 32px 64px -48px rgba(0,0,0,.5)!important;transition:all .2s ease!important;z-index:2147483648!important;display:flex!important;flex-direction:column!important;}body.show-beerloyuz-ai-chatbot .beerloyuz-ai-chatbot-popup{opacity:1!important;pointer-events:auto!important;transform:scale(1)!important;}body.beerloyuz-ai-toggler-style-round_icon .beerloyuz-ai-chatbot-popup{bottom:90px!important;right:15px!important;}body.beerloyuz-ai-toggler-style-round_icon .beerloyuz-ai-chatbot-reminder{bottom:90px!important;}body.beerloyuz-ai-toggler-style-round_icon_chat .beerloyuz-ai-chatbot-popup{bottom:90px!important;right:15px!important;}body.beerloyuz-ai-toggler-style-round_icon_chat .beerloyuz-ai-chatbot-reminder{bottom:90px!important;}@media (max-width:767px){body.beerloyuz-ai-toggler-style-round_icon .beerloyuz-ai-chatbot-popup{width:100%!important;right:0!important;bottom:0!important;border-radius:0!important}body.beerloyuz-ai-toggler-style-round_icon_chat .beerloyuz-ai-chatbot-popup{width:100%!important;right:0!important;bottom:0!important;border-radius:0!important}}.beerloyuz-ai-chat-header{display:flex!important;align-items:center!important;justify-content:space-between!important;background:var(--beerloyuz-ai-color)!important;padding:5px 17px!important;border-top-left-radius:5px!important;border-top-right-radius:5px!important;}.beerloyuz-ai-header-info{display:flex!important;gap:10px!important;align-items:center!important;}.beerloyuz-ai-header-info h2{user-select:none!important;margin:0!important;}.beerloyuz-ai-header-info .chatbot-logo{height:18px!important;width:18px!important;padding:2px!important;fill:var(--beerloyuz-ai-color)!important;flex-shrink:0!important;background:#fff!important;border-radius:50%!important;}.beerloyuz-ai-header-info .beerloyuz-ai-logo-text{color:#fff!important;font-size:.82rem!important;font-weight:600!important;}.beerloyuz-ai-chat-header #beerloyuz-ai-close-chatbot{border:none!important;color:#fff!important;height:40px!important;width:40px!important;font-size:1.9rem!important;margin-right:-10px!important;cursor:pointer!important;border-radius:50%!important;background:none!important;transition:.2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;}#beerloyuz-ai-close-chatbot:hover{background:var(--beerloyuz-ai-hover-color)!important;}.beerloyuz-ai-chat-header #beerloyuz-ai-header-whatsapp{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:50%!important;color:#fff!important;background:none!important;transition:background .2s ease!important;text-decoration:none!important;}.beerloyuz-ai-chat-header #beerloyuz-ai-header-whatsapp:hover{background:var(--beerloyuz-ai-hover-color)!important;}.beerloyuz-ai-chat-header #beerloyuz-ai-delete-chat-history{display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;color:#fff!important;height:40px!important;width:40px!important;font-size:1.9rem!important;cursor:pointer!important;border-radius:50%!important;background:none!important;transition:.2s ease!important;}.beerloyuz-ai-chat-header .beerloyuz-ai-header-controls{display:flex!important;}#beerloyuz-ai-delete-chat-history:hover{background:var(--beerloyuz-ai-hover-color)!important;}.beerloyuz-ai-disabled{opacity:.5!important;cursor:not-allowed!important;}.beerloyuz-ai-chat-body{padding:5px 15px 15px 15px!important;display:flex!important;gap:12px!important;overflow-y:auto!important;overflow-x:hidden!important;width:100%!important;flex:1 1 auto!important;height:auto!important;background:#fff!important;margin-bottom:0!important;flex-direction:column!important;scrollbar-width:thin!important;scrollbar-color:#ccccf5 transparent!important;overscroll-behavior:contain!important;}.beerloyuz-ai-chat-body .beerloyuz-ai-bot-message{display:flex!important;gap:11px!important;align-items:flex-start!important;margin-top:10px!important;}.beerloyuz-ai-chat-body .beerloyuz-ai-bot-message img,.beerloyuz-ai-chat-body .beerloyuz-ai-bot-message svg{margin-top:10px!important;flex-shrink:0!important;}.beerloyuz-ai-chat-body .beerloyuz-ai-bot-message img[src$=".png"],.beerloyuz-ai-chat-body .beerloyuz-ai-bot-message img[src$=".jpg"],.beerloyuz-ai-chat-body .beerloyuz-ai-bot-message img[src$=".jpeg"]{filter:grayscale(1) brightness(.1)!important;}.beerloyuz-ai-chat-body .beerloyuz-ai-bot-message img[src$=".svg"]{fill:#000000!important;}.beerloyuz-ai-chat-body .beerloyuz-ai-user-message{display:flex!important;flex-direction:column!important;align-items:flex-end!important;}@keyframes beerloyuzMessageShow{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.beerloyuz-ai-chat-body .beerloyuz-ai-message{animation:beerloyuzMessageShow .3s cubic-bezier(.16,1,.3,1) forwards!important;}.beerloyuz-ai-chat-body .beerloyuz-ai-message .beerloyuz-ai-message-text{padding:10px 14px!important;max-width:80%!important;font-size:.7rem!important;line-height:1.45!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important;}.beerloyuz-ai-chat-body .beerloyuz-ai-bot-message.beerloyuz-ai-thinking .beerloyuz-ai-message-text{padding:6px 14px!important;border-radius:14px 14px 14px 4px!important;}.beerloyuz-ai-chat-body .beerloyuz-ai-bot-message .beerloyuz-ai-message-text{background:#f3f4f6!important;color:#1f2937!important;border-radius:14px 14px 14px 4px!important;}.beerloyuz-ai-chat-body .beerloyuz-ai-user-message .beerloyuz-ai-message-text{color:var(--beerloyuz-ai-user-message-text-color,#ffffff)!important;background:var(--beerloyuz-ai-color)!important;border-radius:14px 14px 4px 14px!important;}.beerloyuz-ai-chat-body .beerloyuz-ai-bot-message .beerloyuz-ai-thinking-indicator{display:flex!important;gap:2px!important;padding-block:8px!important;}.beerloyuz-ai-chat-body .beerloyuz-ai-user-message .attachment{width:50%!important;margin-top:7px!important;border-radius:13px 3px 13px 13px!important;}.beerloyuz-ai-chat-body .beerloyuz-ai-bot-message .beerloyuz-ai-thinking-indicator .beerloyuz-ai-dot{height:5px!important;width:5px!important;opacity:.7!important;border-radius:50%!important;background:#6F6BC2!important;animation:dotPulse 1.8s ease-in-out infinite!important;}.beerloyuz-ai-chat-body .beerloyuz-ai-bot-message .beerloyuz-ai-thinking-indicator .beerloyuz-ai-dot:nth-child(1){animation-delay:.2s!important;}.beerloyuz-ai-chat-body .beerloyuz-ai-bot-message .beerloyuz-ai-thinking-indicator .beerloyuz-ai-dot:nth-child(2){animation-delay:.3s!important;}.beerloyuz-ai-chat-body .beerloyuz-ai-bot-message .beerloyuz-ai-thinking-indicator .beerloyuz-ai-dot:nth-child(3){animation-delay:.4s!important;}@keyframes dotPulse{0%,44%{transform:translateY(0)}28%{opacity:.4;transform:translateY(-4px)}44%{opacity:.2}}.beerloyuz-ai-chat-footer{position:static!important;width:100%!important;background:#fff!important;padding:10px 14px 12px 14px!important;border-bottom-left-radius:5px!important;border-bottom-right-radius:5px!important;}.beerloyuz-ai-chat-footer .beerloyuz-ai-chat-form{display:flex!important;align-items:center!important;background:#fff!important;border-radius:32px!important;outline:1px solid #CCCCE5!important;}.beerloyuz-ai-chat-footer .beerloyuz-ai-chat-form:focus-within{outline:2px solid var(--beerloyuz-ai-color)!important;}.beerloyuz-ai-chat-form .beerloyuz-ai-message-input{border:none!important;outline:none!important;height:24px!important;width:100%!important;resize:none!important;font-size:.7rem!important;padding:4px 0 4px 14px!important;border-radius:inherit!important;}.beerloyuz-ai-chat-form .beerloyuz-ai-chat-controls{display:flex!important;height:32px!important;gap:3px!important;align-items:center!important;align-self:flex-end!important;padding-right:6px!important;}.beerloyuz-ai-chat-form .beerloyuz-ai-chat-controls button{height:24px!important;width:24px!important;border:none!important;font-size:1rem!important;cursor:pointer!important;color:#706DB0!important;background:none!important;border-radius:50%!important;transition:.2s ease!important;}.beerloyuz-ai-chat-form .beerloyuz-ai-chat-controls #beerloyuz-ai-mic-btn{color:var(--beerloyuz-ai-color)!important;}.beerloyuz-ai-chat-form .beerloyuz-ai-chat-controls #beerloyuz-ai-send-message{background:var(--beerloyuz-ai-color)!important;color:#fff!important;display:none!important;}.beerloyuz-ai-chat-form .beerloyuz-ai-message-input:valid~.beerloyuz-ai-chat-controls #beerloyuz-ai-send-message{display:block!important;background:var(--beerloyuz-ai-color)!important;color:#fff!important;}.beerloyuz-ai-chat-form .beerloyuz-ai-message-input:valid~.beerloyuz-ai-chat-controls #beerloyuz-ai-send-message:hover{background:var(--beerloyuz-ai-hover-color)!important;}.beerloyuz-ai-chat-form .beerloyuz-ai-chat-controls button:hover{background:#f1f1ff!important;}.beerloyuz-ai-warning{font-size:.6rem!important;font-weight:300!important;text-align:center!important;padding-top:5px!important;}.beerloyuz-ai-message-suggestion-body{display:flex!important;gap:10px!important;flex-direction:column!important;opacity:1;margin-top:15px!important;}.beerloyuz-ai-message-suggestion-body .beerloyuz-ai-message-suggestions-text{font-size:.6rem!important;}.beerloyuz-ai-message-suggestion-body .beerloyuz-ai-message-suggestions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;}.beerloyuz-ai-message-suggestion-body button{color:black!important;background:transparent!important;border:.5px solid #00000017!important;border-radius:10px!important;text-align:center!important;padding:8px 10px!important;cursor:pointer!important;font-size:.6rem!important;font-weight:300!important;transition:.2s border ease!important;text-transform:none!important;letter-spacing:normal!important;}.beerloyuz-ai-message-suggestion-body button:hover{border:.5px solid var(--beerloyuz-ai-hover-color)!important;background:transparent!important;color:black!important;}.beerloyuz-ai-confirm-popup{display:flex!important;opacity:0!important;pointer-events:none!important;justify-content:center!important;font-weight:300!important;font-size:.82rem!important;align-items:center!important;position:absolute!important;border-radius:5px!important;width:100%!important;height:100%!important;background:#00000064!important;z-index:9999!important;transition:opacity .2s ease!important;}.beerloyuz-ai-confirm-content{width:90%!important;height:150px!important;padding:10px!important;background-color:white!important;border-radius:5px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;}.beerloyuz-ai-confirm-content h4{font-size:1.52rem!important;font-weight:700!important;}.beerloyuz-ai-confirm-content p{font-size:.82rem!important;font-weight:300!important;}.beerloyuz-ai-confirm-btn{margin:8px 4px 0 4px!important;border:none!important;border-radius:4px!important;background:var(--beerloyuz-ai-color,#2B6CB0)!important;color:#fff!important;cursor:pointer!important;font-size:.82rem!important;text-transform:none!important;letter-spacing:normal!important;}.beerloyuz-ai-confirm-btn:hover{background:var(--beerloyuz-ai-hover-color,#28619e)!important;}#beerloyuz-ai-confirm-no{background:transparent!important;color:var(--beerloyuz-ai-color,#2B6CB0)!important;transition:box-shadow .2s ease!important;padding:6px 18px!important;}#beerloyuz-ai-confirm-yes{padding:6px 18px!important;}#beerloyuz-ai-confirm-no:hover{box-shadow:rgba(0,0,0,.24) 0 3px 8px!important;}.beerloyuz-ai-confirm-buttons{display:flex!important;margin-top:15px!important;justify-content:flex-end!important;gap:8px!important;width:100%!important;}body.beerloyuz-ai-active.beerloyuz-ai-loaded .beerloyuz-ai-chatbot-reminder-active{display:flex!important;}.beerloyuz-ai-chatbot-reminder{position:fixed!important;right:15px!important;bottom:70px!important;gap:20px!important;display:none!important;align-items:center!important;justify-content:center!important;z-index:2147483647!important;}.beerloyuz-ai-chatbot-reminder p{user-select:none!important;border-radius:12px!important;font-size:.78rem!important;line-height:1.5!important;padding:13px 18px!important;background-color:#ffffff!important;color:#1a1a1a!important;box-shadow:0 6px 20px rgba(0,0,0,.13)!important;margin:0!important;cursor:pointer!important;max-width:240px!important;border-right:4px solid var(--beerloyuz-ai-color,#e05c2a)!important;transition:background-color .2s ease,box-shadow .2s ease!important;}.beerloyuz-ai-chatbot-reminder p:hover{background-color:#f8f8f8!important;box-shadow:0 8px 24px rgba(0,0,0,.16)!important;}.beerloyuz-ai-toggler-badge{display:none!important;position:absolute!important;top:-7px!important;right:-7px!important;width:22px!important;height:22px!important;min-width:22px!important;background:#ef4444!important;color:#ffffff!important;border-radius:50%!important;font-size:12px!important;font-weight:700!important;line-height:1!important;align-items:center!important;justify-content:center!important;border:2px solid #ffffff!important;pointer-events:none!important;font-family:sans-serif!important;z-index:1!important;padding:0!important;margin:0!important;box-sizing:border-box!important;}.beerloyuz-ai-toggler-badge.beerloyuz-ai-badge-visible{display:flex!important;}@keyframes beerloyuzReminderShake{0%,100%{transform:translateX(0)}15%{transform:translateX(-7px)}30%{transform:translateX(7px)}45%{transform:translateX(-5px)}60%{transform:translateX(5px)}75%{transform:translateX(-3px)}90%{transform:translateX(3px)}}.beerloyuz-ai-chatbot-reminder.beerloyuz-ai-reminder-shake{animation:beerloyuzReminderShake .65s ease!important;}body.beerloyuz-ai-active.beerloyuz-ai-loaded .beerloyuz-ai-chatbot-error-active{display:flex!important;}.beerloyuz-ai-chatbot-error{position:absolute!important;top:-80px!important;gap:20px!important;display:none!important;align-items:center!important;justify-content:center!important;}.beerloyuz-ai-chatbot-error .beerloyuz-ai-chatbot-error-close{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;width:40px!important;height:40px!important;background:rgb(152,16,16)!important;border-radius:50%!important;box-shadow:rgba(0,0,0,.1) 0 4px 12px!important;}.beerloyuz-ai-chatbot-error .beerloyuz-ai-chatbot-error-close:hover{background:rgb(133,14,14)!important;}.beerloyuz-ai-chatbot-error p{user-select:none!important;border-radius:25px!important;font-size:.67rem!important;padding:10px!important;background-color:rgb(255,255,255)!important;color:black!important;box-shadow:rgba(0,0,0,.1) 0 4px 12px!important;}[data-beerloyuz-tooltip]{position:relative!important;}[data-beerloyuz-tooltip]::after{content:attr(data-beerloyuz-tooltip)!important;position:absolute!important;bottom:125%!important;left:50%!important;transform:translateX(-50%)!important;background:#333!important;color:#fff!important;padding:6px 10px!important;border-radius:4px!important;font-size:12px!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;transition:opacity .2s ease,transform .2s ease!important;z-index:10000!important;box-shadow:0 4px 6px rgba(0,0,0,.1)!important;font-family:inherit!important;font-weight:500!important;margin-bottom:5px!important;text-transform:none!important;}[data-beerloyuz-tooltip]:hover::after{opacity:1!important;transform:translateX(-50%) translateY(-2px)!important;text-transform:none!important;}.beerloyuz-ai-chat-footer [data-beerloyuz-tooltip]::after{bottom:115%!important;}.beerloyuz-ai-bot-message .beerloyuz-ai-message-text.handoff-mode{background:transparent!important;padding:0!important;box-shadow:none!important;max-width:100%!important;}.beerloyuz-ai-handoff-card{background:#fff!important;border:1px solid #e0e0e0!important;border-radius:12px!important;padding:15px!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;width:260px!important;display:flex!important;flex-direction:column!important;gap:10px!important;}.beerloyuz-ai-handoff-text{font-size:.8rem!important;color:#333!important;line-height:1.4!important;margin:0!important;}.beerloyuz-ai-whatsapp-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background-color:#25D366!important;color:white!important;padding:10px!important;border-radius:8px!important;text-decoration:none!important;font-weight:600!important;font-size:.85rem!important;transition:background .2s,transform .1s!important;}.beerloyuz-ai-whatsapp-btn:hover{background-color:#1ebc57!important;transform:translateY(-1px)!important;}.beerloyuz-ai-social-row{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:8px!important;padding-top:10px!important;border-top:1px solid #f0f0f0!important;}.beerloyuz-ai-social-icon-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#f5f5f5!important;color:#555!important;transition:all .2s!important;border:1px solid transparent!important;}.beerloyuz-ai-social-icon-btn:hover{background:#fff!important;border-color:#ddd!important;transform:translateY(-2px)!important;box-shadow:0 2px 5px rgba(0,0,0,.1)!important;}.beerloyuz-ai-social-icon-btn.phone:hover{color:#3498db!important;}.beerloyuz-ai-social-icon-btn.instagram:hover{color:#E1306C!important;}.beerloyuz-ai-social-icon-btn.facebook:hover{color:#1877F2!important;}.beerloyuz-ai-social-icon-btn.linkedin:hover{color:#0077b5!important;}.beerloyuz-ai-social-icon-btn.youtube:hover{color:#FF0000!important;}.beerloyuz-ai-social-icon-btn.twitter:hover{color:#1DA1F2!important;}@keyframes beerloyuzSlideUpFade{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}body.show-beerloyuz-ai-chatbot.beerloyuz-first-open .beerloyuz-ai-message-suggestion-body{animation:beerloyuzSlideUpFade .5s ease-out 1.5s both!important;}.beerloyuz-ai-chatbot-reminder .beerloyuz-ai-reminder-text{font-family:"Montserrat",sans-serif!important;}@media (max-width:767px){body.show-beerloyuz-ai-chatbot{overflow:hidden!important}.beerloyuz-ai-chatbot-reminder .beerloyuz-ai-reminder-text{max-width:180px!important}.beerloyuz-ai-chatbot-popup{width:100%!important;right:0!important;bottom:0!important;border-radius:0!important;height:70%!important}.beerloyuz-ai-chat-header{border-radius:0!important}.beerloyuz-ai-chat-body{height:calc(90% - 55px)!important;padding:5px 15px 25px 15px!important}.beerloyuz-ai-chat-footer{padding:10px!important}.beerloyuz-ai-chat-form .beerloyuz-ai-message-input{font-size:14px!important;height:40px!important;padding:8px 12px!important}.beerloyuz-ai-chat-form .beerloyuz-ai-chat-controls{height:40px!important;gap:6px!important;padding-right:4px!important}.beerloyuz-ai-chat-form .beerloyuz-ai-chat-controls button{width:32px!important;height:32px!important;font-size:1.2rem!important}body.show-beerloyuz-ai-chatbot::before{content:""!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:rgba(0,0,0,.218)!important;z-index:2147483648!important;pointer-events:none!important;transition:background .3s!important}.beerloyuz-ai-chatbot-reminder p{font-size:.62rem!important}.beerloyuz-ai-chatbot-error p{font-size:.57rem!important}body.beerloyuz-ai-toggler-style-round_icon .beerloyuz-ai-chatbot-popup{bottom:0!important}body.beerloyuz-ai-toggler-style-round_icon .beerloyuz-ai-chatbot-reminder{bottom:62px!important}body.beerloyuz-ai-toggler-style-round_icon_chat .beerloyuz-ai-chatbot-popup{bottom:0!important}body.beerloyuz-ai-toggler-style-round_icon_chat .beerloyuz-ai-chatbot-reminder{bottom:62px!important}}body.beerloyuz-ai-popup-active{overflow:hidden!important;touch-action:none!important;}#beerloyuz-ai-popup{display:none!important;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:rgba(0,0,0,.218)!important;align-items:center!important;justify-content:center!important;z-index:2147483649!important;}body.beerloyuz-ai-popup-active #beerloyuz-ai-popup{display:flex!important;}.beerloyuz-ai-popup-content *{font-family:"Montserrat",sans-serif!important;}.beerloyuz-ai-popup-content{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background:#fff!important;border-radius:5px!important;box-shadow:0 8px 40px rgba(43,108,176,.18),0 2px 8px rgba(0,0,0,.08)!important;padding:60px!important;min-width:320px!important;min-height:400px!important;max-width:95vw!important;width:470px!important;gap:10px!important;position:relative!important;animation:popupIn .25s cubic-bezier(.4,2,.6,1) both!important;}@keyframes popupIn{0%{transform:scale(.85) translateY(40px);opacity:0}100%{transform:scale(1) translateY(0);opacity:1}}.beerloyuz-ai-popup-close{position:absolute!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:0!important;top:8px!important;right:8px!important;width:40px!important;height:40px!important;padding-bottom:5px!important;background:none!important;border-radius:50%!important;border:none!important;font-size:1.7rem!important;color:black!important;cursor:pointer!important;transition:color .2s,background .2s!important;}.beerloyuz-ai-popup-close:hover,.beerloyuz-ai-popup-close:focus{color:black!important;background-color:rgba(0,0,0,.073)!important;}.beerloyuz-ai-popup-header{display:flex!important;height:90%!important;flex-direction:column!important;align-items:center!important;margin-bottom:18px!important;}.beerloyuz-ai-popup-header h2{text-align:center!important;font-size:1.3rem!important;color:var(--beerloyuz-ai-popup-color)!important;font-weight:800!important;margin-bottom:2px!important;}.beerloyuz-ai-popup-subheader{font-size:1rem!important;color:var(--beerloyuz-ai-popup-secondary-color)!important;font-weight:500!important;}.beerloyuz-ai-popup-company{font-size:.95rem!important;color:#666!important;font-weight:400!important;}.beerloyuz-ai-popup-body{margin-bottom:18px!important;text-align:center!important;}.beerloyuz-ai-popup-body p{font-size:1rem!important;color:#222!important;margin:0!important;}.beerloyuz-ai-popup-form{width:100%!important;display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:10px!important;justify-content:center!important;}.beerloyuz-ai-popup-form label.error{color:red!important;font-size:.8rem!important;}.beerloyuz-ai-popup-form input.error{background-color:rgba(255,0,0,.132)!important;font-size:.8rem!important;}.beerloyuz-ai-popup-form input[type="text"]{flex:1!important;padding:8px 12px!important;border:1px solid #ccccf5!important;border-radius:5px!important;font-size:.95rem!important;outline:none!important;transition:border .2s!important;}.beerloyuz-ai-popup-form input[type="text"]:focus{border:1.5px solid var(--beerloyuz-ai-color,#2B6CB0)!important;}.beerloyuz-ai-btn{text-transform:none!important;letter-spacing:normal!important;}.beerloyuz-ai-btn-shadow-drop{position:relative!important;background:white!important;padding:10px!important;font-size:.5em!important;font-weight:700!important;letter-spacing:3px!important;transition:.3s ease-in-out!important;left:0!important;top:0!important;width:100%!important;}.beerloyuz-ai-btn-shadow-drop:hover{left:4px!important;top:4px!important;background-color:var(--beerloyuz-ai-popup-color)!important;box-shadow:rgb(255,255,255) 0 0 0 0!important;}.beerloyuz-ai-btn-shadow-drop:focus{background-color:var(--beerloyuz-ai-popup-color)!important;}.beerloyuz-ai-btn-shadow-drop--blue{border:1px solid var(--beerloyuz-ai-popup-color)!important;color:var(--beerloyuz-ai-popup-color)!important;box-shadow:var(--beerloyuz-ai-popup-color) 4px 4px 0 0!important;}.beerloyuz-ai-popup-contact{text-align:center!important;color:gray!important;font-size:.75rem!important;}.beerloyuz-ai-popup-contact a{color:var(--beerloyuz-ai-popup-secondary-color)!important;}.beerloyuz-ai-popup-contact a:hover,.beerloyuz-ai-popup-contact a:focus{color:var(--beerloyuz-ai-popup-color)!important;}.beerloyuz-ai-popup-success{background:rgba(0,128,0,.642)!important;border-radius:5px!important;padding:10px!important;color:#fff!important;font-size:.8rem!important;}.beerloyuz-ai-popup-error{background:rgba(255,0,0,.621)!important;border-radius:5px!important;padding:10px!important;color:#fff!important;font-size:.8rem!important;}.beerloyuz-ai-popup-social{display:flex!important;justify-content:center!important;flex-flow:wrap!important;gap:1rem!important;list-style:none!important;margin:0!important;width:100%!important;}.beerloyuz-ai-popup-social li{position:relative!important;flex-basis:3rem!important;}.beerloyuz-ai-popup-social li::after{position:absolute!important;content:attr(data-tooltip)!important;inset:-45% auto auto 50%!important;z-index:-1!important;translate:-50%!important;padding:.25rem .75rem!important;font-size:.875rem!important;color:#fff!important;background:var(--bg,#070707)!important;border-radius:.25rem!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:inset .4s cubic-bezier(.47,2,.41,1.5),visibility .3s ease-in-out,opacity .2s ease-in-out!important;}.beerloyuz-ai-popup-social li:has(a:hover,a:focus-visible)::after{opacity:1!important;visibility:visible!important;inset-block-start:-60%!important;}.beerloyuz-ai-popup-social a{position:relative!important;display:flex!important;justify-content:center!important;align-items:center!important;aspect-ratio:1!important;font-size:1.75rem!important;color:#070707!important;border:1px solid!important;border-radius:100%!important;text-decoration:none!important;outline:none!important;overflow:hidden!important;transition:filter .3s ease-in-out!important;}.beerloyuz-ai-popup-social a>i{position:relative!important;z-index:1!important;}.beerloyuz-ai-popup-social a::after{position:absolute!important;content:""!important;inset:100% 0 0!important;background:var(--bg,#070707)!important;pointer-events:none!important;transition:inset .3s ease-in-out!important;}.beerloyuz-ai-popup-social a:hover img,.beerloyuz-ai-popup-social a:focus-visible img{filter:brightness(0) invert(1)!important;transition:filter .3s ease-in-out!important;z-index:5!important;}.beerloyuz-ai-popup-social a:hover::after,.beerloyuz-ai-popup-social a:focus-visible::after{inset-block-start:0!important;}.beerloyuz-ai-popup-honey{display:none!important;}.beerloyuz-ai-popup-custom-button{text-transform:none!important;letter-spacing:normal!important;}@media (max-width:767px){.beerloyuz-ai-popup-content{min-height:450px!important;min-width:90vw!important;padding:30px 45px!important}.beerloyuz-ai-popup-header h2{font-size:1.1rem!important}.beerloyuz-ai-popup-body p{font-size:.95rem!important}}.beerloyuz-ai-voice-overlay{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-color:#ffffff!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;z-index:100!important;opacity:0!important;pointer-events:none!important;transition:opacity .3s ease!important;border-radius:5px!important;}.beerloyuz-ai-voice-overlay.active{opacity:1!important;pointer-events:auto!important;}.beerloyuz-ai-voice-icon-container{position:relative!important;width:80px!important;height:80px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;border-radius:50%!important;background:#fff!important;box-shadow:0 4px 15px rgba(0,0,0,.1)!important;transition:background .3s ease!important;}.beerloyuz-ai-voice-icon-container:hover{background:#f7f7f7!important;}.beerloyuz-ai-voice-icon-container svg{width:40px!important;height:40px!important;color:var(--beerloyuz-ai-color)!important;fill:var(--beerloyuz-ai-color)!important;}.beerloyuz-ai-voice-pulse{position:absolute!important;width:100%!important;height:100%!important;border-radius:50%!important;background:color-mix(in srgb,var(--beerloyuz-ai-color),transparent 90%)!important;opacity:0!important;z-index:-1!important;}.beerloyuz-ai-voice-overlay.active .beerloyuz-ai-voice-pulse{animation:voicePulse 1.5s infinite!important;}@keyframes voicePulse{0%{transform:scale(1);opacity:.6}100%{transform:scale(2.5);opacity:0}}.beerloyuz-ai-voice-overlay.processing .beerloyuz-ai-voice-pulse{animation:processingPulse 1.5s infinite!important;background:color-mix(in srgb,var(--beerloyuz-ai-color),transparent 80%)!important;}.beerloyuz-ai-voice-overlay.processing svg{color:var(--beerloyuz-ai-color)!important;fill:var(--beerloyuz-ai-color)!important;transition:color .3s ease,fill .3s ease!important;}@keyframes processingPulse{0%{transform:scale(1);opacity:.6}50%{transform:scale(1.5);opacity:.3}100%{transform:scale(1);opacity:.6}}.beerloyuz-ai-voice-text{margin-top:40px!important;font-size:1.2rem!important;color:#5f6368!important;font-weight:500!important;}.beerloyuz-ai-voice-close{position:absolute!important;top:20px!important;right:20px!important;font-size:2rem!important;cursor:pointer!important;color:#5f6368!important;line-height:1!important;}.beerloyuz-ai-voice-close:hover{color:#202124!important;}.beerloyuz-mic-recording{box-shadow:0 0 0 0 rgba(229,62,62,.7)!important;animation:micPulseRed 1.5s infinite cubic-bezier(.66,0,0,1)!important;background-color:#fff5f5!important;color:#e53e3e!important;}@keyframes micPulseRed{to{box-shadow:0 0 0 10px rgba(229,62,62,0)}}.beerloyuz-mic-wrapper{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;}.beerloyuz-mic-tooltip{position:absolute!important;text-align:center!important;bottom:100%!important;right:0!important;margin-bottom:12px!important;background:#e53e3e!important;color:white!important;padding:4px 8px!important;border-radius:6px!important;font-size:.65rem!important;pointer-events:none!important;opacity:0!important;transition:opacity .3s ease,transform .3s ease!important;white-space:nowrap!important;z-index:10!important;text-transform:none!important;}.beerloyuz-mic-tooltip.visible{opacity:1!important;transform:translateY(-5px)!important;}.beerloyuz-mic-tooltip::after{content:''!important;position:absolute!important;top:100%!important;right:4px!important;transform:translateX(-50%)!important;border-width:5px!important;border-style:solid!important;border-color:#e53e3e transparent transparent transparent!important;}.beerloyuz-ai-lead-form{display:none!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;height:calc(100% - 55px)!important;padding:20px!important;background:rgba(255,255,255,.4)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;text-align:left!important;position:absolute!important;top:55px!important;bottom:0!important;left:0!important;right:0!important;z-index:10!important;border-radius:0 0 5px 5px!important;}.beerloyuz-ai-chatbot-popup.lead-mode .beerloyuz-ai-chatbot-body,.beerloyuz-ai-chatbot-popup.lead-mode .beerloyuz-ai-chatbot-footer{display:none!important;}.beerloyuz-ai-chatbot-popup.lead-mode .beerloyuz-ai-lead-form{display:flex!important;}.beerloyuz-ai-lead-card{background:#fff!important;padding:25px!important;border-radius:0 12px 12px 12px!important;box-shadow:0 10px 25px rgba(0,0,0,.1)!important;width:100%!important;max-width:240px!important;animation:beerloyuzSlideInLeft .3s ease-out!important;}@keyframes beerloyuzSlideInLeft{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.beerloyuz-ai-lead-header h2{font-size:1.1rem!important;margin-bottom:8px!important;color:#2d3748!important;font-weight:700!important;}.beerloyuz-ai-lead-header p{font-size:.85rem!important;color:#718096!important;margin-bottom:20px!important;line-height:1.4!important;}.beerloyuz-ai-lead-form input{width:100%!important;padding:10px 14px!important;margin-bottom:12px!important;border:1px solid #e2e8f0!important;border-radius:6px!important;font-size:.9rem!important;transition:all .2s ease!important;background:#f7fafc!important;}.beerloyuz-ai-lead-form input:focus{border-color:var(--beerloyuz-ai-color)!important;background:#fff!important;outline:none!important;box-shadow:0 0 0 3px rgba(43,108,176,.1)!important;}.beerloyuz-ai-lead-btn{padding:10px 20px!important;background:var(--beerloyuz-ai-color)!important;color:#fff!important;border:none!important;border-radius:6px!important;cursor:pointer!important;font-weight:600!important;width:100%!important;transition:background .2s,transform .1s!important;font-size:.95rem!important;margin-top:5px!important;text-transform:none!important;letter-spacing:normal!important;}.beerloyuz-ai-lead-btn:hover{background:var(--beerloyuz-ai-hover-color)!important;transform:translateY(-1px)!important;}.beerloyuz-ai-lead-btn:active{transform:translateY(0)!important;}.beerloyuz-ai-lead-error{color:#e53e3e!important;font-size:.8rem!important;margin-bottom:15px!important;display:none!important;background:#fff5f5!important;padding:8px 10px!important;border-radius:5px!important;width:100%!important;border:1px solid #fed7d7!important;}.beerloyuz-ai-trigger-form-container .beerloyuz-ai-message-text{background:transparent!important;padding:0!important;max-width:100%!important;}.beerloyuz-ai-trigger-card{background:#fff!important;border:1px solid #e0e0e0!important;border-radius:12px!important;padding:15px!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;width:260px!important;display:flex!important;flex-direction:column!important;gap:12px!important;margin-top:5px!important;}.beerloyuz-ai-trigger-header{text-align:left!important;border-bottom:1px solid #f0f0f0!important;padding-bottom:8px!important;margin-bottom:5px!important;}.beerloyuz-ai-trigger-form{display:flex!important;flex-direction:column!important;gap:8px!important;}.beerloyuz-ai-trigger-input{width:100%!important;padding:8px 12px!important;border:1px solid #ddd!important;border-radius:6px!important;font-size:.85rem!important;outline:none!important;transition:border .2s!important;font-family:inherit!important;}.beerloyuz-ai-trigger-input:focus{border-color:var(--beerloyuz-ai-color)!important;}.beerloyuz-ai-trigger-input::placeholder{color:#999!important;}.beerloyuz-ai-trigger-btn{background:var(--beerloyuz-ai-color)!important;color:#fff!important;border:none!important;padding:8px!important;border-radius:6px!important;font-size:.85rem!important;cursor:pointer!important;font-weight:500!important;transition:background .2s!important;margin-top:5px!important;}.beerloyuz-ai-trigger-btn:hover{background:var(--beerloyuz-ai-hover-color)!important;}.beerloyuz-ai-trigger-btn:disabled{background:#ccc!important;cursor:not-allowed!important;}.beerloyuz-ai-trigger-error{color:#e53e3e!important;font-size:.75rem!important;display:none!important;}.beerloyuz-ai-appointment-bubble{display:inline-flex!important;align-items:center!important;gap:7px!important;background:var(--beerloyuz-ai-color)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:9px 16px!important;font-size:.82rem!important;font-weight:600!important;cursor:pointer!important;transition:background .2s ease!important;margin-top:12px!important;}.beerloyuz-ai-appointment-bubble:hover{background:var(--beerloyuz-ai-hover-color)!important;}@media (max-width:767px){.beerloyuz-ai-lead-form{border-radius:0!important}}.beerloyuz-ai-field{position:relative!important;margin-top:15px!important;width:100%!important;}.beerloyuz-ai-field input,.beerloyuz-ai-field textarea{width:100%!important;padding:12px 14px!important;border:1px solid #ccccf5!important;border-radius:5px!important;font-size:.95rem!important;outline:none!important;transition:border .2s!important;background:#fff!important;}.beerloyuz-ai-field label{position:absolute!important;top:50%!important;left:15px!important;transform:translateY(-50%)!important;pointer-events:none!important;transition:all .2s ease!important;font-size:.95rem!important;color:#999!important;background:transparent!important;padding:0 5px!important;margin:0!important;z-index:5!important;line-height:1!important;}.beerloyuz-ai-field input:focus+label,.beerloyuz-ai-field input:not(:placeholder-shown)+label,.beerloyuz-ai-field textarea:focus+label,.beerloyuz-ai-field textarea:not(:placeholder-shown)+label{top:-10px!important;left:10px!important;transform:translateY(0)!important;font-size:.75rem!important;font-weight:700!important;color:var(--beerloyuz-ai-popup-color)!important;background:#fff!important;opacity:1!important;}.beerloyuz-ai-field textarea+label{top:20px!important;transform:none!important;}.beerloyuz-ai-field textarea:focus+label,.beerloyuz-ai-field textarea:not(:placeholder-shown)+label{top:-10px!important;}.admin_page_beerloyuz_onboarding #wpadminbar{display:none!important;}.admin_page_beerloyuz_onboarding #adminmenumain{display:none!important;}.admin_page_beerloyuz_onboarding #wpcontent,.admin_page_beerloyuz_onboarding #wpfooter{margin-left:0!important;padding:0!important;}.admin_page_beerloyuz_onboarding .update-nag,.admin_page_beerloyuz_onboarding .notice{display:none!important;}.admin_page_beerloyuz_onboarding html.wp-toolbar{padding-top:0!important;}#previewWidget{max-height:450px!important;max-width:350px!important;transition:transform .3s ease-in-out!important;}#previewWidget:hover{transform:translateY(-10px)!important;}#beerloyuz-ai-wizard-wrapper{position:fixed!important;inset:0!important;background-color:#f8fafc!important;display:flex!important;font-family:'Montserrat',sans-serif!important;z-index:9990!important;overflow:auto!important;}.bl-wizard-left{flex:1!important;max-width:600px!important;padding:3rem!important;padding-top:8rem!important;display:flex!important;flex-direction:column!important;position:relative!important;height:100vh!important;box-sizing:border-box!important;margin:0 auto!important;}.bl-wizard-right{flex:1!important;background-color:#f1f5f9!important;display:flex!important;align-items:center!important;justify-content:center!important;border-left:1px solid #e2e8f0!important;position:relative!important;}.bl-title{font-size:1.875rem!important;font-weight:700!important;color:#0f172a!important;margin-bottom:.5rem!important;padding-right:5rem!important;}.bl-subtitle{font-size:.72rem!important;color:#64748b!important;margin-bottom:1rem!important;}.bl-form-group{margin-bottom:1rem!important;}.bl-form-group input,.bl-form-group select{max-width:70%!important;border-radius:5px!important;}.bl-label{display:block!important;font-size:.875rem!important;font-weight:500!important;color:#334155!important;margin-bottom:.5rem!important;}.bl-input,.bl-textarea,.bl-select{width:100%!important;padding:.75rem 1rem!important;border:1px solid #cbd5e1!important;border-radius:.5rem!important;background:#fff!important;font-size:.875rem!important;color:#0f172a!important;box-sizing:border-box!important;transition:border-color .2s,box-shadow .2s!important;}.bl-input:focus,.bl-textarea:focus,.bl-select:focus{outline:none!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important;}.bl-btn-primary{background-color:#2563eb!important;color:white!important;border:none!important;padding:.75rem 1.5rem!important;border-radius:.5rem!important;font-size:.875rem!important;font-weight:600!important;cursor:pointer!important;transition:background-color .2s,transform .1s!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;text-decoration:none!important;}.bl-btn-primary:hover{background-color:#1d4ed8!important;}.bl-btn-secondary{background-color:transparent!important;color:#64748b!important;border:1px solid #cbd5e1!important;padding:.75rem 1.5rem!important;border-radius:.5rem!important;font-size:.875rem!important;font-weight:500!important;cursor:pointer!important;transition:all .2s!important;}.bl-btn-secondary:hover{background-color:#f1f5f9!important;color:#334155!important;}.bl-actions{display:flex!important;gap:1rem!important;margin-top:2rem!important;align-items:center!important;}.bl-step{display:none!important;animation:fadeIn .3s ease-in-out!important;flex:1!important;overflow-y:auto!important;padding-right:15px!important;padding-bottom:2rem!important;}.bl-step.active{display:block!important;}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bl-progress-wrapper{position:absolute!important;top:2rem!important;left:4rem!important;right:4rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;}.bl-progress-step{display:flex!important;flex-direction:column!important;align-items:center!important;position:relative!important;flex:1!important;}.bl-progress-step::before{content:''!important;position:absolute!important;top:15px!important;left:-50%!important;width:100%!important;height:2px!important;background:#e2e8f0!important;z-index:1!important;}.bl-progress-step:first-child::before{display:none!important;}.bl-progress-icon{width:30px!important;height:30px!important;border-radius:50%!important;background:#e2e8f0!important;color:#94a3b8!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:600!important;font-size:.875rem!important;position:relative!important;z-index:2!important;transition:all .3s!important;}.bl-progress-label{margin-top:.5rem!important;font-size:.75rem!important;font-weight:500!important;color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:.05em!important;transition:all .3s!important;position:relative!important;z-index:2!important;}.bl-progress-step.active .bl-progress-icon{background:#2563eb!important;color:white!important;}.bl-progress-step.active .bl-progress-label{color:#2563eb!important;}.bl-progress-step.active~.bl-progress-step::before{background:#e2e8f0!important;}.bl-progress-step.active::before{background:#2563eb!important;}.bl-progress-step.completed .bl-progress-icon{background:#2563eb!important;color:white!important;}.bl-progress-step.completed .bl-progress-label{color:#2563eb!important;}.bl-progress-step.completed::before{background:#2563eb!important;}.bl-toggle{position:relative!important;display:inline-block!important;width:50px!important;min-width:50px!important;height:26px!important;}.bl-toggle input{opacity:0!important;width:0!important;height:0!important;}.bl-slider{position:absolute!important;cursor:pointer!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background-color:#cbd5e1!important;transition:.4s!important;border-radius:34px!important;}.bl-slider:before{position:absolute!important;content:""!important;height:18px!important;width:18px!important;left:4px!important;bottom:4px!important;background-color:white!important;transition:.4s!important;border-radius:50%!important;}input:checked+.bl-slider{background-color:#2563eb!important;}input:checked+.bl-slider:before{transform:translateX(24px)!important;}.bl-mobile-preview-toggle{display:none!important;position:fixed!important;top:6rem!important;right:1.5rem!important;background:#2563eb!important;color:white!important;padding:.5rem 1rem!important;border-radius:8px!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 12px rgba(37,99,235,.4)!important;cursor:pointer!important;z-index:9999!important;border:none!important;font-size:.85rem!important;font-weight:600!important;transition:transform .2s,background-color .2s!important;font-family:inherit!important;}.bl-mobile-preview-toggle:hover{transform:scale(1.05)!important;background:#1d4ed8!important;}.bl-mobile-preview-toggle svg{width:18px!important;height:18px!important;fill:currentColor!important;margin-right:6px!important;}@media (max-width:900px){#beerloyuz-ai-wizard-wrapper{flex-direction:column!important}.bl-wizard-left{width:100%!important;max-width:100%!important;padding:2rem 1.5rem!important;padding-top:6rem!important;height:100vh!important}.bl-title{font-size:1.5rem!important}.bl-subtitle{font-size:.85rem!important}.bl-label{font-size:.95rem!important;margin-bottom:.4rem!important}.bl-input,.bl-textarea,.bl-select,.bl-btn-primary,.bl-btn-secondary,.bl-tab{font-size:1rem!important}.bl-input,.bl-textarea,.bl-select{padding:.6rem .8rem!important;min-height:40px!important}.bl-form-group input,.bl-form-group select{max-width:100%!important}.bl-wizard-right{position:fixed!important;inset:0!important;z-index:9995!important;background:rgba(15,23,42,.6)!important;backdrop-filter:blur(4px)!important;opacity:0!important;pointer-events:none!important;transition:opacity .3s!important;border-left:none!important;padding:2rem!important}#previewWidget{opacity:0!important;pointer-events:none!important}.bl-wizard-right.bl-preview-open{opacity:1!important;pointer-events:auto!important}.bl-wizard-right.bl-preview-open #previewWidget{opacity:1!important;pointer-events:auto!important}.bl-mobile-preview-toggle{display:flex!important}.bl-progress-wrapper{left:1rem!important;right:1rem!important;top:1rem!important}.bl-progress-label{font-size:.6rem!important;margin-top:.3rem!important;text-align:center!important}}@keyframes beerloyuzChipFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes beerloyuzChipFadeOut{from{opacity:1;transform:translateY(0);max-height:120px}to{opacity:0;transform:translateY(-6px);max-height:0}}.beerloyuz-ai-followup-suggestions{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:6px!important;padding:4px 10px 2px 31px!important;animation:beerloyuzChipFadeIn .3s ease-out both!important;}.beerloyuz-ai-followup-suggestions.beerloyuz-ai-followup-hiding{animation:beerloyuzChipFadeOut .2s ease-in forwards!important;pointer-events:none!important;overflow:hidden!important;}.beerloyuz-ai-followup-chip{display:inline-flex!important;align-items:center!important;width:100%!important;box-sizing:border-box!important;gap:5px!important;background:transparent!important;border:1px solid #d0d0f0!important;border-radius:20px!important;padding:4px 12px 4px 10px!important;font-size:.62rem!important;font-weight:400!important;color:#4a4a7a!important;cursor:pointer!important;transition:background .15s,border-color .15s,color .15s,transform .1s!important;text-align:left!important;text-transform:none!important;letter-spacing:normal!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.4!important;}.beerloyuz-ai-followup-chip::before{content:'\2197'!important;font-size:.58rem!important;opacity:.6!important;flex-shrink:0!important;}.beerloyuz-ai-followup-chip:hover{background:var(--beerloyuz-ai-color,#6F6BC2)!important;border-color:var(--beerloyuz-ai-color,#6F6BC2)!important;color:#fff!important;transform:translateY(-1px)!important;}.beerloyuz-ai-followup-chip:hover::before{opacity:1!important;}.beerloyuz-ai-followup-chip:active{transform:translateY(0)!important;}