:root{--worker-popup-max-width:480px;--worker-popup-padding:2rem;--worker-title-size:1.5rem;--worker-message-size:1rem;--worker-btn-size:1rem;--worker-btn-padding:0.875rem 1.5rem;--worker-icon-size:64px;--worker-gap:0.75rem}.worker-limit-custom-popup,.worker-limit-popup{border-radius:16px!important;padding:var(--worker-popup-padding)!important;max-width:var(--worker-popup-max-width)!important;width:calc(100% - 2rem)!important;background:var(--aichatbot-content-bg-color-pop)!important;-webkit-backdrop-filter:blur(var(--blur))!important;backdrop-filter:blur(var(--blur))!important;border:1px solid var(--aichatbot-border-color)!important;box-shadow:0 20px 25px -5px var(--shadow),0 10px 10px -5px var(--shadow)!important;margin:1rem auto!important;box-sizing:border-box!important}.worker-limit-custom-title,.worker-limit-title{font-size:var(--worker-title-size)!important;font-weight:700!important;color:var(--aichatbot-text-color)!important;margin-bottom:1rem!important;line-height:1.3!important;font-family:var(--aichatbot-heading-font-family)!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.worker-limit-custom-icon,.worker-limit-icon{width:var(--worker-icon-size)!important;height:var(--worker-icon-size)!important;margin:0 auto 1.5rem!important;border-color:var(--aichatbot-main-color)!important;background:linear-gradient(135deg,var(--aichatbot-main-gradient2) 0,var(--aichatbot-main-gradient1) 100%)!important;flex-shrink:0!important}.worker-limit-content{margin:0 0 1.5rem!important}.swal-message,.worker-limit-message{font-size:var(--worker-message-size);color:var(--aichatbot-content-bg-color-pop-text);line-height:1.6;margin:0 0 1.5rem;font-family:var(--aichatbot-body-font-family);word-wrap:break-word;overflow-wrap:break-word}.worker-limit-custom-content{text-align:center}.worker-limit-custom-html{color:var(--aichatbot-content-bg-color-pop-text)!important}.custom-buttons-container,.worker-limit-actions{display:flex!important;flex-direction:column!important;gap:var(--worker-gap)!important;width:100%!important;margin-top:0!important}.custom-btn,.worker-limit-cancel-btn,.worker-limit-confirm-btn,.worker-limit-subscribe-btn{padding:var(--worker-btn-padding)!important;font-size:var(--worker-btn-size)!important;font-weight:600!important;border-radius:8px!important;border:none!important;cursor:pointer!important;transition:all .2s ease!important;width:100%!important;min-height:48px!important;touch-action:manipulation!important;margin:0!important;font-family:var(--aichatbot-body-font-family)!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important;-webkit-tap-highlight-color:transparent!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.custom-btn-primary,.worker-limit-confirm-btn,.worker-limit-subscribe-btn{background:var(--editor-gradient2)!important;color:#fff!important;box-shadow:0 2px 8px rgba(230,74,25,.3)!important;border:1px solid var(--aichatbot-border-color)!important}.custom-btn-primary:hover,.worker-limit-confirm-btn:hover,.worker-limit-subscribe-btn:hover{background:linear-gradient(135deg,var(--aichatbot-main-color1) 0,var(--aichatbot-main-color) 100%)!important;box-shadow:0 4px 12px rgba(230,74,25,.4)!important;transform:translateY(-1px)!important}.custom-btn-primary:active,.worker-limit-confirm-btn:active,.worker-limit-subscribe-btn:active{transform:translateY(0)!important;box-shadow:0 2px 8px rgba(230,74,25,.3)!important}.custom-btn-primary:focus-visible,.worker-limit-confirm-btn:focus-visible,.worker-limit-subscribe-btn:focus-visible{outline:2px solid var(--aichatbot-main-color)!important;outline-offset:2px!important}.custom-btn-secondary,.worker-limit-cancel-btn{background:var(--aichatbot-some-a-bg-color)!important;color:var(--aichatbot-text-color)!important;border:2px solid var(--aichatbot-border-color)!important}.custom-btn-secondary:hover,.worker-limit-cancel-btn:hover{background:var(--aichatbot-grid-hover-color)!important;border-color:var(--aichatbot-main-color)!important;color:var(--aichatbot-hover-color)!important}.custom-btn-secondary:active,.worker-limit-cancel-btn:active{background:var(--aichatbot-grid-hover-color2)!important}.custom-btn-secondary:focus-visible,.worker-limit-cancel-btn:focus-visible{outline:2px solid var(--aichatbot-main-color)!important;outline-offset:2px!important}.swal2-backdrop-show{background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}@media (min-width:1400px){:root{--worker-popup-max-width:520px;--worker-popup-padding:2.5rem;--worker-title-size:1.625rem;--worker-message-size:1.0625rem}}@media (min-width:1200px) and (max-width:1399px){:root{--worker-popup-max-width:500px;--worker-popup-padding:2.25rem}}@media (min-width:992px) and (max-width:1199px){:root{--worker-popup-max-width:480px;--worker-popup-padding:2rem}}@media (min-width:768px) and (max-width:991px){:root{--worker-popup-max-width:460px;--worker-popup-padding:1.75rem;--worker-icon-size:60px}}@media (min-width:640px){.custom-buttons-container,.worker-limit-actions{flex-direction:row!important;gap:1rem!important}.custom-btn,.worker-limit-cancel-btn,.worker-limit-confirm-btn,.worker-limit-subscribe-btn{flex:1 1!important;max-width:50%!important}}@media (min-width:576px) and (max-width:767px){:root{--worker-popup-max-width:440px;--worker-popup-padding:1.5rem;--worker-title-size:1.375rem;--worker-message-size:0.9375rem;--worker-btn-size:0.9375rem;--worker-icon-size:56px}.worker-limit-custom-popup,.worker-limit-popup{margin:.75rem auto!important}}@media (min-width:480px) and (max-width:575px){:root{--worker-popup-max-width:100%;--worker-popup-padding:1.5rem;--worker-title-size:1.375rem;--worker-message-size:0.9375rem;--worker-btn-size:0.9375rem;--worker-btn-padding:0.875rem 1.25rem;--worker-icon-size:56px}.worker-limit-custom-popup,.worker-limit-popup{width:calc(100% - 1.5rem)!important;margin:.75rem!important;border-radius:12px!important}}@media (min-width:375px) and (max-width:479px){:root{--worker-popup-max-width:100%;--worker-popup-padding:1.25rem;--worker-title-size:1.25rem;--worker-message-size:0.9375rem;--worker-btn-size:0.9375rem;--worker-btn-padding:0.75rem 1rem;--worker-icon-size:52px;--worker-gap:0.625rem}.worker-limit-custom-popup,.worker-limit-popup{width:calc(100% - 1rem)!important;margin:.5rem!important;border-radius:12px!important}.worker-limit-custom-icon,.worker-limit-icon{margin-bottom:1rem!important}.worker-limit-content{margin-bottom:1.25rem!important}}@media (min-width:320px) and (max-width:374px){:root{--worker-popup-max-width:100%;--worker-popup-padding:1rem;--worker-title-size:1.125rem;--worker-message-size:0.875rem;--worker-btn-size:0.875rem;--worker-btn-padding:0.75rem 0.875rem;--worker-icon-size:48px;--worker-gap:0.5rem}.worker-limit-custom-popup,.worker-limit-popup{width:calc(100% - .75rem)!important;margin:.375rem!important;border-radius:10px!important}.worker-limit-custom-icon,.worker-limit-icon{margin-bottom:.875rem!important}.worker-limit-content{margin-bottom:1rem!important}.custom-btn,.worker-limit-cancel-btn,.worker-limit-confirm-btn,.worker-limit-subscribe-btn{min-height:44px!important}}@media (max-width:319px){:root{--worker-popup-max-width:100%;--worker-popup-padding:0.875rem;--worker-title-size:1rem;--worker-message-size:0.8125rem;--worker-btn-size:0.8125rem;--worker-btn-padding:0.625rem 0.75rem;--worker-icon-size:44px;--worker-gap:0.5rem}.worker-limit-custom-popup,.worker-limit-popup{width:calc(100% - .5rem)!important;margin:.25rem!important;border-radius:8px!important;padding:.75rem!important}.worker-limit-custom-icon,.worker-limit-custom-title,.worker-limit-icon,.worker-limit-title{margin-bottom:.75rem!important}.worker-limit-content{margin-bottom:.875rem!important}.custom-btn,.worker-limit-cancel-btn,.worker-limit-confirm-btn,.worker-limit-subscribe-btn{min-height:42px!important;border-radius:6px!important}}@media (max-height:500px) and (orientation:landscape){.worker-limit-custom-popup,.worker-limit-popup{max-height:90vh!important;overflow-y:auto!important;padding:1rem 1.5rem!important}.worker-limit-custom-icon,.worker-limit-icon{width:40px!important;height:40px!important;margin-bottom:.75rem!important}.worker-limit-custom-title,.worker-limit-title{font-size:1.125rem!important;margin-bottom:.5rem!important}.swal-message,.worker-limit-message{font-size:.875rem!important;margin-bottom:.75rem!important}.worker-limit-content{margin-bottom:.75rem!important}.custom-buttons-container,.worker-limit-actions{flex-direction:row!important;gap:.5rem!important}.custom-btn,.worker-limit-cancel-btn,.worker-limit-confirm-btn,.worker-limit-subscribe-btn{min-height:40px!important;padding:.5rem 1rem!important;font-size:.875rem!important;flex:1 1!important}}@media (min-width:768px) and (max-height:600px) and (orientation:landscape){.worker-limit-custom-popup,.worker-limit-popup{max-height:85vh!important;overflow-y:auto!important}}@media (prefers-reduced-motion:reduce){.custom-btn,.worker-limit-cancel-btn,.worker-limit-confirm-btn,.worker-limit-subscribe-btn{transition:none!important}.custom-btn-primary:hover,.worker-limit-confirm-btn:hover,.worker-limit-subscribe-btn:hover{transform:none!important}.worker-limit-custom-popup,.worker-limit-popup{animation:none!important}}@media (prefers-contrast:high){.custom-btn-primary,.worker-limit-confirm-btn,.worker-limit-subscribe-btn{border:2px solid var(--aichatbot-main-color)!important}.custom-btn-secondary,.worker-limit-cancel-btn{border-width:3px!important}.worker-limit-custom-popup,.worker-limit-popup{border-width:2px!important}.worker-limit-custom-title,.worker-limit-title{text-shadow:none!important}}@media (forced-colors:active){.custom-btn,.worker-limit-cancel-btn,.worker-limit-confirm-btn,.worker-limit-subscribe-btn{border:2px solid ButtonText!important}.custom-btn:focus,.worker-limit-cancel-btn:focus,.worker-limit-confirm-btn:focus,.worker-limit-subscribe-btn:focus{outline:3px solid Highlight!important}}@media (hover:none) and (pointer:coarse){.custom-btn,.worker-limit-cancel-btn,.worker-limit-confirm-btn,.worker-limit-subscribe-btn{min-height:48px!important}.custom-btn-primary:hover,.worker-limit-confirm-btn:hover,.worker-limit-subscribe-btn:hover{transform:none!important}.custom-btn-secondary:hover,.worker-limit-cancel-btn:hover{background:var(--aichatbot-some-a-bg-color)!important;border-color:var(--aichatbot-border-color)!important;color:var(--aichatbot-text-color)!important}.custom-btn-primary:active,.worker-limit-confirm-btn:active,.worker-limit-subscribe-btn:active{background:linear-gradient(135deg,var(--aichatbot-main-color1) 0,var(--aichatbot-main-color) 100%)!important;opacity:.9!important}.custom-btn-secondary:active,.worker-limit-cancel-btn:active{background:var(--aichatbot-grid-hover-color)!important;opacity:.9!important}}@media (hover:hover) and (pointer:fine){.custom-btn,.worker-limit-cancel-btn,.worker-limit-confirm-btn,.worker-limit-subscribe-btn{min-height:44px!important}}@media (prefers-color-scheme:dark){.swal2-backdrop-show{background:rgba(0,0,0,.75)}}@media print{.worker-limit-custom-popup,.worker-limit-popup{box-shadow:none!important;border:1px solid #000!important}.custom-btn,.worker-limit-cancel-btn,.worker-limit-confirm-btn,.worker-limit-subscribe-btn{box-shadow:none!important}.swal2-backdrop-show{background:transparent!important}}@supports (padding:max(0px)){.worker-limit-custom-popup,.worker-limit-popup{padding-left:max(var(--worker-popup-padding),env(safe-area-inset-left))!important;padding-right:max(var(--worker-popup-padding),env(safe-area-inset-right))!important;padding-bottom:max(var(--worker-popup-padding),env(safe-area-inset-bottom))!important}}.worker-limit-custom-popup::-webkit-scrollbar,.worker-limit-popup::-webkit-scrollbar{width:6px}.worker-limit-custom-popup::-webkit-scrollbar-track,.worker-limit-popup::-webkit-scrollbar-track{background:transparent}.worker-limit-custom-popup::-webkit-scrollbar-thumb,.worker-limit-popup::-webkit-scrollbar-thumb{background:var(--aichatbot-border-color);border-radius:3px}.worker-limit-custom-popup::-webkit-scrollbar-thumb:hover,.worker-limit-popup::-webkit-scrollbar-thumb:hover{background:var(--aichatbot-main-color)}