/**
 * Auth pages (login, register, forgot password) — keep nice-select above submit buttons.
 */
.account .account-wrapper {
    overflow: visible;
}

.account .account-wrapper .account-form {
    overflow: visible;
}

.account .account-wrapper .account-form .nice-select {
    position: relative;
    z-index: 100;
}

.account .account-wrapper .account-form .nice-select.open {
    z-index: 10050;
}

.account .account-wrapper .account-form .nice-select .list {
    z-index: 10051;
}

.account .account-wrapper .account-form .input-group .nice-select {
    z-index: 100;
}

.account .account-wrapper .account-form .input-group .nice-select.open {
    z-index: 10050;
}

.account .account-wrapper .account-form .input-group .nice-select .list {
    z-index: 10051;
}

.account .account-wrapper .account-form .btn--base,
.account .account-wrapper .account-form button[type="submit"] {
    position: relative;
    z-index: 1;
}

.account .account-wrapper .account-form .form-group label + .nice-select,
.account .account-wrapper .account-form .form-group:has(select.nice-select) {
    position: relative;
    z-index: 100;
}
