*{box-sizing:border-box;outline:none;font-family:Poppins,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1{letter-spacing:3px;color:#000;font-family:Poppins,serif;font-size:70px;font-weight:600}h2{letter-spacing:3px;color:#000;font-family:Poppins,sans-serif;font-size:48px;font-weight:lighter}h3{letter-spacing:1px;color:#000;margin:22px 0;font-family:Poppins,serif;font-size:28px;font-weight:600}h4{color:#999;letter-spacing:1px;margin:20px 0;font-family:Poppins,sans-serif;font-size:18px;font-weight:700}h5{color:#999;letter-spacing:1px;margin:18px 0;font-family:Poppins,sans-serif;font-size:16px;font-weight:lighter}p,label{color:#000;font-family:Poppins,sans-serif;font-size:15px;font-weight:400}span{color:#999;font-family:Poppins,sans-serif;font-size:12px;font-weight:400}a{color:#999;font-family:Poppins,sans-serif;font-size:15px;font-weight:400}div.Toastify__toast{box-shadow:0 0 30px #00000040}.input{width:100%;margin-bottom:20px}.input>label{width:100%;margin-bottom:6px;display:block}.input>span{background-image:linear-gradient(135deg,#000 0% 30%,#a18d57 60%,#f8e7aa 100%);background-size:300%;justify-content:center;width:100%;height:40px;transition:background-image .4s,background-position .4s;display:flex;position:relative}.input>span>i{cursor:pointer;width:22px;height:22px;font-size:22px;line-height:22px;position:absolute;top:8px;right:10px}.input>span:focus-within{color:#000;background-position:100%}.input>span>input{color:#999;border:none;outline:none;width:100%;height:calc(100% - 2px);padding:6px 10px;font-size:16px}.input>span>input::placeholder{color:#999}.select{width:100%;margin-bottom:20px}.select>label{width:100%;margin-bottom:6px;display:block}.select>span{background-image:linear-gradient(135deg,#000 0% 30%,#a18d57 60%,#f8e7aa 100%);background-size:300%;justify-content:center;width:100%;height:40px;transition:background-image .4s,background-position .4s;display:flex}.select>span:focus-within{color:#000;background-position:100%}.select>span>select{color:#999;border:none;outline:none;width:100%;height:calc(100% - 2px);padding:6px 10px;font-size:16px;display:block}.text-area{width:100%;margin-bottom:20px}.text-area>label{width:100%;display:block}.text-area>span{background-image:linear-gradient(135deg,#000 0% 30%,#a18d57 60%,#f8e7aa 100%);background-size:300%;justify-content:center;width:100%;padding-bottom:2px;transition:background-image .4s,background-position .4s;display:flex}.text-area>span:focus-within{color:#000;background-position:100%}.text-area>span>textarea{color:#999;resize:vertical;border:none;outline:none;width:100%;height:calc(100% - 2px);padding:6px 10px;font-size:16px}.text-area>span>textarea::placeholder{color:#999}.dos-columnas{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=900px){h2{font-size:35px}.dos-columnas{grid-template-columns:1fr;gap:0;width:100%}}.boton{text-align:center;color:#fff;cursor:pointer;background-image:linear-gradient(135deg,#000 0% 30%,#a18d57 60%,#f8e7aa 100%);background-size:300%;border:none;border-radius:7px;width:200px;height:40px;font-size:15px;line-height:40px;text-decoration:none;transition:color .4s,background-image .4s,background-position .4s;display:block}.boton:hover:not(:disabled),.boton:focus:not(:disabled,.no-focus){color:#000;background-position:100%}.boton:disabled{cursor:not-allowed}.boton-pequeño{width:85px;height:30px;font-size:12px;line-height:12px}.boton-cancelar{background-image:linear-gradient(135deg,#909090 0% 30%,#a18d57 60%,#f8e7aa 100%)}.botones-acciones{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.botones-acciones.vertical{flex-direction:column}.boton-superior{justify-content:flex-end;gap:12px;margin-bottom:8px;display:flex}.confirm-toast--sf p{margin:0 0 6px;font-size:14px}.confirm-toast-buttons--sf{justify-content:flex-end;gap:12px;display:flex}.login{justify-content:center;align-items:center;width:100vw;height:100vh;min-height:640px;display:flex;position:relative;overflow:hidden}.tarjeta-login{background-color:#fff;border-radius:13px;justify-content:center;width:80%;max-width:1240px;height:90%;min-height:600px;max-height:840px;display:flex;box-shadow:0 0 30px #00000040}.login-formulario{flex-flow:column;justify-content:space-evenly;align-items:center;width:100%;height:100%;padding:20px 60px;display:flex}.login-formulario>.bienvenida,.formulario{width:100%}.login-img{background-image:url(/assets/Flama-Selfish-De7MRj2L.png);background-position:50%;background-repeat:no-repeat;border-right:1px solid #ccc;justify-content:center;align-items:center;min-width:50%;height:100%;display:flex}.login-img>img{width:100%;transition:all .3s}.login-img>img:hover{transform:scale(1.04)}.circulo{z-index:-1;width:1000px;height:1000px;position:absolute;top:-50%;left:50%;overflow:hidden}.circulo-banner{background:conic-gradient(from 45deg,#a18d57 0%,#decc8d 20%,#f8e7aa 30%,#decc8d 50%,#f8e7aa 70%,#decc8d 80%,#a18d57 100%);border-radius:100%;width:1000px;height:1000px;animation:4s linear infinite rotate;position:relative;overflow:hidden}.circulo-banner:before{content:"";background-color:#fff;border-radius:100%;width:65%;height:65%;position:absolute;top:17.5%;left:17.5%}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=900px){.login{align-items:flex-start}.tarjeta-login{width:95%;height:85%;margin-top:20px}.login-img{display:none}.login-formulario{width:80%;padding:20px 0}}.recurso{background-color:#f7f7f7;border-radius:10px;flex-wrap:nowrap;width:100%;margin-bottom:20px;display:flex;overflow:hidden}.recurso .img{width:150px;min-width:150px}.recurso .img img{object-fit:cover;width:100%;height:100%}.recurso .contenido{flex-grow:1;padding:12px}.recurso .contenido h4{color:#000;margin:0}.recurso .contenido p{margin:2px 0}.recurso a{line-break:anywhere;align-items:center;gap:6px;width:fit-content;display:flex}.recurso a:hover,.recurso a:hover svg path{fill:gray;color:gray}.recurso .acciones{flex-direction:column;justify-content:space-between;gap:4px;padding:12px 12px 12px 0;display:flex}.recurso .acciones i{cursor:pointer;width:20px;height:20px;font-size:20px;line-height:20px}@media (width<=900px){.recurso .img{width:110px;min-width:110px}}.anuncio{background-color:#f7f7f7;border-radius:10px;width:100%;margin-bottom:20px;overflow:hidden}.anuncio img{background-color:#ccc;width:100%;display:block}.anuncio .informacion{padding:12px}.anuncio h4{color:#000;margin:0}.anuncio a{line-break:anywhere;align-items:center;gap:6px;width:100%;display:flex}.anuncio a:hover,.anuncio a:hover svg path{fill:gray;color:gray}.anuncio span{width:100%;display:block}.anuncio a+span{margin-top:10px}.react-calendar{background:#fff;border:1px solid #a0a096;width:350px;max-width:100%;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{margin:-.5em;display:flex}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :before,.react-calendar :after{box-sizing:border-box}.react-calendar button{border:0;outline:none;margin:0}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em;display:flex}.react-calendar__navigation button{background:0 0;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{justify-content:center;align-items:center;font-size:.75em;font-weight:700;display:flex}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{text-align:center;background:0 0;max-width:100%;padding:10px 6.6667px;line-height:16px}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}#dashboard{grid-template:"anuncios calendario"400px"anuncios recursos"/1fr 390px;gap:20px;display:grid}#anuncios{grid-area:anuncios}#anuncios h3{z-index:1;background-color:#fff;margin:0;padding:22px 0;position:sticky;top:130px}#calendario{grid-area:calendario}#calendario>div{border:none;width:100%}#calendario .react-calendar__tile{padding:12px 6.6667px;position:relative}#calendario .react-calendar__tile .tooltip{background-color:#0000;width:100%;height:100%;position:absolute;top:0;left:0}.react-calendar__tile--active{color:#000;background:#e6e6e6}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#e6e6e6}#calendario .con-anuncio,#calendario .react-calendar__tile--active.con-anuncio:focus{color:#fff;background-color:#000}.react-calendar .festivo,.react-calendar .react-calendar__tile--active.festivo:focus{color:#000;background:linear-gradient(135deg,#a18d57 0%,#f8e7aa 100%)}.__react_component_tooltip.contenido-tooltip{transition:opacity .2s ease-out}.contenido-tooltip>ul{flex-direction:column;justify-content:flex-start;gap:6px;margin:0;padding-left:12px;display:flex}.contenido-tooltip>ul>li{text-align:left}.contenido-tooltip p{color:#fff;margin:0}#recursos_recientes{grid-area:recursos}#recursos_recientes h3{background-color:#fff;margin:0;padding:22px 0;position:sticky;top:130px}@media (width<=900px){#dashboard{display:block}#anuncios h3{margin-bottom:12px;padding:0;top:80px}#calendario,#recursos_recientes{display:none}}.encabezado{background-color:#fff;flex-flow:column wrap;justify-content:center;display:flex}.encabezado h2{text-transform:uppercase;margin:0}.encabezado .fila{justify-content:space-between;align-items:center;display:flex}.encabezado .fila p{color:#999;margin:0}.menu-movil-abrir{width:35px;height:35px;font-size:35px;line-height:35px;display:none}@media (width<=900px){.encabezado .fila:last-child{display:none}.encabezado .fila-menu-movil{justify-content:flex-start;gap:8px}.encabezado .menu-movil-abrir{display:block}}.cargando{grid-column:1/-1;justify-content:center;width:100%;display:flex}.cargando-tabla{text-align:center}.loader{background:#000;border-radius:15% 15% 35% 35%;width:48px;height:40px;margin-top:30px;display:inline-block;position:relative}.loader:after{content:"";box-sizing:border-box;border:4px solid #000;border-radius:0 4px 4px 0;width:16px;height:20px;position:absolute;top:8px;left:45px}.loader:before{content:"";color:#000;box-sizing:border-box;width:2.5px;height:14px;animation:1s infinite animloader;position:absolute;top:-16px;left:12px}@keyframes animloader{0%{box-shadow:2px 0 #0000,12px 0 #0000004d,20px 0 #0000}50%{box-shadow:2px -5px #00000080,12px -3px #00000080,20px -2px #0009}to{box-shadow:2px -8px #0000,12px -5px #0000,20px -5px #0000}}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{opacity:0;pointer-events:none;position:absolute;top:0;left:0}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{backface-visibility:hidden;background:inherit;z-index:-1;position:absolute}.core-styles-module_content__BRKdB{z-index:1;position:relative}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out;will-change:opacity}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in;will-change:opacity}.styles-module_tooltip__mnnfp{border-radius:3px;width:max-content;font-size:90%}.styles-module_content__ydYdI{background:inherit;border-radius:inherit;padding:8px 16px}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}.app{width:100%}.app .layout-fondo{z-index:-1;width:100vw;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.container{background-color:#fff;grid-template:"nav content"/210px auto;width:80%;min-width:1180px;max-width:1350px;margin:0 auto;display:grid}.content{grid-area:content}.encabezado{z-index:50;height:130px;position:sticky;top:0}.navegacion{grid-area:nav;height:100vh;position:sticky;top:0}.layout-contenido{padding:0 8px}@media (width<=900px){.app .layout-fondo{display:none}.container{width:100vw;min-width:100px;display:flex}.navegacion{z-index:100;background-color:#fff;width:300px;min-width:300px;transition:left .2s ease-out,box-shadow .2s ease-out;position:fixed;top:0;left:-300px}.navegacion.abierto{left:0;box-shadow:150px 0 150px #000c}.content{width:100%}.encabezado{height:80px}}.boton-nav{text-align:center;color:#000;text-transform:uppercase;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:35px;padding-left:18px;line-height:35px;text-decoration:none;transition:color .3s,background-color .3s;display:flex}.boton-nav svg{width:20px;height:20px}.boton-nav svg,.boton-nav svg path{transition:all .3s}.boton-nav:hover,.boton-nav.active:hover,.boton-nav:hover svg path{fill:#fff;color:#fff;background-color:#000}.boton-nav.active{background-color:#f7f7f7}.navegacion{flex-flow:column;align-items:center;gap:30px;padding:16px;display:flex}.perfil{flex-flow:column;align-items:center;gap:2px;width:100%;display:flex}.perfil img{border-radius:100%;width:80px;height:80px}.perfil p{text-align:center;margin:0}.menu-movil-cerrar{width:40px;height:40px;font-size:40px;line-height:40px;display:none;position:absolute;top:20px;right:15px}@media (width<=900px){.menu-movil-cerrar{display:block}}.busqueda{align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.busqueda .select,.busqueda .input{margin-bottom:0}@media (width<=900px){.busqueda{grid-template-columns:1fr;gap:16px;display:grid}.busqueda .boton{justify-self:flex-end}}#categorias{grid-template-rows:auto;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}#categorias button:not(.boton){cursor:pointer;background-color:#f7f7f7;border:none;border-radius:8px;height:50px;padding:0;transition:background-color .3s;display:block}#categorias button:hover{background-color:#000}#categorias button:hover h3{color:#0000;background:linear-gradient(135deg,#a18d57 0%,#f8e7aa 100%);-webkit-background-clip:text;background-clip:text}#categorias button h3{background-color:#0000;height:100%;margin:0;padding:0;line-height:50px;transition:all .3s}@media (width<=900px){#categorias{grid-template-columns:1fr 1fr;gap:8px}#categorias button h3{font-size:18px}}.modal{background-color:#fff;border-radius:7px;flex-flow:column;gap:12px;width:680px;max-height:90vh;padding:20px 26px;display:flex;position:absolute;top:5%;left:calc(50% - 340px)}.overlay{background-color:#0009;position:fixed;inset:0}.ReactModal__Overlay{opacity:0;z-index:100;transition:opacity .3s ease-in-out}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.modal-titulo{justify-content:space-between;align-items:center;display:flex}.modal-titulo h3{margin:0}.modal-botones{justify-content:center;gap:20px;display:flex}.modal-contenido{padding:0 10px}.ReactModal__Body--open{overflow:hidden}@media (width<=900px){.modal{top:2%;left:2%;width:96%!important}}#recursos{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;display:grid}#recursos .recurso{margin-bottom:0}@media (width<=900px){#recursos{grid-template-columns:1fr}}.accesos p{margin:0 0 6px;line-height:16px}.accesos span{display:block}.modal.modal-accesos h4{color:#000;margin:0 0 5px;font-size:20px}.modal.modal-accesos{width:650px}.usuarios-wordpress{margin-bottom:8px}.usuarios-wordpress .con-boton-wp{justify-content:space-between;align-items:center;display:flex}#crear_acceso .sangria{margin-bottom:20px;padding-left:12px}@media (width<=900px){.usuarios-wordpress .con-boton-wp{flex-direction:column;align-items:flex-start;margin-bottom:10px}}.tabla{border-collapse:separate;border-spacing:0;width:100%}.tabla th{text-align:left;text-transform:uppercase;background-color:#e9e9e9;padding:8px;font-weight:700}.tabla thead{position:sticky;top:130px}.tabla td{line-break:anywhere;border-bottom:.5px solid #ccc;padding:8px}.tabla tfoot .MuiTablePaginationUnstyled-toolbar{justify-content:flex-end;align-items:center;gap:20px;display:flex}.tabla tfoot .MuiTablePaginationUnstyled-actions{gap:6px;display:flex}.tabla tfoot .MuiTablePaginationUnstyled-actions button{cursor:pointer;background-color:#000;border:none;border-radius:7px;width:40px}.tabla tfoot .MuiTablePaginationUnstyled-actions button:disabled{background-color:#999}.tabla tfoot .MuiTablePaginationUnstyled-actions button span{color:#fff;font-size:18px;line-height:27px}.tabla tfoot .MuiTablePaginationUnstyled-displayedRows{margin:0}.tabla tbody tr{height:65px}.tabla tfoot tr{height:46px}.tabla:not(.no-fixed) tfoot{background-color:#fff;position:sticky;bottom:0}.tabla-paginacion{justify-content:flex-end;align-items:center;gap:12px;padding:12px;display:flex}.tabla-paginacion button{cursor:pointer;padding:6px 12px}.tabla-paginacion button:disabled{cursor:not-allowed;opacity:.5}@media (width<=900px){.tabla tfoot{position:relative}.tabla:not(.no-fixed) tfoot td{background-color:#fff;width:100vw;position:fixed;bottom:0;left:0}.tabla thead{width:calc(100vw - 16px);display:block;position:sticky;top:80px;overflow-x:hidden}.tabla tbody .mw-1{min-width:160px}.tabla tbody .mw-2{min-width:200px}.tabla tbody{width:calc(100vw - 16px);display:block;overflow-x:auto}}#creditos{flex-wrap:wrap;gap:30px;display:flex}#creditos_personales,#creditos_administracion{flex-basis:100%}#creditos_personales h4,#creditos_administracion h4{margin:25px 0 10px}#creditos_personales .tarjetas,#creditos_administracion .tarjetas{grid-template-columns:1fr 1fr;gap:20px;display:grid}.detalle-credito{flex-flow:column wrap;margin-bottom:10px;display:flex}.detalle-credito h4{margin:0 0 6px}.detalle-credito p{margin:0;font-size:18px}.detalle-credito span{font-size:15px}.detalle-credito .historial{margin-bottom:24px;padding-left:12px}.detalle-credito .historial .historico{grid-template-columns:repeat(4,1fr);display:grid}.detalle-credito .informacion{grid-template-columns:1fr 1fr;margin-bottom:24px;padding-left:12px;display:grid}@media (width<=900px){#creditos_personales .tarjetas,#creditos_administracion .tarjetas{grid-template-columns:1fr}}.credito{background-color:#e6e6e6;border-radius:7px;flex-flow:column;justify-content:space-between;width:100%;height:240px;padding:20px;display:flex}.credito .cantidad{justify-content:space-between;align-items:center;display:flex}.credito .cantidad p{color:#202020;margin:0}.credito .cantidad span{font-size:14px}.credito .saldo{flex-wrap:wrap;justify-content:center;margin-bottom:16px;display:flex}.credito .saldo span{text-align:center;flex-basis:100%;font-size:14px}.credito .saldo b{font-size:42px;line-height:42px}.credito .botones-acciones{justify-content:center;gap:20px}#solicitar_vacaciones{gap:16px;display:flex}#solicitar_vacaciones .react-calendar{border:none;flex-basis:50%;height:350px}#solicitar_vacaciones .react-calendar__tile{padding:13.5px 6.6667px;font-size:15px}#formulario_vacaciones{flex-basis:50%;max-height:471px;overflow-y:auto}.calendar-container{float:left;width:70%}.react-calendar .solicitada,.day-content.solicitada{color:#fff;background-color:#000}.react-calendar .aceptada,.day-content.aceptada{background:linear-gradient(135deg,#a18d57 0%,#f8e7aa 100%)}.file{background-color:#f7f7f7;border:1px solid #999;width:100%;height:50px;margin-bottom:16px;transition:background-color .2s;position:relative}.file.drop{background-color:#000}.file.drop label{color:#fff}.file input{opacity:0;cursor:pointer;outline:none;width:100%;height:100%;margin:0;padding:0}.file label{pointer-events:none;justify-content:center;width:100%;transition:color .2s;display:flex;position:absolute;top:12px;left:0}.flexed{display:flex}.title-button-container{justify-content:space-between;align-items:center;gap:30px}.layout-contenido{position:relative;overflow:hidden}.table-container{float:right;width:100%}.col-50-l{width:50%}.map-button-container{justify-content:space-between;align-items:center;gap:30px;margin-bottom:20px}.calendar-container .react-calendar{border:none;width:100%;height:auto}.weekend{background-color:#d3d3d3}.calendar-container .calendar{border:none;width:100%;height:auto;overflow-x:visible}table.days-table{width:100%;margin-bottom:20px}.days-table thead{background:#e9e9e9}.days-table tbody tr{text-align:center}.hovered-table:hover,.hovered-table.active{background:#f4f4f4}.title-button-container .user-name{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#a18d57 0%,#f8e7aa 100%);-webkit-background-clip:text;background-clip:text;margin-top:0}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));width:var(--toastify-toast-width);box-sizing:border-box;color:#fff;padding:4px;position:fixed}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;margin:0;padding:0;left:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{min-height:var(--toastify-toast-min-height);box-sizing:border-box;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;z-index:0;direction:ltr;border-radius:4px;justify-content:space-between;margin-bottom:1rem;padding:8px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{flex:auto;align-items:center;margin:auto 0;padding:6px;display:flex}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;flex-shrink:0;width:20px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (width<=480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;outline:none;align-self:flex-start;padding:0;transition:all .3s}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:0;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(2000px)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translateY(-10px)}40%,45%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translateY(10px)}40%,45%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate(0,0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate(0,0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate(0,0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate(0,0)}}@keyframes Toastify__slideOutRight{0%{transform:translate(0,0)}to{visibility:hidden;transform:translate(110%)}}@keyframes Toastify__slideOutLeft{0%{transform:translate(0,0)}to{visibility:hidden;transform:translate(-110%)}}@keyframes Toastify__slideOutDown{0%{transform:translate(0,0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate(0,0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
