.mailstories-modal{position:fixed;z-index:100001;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0 0 0 / .7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}.mailstories-modal-content{background-color:#fefefe;padding:30px;border:2px solid #2271b1;border-radius:12px;width:90%;max-width:50vw;max-height:calc(100vh - 40px);box-shadow:0 8px 32px rgb(0 0 0 / .4);position:relative;overflow-y:auto;display:flex;flex-direction:column;margin:auto;margin-left:20px;margin-right:20px;box-sizing:border-box}@media screen and (max-width:768px){.mailstories-modal{padding:10px}.mailstories-modal-content{width:100%;max-width:100%;padding:20px;margin-left:0;margin-right:0;max-height:calc(100vh - 20px)}.mailstories-modal-content h2{font-size:1.2em;margin-right:30px;padding-right:10px}.mailstories-form label{font-size:.9em}.mailstories-form input[type="text"],.mailstories-form input[type="email"],.mailstories-form input[type="time"],.mailstories-form select{font-size:16px}.mailstories-form .button-group{grid-template-columns:1fr;gap:10px}.mailstories-form .button-group .button-primary,.mailstories-form .button-group .mailstories-cancel-btn{grid-column:1;justify-self:stretch;width:100%}}.mailstories-close{color:#666;position:absolute;right:15px;top:15px;font-size:32px;font-weight:700;cursor:pointer;line-height:1;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.2s}.mailstories-close:hover{color:#000;background-color:#f0f0f0}.mailstories-modal-content h2{margin-top:0;margin-right:40px;margin-bottom:20px;padding-right:20px}.mailstories-form,.mailstories-form *,.mailstories-form button,.mailstories-form .button,.mailstories-form .button-primary,.mailstories-form .mailstories-cancel-btn,.mailstories-form .mailstories-btn{hyphens:auto!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;-ms-hyphens:auto!important}.mailstories-form label{display:block;margin-top:10px;font-weight:700}.mailstories-form label:has(input[type="checkbox"]){font-weight:400;display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;line-height:1.5;text-align:left}.mailstories-form label:has(input[type="checkbox"]) input[type="checkbox"]{margin-top:3px;flex-shrink:0}.mailstories-form input[type="text"],.mailstories-form input[type="email"],.mailstories-form input[type="time"],.mailstories-form select{width:100%;padding:8px;margin-top:5px;box-sizing:border-box}.mailstories-form .button-group{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:20px}.mailstories-form .button-group button{margin-top:0}.mailstories-form .button-group .button-primary{grid-column:2;justify-self:center;min-width:150px}.mailstories-form .button-group .mailstories-cancel-btn{grid-column:1;justify-self:start}.mailstories-form .button-group.mailstories-no-cancel{grid-template-columns:1fr}.mailstories-form .button-group.mailstories-no-cancel .button-primary{grid-column:1}.sa-message{margin-top:10px;color:green;font-weight:700}.mailstories-btn-wrapper{display:block;max-width:100%;width:100%;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.mailstories-btn{display:inline-block;max-width:100%;width:auto;word-wrap:break-word;word-break:break-word;white-space:normal;hyphens:auto!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;-ms-hyphens:auto!important;text-align:center;box-sizing:border-box;padding:10px 20px;border-radius:4px;cursor:pointer;font-weight:700;transition:background-color 0.2s,opacity 0.2s;min-height:44px;border:1px solid #fff0;text-decoration:none}.mailstories-btn:not(.button):not(.wp-element-button):not([class*="wp-block"]){background-color:var(--wp--preset--color--primary,var(--wp--preset--color--vivid-cyan-blue,#2271b1));color:var(--wp--preset--color--contrast,var(--wp--preset--color--base,#fff));border:1px solid var(--wp--preset--color--primary,var(--wp--preset--color--vivid-cyan-blue,#2271b1))}.mailstories-btn:hover:not(.pending):not(.success){opacity:.9}.mailstories-btn.pending{background-color:#dba617!important;color:#1d2327!important;border-color:#dba617!important;cursor:default;pointer-events:none;font-weight:700}.mailstories-btn.pending:hover{background-color:#dba617!important;opacity:1}.mailstories-btn.success{background-color:#46b450!important;color:#fff!important;border-color:#46b450!important;cursor:default;pointer-events:none}.mailstories-btn.success:hover{background-color:#46b450!important;opacity:1}.vaya-postslide .mailstories-btn-wrapper,.vaya-postslide__slide-body .mailstories-btn-wrapper,.elementor-shortcode .mailstories-btn-wrapper,.jupiterx-widget .mailstories-btn-wrapper{max-width:100%;width:100%;box-sizing:border-box}.vaya-postslide .mailstories-btn.button.wp-element-button,.vaya-postslide__slide-body .mailstories-btn.button.wp-element-button,.elementor-shortcode .mailstories-btn.button.wp-element-button,.jupiterx-widget .mailstories-btn.button.wp-element-button{display:inline-block;max-width:100%;white-space:normal;word-break:break-word}.mailstories-unsubscribe-dialog{max-width:600px;margin:40px auto;padding:30px;background-color:#fff;border:2px solid #2271b1;border-radius:12px;box-shadow:0 8px 32px rgb(0 0 0 / .4)}.mailstories-unsubscribe-dialog h2{margin-top:0;margin-bottom:20px}.mailstories-unsubscribe-dialog .unsubscribe-intro{margin-bottom:20px;font-size:16px}.mailstories-unsubscribe-dialog .unsubscribe-reasons{margin:20px 0}.mailstories-unsubscribe-dialog .unsubscribe-reasons label{display:block;margin-bottom:10px;cursor:pointer}.mailstories-unsubscribe-dialog .unsubscribe-buttons{display:flex;gap:10px;justify-content:center;margin-top:20px}.mailstories-form,.mailstories-form *,.mailstories-form button,.mailstories-form .button,.mailstories-form .button-primary,.mailstories-form .mailstories-cancel-btn,.mailstories-form .mailstories-btn{hyphens:auto!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;-ms-hyphens:auto!important}.mailstories-btn,.mailstories-form .button-primary,.mailstories-form .mailstories-cancel-btn{color:var(--e-global-color-440a696c);background-color:#e00031;background-image:linear-gradient(#e00031 0%,#a70725 100%);border-radius:11px;border:none;padding:10px;text-decoration:none;text-transform:uppercase;font-size:15px;font-weight:700;text-align:center;font-family:Nunito;line-height:1;transition-delay:0s;transition-duration:.5s;transition-timing-function:ease}.mailstories-btn:not(.pending):not(.success){display:inline-block;max-width:100%;width:auto;word-wrap:break-word;word-break:break-word;white-space:normal;text-align:center;box-sizing:border-box;padding:10px 20px;cursor:pointer;font-weight:700;min-height:44px;border:1px solid #fff0;text-decoration:none}.mailstories-btn:hover:not(.pending):not(.success){background:linear-gradient(180deg,var(--e-global-color-primary) 0%,var(--e-global-color-8057b43) 100%);transition:background-color 0.2s,opacity 0.2s;text-decoration:none}.mailstories-btn.pending{background-color:#dba617!important;color:#1d2327!important;border-color:#dba617!important;cursor:default;pointer-events:none;font-weight:700}.mailstories-btn.pending:hover{background-color:#dba617!important}.mailstories-btn.success{background-color:#46b450!important;color:#fff!important;border-color:#46b450!important;cursor:default;pointer-events:none}.mailstories-btn.success:hover{background-color:#46b450!important}.mailstories-form label{display:block;margin-top:10px;font-weight:700}.mailstories-form label:has(input[type="checkbox"]){font-weight:400;display:flex;align-items:flex-start;gap:8px;line-height:1.5}.mailstories-form label:has(input[type="checkbox"]) input[type="checkbox"]{margin-top:3px;flex-shrink:0}.mailstories-form input[type="text"],.mailstories-form input[type="email"],.mailstories-form input[type="time"],.mailstories-form select{width:100%;padding:8px;margin-top:5px;box-sizing:border-box}.mailstories-form .button-group{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:20px}.mailstories-form .button-group button{margin-top:0}.mailstories-form .button-group .button-primary{grid-column:2;justify-self:center;min-width:150px}.mailstories-form .button-group .mailstories-cancel-btn{grid-column:1;justify-self:start}