/* EC registration view: only the signed-in confirmation and account notice. */
.ue-access-ec-registration-confirmation {
    box-sizing: border-box;
    padding: clamp(22px, 4vw, 34px);
    border-radius: 12px;
    background: var(--ue-access-registration-accent, #a8d86f);
    color: var(--ue-access-registration-text, #102514);
    line-height: 1.55;
}
.ue-access-ec-registration-confirmation p {
    margin: 0 0 1.1em;
    color: inherit;
}
.ue-access-ec-registration-confirmation p:last-child { margin-bottom: 0; }
.ue-access-ec-registration-confirmation__link,
.ue-access-ec-registration-confirmation__link:hover,
.ue-access-ec-registration-confirmation__link:visited {
    color: inherit;
    font-weight: 700;
    text-decoration: underline;
    text-underline-offset: 3px;
}
.ue-access-ec-registration-confirmation__link:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 4px;
}
.ue-access-ec-registration-unavailable {
    box-sizing: border-box;
    padding: 20px 24px;
    border: 1px solid rgba(128, 128, 128, .4);
    border-radius: 12px;
}
.ue-access-ec-registration-unavailable p { margin: 0 0 1em; }
.ue-access-ec-registration-unavailable p:last-child { margin-bottom: 0; }
