.hcp-form__intro{margin-bottom:1.5rem;font-size:.95rem;line-height:1.5;color:var(--color-text, #333)}.hcp-form__badge{display:inline-block;margin-bottom:1rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#202020;border-radius:2rem}.hcp-form__hint{margin-top:.35rem;font-size:.8rem;color:#666;text-align:left}.hcp-form__error{margin:.75rem 0;padding:.75rem 1rem;border-radius:4px;font-size:.875rem;text-align:left}.hcp-form__error:focus{outline:2px solid currentColor;outline-offset:2px}.hcp-form__error{background:#fdecea;color:#b42318}.hcp-form__error--service{background:#fff7e6;color:#7a4d00}.hcp-form__notice{margin:1rem 0;padding:1rem;background:#f4f4f4;color:#333;line-height:1.5;text-align:left}.hcp-registration-card .form--additional{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.hcp-gate{padding:4rem 1.5rem;text-align:center}.hcp-gate__inner{max-width:36rem;margin:0 auto}.hcp-gate__title{margin-bottom:1rem}.hcp-gate__text{margin-bottom:2rem;line-height:1.6}.hcp-gate__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.hcp-account__status{margin-bottom:1.5rem;padding:1rem 1.25rem;background:#f7f9fc;border-left:4px solid #ffd611;text-align:left}.hcp-account__status-label{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#666}.hcp-account__status-value{font-size:1.1rem;font-weight:600}.hcp-account__portal-link{margin-top:.75rem}.hcp-portal-tools{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;padding-top:1.5rem;padding-bottom:1rem}.hcp-verification-success[hidden]{display:none}.hcp-verification-success__message{display:flex;align-items:center;justify-content:space-between;gap:1rem}.hcp-verification-success__dismiss{flex:0 0 auto;width:2rem;height:2rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font-size:1.5rem;line-height:1}.hcp-form__steps{display:flex;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.hcp-form__step{padding:.35rem .75rem;font-size:.75rem;font-weight:600;color:#666;background:#f0f0f0;border-radius:2rem}.hcp-form__step--active{color:#fff;background:#202020}.hcp-form__step--complete{color:#202020;background:#dedede}.hcp-form__hint--center{text-align:center;margin-top:1rem}.hcp-registration-page{min-height:60vh;padding:3rem 0;background:#f4f4f4}.hcp-registration-card{padding:2rem;border:1px solid #e3e3e3;border-radius:8px;background:#fff}.hcp-registration-card .float__wrapper input{border-color:#c9c9c9}.hcp-registration-app{text-align:left}form[data-hcp-fields] [data-hcp-text-field]{display:flex;flex-direction:column;gap:.5rem}form[data-hcp-fields] label[data-hcp-field-label]{position:static!important;top:auto!important;left:auto!important;transform:none!important;order:0;font-size:var(--forms-base-font-size, 14px)!important;line-height:1.5;text-align:left!important;color:var(--form-text-color, #202020)}form[data-hcp-fields] input[data-hcp-field]{order:1;padding:var(--form-field-padding, 15px)!important;text-align:left}form[data-hcp-fields] [data-hcp-text-field]>:not(label):not(input){order:2}form[data-hcp-fields] input[data-hcp-field]::placeholder,form[data-hcp-fields] [data-hcp-placeholder]:empty:before{color:#757575;opacity:1}form[data-hcp-fields] [id$=-selector-label],form[data-hcp-fields] button[aria-expanded]{text-align:left}form[data-hcp-fields] [data-hcp-placeholder]:empty:before{content:attr(data-hcp-placeholder)}.hcp-fields-required-note,.hcp-rpps-input-error{margin:0 0 .75rem;font-size:.875rem;line-height:1.5;text-align:left}.hcp-rpps-input-error{margin:0;color:var(--form-error-color, #b42318)}.hcp-rpps-input-error[hidden],[data-hcp-validation-entry],.hcp-validation-entry [data-hcp-registration]{display:none}.hcp-validation-entry [data-hcp-validation-entry]{display:block}.hcp-validation-pending .hcp-form__steps,.hcp-validation-pending .hcp-form__intro,.hcp-validation-pending .hcp-form__notice,.hcp-validation-pending .hcp-form__error,.hcp-validation-pending [data-hcp-status],.hcp-validation-pending .hcp-registration-app,.hcp-validation-pending .hcp-form__hint{display:none}.hcp-validation-title{margin-bottom:.75rem}.hcp-validation-dots{display:inline-flex;width:1.1em;text-align:left}.hcp-validation-dots span{animation:hcp-validation-dot 1.4s ease-in-out infinite}.hcp-validation-dots span:nth-child(2){animation-delay:.2s}.hcp-validation-dots span:nth-child(3){animation-delay:.4s}.hcp-validation-detail,.hcp-validation-hint{max-width:32rem;margin:0 auto 1.5rem;line-height:1.6}.hcp-validation-detail{font-size:1rem}.hcp-validation-hint{font-size:.8rem;color:#666}.hcp-validation-refresh[hidden]{display:none}@keyframes hcp-validation-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.hcp-validation-dots span{animation:none}}#HcpEmail[readonly]{color:#555;background:#f7f7f7}#HcpProfessionalRegisterSubmit{color:#fff;border-color:#202020;background:#202020}#HcpProfessionalRegisterSubmit:hover,#HcpProfessionalRegisterSubmit:focus{color:#fff;border-color:#000;background:#000}#HcpProfessionalRegisterSubmit[disabled]{cursor:not-allowed;opacity:.65}@media screen and (max-width:749px){.hcp-registration-page{padding:1.5rem 0}.hcp-registration-card{padding:1.5rem}.hcp-form__steps{align-items:stretch;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/hcp-auth.css.map */
