:root{--tb-color-cian:#00b8ff;--tb-color-cian-oscuro:#0095d0;--tb-color-cian-rgb:0, 184, 255;--tb-color-mostaza:#fdb00e;--tb-color-naranja:#efaa39;--tb-color-amarillo:#fcc700;--tb-color-negro:#252a34;--tb-color-blanco:#fff;--tb-color-gris:#d1d1d1;--tb-color-azul:#2563eb;--tb-color-azul-oscuro:#1d4ed8;--tb-color-azul-claro:#60a5fa;--tb-fuente:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tb-sidebar-bg:#121212;--tb-marca-primaria:#0ab39c;--tb-marca-primaria-rgb:10, 179, 156;--tb-marca-secundaria:#405189;--tb-marca-acento:var(--tb-color-cian);--tb-exito:#0ab39c;--tb-info:#299cdb;--tb-advertencia:#f7b84b;--tb-peligro:#f06548;--tb-texto:var(--vz-body-color,#212529);--tb-texto-tenue:var(--vz-secondary-color,#878a99);--tb-superficie:var(--vz-card-bg,#fff);--tb-borde:var(--vz-border-color,#e9ebec);--tb-espacio-xs:.25rem;--tb-espacio-sm:.5rem;--tb-espacio-md:1rem;--tb-espacio-lg:1.5rem;--tb-radio:.375rem;--vz-font-family-primary:var(--tb-fuente);--vz-font-family-secondary:var(--tb-fuente)}body,.auth-page-wrapper,.btn,.form-control,.form-label{font-family:var(--tb-fuente)}[data-sidebar=dark] .navbar-menu,[data-sidebar=light] .navbar-menu{--vz-vertical-menu-bg:var(--tb-sidebar-bg);background-color:var(--tb-sidebar-bg)}.auth-page-wrapper .auth-one-bg{background-image:url(/assets/images/fondo_login.jpg);background-position:50%;background-size:cover}.auth-page-wrapper .bg-overlay{opacity:1;background:linear-gradient(135deg,#252a34d6 0%,#1e3a8a9e 55%,#2563eb80 140%)}.auth-page-wrapper .auth-lienzo{background:var(--tb-color-negro,#252a34);overflow:hidden}.auth-page-wrapper .auth-lienzo-img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:30rem;display:block}.auth-page-wrapper .auth-escena{perspective:1800px}.auth-page-wrapper .auth-escena>.card{transform-style:preserve-3d;border:0;border-radius:1rem;transition:transform .35s ease-out,box-shadow .35s ease-out;transform:rotateX(2deg)rotateY(-3deg);box-shadow:0 2px 6px #252a3429,0 12px 24px #252a342e,0 40px 70px -20px #1e3a8a73,-22px 26px 60px -30px #2563eb73}.auth-page-wrapper .auth-escena>.card:hover{transform:rotateX(1.5deg)rotateY(-2deg);box-shadow:0 2px 8px #252a3424,0 18px 34px #252a3429,0 55px 90px -25px #1e3a8a66,-22px 26px 60px -30px #2563eb73}.auth-page-wrapper .auth-escena>.card:focus-within{transform:rotateX(0)rotateY(0);box-shadow:0 2px 8px #252a3424,0 18px 34px #252a3429,0 55px 90px -25px #1e3a8a66}.auth-page-wrapper .auth-escena .card-body{flex-direction:column;justify-content:center;display:flex;padding:2.5rem!important}.auth-page-wrapper .auth-escena .form-control{padding-top:.65rem;padding-bottom:.65rem}@media (prefers-reduced-motion:reduce){.auth-page-wrapper .auth-escena>.card,.auth-page-wrapper .auth-escena>.card:hover,.auth-page-wrapper .auth-escena>.card:focus-within{transition:none;transform:none}}@media (width<=991.98px){.auth-page-wrapper .auth-escena>.card{transform:none}.auth-page-wrapper .auth-escena .card-body{padding:1.5rem!important}}.auth-page-wrapper .auth-pass-inputgroup{position:relative}.auth-page-wrapper .auth-pass-inputgroup .auth-ojo{height:100%;color:var(--vz-secondary-color,#878a99);cursor:pointer;background:0 0;border:none;padding:0 .9rem;position:absolute;top:0;right:0}.auth-page-wrapper .auth-pie-pagina{text-align:center;color:var(--vz-secondary-color,#878a99);padding:1rem 0;font-size:.8125rem}.auth-page-wrapper .text-primary{color:var(--tb-color-negro)!important}.auth-page-wrapper .btn-success{background-color:var(--tb-color-azul);border-color:var(--tb-color-azul);color:var(--tb-color-blanco);padding-top:.6rem;padding-bottom:.6rem;font-weight:600;transition:background-color .2s ease-out,box-shadow .2s ease-out}.auth-page-wrapper .btn-success:hover,.auth-page-wrapper .btn-success:focus{background-color:var(--tb-color-azul-oscuro);border-color:var(--tb-color-azul-oscuro);color:var(--tb-color-blanco);box-shadow:0 6px 16px -6px #2563ebb3}.auth-page-wrapper .form-control:focus{border-color:var(--tb-color-azul);box-shadow:0 0 0 3px #2563eb2e}.auth-page-wrapper .auth-enlace,.auth-page-wrapper .auth-pie-pagina a{color:var(--tb-color-azul)}
