.pollify-engagement-wrapper{background:var(--pollify-engagement-bg,#fff);box-shadow:0 10px 30px rgba(0,0,0,.15);box-sizing:border-box;color:var(--pollify-engagement-text,#000);display:none;max-width:380px;position:fixed;width:100%;z-index:9999}.pollify-engagement-wrapper.is-position-popup{left:50%;top:50%;transform:translate(-50%,-50%)}.pollify-engagement-wrapper.is-position-slide-up{animation:pollifySlideUp .6s ease forwards;bottom:-500px;left:20px;right:20px}.pollify-engagement-wrapper.is-position-slide-down{animation:pollifySlideDown .6s ease forwards;left:20px;right:20px;top:-500px}.pollify-engagement-wrapper.is-position-bottom-left-slide{animation:pollifySlideLeftIn .6s ease forwards;bottom:20px;left:-400px}.pollify-engagement-wrapper.is-position-bottom-right-slide{animation:pollifySlideRightIn .6s ease forwards;bottom:20px;right:-400px}.pollify-engagement-button-trigger{display:none;position:fixed;z-index:9998}.pollify-engagement-button-trigger.is-position-bottom-left-slide{bottom:20px;left:20px}.pollify-engagement-button-trigger.is-position-bottom-right-slide{bottom:20px;right:20px}.pollify-engagement-button-trigger .pollify-engagement-trigger-btn{background:var(--pollify-engagement-button-bg-color,#333);border:none;box-shadow:0 4px 12px rgba(0,0,0,.2);color:var(--pollify-engagement-button-text-color,#fff);cursor:pointer;font-size:14px;font-weight:500;padding:1rem 1.5rem;transition:all .3s ease}.pollify-engagement-button-trigger .pollify-engagement-trigger-btn:hover{background:var(--pollify-engagement-button-hover-bg-color,#555);box-shadow:0 6px 16px rgba(0,0,0,.3);color:var(--pollify-engagement-button-hover-text-color,#fff);transform:translateY(-2px)}.pollify-engagement-popover{background:var(--wp--preset--color--background,var(--pollify-engagement-bg,#fff));border-radius:8px;bottom:60px;box-shadow:0 10px 30px rgba(0,0,0,.2);box-sizing:border-box;color:var(--wp--preset--color--foreground,var(--pollify-engagement-text,#000));display:none;max-width:90vw;opacity:0;position:absolute;transition:opacity .3s ease-in-out;width:430px}.pollify-engagement-button-trigger.is-position-bottom-left-slide .pollify-engagement-popover{left:0}.pollify-engagement-button-trigger.is-position-bottom-right-slide .pollify-engagement-popover{right:0}.pollify-engagement-popover:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:8px solid var(--pollify-engagement-bg,#fff);bottom:-8px;content:"";height:0;position:absolute;width:0}.pollify-engagement-button-trigger.is-position-bottom-left-slide .pollify-engagement-popover:after{left:20px}.pollify-engagement-button-trigger.is-position-bottom-right-slide .pollify-engagement-popover:after{right:20px}.pollify-engagement-popover .pollify-engagement-text{min-height:80px}@media(max-width:768px){.pollify-engagement-popover{bottom:80px;left:10px;max-width:none;position:fixed;right:10px;width:auto}.pollify-engagement-popover:after{left:50%!important;right:auto!important;transform:translateX(-50%)}.pollify-engagement-button-trigger.is-position-bottom-left-slide,.pollify-engagement-button-trigger.is-position-bottom-right-slide{left:50%;right:auto;transform:translateX(-50%)}}.pollify-engagement-inner{position:relative}.pollify-engagement-preview .pollify-engagement-question{margin-bottom:1.5rem}.pollify-engagement-preview .pollify-engagement-text{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.4;margin-bottom:1.5rem;padding:1rem;resize:vertical;width:100%}.pollify-engagement-preview .pollify-engagement-text:focus{border-color:#007cba;box-shadow:0 0 0 1px #007cba;outline:none}.pollify-engagement-preview .pollify-engagement-thankyou{font-size:1.5rem;font-weight:500;margin:0;text-align:center}.pollify-engagement-preview .pollify-engagement-button{display:flex}.pollify-engagement-preview .pollify-engagement-button.align-left{justify-content:flex-start}.pollify-engagement-preview .pollify-engagement-button.align-center{justify-content:center}.pollify-engagement-preview .pollify-engagement-button.align-right{justify-content:flex-end}.pollify-engagement-preview .pollify-engagement-button .submit-button-wrapper.has-custom-width{max-width:none}.pollify-engagement-preview .pollify-engagement-button .submit-button-wrapper.has-custom-width .wp-block-button__link{width:100%}.pollify-engagement-preview .pollify-engagement-button .submit-button-wrapper.wp-block-button-width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.pollify-engagement-preview .pollify-engagement-button .submit-button-wrapper.wp-block-button-width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.pollify-engagement-preview .pollify-engagement-button .submit-button-wrapper.wp-block-button-width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.pollify-engagement-preview .pollify-engagement-button .submit-button-wrapper.wp-block-button-width-100{flex-basis:100%;width:100%}.pollify-engagement-preview .pollify-engagement-button .submit-button{background-color:var(--pollify-engagement-button-bg-color,#fefefe);color:var(--pollify-engagement-button-text-color,#333)}.pollify-engagement-preview .pollify-engagement-button .submit-button:hover{background-color:var(--pollify-engagement-button-hover-bg-color,#f0f0f0);color:var(--pollify-engagement-button-hover-text-color,#333)}.pollify-engagement-close{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;line-height:1;padding:0;position:absolute;right:15px;top:10px;width:30px}.pollify-engagement-close:hover{color:#000}@keyframes pollifySlideUp{to{bottom:20px}}@keyframes pollifySlideDown{to{top:20px}}@keyframes pollifySlideLeftIn{to{left:20px}}@keyframes pollifySlideRightIn{to{right:20px}}@media(max-width:768px){.pollify-engagement-wrapper.is-position-bottom-left-slide,.pollify-engagement-wrapper.is-position-bottom-right-slide{left:10px;max-width:calc(100% - 20px);right:10px}.pollify-engagement-wrapper.is-position-bottom-left-slide,.pollify-engagement-wrapper.is-position-bottom-right-slide{animation:pollifySlideUp .6s ease forwards}}.wp-block-pollify-engagement-editor-wrapper:not(.is-selected){opacity:.7}.pollify-general-settings-sidebar-wrap .components-datetime__time-wrapper,.pollify-general-settings-sidebar-wrap .components-datetime__time-wrapper .components-flex{align-items:flex-start!important}.pollify-general-settings-sidebar-wrap .components-datetime__date div:nth-child(2){gap:4px}.pollify-engagement-loading-overlay{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.7);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:10}.pollify-engagement-loading-overlay.is-active{opacity:1;visibility:visible}.pollify-engagement-loading-overlay .pollify-loading-spinner{animation:pollifySpinnerRotate 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid var(--pollify-engagement-button-bg-color,#007cba);height:40px;width:40px}@media(prefers-color-scheme:dark){.pollify-engagement-loading-overlay{background:hsla(0,0%,100%,.6)}.pollify-engagement-loading-overlay .pollify-loading-spinner{border-color:#f3f3f3;border-top-color:var(--pollify-engagement-button-bg-color,#007cba)}}@keyframes pollifySpinnerRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
