html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.vt-swal-wrap .ant-modal-content{border-radius:20px!important;padding:34px 28px 26px!important}.vt-swal-wrap .ant-modal{animation:.3s cubic-bezier(.2,1.4,.4,1) both vt-swal-pop}.vt-swal{text-align:center}.vt-swal-icon{width:92px;height:92px;margin:0 auto 14px}.vt-swal-icon svg{fill:none;width:100%;height:100%;stroke:var(--c);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.vt-swal-icon .ring{stroke-opacity:.3;stroke-dasharray:227;stroke-dashoffset:227px;animation:.5s ease-out forwards vt-swal-draw}.vt-swal-icon .mark{stroke-dasharray:60;stroke-dashoffset:60px;animation:.35s ease-out .35s forwards vt-swal-draw}.vt-swal-icon .m2{animation-delay:.5s}.vt-swal-icon .dot{fill:var(--c);stroke:none;opacity:0;animation:.2s .6s forwards vt-swal-fade}.vt-swal-icon.warning svg,.vt-swal-icon.question svg{animation:.6s ease-in-out .7s vt-swal-pulse}.vt-swal-title{color:#3f4a5a;margin:0 0 8px;font-size:24px;font-weight:700}.vt-swal-text{color:#5d6b7c;max-width:380px;margin:0 auto 4px;font-size:15px;line-height:1.5}.vt-swal-btns{justify-content:center;gap:12px;margin-top:24px;display:flex}.vt-swal-btn{cursor:pointer;border:0;border-radius:10px;padding:11px 26px;font:600 15px Figtree,sans-serif;transition:transform .15s,filter .15s,box-shadow .15s}.vt-swal-btn:hover{transform:translateY(-2px)}.vt-swal-btn:active{transform:scale(.95)}.vt-swal-btn.ok{background:var(--c);color:#fff;box-shadow:0 8px 20px color-mix(in srgb, var(--c) 35%, transparent)}.vt-swal-btn.ok:hover{filter:brightness(1.07)}.vt-swal-btn.cancel{color:#44566c;background:#eef1f5}.vt-swal-btn.cancel:hover{background:#e3e8ee}@keyframes vt-swal-draw{to{stroke-dashoffset:0}}@keyframes vt-swal-fade{to{opacity:1}}@keyframes vt-swal-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes vt-swal-pulse{50%{transform:scale(1.08)}}.vt-pie-modal{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.vt-app{background:var(--vt-bg);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.vt-nav{z-index:30;background:#fff;flex:none;position:relative;box-shadow:0 6px 18px #0a1f440d}.vt-nav-top{background:var(--vt-navy);height:6px}.vt-nav-in{align-items:center;gap:18px;max-width:1800px;height:62px;margin:0 auto;padding:0 20px;display:flex}.vt-nav-logo{flex:none;align-items:center;gap:10px;display:flex;color:var(--vt-navy)!important;text-decoration:none!important}.vt-nav-logo img{width:auto;height:38px;display:block}.vt-nav-logo b{letter-spacing:.02em;font:800 19px/1 Bricolage Grotesque,sans-serif;display:block}.vt-nav-logo small{letter-spacing:.18em;color:var(--vt-teal);font-size:10.5px;font-weight:700;display:block}.vt-noti-lista{max-height:60vh;overflow-y:auto}.vt-noti-i{width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.vt-noti-i.leida{opacity:.55}.vt-nav-links{flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.vt-nav-link{white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;font-size:14.5px;transition:background .15s,color .15s;display:flex;position:relative;color:#3b4656!important;text-decoration:none!important}.vt-nav-ic{color:var(--c);font-size:16px;transition:transform .2s}.vt-nav-link:hover{background:#f3f5f8;color:var(--vt-navy)!important}.vt-nav-link:hover .vt-nav-ic{transform:translateY(-1px)scale(1.08)}.vt-nav-link.on{background:#eff1f4;font-weight:600;color:var(--vt-navy)!important}.vt-nav-link.on:after{content:"";background:var(--vt-navy);border-radius:3px;width:24px;height:2.5px;margin-left:-12px;position:absolute;bottom:3px;left:50%}.vt-nav-link.block-link{margin-bottom:4px;padding:10px 12px}.vt-nav-link.block-link.on:after{display:none}.vt-nav-tag{color:#1d4fbf;background:#dde8fb;border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:700}.vt-nav-tag.Auditoría{color:#44566c;background:#e8ecf1}.vt-nav-burger{font-size:18px}.vt-badge{background:var(--vt-green);color:#fff;text-align:center;border-radius:99px;min-width:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.vt-nav-right{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.vt-bell{color:#44566c;cursor:pointer;background:#f3f5f8;border:0;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;transition:background .15s,transform .15s;display:grid;position:relative}.vt-bell:hover{background:#e8edf3;transform:translateY(-2px)}.vt-bell.hay .anticon{transform-origin:50% 0;animation:2.4s ease-in-out infinite vt-campana}.vt-bell-n{color:#fff;background:#e5484d;border-radius:99px;min-width:20px;height:20px;padding:0 5px;font:700 11px/20px Figtree,sans-serif;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #fff}@keyframes vt-campana{0%,70%,to{transform:rotate(0)}75%{transform:rotate(14deg)}80%{transform:rotate(-12deg)}85%{transform:rotate(8deg)}90%{transform:rotate(-5deg)}}.vt-noti{background:#fff;border-radius:14px;width:320px;padding:8px;box-shadow:0 16px 40px #0a1f442e}.vt-noti-h{color:var(--vt-navy);padding:8px 10px;font-weight:700}.vt-noti-i{border-radius:10px;align-items:center;gap:10px;padding:9px 10px;transition:background .15s;display:flex;color:var(--vt-navy)!important}.vt-noti-i:hover{background:color-mix(in srgb, var(--c) 8%, #fff)}.vt-noti-i .ic{color:#fff;background:var(--c);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.vt-noti-i small{color:var(--vt-muted);font-size:12px;display:block}.vt-noti-vacio{color:#1faf5c;padding:14px 10px;font-weight:600}.vt-perfil-card{background:#fff;border-radius:16px;width:290px;overflow:hidden;box-shadow:0 16px 40px #0a1f442e}.vt-perfil-top{text-align:center;color:#fff;background:linear-gradient(135deg, var(--p), #0a1f44);padding:20px 16px 16px}.vt-perfil-av{background:#ffffff2e;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 8px;font:800 20px Bricolage Grotesque,sans-serif;display:grid;box-shadow:0 0 0 3px #ffffff59}.vt-perfil-top b{font-size:15px;display:block}.vt-perfil-badge{background:#fff3;border-radius:99px;align-items:center;gap:5px;margin-top:6px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.vt-perfil-body{color:#44566c;word-break:break-all;gap:8px;padding:12px 16px;font-size:13px;display:grid}.vt-perfil-opts{padding:0 12px 10px}.vt-perfil-opts button{border:1px solid var(--vt-line);width:100%;color:var(--vt-navy);cursor:pointer;text-align:left;background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font:600 14px Figtree,sans-serif;transition:background .15s,border-color .15s,transform .15s;display:flex}.vt-perfil-opts button small{width:100%;color:var(--vt-muted);order:3;margin-top:-6px;padding-left:26px;font-size:12px;font-weight:400}.vt-perfil-opts button:hover{background:var(--vt-blue-soft);border-color:var(--vt-blue);transform:translateY(-1px)}.vt-perfil-salir{color:#e5484d;cursor:pointer;background:#fdeced;border:0;border-radius:10px;width:calc(100% - 24px);margin:0 12px 12px;padding:10px;font:600 14px Figtree,sans-serif;transition:background .15s,color .15s}.vt-perfil-salir:hover{color:#fff;background:#e5484d}.vt-user{cursor:pointer;font:inherit;color:var(--vt-navy);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:5px 8px;display:flex}.vt-user:hover{background:#f3f5f8}.vt-av.vt-av-nav{color:#fff;width:40px;height:40px;font-size:13px;box-shadow:0 3px 8px #0a1f444d}.vt-user-txt{text-align:left;flex-direction:column;max-width:170px;line-height:1.2;display:flex}.vt-user-txt b{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.vt-user-txt small{font-size:11.5px;font-weight:600}.vt-user-caret{color:var(--vt-muted);margin-left:8px;font-size:11px}.vt-content{flex-direction:column;flex:1;width:100%;max-width:1800px;min-height:0;margin:0 auto;padding:16px 22px 14px;display:flex;overflow-y:auto}@media (width<=640px){.vt-content{padding:12px 12px 10px}.vt-user-txt,.vt-user-caret{display:none}.vt-nav-logo img{height:32px}}.vt-nav{animation:.5s cubic-bezier(.2,.9,.3,1) both vt-nav-baja}@keyframes vt-nav-baja{0%{opacity:0;transform:translateY(-100%)}}.vt-nav-top{background:linear-gradient(90deg,#0a1f44,#0461d8,#1597a5,#2dcb6a,#0461d8,#0a1f44) 0 0/300% 100%;animation:9s linear infinite vt-nav-brillo}@keyframes vt-nav-brillo{to{background-position:300% 0}}.vt-nav-logo img{transition:transform .35s cubic-bezier(.2,.9,.3,1.4),filter .3s}.vt-nav-logo:hover img{filter:drop-shadow(0 4px 10px #0461d840);transform:scale(1.06)rotate(-2deg)}.vt-nav-link{animation:vt-nav-entra .45s calc(.15s + var(--i,0) * 50ms) both}@keyframes vt-nav-entra{0%{opacity:0;transform:translateY(-10px)}}.vt-nav-link:before{content:"";background:var(--c);opacity:0;border-radius:3px;height:2.5px;transition:left .25s,right .25s,opacity .25s;position:absolute;bottom:3px;left:50%;right:50%}.vt-nav-link:not(.on):hover:before{opacity:.7;left:14px;right:14px}.vt-nav-link:hover .vt-nav-ic{animation:.5s vt-nav-ic-salta}@keyframes vt-nav-ic-salta{30%{transform:translateY(-4px)rotate(-8deg)scale(1.15)}60%{transform:translateY(1px)rotate(4deg)}}.vt-nav-link.on{animation:vt-nav-entra .45s calc(.15s + var(--i,0) * 50ms) both, vt-nav-activo .4s ease}@keyframes vt-nav-activo{0%{background:0 0}50%{background:color-mix(in srgb, var(--c) 20%, transparent)}}.vt-nav-link.on:after{animation:.35s cubic-bezier(.2,.9,.3,1.3) both vt-nav-linea;background:var(--c)!important}@keyframes vt-nav-linea{0%{transform:scaleX(0)}}.vt-nav-link.on .vt-nav-ic{animation:.6s .1s vt-nav-ic-salta}.vt-user .vt-av{transition:transform .3s cubic-bezier(.2,.9,.3,1.4),box-shadow .3s}.vt-user:hover .vt-av{box-shadow:0 0 0 4px color-mix(in srgb, var(--vt-blue) 20%, transparent);transform:scale(1.08)}.vt-user-caret{transition:transform .25s}.ant-dropdown-open .vt-user-caret{transform:rotate(180deg)}.vt-noti,.vt-perfil-card{transform-origin:100% 0;animation:.22s cubic-bezier(.2,.9,.3,1.2) both vt-nav-menu}@keyframes vt-nav-menu{0%{opacity:0;transform:scale(.92)translateY(-6px)}}.vt-noti-i{animation:.3s both vt-nav-entra}.vt-bell-n{animation:2s ease-in-out infinite vt-nav-badge}@keyframes vt-nav-badge{0%,to{box-shadow:0 0 0 2px #fff,0 0 0 2px #e5484d66}50%{box-shadow:0 0 0 2px #fff,0 0 0 7px #e5484d00}}@media (prefers-reduced-motion:reduce){.vt-nav,.vt-nav-top,.vt-nav-link,.vt-bell-n{animation:none!important}}
