.auth-one-bg {
	background-image: url(../images/aspa_gallery.png);
	background-position: center;
	background-size: cover;
}


.navbar-menu .navbar-nav .nav-sm .nav-link::before {
	opacity: 0;
}
.navbar-menu .navbar-nav .nav-sm .nav-link:hover::before {
	opacity: 0;
}
.navbar-menu .navbar-nav .nav-sm .nav-link {
	padding: .55rem .8rem !important;
}

/*
File: Custom Css File
*/
.table .form-check {
	display: flex;
	justify-content: center;
}

/* Estados por texto */
.bg-Activo {
    --vz-bg-opacity: 1;
    background-color: rgba(var(--vz-success-rgb), var(--vz-bg-opacity)) !important;
}

.bg-Inactivo {
    --vz-bg-opacity: 1;
    background-color: rgba(var(--vz-warning-rgb), var(--vz-bg-opacity)) !important;
}

.bg-Eliminado {
    --vz-bg-opacity: 1;
    background-color: rgba(var(--vz-danger-rgb), var(--vz-bg-opacity)) !important;
}

/* =========================
   SWITCH ESTADOS MIEMBRO
   ========================= */

.form-switch {
  --vz-bg-opacity: 1;
}

/* ⚪ Pendiente (gris completo) */
.form-switch.sw-pending .form-check-input {
  background-color: rgba(var(--vz-gray-dark), var(--vz-bg-opacity)) !important;
  border-color: rgba(var(--vz-gray-dark), var(--vz-bg-opacity)) !important;
}

/* 🟢 Activo (success) */
.form-switch.sw-active .form-check-input:checked {
  background-color: rgba(var(--vz-success-rgb), var(--vz-bg-opacity)) !important;
  border-color: rgba(var(--vz-success-rgb), var(--vz-bg-opacity)) !important;
}

/* 🔴 Inactivo (danger) */
.form-switch.sw-inactive .form-check-input {
  background-color: rgba(var(--vz-danger-rgb), var(--vz-bg-opacity)) !important;
  border-color: rgba(var(--vz-danger-rgb), var(--vz-bg-opacity)) !important;
}

/* ✨ Foco consistente con Velzon */
.form-switch .form-check-input:focus {
  box-shadow: 0 0 0 0.15rem rgba(var(--vz-primary-rgb), 0.25);
}

.tab-icon {
    width: 18px;
    height: 18px;
    object-fit: contain;
    vertical-align: middle;
    border-radius: 3px; /* opcional */
}

/* =========================
   ATTACHMENTS COMPONENT
   ========================= */
.attachments-uploader.is-saving {
  opacity: .75;
  pointer-events: none;
}

