.screen-reader-text{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.corevo-register-block__ended,.corevo-register-block__pending{background:#f6f7f7;border-radius:4px;color:#50575e;font-style:italic;padding:16px}.corevo-register-block__registered{background:#edfaef;border:1px solid #b7e6bd;border-radius:4px;padding:16px}.corevo-register-block__registered p{margin:0 0 8px}.corevo-register-block__registered p:last-child{margin-bottom:0}.corevo-register-block__location{color:#555;font-size:.9em;margin-top:8px}.corevo-register-block__join-btn,.corevo-register-block__modal-trigger,.corevo-register-block__pay-btn{background:var(--wp--preset--color--primary,#2271b1);border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:600;padding:12px 28px;text-decoration:none;transition:opacity .15s ease}.corevo-register-block__join-btn:focus,.corevo-register-block__join-btn:hover,.corevo-register-block__modal-trigger:focus,.corevo-register-block__modal-trigger:hover,.corevo-register-block__pay-btn:focus,.corevo-register-block__pay-btn:hover{color:#fff;opacity:.88;text-decoration:none}.corevo-register-block__join-btn:focus-visible,.corevo-register-block__modal-trigger:focus-visible,.corevo-register-block__pay-btn:focus-visible{outline:2px solid;outline-offset:2px}.corevo-register-block__join-btn.has-text-align-center,.corevo-register-block__modal-trigger.has-text-align-center,.corevo-register-block__pay-btn.has-text-align-center{display:block;margin-right:auto;margin-left:auto;width:-moz-fit-content;width:fit-content}.corevo-register-block__join-btn.has-text-align-right,.corevo-register-block__modal-trigger.has-text-align-right,.corevo-register-block__pay-btn.has-text-align-right{display:block;margin-right:auto;margin-left:0;width:-moz-fit-content;width:fit-content}.corevo-register-block__full-btn[disabled]{cursor:not-allowed;opacity:.55;outline:2px dashed currentColor;outline-offset:2px}.corevo-register-block__full-btn[disabled]:focus,.corevo-register-block__full-btn[disabled]:hover{opacity:.55}.corevo-register-block__form-wrap{max-width:480px;width:100%}.corevo-register-form{display:flex;flex-direction:column;gap:16px}.corevo-register-form__hp{opacity:0;pointer-events:none;position:absolute;tab-index:-1}.corevo-register-form__field{display:flex;flex-direction:column;gap:4px}.corevo-register-form__field label{font-size:.9em;font-weight:600}.corevo-register-form__field label span[aria-hidden]{color:#d63638;margin-right:2px}.corevo-register-form__field input{background:#fff;border:1px solid #dcdcde;border-radius:4px;box-sizing:border-box;color:#1d2327;font-size:1em;padding:8px 12px;width:100%}.corevo-register-form__field input:focus{border-color:transparent;outline:2px solid var(--wp--preset--color--primary,#2271b1);outline-offset:-1px}.corevo-register-form__submit{align-self:flex-start;background:var(--wp--preset--color--primary,#2271b1);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1em;font-weight:600;padding:10px 24px;transition:opacity .15s ease}.corevo-register-form__submit:hover:not(:disabled){opacity:.88}.corevo-register-form__submit:disabled{cursor:not-allowed;opacity:.6}.corevo-register-form__submit:focus-visible{outline:2px solid;outline-offset:2px}.corevo-register-form__message{border-radius:4px;font-weight:500;margin-top:8px;padding:12px 16px}.corevo-register-form__message--success{background:#edfaef;border:1px solid #b7e6bd;color:#0a3622}.corevo-register-form__message--error{background:#fce8e8;border:1px solid #f5c6cb;color:#58151c}.corevo-register-form__message--info{background:#e8f0fe;border:1px solid #b4c8f8;color:#1a3a6b}.corevo-register-block__modal{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:24px;position:fixed;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:99999}.corevo-register-block__modal.is-open{opacity:1;visibility:visible}.corevo-register-block__modal.is-open .corevo-register-block__modal-container{transform:translateY(0)}.corevo-register-block__modal-backdrop{background:rgba(0,0,0,.6);cursor:pointer;inset:0;position:absolute}.corevo-register-block__modal-container{background:#fff;border-radius:8px;max-height:90vh;overflow-y:auto;padding:32px 24px 24px;position:relative;transform:translateY(20px);transition:transform .3s ease;width:min(90vw,480px);z-index:1}.corevo-register-block__modal-close{align-items:center;background:none;border:0;color:#1d2327;cursor:pointer;display:flex;height:36px;justify-content:center;opacity:.6;padding:0;position:absolute;left:8px;top:8px;transition:opacity .15s ease;width:36px}.corevo-register-block__modal-close:hover{opacity:1}.corevo-register-block__modal-close:focus-visible{border-radius:2px;opacity:1;outline:2px solid var(--wp--preset--color--primary,#2271b1);outline-offset:2px}@media(prefers-reduced-motion:reduce){.corevo-register-block__modal,.corevo-register-block__modal-close,.corevo-register-block__modal-container{transform:none!important;transition:none}}.corevo-join-button__link{background:var(--wp--preset--color--primary,#2271b1);border-radius:4px;color:#fff;display:inline-block;font-weight:600;padding:12px 28px;text-decoration:none;transition:opacity .15s ease}.corevo-join-button__link:focus,.corevo-join-button__link:hover{color:#fff;opacity:.88;text-decoration:none}.corevo-join-button__link:focus-visible{outline:2px solid;outline-offset:2px}
