.nb-user-loyalty-join-success-1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
}

.nb-user-loyalty-join-success-1 .nb-user-loyalty-join-success-title {
    color: var(--nb-text-color-primary);
    font-size: var(--nb-font-size-14);
    font-weight: var(--nb-font-weight-600);
}

.nb-user-loyalty-join-success-1 .nb-user-loyalty-join-success-description,
.nb-user-loyalty-join-success-1 .nb-user-loyalty-join-success-subtitle {
    color: var(--nb-text-color-primary);
    font-size: var(--nb-font-size-14);
    font-weight: var(--nb-font-weight-400);
}

.nb-user-loyalty-join-success-1 .nb-barcode-and-code-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border: var(--nb-border-width) var(--nb-border-style) var(--nb-border-color);
    padding: 20px 30px;
    border-radius: var(--nb-border-radius-8);
    min-height: 190px;
    gap: 10px;
    width: 100%;
}

.nb-user-loyalty-join-success-1 .nb-barcode-and-code-wrapper .nb-user-code {
    color: var(--nb-text-color-primary);
    font-size: var(--nb-font-size-16);
    font-weight: var(--nb-font-weight-600);
}

.nb-user-loyalty-join-success-1 .nb-go-to-profile-link {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}