@font-face{font-family:Poppins;src:url(/fuentes/Poppins-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fuentes/Poppins-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/fuentes/Poppins-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Fredoka;src:url(/fuentes/Fredoka-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Fredoka;src:url(/fuentes/Fredoka-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Fredoka;src:url(/fuentes/Fredoka-Bold.woff2) format("woff2");font-weight:700;font-display:swap}:root{--vp-noche: #032443;--vp-magenta: #d94591;--vp-magenta-osc: #b32a6e;--vp-turquesa: #35afb0;--vp-amarillo: #f5cb2e;--vp-crema: #fff7e2;--vp-atenuado: #4a5f72;--vp-fuente-titular: "Fredoka", "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--vp-fuente-texto: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color-scheme:light}html,body,#root{height:100%;margin:0}body{background-color:var(--vp-crema);color:var(--vp-noche);font-family:var(--vp-fuente-texto);font-weight:500}body:before,body:after{content:"";position:fixed;z-index:-1;border-radius:50%;filter:blur(80px);pointer-events:none}body:before{width:440px;height:440px;top:-160px;left:-140px;background:var(--vp-magenta);opacity:.22}body:after{width:420px;height:420px;bottom:-160px;right:-130px;background:var(--vp-turquesa);opacity:.22}#root{position:relative;z-index:0}h1,h2,h3,h4,h5,.ant-typography:is(h1,h2,h3,h4,h5),.ant-card-head-title,.ant-modal-title,.ant-drawer-title,.ant-statistic-title,.ant-statistic-content,.ant-btn,.ant-segmented-item-label,.ant-tabs-tab-btn,.ant-menu-item,.ant-menu-submenu-title{font-family:var(--vp-fuente-titular)}.ant-typography:is(h1,h2,h3,h4,h5),.ant-card-head-title,.ant-modal-title,.ant-drawer-title{font-weight:600;letter-spacing:-.005em}.ant-card:not(.ant-card-type-inner){box-shadow:0 10px 26px #03244312;border-color:#0324430f}.ant-btn-variant-solid.ant-btn-color-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 26px #03244347}.ant-btn{transition-property:all}.vp-cabecera-admin{position:sticky;top:0;z-index:20;background:#fff7e2d1!important;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 6px 24px #03244312}.vp-cabecera-admin:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--vp-magenta),var(--vp-amarillo),var(--vp-turquesa))}.ant-layout-sider{-webkit-backdrop-filter:saturate(1.3) blur(12px);backdrop-filter:saturate(1.3) blur(12px);box-shadow:6px 0 24px #0324430f}.vp-marca{display:flex;flex-direction:column;align-items:center;gap:2px;padding:16px 12px 10px;line-height:0}.vp-marca img{width:auto;height:72px;filter:drop-shadow(0 4px 8px rgba(3,36,67,.16));transition:transform .2s ease}.vp-marca:hover img{transform:rotate(-3deg) scale(1.04)}.vp-marca--corta img{height:44px}.vp-marca small{line-height:1.2;margin-top:6px;font-family:var(--vp-fuente-titular);font-weight:600;font-size:11px;letter-spacing:.18em;color:var(--vp-magenta-osc)}.vp-login{min-height:100vh;display:grid;place-items:center;padding:24px;background:transparent}.vp-login-caja{width:100%;max-width:380px}.ant-layout,.ant-layout-content,.ant-layout-header,.ant-card,.ant-card-body{min-width:0}.ant-table-wrapper{max-width:100%}.ant-tooltip,.ant-tooltip-container{pointer-events:none}@media (max-width: 991px){.ant-table-cell .ant-btn{min-height:44px;min-width:44px}.ant-table-cell .ant-input-number,.ant-table-cell .ant-input-number-input{min-height:40px}.ant-modal .ant-modal-close,.ant-drawer .ant-drawer-close{width:44px;height:44px}.ant-modal-footer .ant-btn,.ant-drawer-footer .ant-btn{min-height:44px}.ant-popconfirm .ant-btn,.ant-popover .ant-popconfirm-buttons .ant-btn{min-height:40px;padding-inline:14px}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-jump-next{min-width:44px!important;height:44px!important;line-height:42px!important}.ant-pagination .ant-pagination-item a{line-height:42px!important}.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link,.ant-pagination .ant-pagination-jump-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-jump-next .ant-pagination-item-link{height:100%!important;width:100%!important}.ant-pagination .ant-pagination-simple-pager,.ant-pagination .ant-pagination-simple-pager input{height:40px!important;line-height:38px!important}.ant-pagination{row-gap:8px}.vp-barra .ant-btn:not(.ant-btn-link){min-height:40px}.vp-barra .ant-btn-icon-only{min-width:40px}}@media (max-width: 767px){body{overflow-x:clip}.ant-modal{max-width:calc(100vw - 16px);margin:0 auto}.ant-drawer-body,.ant-drawer-header{padding:12px}.ant-form-item .ant-form-item-label{padding-bottom:2px}}
