@keyframes border-gradient-animation{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.container-aside{z-index:1000;z-index:1000;background-color:#fff;border-right:1px solid #ebe6e7;width:240px;min-width:240px;max-width:240px;height:calc(100dvh - 70px);transition:all .5s;position:fixed;top:71px;left:0}.container-aside.active{left:-100%}.container-aside .container-nav li .container-label{width:150px;max-width:150px}.container-aside .sidebar{flex-direction:column;align-items:center;padding-top:25px;display:flex;position:relative}.container-aside .sidebar .container-nav{width:100%}.container-aside .sidebar nav{width:90%;margin-left:40px}.container-aside .sidebar nav ul{margin-top:0;padding-left:0;display:grid}.container-aside .sidebar nav li{list-style:none;margin:0!important}.container-aside .sidebar nav li a{color:#3d65fd;font-weight:600}.container-aside .sidebar nav li a label{cursor:pointer;align-items:center;min-width:160px;height:32px;display:flex}.container-aside .sidebar nav button{display:none}.container-aside .salirBtn{width:100%;position:absolute;bottom:0}.container-aside .salirBtn button{color:#fff;cursor:pointer;background-color:#3d65fd;border:none;width:100%;height:50px;font-size:16px;font-weight:700}.container-aside .salirBtn button:hover{background-color:#3d65fd}@media screen and (max-width:799px){.container-aside .salirBtn{width:100%;position:absolute;bottom:0}}@media screen and (max-width:500px){.container-nav.elements-right.sin-iconos .hidden-xs{display:none}}
:where(html[dir=ltr]),:where([data-sonner-toaster][dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}:where(html[dir=rtl]),:where([data-sonner-toaster][dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}:where([data-sonner-toaster]){width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset), env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset), env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset), env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset), env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);filter:blur();touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}:where([data-sonner-toast][data-styled=true]){background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}:where([data-sonner-toast][data-y-position=bottom]){--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;transition:opacity .4s,box-shadow .2s;display:flex}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:#00000014}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}:where([data-sonner-toast]) :where([data-close-button]){left:var(--toast-close-button-start);right:var(--toast-close-button-end);width:20px;height:20px;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute;top:0}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";z-index:-1;height:100%;position:absolute;left:0;right:0}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3)translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3)translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:.2s ease-out forwards swipe-out}@keyframes swipe-out{0%{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount)));opacity:1}to{transform:translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount) + var(--lift) * -100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{--mobile-offset:16px;right:var(--mobile-offset);left:var(--mobile-offset);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}
@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);-webkit-user-select:none;user-select:none;border-radius:.25rem;width:100%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);background-repeat:no-repeat;background-image:var(--custom-highlight-background,linear-gradient(90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100%));height:100%;animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}
.input-wrapper{margin-bottom:40px}.input-wrapper:last-child{margin-bottom:0}.input-wrapper .container-input{border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:100%;height:46px;display:flex;position:relative}.input-wrapper .container-input:hover{border:1px solid #e5eaf1}.input-wrapper .container-input:focus-within{outline-offset:2px;outline:2px solid #020817}.input-wrapper .container-input.focus{outline-offset:2px;border:1px solid #e5eaf1;outline:2px solid #020817}.input-wrapper .container-input.focus span.holder{font-size:14px;font-weight:600;top:-20px!important}.input-wrapper .container-input.no-icon span.holder{left:0}.input-wrapper .container-input.no-icon span.holder.has-content{font-size:14px;left:-8px}.input-wrapper .container-input.icon-placehorder span.holder{padding:0;display:flex;left:0}.input-wrapper .container-input.icon-placehorder .label-ico{width:34px}.input-wrapper .container-input .label-ico,.input-wrapper .container-input .view-pass{height:inherit;justify-content:center;align-items:center;width:46px;display:flex}.input-wrapper .container-input .label-ico .icon,.input-wrapper .container-input .view-pass .icon{color:#111827;cursor:pointer;justify-content:center;align-items:center;font-size:20px;display:flex}.input-wrapper .container-input input{color:#111827;background-color:#0000;border:none;outline:none;width:100%;height:100%;padding:0 10px;font-size:16px;font-weight:500;position:relative}.input-wrapper .container-input input:focus{outline:none}.input-wrapper .container-input input[type=date]{cursor:pointer}.input-wrapper .container-input input[type=date]::-webkit-calendar-picker-indicator{display:none}.input-wrapper .container-input input[type=date]::-ms-expand{display:none}.input-wrapper .container-input input[type=date]:before{content:"";pointer-events:none;background:0 0;width:0;height:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.input-wrapper .container-input span.holder{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#111827;pointer-events:none;background-color:#fff;padding:0 10px;font-size:16px;transition:all .3s;position:absolute;top:23px;left:40px;transform:translateY(-50%)}.input-wrapper .container-input span.holder.has-content{font-size:14px;font-weight:500;top:-20px!important}
.btn-text{justify-content:center;display:flex}.btn-text button{color:#3d65fd;cursor:pointer;background-color:#0000;border:none;outline:none;font-size:18px;font-weight:600;transition:all .5s}.btn-text button span{text-decoration:none}.btn-text button:active{color:#3d65fd;transform:scale(.9)}
.checkbox-container{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:flex}.checkbox-container--disabled{cursor:not-allowed;opacity:.6}.checkbox-wrapper{position:relative}.checkbox{cursor:pointer;background:#fff;border:2px solid #d1d5db;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex;position:relative;overflow:hidden}.checkbox:hover{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.checkbox--checked{background:#fff;border-color:#2563eb}.checkbox__fill{transform-origin:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:2px;position:absolute;inset:0}.checkbox__checkmark{z-index:2;color:#fff;transform-origin:50%;justify-content:center;align-items:center;display:flex;position:relative}.checkbox-label{color:#374151;font-size:14px;font-weight:500;line-height:1.4;transition:color .2s}.checkbox-container:hover .checkbox-label{color:#1f2937}.checkbox-container--disabled .checkbox{cursor:not-allowed;background:#f3f4f6;border-color:#d1d5db}.checkbox-container--disabled .checkbox:hover{box-shadow:none;border-color:#d1d5db}.checkbox-container--disabled .checkbox-label{color:#9ca3af}.checkbox:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f64d}.checkbox:before{content:"";pointer-events:none;background:#3b82f633;border-radius:50%;width:0;height:0;transition:width .3s,height .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox:active:before{width:40px;height:40px}
.container-row-circle{color:#fff;position:relative}.container-row-circle.active button:before{content:"";color:#3d65fd;border:4px solid #0000;border-radius:50%;width:32px;height:32px;animation:.6s .6s forwards circle;position:absolute;top:-6px;transform:translate(-50%,-50%)}.container-row-circle.active button .icon{color:#3d65fd;display:block}.container-row-circle button{cursor:pointer;background-color:#0000;border:none;outline:none;justify-content:center;align-items:flex-end;font-size:18px;font-weight:600;display:flex;position:absolute;left:0;transform:translateY(50%)}@keyframes circle{0%{border-color:#0000;transform:rotate(0)}25%{border-color:#0000 #3d65fd #0000 #0000}50%{border-color:#0000 #3d65fd #3d65fd #0000}75%{border-color:#0000 #3d65fd #3d65fd}to{border-color:#3d65fd;transform:rotate(-700deg)}}
.container-nav{font-family:sans-serif}.container-nav ul{margin:0;padding:0;list-style:none}.container-nav nav>ul{gap:5px;display:flex}.container-nav li{cursor:pointer;position:relative}.container-nav li label{font-weight:600}.container-nav li .item-content{align-items:center;gap:.5rem;display:flex}.container-nav li .container-component{justify-content:center;align-items:center;display:flex}.container-nav li .container-label{white-space:nowrap;justify-content:space-between;display:flex}.container-nav li .toggle-icon{color:#3d65fd;align-items:center;margin-left:auto;font-size:.75rem;transition:transform .3s;display:flex}.container-nav li .toggle-icon.expanded{transform:rotate(180deg)}.container-nav li a{color:inherit;align-items:center;gap:.5rem;width:100%;font-weight:600;text-decoration:none;display:flex}.container-nav li.has-children .item-content:hover{background:#ffffff0d}.container-nav li .submenu{min-width:auto;box-shadow:none;opacity:0;background:0 0;border:none;max-height:0;margin-left:10px;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s;position:relative;top:auto;left:auto;overflow:hidden}.container-nav li .submenu ul{flex-direction:column;padding:5px 0;display:flex}.container-nav li .submenu li{opacity:0;width:100%;transition:opacity .3s,transform .3s;transform:translate(-10px)}.container-nav li .submenu li a{font-weight:500!important}.container-nav li.has-children.expanded .submenu{opacity:1;max-height:1000px}.container-nav li.has-children.expanded .submenu li{opacity:1;transform:translate(0)}.container-nav li.has-children.expanded .submenu li:first-child{transition-delay:50ms}.container-nav li.has-children.expanded .submenu li:nth-child(2){transition-delay:80ms}.container-nav li.has-children.expanded .submenu li:nth-child(3){transition-delay:.11s}.container-nav li.has-children.expanded .submenu li:nth-child(4){transition-delay:.14s}.container-nav li.has-children.expanded .submenu li:nth-child(5){transition-delay:.17s}.container-nav li.has-children.expanded .submenu li:nth-child(6){transition-delay:.2s}.container-nav li .submenu .submenu{border-left:none;margin-left:15px}.container-nav .container-icono{align-items:center;margin-right:.5rem;display:inline-flex}.container-nav .container-label{display:inline-block}.nav-xs{display:none}@media screen and (max-width:1000px){.container-nav nav ul li .container-icono{margin:0 5px 0 15px}}@media screen and (max-width:950px){.nav-xs{display:flex}.container-nav.nav-xs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1c1c1c;border-left:1px solid #1c1c1c80;width:200px;height:100vh;transition:right .3s;position:absolute;right:-100%}.container-nav.nav-xs.active{right:0}.container-nav.nav-xs nav ul{flex-direction:column;align-items:flex-start}.container-nav.nav-xs nav ul li{width:100%;height:auto;min-height:36px}.container-nav.nav-xs nav ul li .item-content{padding:8px 15px}.container-nav.nav-xs nav ul li .container-icono{margin:0 7px 0 0}}
.header-container{z-index:1000000;border-bottom:1px solid #ebe6e7;width:100%;height:70px;position:relative;box-shadow:0 0 30px #01297033}.header-container .desktop-header,.header-container .movile-header{height:inherit;border-bottom:1px solid #ebe6e7;justify-content:space-between;align-items:center;padding:0 40px;display:flex;box-shadow:0 0 30px #01297033}.header-container .titulo{min-width:200px;font-size:10px;font-weight:600}.header-container .titulo h1{color:#3d65fd;font-size:18px}.header-container nav ul{justify-content:center;align-items:center;display:flex}.header-container nav ul li{margin:0 10px;list-style:none;position:relative}.header-container nav ul li a{color:#3d65fd;text-transform:uppercase;font-size:14px;font-weight:700;text-decoration:none}.header-container nav ul li .name{color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;text-decoration:none}.header-container nav ul li .user-img{border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.header-container .movile-header{padding:0}.header-container .movile-header .elements-right nav,.header-container .movile-header .elements-right nav ul li:first-child{margin-left:0}.header-container .movile-header .elements-right nav ul li:last-child{margin-right:0}.header-container .movile-header nav{width:100%}.header-container .movile-header nav ul{justify-content:space-between;padding:0}.header-container .movile-header nav ul.elements{grid-template-columns:1fr 4fr 1fr;justify-content:center;justify-items:center;display:grid}.header-container .movile-header nav ul li:first-child{margin-left:40px}.header-container .movile-header nav ul li:last-child{margin-right:40px}.header-container .fade-appear,.header-container .fade-enter{opacity:0}.header-container .fade-appear-active,.header-container .fade-enter-active{opacity:1;transition:opacity 1s}@media screen and (min-width:800px){.header-container .movile-header{display:none!important}}@media screen and (max-width:800px){.header-container .desktop-header{display:none!important}}@media screen and (max-width:768px){.header-container .desktop-header,.header-container .movile-header{justify-content:center;place-items:center}}
.btn-aside{cursor:pointer;width:28px;height:28px;display:inline-block;position:relative}.btn-aside__rectangle{border:2px solid #3d65fd;border-radius:3px;width:75%;height:75%;position:absolute;top:12.5%;left:12.5%}.btn-aside__divider{background-color:#3d65fd;width:2px;height:75%;position:absolute;top:12.5%;left:37.5%}.btn-aside__arrow{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #3d65fd;width:0;height:0;transition:transform .3s ease-in-out;position:absolute;top:50%;left:53%;transform:translateY(-50%)rotate(0)}.btn-aside__arrow.active{transform:translateY(-50%)rotate(180deg)}
.btn-loki{cursor:pointer;border:none;outline:none;align-items:center;width:16px;height:14px;display:flex;position:relative}.btn-loki span{background-color:#1c1c1c;border-radius:4px;width:100%;height:3px;transition:all .5s;position:absolute;left:0}.btn-loki span:last-of-type{top:0}.btn-loki span:nth-last-of-type(3){bottom:0}.btn-loki.active span{height:3px}.btn-loki.active span:last-of-type{background-color:#1c1c1c;transform:translateY(4px)translate(1px)rotate(-45deg)}.btn-loki.active span:nth-last-of-type(3){background-color:#1c1c1c;transform:translateY(-7px)translate(1px)rotate(45deg)}.btn-loki.active span:nth-last-of-type(2){opacity:0;background-color:#1c1c1c}.btn-menu.active span:nth-last-of-type(2){left:80%}.btn-menu.active:before{content:"";border:3px solid #0000;border-radius:50%;width:26px;height:26px;margin:-19px 0 0 -18px;animation:.5s .3s forwards circulo;position:absolute;top:62%;left:70%;transform:translate(-50%,-50%)}@keyframes circulo{0%{border-color:#0000;transform:rotate(0)}25%{border-color:#0000 #3d65fd #0000 #0000}to{border-color:#3d65fd;transform:rotate(-700deg)}}
.dropdown{justify-content:center;align-items:center;display:flex;position:relative}.dropdown-trigger{cursor:pointer;color:#111827;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-width:140px;height:40px;padding:8px 16px;font-size:15px;font-weight:500;transition:all .2s;display:flex}.dropdown-trigger.icon-only{justify-content:center;width:40px;min-width:auto;height:40px;padding:8px}.dropdown-trigger:hover{background:#f9fafb;border-color:#cbd5e1}.dropdown-trigger:focus,.dropdown-trigger.open{background:#f9fafb;border-color:#020817;outline:none;box-shadow:0 0 0 2px #020817}.dropdown-arrow{color:#111827;width:18px;height:18px;transition:transform .2s}.dropdown-arrow.open{transform:rotate(180deg)}.dropdown-content{z-index:1000;opacity:1;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:100%;max-height:240px;margin-top:7px;padding:4px 0;transition:opacity .2s,transform .2s;position:absolute;top:100%;left:0;overflow-y:auto;transform:translateY(0);box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@starting-style{.dropdown-content{opacity:0;transform:translateY(-8px)}}.dropdown-item{text-align:left;cursor:pointer;color:#111827;background:0 0;border:none;border-radius:6px;align-items:center;width:calc(100% - 8px);margin:4px;padding:10px 16px;font-size:14px;transition:background-color .15s,color .15s;display:flex}.dropdown-item:hover{background-color:#f1f5f9}.dropdown-item:focus{background-color:#e2e8f0;outline:none}.dropdown-item:active{background-color:#cbd5e1}.dropdown-item.selected{background-color:#f1f5f9;font-weight:500}.dropdown-item.disabled{color:#d1d5db;cursor:not-allowed}.dropdown-divider{background:#f3f4f6;height:1px;margin:6px 0}.dropdown-large-content{min-width:250px;padding:16px}.dropdown-large-content h3{color:#111827;margin:0 0 12px;font-size:16px;font-weight:600}.dropdown-large-content p{color:#6b7280;margin:0 0 16px;font-size:14px;line-height:1.5}.dropdown-large-content .stats{gap:16px;margin-bottom:16px;display:flex}.dropdown-large-content .stat{text-align:center}.dropdown-large-content .stat-number{color:#3b82f6;font-size:18px;font-weight:700;display:block}.dropdown-large-content .stat-label{color:#6b7280;margin-top:4px;font-size:12px}.dropdown-large-content .actions{gap:8px;display:flex}.dropdown-large-content .btn{cursor:pointer;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.dropdown-large-content .btn-primary{color:#fff;background:#3b82f6}.dropdown-large-content .btn-primary:hover{background:#2563eb}.dropdown-large-content .btn-secondary{color:#374151;background:#f3f4f6}.dropdown-large-content .btn-secondary:hover{background:#e5e7eb}.dark .dropdown-trigger,.dark .dropdown-trigger.icon-only{color:#f9fafb;background:#1f2937;border-color:#374151}.dark .dropdown-trigger:hover{background:#374151;border-color:#4b5563}.dark .dropdown-trigger:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.dark .dropdown-trigger.open{background:#374151;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.dark .dropdown-content{background:#1f2937;border-color:#374151}.dark .dropdown-item{color:#f9fafb}.dark .dropdown-item:hover{background:#374151}.dark .dropdown-item:focus,.dark .dropdown-divider{background:#4b5563}.dark .dropdown-large-content h3{color:#f9fafb}.dark .dropdown-large-content p{color:#9ca3af}.dark .dropdown-large-content .btn-secondary{color:#f9fafb;background:#374151}.dark .dropdown-large-content .btn-secondary:hover{background:#4b5563}
.perfil-avatar-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;width:36px;height:36px;padding:0;overflow:hidden}.avatar-image{object-fit:cover;width:100%;height:100%}.avatar-placeholder{color:#6b7280;background:#e5e7eb;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:600;display:flex}.perfil-dropdown-content{background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:220px;padding:8px 0;box-shadow:0 4px 10px #00000014}.perfil-header{padding:12px 16px}.perfil-header .perfil-name{color:#111827;font-size:14px;font-weight:600;line-height:1.2}.perfil-header .perfil-email{color:#6b7280;margin-top:2px;font-size:12px;line-height:1.2}.perfil-menu-item{text-align:left;cursor:pointer;color:#111827;background:0 0;border:none;align-items:center;gap:12px;padding:10px 16px;font-size:14px;transition:background-color .15s;display:flex}.perfil-menu-item:hover{background:#f3f4f6}.perfil-menu-item:focus{background:#e5e7eb;outline:none}.perfil-menu-item.sign-out{color:#dc2626}.perfil-menu-item.sign-out:hover{background:#fef2f2}.menu-icon{color:#6b7280;flex-shrink:0;width:18px;height:18px}.dark .perfil-dropdown-content{background:#1f2937;border:1px solid #374151}.dark .perfil-header{border-bottom:1px solid #374151}.dark .perfil-header .perfil-name{color:#f9fafb}.dark .perfil-header .perfil-email{color:#9ca3af}.dark .avatar-placeholder{color:#9ca3af;background:#374151}.dark .perfil-menu-item{color:#f9fafb}.dark .perfil-menu-item:hover{background:#374151}.dark .perfil-menu-item:focus{background:#4b5563}.dark .perfil-menu-item.sign-out{color:#f87171}.dark .perfil-menu-item.sign-out:hover{background:#7f1d1d}.dark .menu-icon{color:#d1d5db}
.notif-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.notif-bell{color:#3d65fd;width:22px;height:22px}.notif-badge{color:#fff;text-align:center;background:#dc2626;border-radius:999px;min-width:16px;padding:0 5px;font-size:11px;font-weight:600;line-height:16px;position:absolute;top:4px;right:4px}.notif-dropdown-content{background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:280px;max-height:350px;padding:0;overflow-y:auto;box-shadow:0 4px 10px #00000014}.notif-header{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.notif-title{color:#111827;font-size:14px;font-weight:600}.notif-mark-all{color:#2563eb;cursor:pointer;background:0 0;border:none;font-size:12px}.notif-mark-all:hover{text-decoration:underline}.notif-list{flex-direction:column;display:flex}.notif-empty{text-align:center;color:#6b7280;padding:16px;font-size:13px}.notif-item{cursor:pointer;align-items:flex-start;gap:10px;padding:10px 16px;transition:background-color .15s;display:flex}.notif-item:hover{background:#f3f4f6}.notif-item.leida{opacity:.7}.notif-icon{color:#6b7280;width:18px;height:18px;margin-top:2px}.notif-info{flex-direction:column;display:flex}.notif-titulo{color:#111827;font-size:14px;font-weight:600;line-height:1.2}.notif-desc{color:#6b7280;font-size:12px;line-height:1.2}.notif-footer{color:#2563eb;cursor:pointer;justify-content:space-between;align-items:center;padding:10px 16px;font-size:14px;font-weight:500;display:flex}.notif-footer:hover{background:#f3f4f6}.notif-footer-icon{width:16px;height:16px}.dark .notif-dropdown-content{background:#1f2937;border:1px solid #374151}.dark .notif-title{color:#f9fafb}.dark .notif-mark-all{color:#3b82f6}.dark .notif-empty{color:#9ca3af}.dark .notif-item:hover{background:#374151}.dark .notif-titulo{color:#f9fafb}.dark .notif-desc{color:#9ca3af}.dark .notif-icon{color:#d1d5db}.dark .notif-footer{color:#3b82f6}.dark .notif-footer:hover{background:#374151}
.footer-container{border-top:1px solid #ebe6e7;height:50px;box-shadow:0 0 30px #01297033}.footer-container .desktop-footer{height:inherit;justify-content:space-between;align-items:center;width:100%;padding:0 10px;display:flex}.footer-container .desktop-footer p{text-align:center;color:#3d65fd;text-transform:uppercase;width:100%;font-size:18px;font-weight:600}@media screen and (max-width:600px){.footer-container{height:50px}.footer-container .desktop-footer{padding:0 6px}.footer-container .desktop-footer p{font-size:14px}}
.clean.containerAll.dashboard{background-blend-mode:soft-light;background-color:#f6f9ff;background-position:50%;background-repeat:no-repeat;background-size:contain;background-attachment:fixed;grid-template-rows:auto 1fr auto;min-height:100dvh;max-height:100dvh;display:grid;overflow:hidden}.clean.containerAll.dashboard>header{color:#fff;z-index:1000;background-color:#fff;position:sticky;top:0}.clean.containerAll.dashboard .masterMain{grid-template-rows:auto 1fr auto;margin-left:0;transition:all .5s;display:grid;overflow:hidden}.clean.containerAll.dashboard .masterMain.active{margin-left:240px}.clean.containerAll.dashboard .masterMain{background-blend-mode:soft-light;background-color:#f6f9ff;background-image:url(/logo-unerg.webp);background-position:50%;background-repeat:no-repeat;background-size:contain}.clean.containerAll.dashboard .masterMain>main{min-height:calc(100vh - 120px);max-height:calc(100vh - 120px);overflow-y:auto}.clean.containerAll.dashboard .masterMain>footer{color:#fff;background-color:#fff}@media screen and (max-width:800px){.clean.containerAll.dashboard .masterMain>main{min-height:calc(100vh - 120px);max-height:calc(100vh - 120px)}}@media screen and (min-width:1200px){.container-aside.active{left:0}}@media (min-width:800px) and (max-width:1200px){.container-aside{left:-100%!important}.container-aside.active{left:0%!important}.clean.containerAll.dashboard .masterMain{margin-left:0}}@media screen and (max-width:800px){.container-aside{left:-100%!important}.container-aside.active{left:0%!important}.clean.containerAll.dashboard .masterMain{margin-left:0}}@media screen and (min-width:1800px){.aside-hidden-btn{display:none}}
.spinner-container{z-index:999;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.lds-ripple,.lds-ripple div{box-sizing:border-box}.lds-ripple{width:80px;height:80px;display:inline-block;position:relative}.lds-ripple div{opacity:1;border:4px solid #3d65fd;border-radius:50%;animation:1s cubic-bezier(0,.2,.8,1) infinite lds-ripple;position:absolute}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{opacity:0;width:8px;height:8px;top:36px;left:36px}4.9%{opacity:0;width:8px;height:8px;top:36px;left:36px}5%{opacity:1;width:8px;height:8px;top:36px;left:36px}to{opacity:0;width:80px;height:80px;top:0;left:0}}
