[data-v-2f6d8766] .v-dialog.v-dialog--persistent{box-shadow:none}.bg-content[data-v-2f6d8766]{background-color:#fff;position:absolute;top:50px;left:0;width:100%;height:calc(100% - 50px);z-index:-1}.bg-img[data-v-2f6d8766]{border-radius:4px;background:#0045aa;background:linear-gradient(to bottom left,#0045aa,#80b4ff);position:absolute;top:35px;left:0;width:100%;height:180px}.colorName[data-v-00c922cc]{color:#fff}[data-v-4b0f8962] .v-snack.snack__action--hidden .v-snack__action{display:none}#breakpoint[data-v-4b0f8962]{background:#ff0;border:1px solid red;color:red;display:inline-block;font-size:12px;font-weight:700;padding:1px 5px;position:fixed;top:0;left:0;z-index:99999999999}body,html{background:#f9f9f9}.report{display:none}.small{color:#6c757d!important;font-size:80%;font-weight:400}.border-0{border:none}.break-spaces{white-space:break-spaces}.overflow-auto{overflow:auto}.full-parent-height{height:100%}.full-parent-width{width:100%}.full-parent{width:100%;height:100%}.full-window-height{height:100vh}.full-window-width{width:100vw}.full-window{width:100vw;height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:#eee}::-webkit-scrollbar-track:hover{box-shadow:inset 0 1px 4px 1px rgba(0,0,0,.2)}::-webkit-scrollbar-thumb{background-color:#bdbdbd;border:0 solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#9e9e9e}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:url(/fonts/roboto-v20-latin-100.eot);src:local(""),url(/fonts/roboto-v20-latin-100.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v20-latin-100.woff2) format("woff2"),url(/fonts/roboto-v20-latin-100.woff) format("woff"),url(/fonts/roboto-v20-latin-100.ttf) format("truetype"),url(/fonts/roboto-v20-latin-100.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(/fonts/roboto-v20-latin-300.eot);src:local(""),url(/fonts/roboto-v20-latin-300.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v20-latin-300.woff2) format("woff2"),url(/fonts/roboto-v20-latin-300.woff) format("woff"),url(/fonts/roboto-v20-latin-300.ttf) format("truetype"),url(/fonts/roboto-v20-latin-300.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/fonts/roboto-v20-latin-regular.eot);src:local(""),url(/fonts/roboto-v20-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v20-latin-regular.woff2) format("woff2"),url(/fonts/roboto-v20-latin-regular.woff) format("woff"),url(/fonts/roboto-v20-latin-regular.ttf) format("truetype"),url(/fonts/roboto-v20-latin-regular.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/fonts/roboto-v20-latin-500.eot);src:local(""),url(/fonts/roboto-v20-latin-500.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v20-latin-500.woff2) format("woff2"),url(/fonts/roboto-v20-latin-500.woff) format("woff"),url(/fonts/roboto-v20-latin-500.ttf) format("truetype"),url(/fonts/roboto-v20-latin-500.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/fonts/roboto-v20-latin-700.eot);src:local(""),url(/fonts/roboto-v20-latin-700.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v20-latin-700.woff2) format("woff2"),url(/fonts/roboto-v20-latin-700.woff) format("woff"),url(/fonts/roboto-v20-latin-700.ttf) format("truetype"),url(/fonts/roboto-v20-latin-700.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(/fonts/roboto-v20-latin-900.eot);src:local(""),url(/fonts/roboto-v20-latin-900.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-v20-latin-900.woff2) format("woff2"),url(/fonts/roboto-v20-latin-900.woff) format("woff"),url(/fonts/roboto-v20-latin-900.ttf) format("truetype"),url(/fonts/roboto-v20-latin-900.svg#Roboto) format("svg")}.btn-hoverable .btn-hoverable--content i{font-size:24px!important;margin-top:20px;transition:font margin .25s}.btn-hoverable .btn-hoverable--content small{display:block;opacity:0;transition:opacity .25s}.btn-hoverable.hover .btn-hoverable--content i,.btn-hoverable:hover .btn-hoverable--content i{margin-top:0;font-size:16px!important}.btn-hoverable.hover .btn-hoverable--content small,.btn-hoverable:hover .btn-hoverable--content small{opacity:1}.btn-group button{margin:.3em!important}table td,table th,table tr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--primary-header-color:linear-gradient(90deg,#0d47a1,#3081ff);--primary-header-pre-login-color:#231e49;--primary-link-color:#2f8fcc;--primary-button-color:#2f8fcc;--outlined-button-color:#2f8fcc}.v-application .primary--text :not(.specificity){color:var(--primary-link-color)!important}div.v-picker__title.primary{background-color:var(--primary-link-color)!important;border-color:var(--primary-link-color)!important}header.v-sheet.v-toolbar.primary{background-color:var(--primary-button-color)!important;border-color:var(--primary-button-color)!important}span>i.v-icon.primary--text{color:var(--primary-button-color)!important}button.v-btn.primary,button.v-btn.primary:hover{background-color:var(--primary-button-color)!important}button.v-btn.primary{border-color:var(--primary-button-color)!important}button[type=button].swal2-confirm.swal2-styled{background-color:var(--primary-link-color)!important;border-left-color:var(--primary-link-color)!important;border-right-color:var(--primary-link-color)!important}.v-btn--outlined.primary,.v-btn--outlined.primary--text{border-color:var(--outlined-button-color)!important}.v-application .primary :not(span,div,i){background-color:var(--primary-link-color)!important;border-color:var(--primary-link-color)!important}#topbar-post-login .v-toolbar__content,#topbar-post-login .v-toolbar__extension{padding-right:0;background:var(--primary-header-pre-login-color)!important}.file-input.v-text-field>.v-input__control>.v-input__slot{cursor:pointer}.v-file-input .v-file-input__text{justify-content:center}.v-tabs{padding:1em!important}.v-tabs i.v-icon{padding:.3em!important}.v-card:not(.v-picker){padding:1em}.v-card:not(.loader,.not-margin,.v-picker){margin-bottom:1em!important}.v-data-table td.text-center{padding:1em}.v-data-table .v-data-table__wrapper tbody tr.v-data-table__expanded__content{box-shadow:none!important}div.dialog{padding:0 3em 1em 3em!important}.v-time-picker-title{justify-content:center!important}.v-slide-group__content{justify-content:center}#page-wrapper{display:flex;flex-direction:column;height:100vh}@media(min-width:768px){#page-wrapper{flex-direction:row}}#page-wrapper #background-image-wrapper{flex:1;position:relative;background-color:#231e49}#page-wrapper #background-image-wrapper .page{position:relative;z-index:1}#page-wrapper #main{flex:1;background-color:#fff;color:#231e49}#page-wrapper #main,#page-wrapper #main .logo-wrapper{display:flex;align-items:center;justify-content:center}#page-wrapper #main .logo-wrapper{flex-direction:column;height:100%}#page-wrapper #main .logo-wrapper .app-icon{max-width:100%;max-height:100%}#page-wrapper #main .logo-wrapper .welcome-text{text-align:center;margin-top:10px}#page-wrapper #main .logo-wrapper .welcome-text small{font-size:1.8rem;line-height:1.5;font-weight:400}#page-wrapper #topbar-post-login .v-toolbar-title{display:flex;align-items:center}#page-wrapper #topbar-post-login .v-toolbar-title .logo-container .app-icon{height:40px;width:40px;margin-left:10px}#page-wrapper #topbar-post-login .v-toolbar-title .title-container{display:flex;align-items:center;padding-top:8px}#page-wrapper #topbar-post-login .v-toolbar-title .title-container .app-title{font-size:1.5rem;color:#fff;margin-right:10px}.app-icon-logo[data-v-6cd59faf]{max-width:90%;width:90%}.v-icon--left[data-v-da8d4fc4],.v-icon--left[data-v-f5da79e0]{margin-right:8px}.vue-js-switch[data-v-52890cb1]{display:inline-block;position:relative;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:10px;width:100%;cursor:pointer}.vue-js-switch .v-switch-input[data-v-52890cb1]{opacity:0;position:absolute;width:1px;height:1px}.vue-js-switch .v-switch-label[data-v-52890cb1]{position:absolute;top:0;z-index:1}.vue-js-switch .v-switch-label.v-left[data-v-52890cb1]{left:.8em}.vue-js-switch .v-switch-label.v-right[data-v-52890cb1]{right:.8em}.vue-js-switch .v-switch-core[data-v-52890cb1]{display:block;position:relative;box-sizing:border-box;outline:0;margin:0;transition:border-color .3s,background-color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-js-switch .v-switch-core .v-switch-button[data-v-52890cb1]{display:block;position:absolute;overflow:hidden;top:0;left:0;border-radius:100%;background-color:#000;opacity:1!important;z-index:2}.vue-js-switch.disabled[data-v-52890cb1]{pointer-events:none;opacity:.6}.vue-js-switch .label[data-v-52890cb1]{position:absolute;top:-.7em;left:1em;z-index:1;background:#f5f5f5;padding:1px;color:rgba(0,0,0,.6)}.cal-anual__header[data-v-76675bc2]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:16px}.cal-anual__title[data-v-76675bc2]{display:flex;align-items:center;font-size:20px;font-weight:700;letter-spacing:.2px;justify-self:start}.cal-anual__center[data-v-76675bc2]{justify-self:center}@media (max-width:640px){.cal-anual__header[data-v-76675bc2]{grid-template-columns:1fr}.cal-anual__title[data-v-76675bc2]{justify-self:center;text-align:center}.cal-anual__center[data-v-76675bc2]{justify-self:center}.cal-anual__spacer[data-v-76675bc2]{display:none}}.cal-anual__select[data-v-76675bc2]{width:160px;max-width:40vw}.month-card[data-v-76675bc2]{border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.78));border:1px solid rgba(15,23,42,.06);box-shadow:0 8px 24px rgba(15,23,42,.06);overflow:hidden;display:flex;flex-direction:column;height:340px;transition:transform .2s ease,box-shadow .2s ease}.month-card[data-v-76675bc2]:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(15,23,42,.1)}.month-card__header[data-v-76675bc2]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:linear-gradient(90deg,#f7f9fc,#eef2ff);color:#0f172a;cursor:pointer;font-weight:700;text-transform:capitalize;border-left:4px solid transparent}.month-card__header--disabled[data-v-76675bc2]{opacity:.45;cursor:not-allowed;text-decoration:line-through}.month-card__title[data-v-76675bc2]{display:flex;align-items:center}.month-card__header--current[data-v-76675bc2]{background:linear-gradient(90deg,#eff6ff,#dbeafe);border-left-color:#3b82f6}.current-chip[data-v-76675bc2]{margin-left:8px;background:#3b82f6;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:999px;letter-spacing:.3px}.density-pill[data-v-76675bc2]{margin-left:auto;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:700;background:#0ea5e9;color:#fff;box-shadow:0 2px 6px rgba(14,165,233,.35)}.density-pill--zero[data-v-76675bc2]{background:#cbd5e1;color:#0f172a;box-shadow:none}.month-card__divider[data-v-76675bc2]{opacity:.45}.month-card__calendar[data-v-76675bc2]{flex:1;padding:8px;height:100%!important}.day-cell[data-v-76675bc2]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:10px;box-sizing:border-box;font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}.day-cell[data-v-76675bc2]:before{content:"";position:absolute;inset:3px;border-radius:10px;background:var(--day-bg,transparent);z-index:1;box-shadow:inset 0 0 0 1px rgba(15,23,42,.05)}.day-num[data-v-76675bc2]{position:relative;z-index:2;font-size:13px;font-weight:700;line-height:1;color:#0f172a}.paint[data-v-76675bc2]{position:absolute;inset:3px;border-radius:10px;z-index:1;box-shadow:inset 0 0 0 1px rgba(15,23,42,.05)}.day-cell.is-weekend[data-v-76675bc2]:not(.has-event):before{background:#eef6ff}.no-pointer[data-v-76675bc2]{pointer-events:none}[data-v-76675bc2] .v-calendar-month__day{cursor:default!important}[data-v-76675bc2] .v-calendar-month__day:hover{background:transparent!important}[data-v-76675bc2] .v-calendar-month__day--active,[data-v-76675bc2] .v-calendar-month__day .v-btn--active,[data-v-76675bc2] .v-calendar-weekly__day--active,[data-v-76675bc2] .v-calendar-weekly__day .v-btn--active{background-color:transparent!important;box-shadow:none!important}[data-v-76675bc2] .v-calendar-month__day:focus,[data-v-76675bc2] .v-calendar-weekly__day:focus{outline:none!important}[data-v-76675bc2] .v-calendar-month__days{gap:6px}[data-v-76675bc2] .v-calendar-month__day{position:relative}[data-v-76675bc2] .v-event{display:none!important}[data-v-76675bc2] .v-calendar-monthly__head .v-btn,[data-v-76675bc2] .v-calendar-weekly__head .v-btn{text-transform:none;font-weight:600;letter-spacing:.2px;color:#334155}.legend-global[data-v-76675bc2]{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:18px;padding:10px 12px;border:1px dashed rgba(15,23,42,.08);background:#fbfcff;border-radius:12px}.legend-global__item[data-v-76675bc2]{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:#334155;font-weight:600}.legend-global__dot[data-v-76675bc2]{width:12px;height:12px;border-radius:999px;display:inline-block;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)}