.optincraft-campaign{overflow:hidden;position:relative}.optincraft-campaign-step-hide{display:none}.optincraft-campaign-step-show{display:block}.optincraft-effect-canvas{height:100%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;width:100%}.optincraft-campaign-overlay{backdrop-filter:blur(2px);background-color:rgba(0,0,0,.5);left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease-in-out;z-index:100000}.optincraft-form-wrapper{transition:height .3s ease-in-out}.optincraft-campaign-content{background:#fff;box-shadow:0 20px 40px rgba(0,0,0,.3);transition:opacity .15s linear}.optincraft-modal-content{position:relative}.optincraft-modal:hover{box-shadow:0 25px 50px rgba(0,0,0,.4)}.optincraft-campaign-overlay.open,.optincraft-modal.open{opacity:1}button.optincraft-button{cursor:pointer;height:100%;line-height:1;padding:6px;transition:all .2s ease;white-space:normal;width:100%}.optincraft-form-fields__item-input input{padding:6px 16px;width:100%}.optincraft-countdown-unit{box-sizing:border-box;padding:3.75px 10.75px}.optincraft-countdown-inner,.optincraft-countdown-message{align-items:center;background-color:transparent;display:flex;gap:8px;justify-content:center}.optincraft-countdown-message{font-size:16px;font-weight:600}.optincraft-countdown-message[hidden]{display:none}.optincraft-button-spinner{opacity:.7;pointer-events:none;position:relative}.optincraft-button-spinner>*{visibility:hidden}.optincraft-button-spinner:after{animation:optincraft-spin .6s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;content:"";height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}@keyframes optincraft-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes modalSlideIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}
