.ep-registration-notice{color:#49370e;background:#fff8e8;border-left:4px solid #d99b22;border-radius:.6rem;padding:1rem}.ep-registration-feedback{scroll-margin-top:8rem}.ep-registration-feedback:focus-visible{outline-offset:4px;border-radius:.6rem;outline:3px solid #2454b8}.ep-registration-error{color:#702138;background:#fff2f4;border:1px solid #b97c88;border-left:4px solid #7d243b;border-radius:.6rem;margin:0;padding:1rem;font-weight:600}.ep-registration-result{color:#243852;background:#edf3fc;border:1px solid #b8c9e2;border-left:4px solid #2454b8;border-radius:.6rem;gap:.8rem;padding:1rem;display:grid}.ep-registration-result h2{color:#2454b8;font-size:1.2rem;font-weight:700}.ep-registration-hint{color:#52616a;font-size:.9rem}.ep-registration-visibility{color:#2454b8;background:#fff;border:1px solid #2454b8;min-height:44px;padding:.6rem 1rem;font-weight:650}.ep-registration-visibility:hover:not(:disabled){background:#edf3fc}.ep-registration-submit{color:#fff;background:#14634f;border:2px solid #14634f;justify-content:center;align-items:center;min-height:48px;padding:.75rem 1.25rem;font-weight:700;display:inline-flex}.ep-registration-submit:hover:not(:disabled){background:#104f3f;border-color:#104f3f}.ep-registration-submit:disabled,.ep-registration-visibility:disabled{color:#52616a;cursor:not-allowed;background:#e8edf2;border-color:#b8c3ce}.ep-registration :is(button):focus-visible{outline-offset:4px;outline:3px solid #2454b8}@media (max-width:480px){.ep-registration-submit{width:100%}}
