@import url(https://fonts.googleapis.com/css?family=Ubuntu:wght@300,400,600,700);@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-Regular.a8a11736.ttf);font-weight:400}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-Medium.0098f804.ttf);font-weight:500}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-SemiBold.bbcd5bbb.ttf);font-weight:600}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-Bold.a3b387c9.ttf);font-weight:700}*,body{font-family:"Ubuntu"}#root,.App,.App>div,body,html{overflow:auto!important;margin:0;height:100%}h1,h2,h3,h4,h5,h6{color:#475569}h1{font-family:"Montserrat";font-size:22px;letter-spacing:0;line-height:144.4%;font-weight:600}h2{font-size:17px}h2,h3{font-family:"Ubuntu";letter-spacing:0;line-height:144.4%;font-weight:600}h3{font-size:14px}.subtitle1{font-size:14px;line-height:144.4%;font-weight:500}.subtitle1,p.body1{font-family:"Ubuntu";letter-spacing:0}p.body1{font-size:16px;line-height:193.9%;font-weight:400}p.body2{font-family:"Ubuntu";font-size:14px;letter-spacing:0;line-height:171.4%;font-weight:500}.button{font-size:14px;letter-spacing:.25px}.button,.text-button{font-family:"Ubuntu";line-height:144.4%;font-weight:600}.text-button{font-size:13px;letter-spacing:0}.outlined{text-decoration:underline}.helper-text,.input-text,.label-text{font-size:14px;font-weight:600}.helper-text,.input-text,.label-text,.tag{font-family:"Ubuntu";letter-spacing:0;line-height:144.4%}.tag{font-size:12px;font-weight:500}.label{font-family:"Ubuntu";font-size:11px;letter-spacing:0;line-height:144.4%;font-weight:400}.soft-shadow{box-shadow:0 13px 17px hsla(0,0%,74.9%,.0823529412)}.medium-shadow{box-shadow:0 13px 17px hsla(0,0%,74.9%,.1450980392)}.strong-shadow{box-shadow:0 16px 23px hsla(0,0%,74.9%,.2078431373)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#e4e4e4}::-webkit-scrollbar-thumb{background:silver;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#aaa}:focus-visible{outline:0 auto -webkit-focus-ring-color}.auth-layout{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.auth-layout .background-image{flex:1 1;width:100%;height:100%;position:relative}.auth-layout .background-image .background-image__overlay{width:100%;height:100%;position:absolute;top:0;left:0}.auth-layout .background-image img{width:100%;height:100%;object-fit:cover;display:block}.auth-layout .auth-layout__left{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center}.auth-layout .auth-layout__left .auth-layout__card{padding:50px 0;box-sizing:border-box;width:400px;display:flex;flex-direction:column;justify-content:center;align-items:center}.auth-layout .auth-layout__left .auth-layout__card h1{font-size:35px;font-weight:700;text-align:center;margin:0 0 10px;color:#1e293b}.auth-layout .auth-layout__left .auth-layout__card h2{font-size:24px;font-weight:400;text-align:center;margin:0 0 20px;color:#475569}.auth-layout .auth-layout__left .auth-layout__card h3{font-weight:700;font-size:28px;color:#1e293b}.auth-layout .auth-layout__left .auth-layout__card .separator{display:block;margin-bottom:10px;text-align:center;font-size:14px;line-height:17px;color:#475569;font-weight:500}.auth-layout .auth-layout__left .auth-layout__card .error-message-global{color:#f28f8f;text-align:center;margin:20px}@media only screen and (max-width:900px){.auth-layout .auth-layout__left{margin-top:-200px}.auth-layout .auth-layout__left .auth-layout__card{padding-right:5px;width:90%}.auth-layout .background-image{display:none}}.button-component{padding:10px 25px;color:#fff;border:none;width:100%;text-decoration:none;border-radius:10px;cursor:pointer;font-size:15px;margin-bottom:10px;font-family:"Montserrat";font-weight:500;background-color:#0087d1}.button-component.medium{width:140px;padding:6px 15px;font-size:13px;margin-bottom:10px}.button-component.small{width:85px;padding:4px 10px;font-size:13px;margin-bottom:10px}.button-component .button-component-loading{flex:1 1;height:15px}.button-component .button-component-loading,.button-component .button-content{display:flex;align-items:center;justify-content:center}.button-component .button-content>svg{margin-right:5px}.button-component.secondary{border:1px solid #475569;color:#475569;background-color:#fff}.button-component.secondary:hover{border-color:#0087d1;color:#0087d1;background-color:#fff}.button-component.secondary.disabled{border:1px solid #828282;color:#828282;background-color:#fff}.button-component.onlyText{background:none;color:#0087d1}.button-component.onlyText:hover{color:#ab2828;background:none}.button-component.onlyText:focus{box-shadow:none;background-color:hsla(0,0%,98.4%,.2509803922)}.button-component.onlyText:disabled{background:none}.button-component.cancel{background-color:#b6b6b6}.button-component:hover{background-color:#0176b7;color:#fff}.button-component.disabled{background-color:#f2f2f2;color:#828282;border:none;cursor:default}.button-component.round{border-radius:32px}.button-component.light{background-color:unset;color:#475569}.button-component.no-actions{pointer-events:none}.button-component.danger{background-color:#ff4040}.button-component.icon-button{width:40px;height:40px;border-radius:50%;padding:4px;display:flex;justify-content:center;align-items:center}.DatePicker-wrapper{width:100%}.DatePicker-wrapper label{margin-bottom:5px;font-weight:500;font-size:15px;color:#1e293b;font-size:14px}.DatePicker-wrapper .ranger-wrapper{width:100%;background-color:#fff;border:1px solid #94a0b0;border-radius:5px;padding:15px 10px;height:auto!important;box-shadow:none}.DatePicker-wrapper .ranger-wrapper input{color:#1e293b}.DatePicker-wrapper .ranger-wrapper input::-webkit-input-placeholder{color:#1e293b}.DatePicker-wrapper .ranger-wrapper input::placeholder{color:#1e293b}.DatePicker-wrapper .ranger-wrapper svg{color:#1e293b}.DatePicker-wrapper .ranger-wrapper .ant-picker{padding:0}.DatePicker-wrapper .ranger-wrapper .ant-picker-active-bar{display:none}.DatePicker-wrapper .ranger-wrapper--disabled{background-color:#eff6ff;border:none}.upload-button{width:auto;border-color:#0087d1;color:#fff;background-color:#0087d1;border-radius:9px;margin:0}.file-container{width:500px;display:flex;flex-direction:row;justify-content:space-between;border:1px solid #ccd3dd;border-radius:9px;padding:10px}.file-container__cancel{color:#94a0b0;display:flex;cursor:pointer}.upload-container{display:flex;grid-gap:12px;gap:12px;flex-direction:row;justify-content:space-between;align-items:center}.upload-icon{display:inline-flex;justify-content:center;align-items:center;color:#0087d1;border-radius:50%;background-color:#e3f5ff;width:32px;height:32px}@media only screen and (max-width:767px){.upload-container{padding:5px 10px;border:1px solid #94a0b0;border-radius:9px}.upload-container .placeholder{color:#94a0b0}.upload-container .upload-button{padding:10px}.upload-container .upload-button .button-content>svg{margin:0}.file-container{width:unset!important}}@media only screen and (max-width:930px){.file-container{width:100%}}.input-wrapper{display:flex;flex-direction:column}.input-wrapper.error label{color:#ff4040}.input-wrapper.error input{border-color:#ff4040}.input-wrapper label{margin-bottom:5px;font-weight:500;font-size:16px;color:#475569}.input-wrapper textarea{padding:10px!important;height:70px!important}.input-wrapper input,.input-wrapper textarea{width:100%;height:35px;box-sizing:border-box;border:1px solid #a9a9a9;border-radius:5px;padding:0 10px}.input-wrapper input:focus,.input-wrapper textarea:focus{outline:0;border-color:#0087d1}.input-wrapper input::-webkit-input-placeholder,.input-wrapper textarea::-webkit-input-placeholder{opacity:.7}.input-wrapper input::placeholder,.input-wrapper textarea::placeholder{opacity:.7}.input-wrapper .DatePicker-wrapper .ranger-wrapper{border-radius:9px;padding:13px 10px}.input-wrapper .error-message{font-size:13px;font-weight:500;margin-top:5px;color:#ff4040}@media only screen and (max-width:767px){.input-wrapper{width:100%}.input-wrapper input{height:unset;padding:17px 10px;border-radius:9px}}.login-component{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.login-component .app-logo{max-width:60px;margin-bottom:30px}.login-component form{width:100%}.login-component form div.input-wrapper:first-of-type{margin-bottom:20px}.login-component form .forgot-password{display:block;text-decoration:underline;color:#0087d1;width:100%;margin-bottom:30px;margin-top:10px;text-align:right;font-size:12px}.kit-images{position:absolute;bottom:20px;display:flex;grid-gap:48px;gap:48px;flex-wrap:wrap;justify-content:center;align-items:center}.register-component{display:flex;flex-direction:column;width:100%}.register-component form{width:100%}.register-component form div.input-wrapper{margin-bottom:20px}.register-component form button:first-of-type{margin-top:20px}.forgot-password-component{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.forgot-password-component .section-title{align-self:flex-start;display:flex;align-items:center;margin:0}.forgot-password-component .section-title svg{cursor:pointer;margin-right:10px}.forgot-password-component .section-subtitle{font-weight:400;font-size:16px;color:#475569}.forgot-password-component form{width:100%}.forgot-password-component form div.input-wrapper:first-of-type{margin-bottom:20px}.new-password-component{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.new-password-component .section-title{align-self:flex-start;display:flex;align-items:center;margin:15px 0}.new-password-component .section-title svg{cursor:pointer;margin-right:10px}.new-password-component .section-subtitle{font-weight:400;font-size:16px;color:#1e293b}.new-password-component form{width:100%}.new-password-component form div.input-wrapper{margin-bottom:20px}.dashboard-layout{display:flex;flex-direction:column;margin:0}.dashboard-layout .top-bar{background-color:#fff;height:80px;padding:20px 35px;box-sizing:border-box;display:flex;align-items:center}.dashboard-layout .top-bar .burger-menu-icon{display:none;position:absolute;top:20px;left:20px;padding:10px;border-radius:50px;width:20px;height:20px;justify-content:center;align-items:center;background-color:rgba(0,135,209,.1254901961);color:#0087d1}.dashboard-layout .top-bar .logo{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:80px}.dashboard-layout .top-bar .logo img{width:110px}.dashboard-layout .top-bar .logged-user-info{margin-left:auto;width:230px;position:relative;flex-shrink:0}.dashboard-layout .top-bar .logged-user-info .logged-user-info__content{color:#475569;display:flex;align-items:center;justify-content:flex-end}.dashboard-layout .top-bar .logged-user-info .logged-user-info__content:hover{cursor:pointer}.dashboard-layout .top-bar .logged-user-info .logged-user-info__content img{width:45px;height:45px;border:2px solid #dadada;padding:1px;border-radius:100%}.dashboard-layout .top-bar .logged-user-info .logged-user-info__content span{margin:0 15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#475569}.dashboard-layout .top-bar .logged-user-info .logged-user-info__options{position:absolute;width:200px;background-color:#fff;top:65px;right:0;box-shadow:0 0 8px 0 hsla(0,0%,84.7%,.75)}.dashboard-layout .top-bar .logged-user-info .logged-user-info__options .option{display:flex;align-items:center;justify-content:flex-start;height:30px;padding:10px 20px;color:#475569}.dashboard-layout .top-bar .logged-user-info .logged-user-info__options .option:hover{cursor:pointer;background-color:#f7f7f7}.dashboard-layout .top-bar .logged-user-info .logged-user-info__options .option span{margin-left:10px;font-weight:500}.dashboard-layout .burger-menu-wrapper{display:none;position:absolute;width:400px}.dashboard-layout .burger-menu-wrapper .menu-header{display:flex!important;flex-direction:row;justify-content:space-between;align-items:center;padding:30px 10px;color:#0087d1}.dashboard-layout .burger-menu-wrapper .menu-header img{width:90px}.dashboard-layout .burger-menu-wrapper .sidebar-item{display:flex;align-items:center;justify-content:flex-start;height:45px;color:#475569;text-decoration:none;font-weight:600;transition:background-color .1s,color .1s;width:200px;margin:0 auto 20px;padding:0 20px;box-sizing:border-box;border-radius:9px}.dashboard-layout .burger-menu-wrapper .sidebar-item .sidebar-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:15px;font-size:20px}.dashboard-layout .burger-menu-wrapper .sidebar-item.active,.dashboard-layout .burger-menu-wrapper .sidebar-item:hover{background-color:#eff6ff;color:#0087d1;cursor:pointer;transition:background-color .1s,color .1s}.dashboard-layout .burger-menu-wrapper .menu-item{color:#fff;background-color:#0087d1;height:48px;margin-bottom:8px}.dashboard-layout .burger-menu-wrapper .bm-burger-bars{background:#0087d1}.dashboard-layout .burger-menu-wrapper .bm-burger-bars-hover{background:#fff}.dashboard-layout .burger-menu-wrapper .bm-menu-wrap{position:fixed;height:100%;overflow-y:hidden}.dashboard-layout .burger-menu-wrapper .bm-menu{background:#fff;overflow:hidden!important}.dashboard-layout .burger-menu-wrapper .bm-morph-shape{fill:#373a47}.dashboard-layout .burger-menu-wrapper .bm-item-list{color:#b8b7ad}.dashboard-layout .burger-menu-wrapper .bm-item{display:inline-block}.dashboard-layout .burger-menu-wrapper .bm-overlay{background:rgba(0,0,0,.3)}.dashboard-layout .content{display:flex;flex-direction:row;background:#f2f2f2;flex:1 1}.dashboard-layout .content .sidebar{width:220px;background-color:#fff;display:flex;flex-direction:column;padding:20px 0}.dashboard-layout .content .sidebar .sidebar-item{display:flex;align-items:center;justify-content:flex-start;height:45px;color:#475569;text-decoration:none;font-weight:600;transition:background-color .1s,color .1s;width:200px;margin:0 auto 20px;padding:0 20px;box-sizing:border-box;border-radius:9px}.dashboard-layout .content .sidebar .sidebar-item .sidebar-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:15px;font-size:20px}.dashboard-layout .content .sidebar .sidebar-item.active,.dashboard-layout .content .sidebar .sidebar-item:hover{background-color:#eff6ff;color:#0087d1;cursor:pointer;transition:background-color .1s,color .1s}.dashboard-layout .content .content-children{overflow-y:auto;flex:1 1;height:100%}@media only screen and (max-width:767px){.dashboard-layout .top-bar{display:flex;justify-content:center;align-items:center}.dashboard-layout .top-bar .logged-user-info{display:none}.dashboard-layout .top-bar .burger-menu-icon{display:flex}.dashboard-layout .burger-menu-wrapper{display:block;width:250px!important}.dashboard-layout .burger-menu-wrapper .sidebar-item{margin-right:10px;margin-left:10px;width:250px;display:flex!important;align-items:center}.dashboard-layout .burger-menu-wrapper .sidebar-item:hover{background:none}.dashboard-layout .burger-menu-wrapper .bm-menu-wrap{width:unset!important}.dashboard-layout .content{background-color:#fff}.dashboard-layout .content .sidebar{display:none}}.card-component{flex:1 1;box-sizing:border-box;padding:30px;width:100%;height:100%;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.1);border-radius:5px}.card-component.center-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.card-component p,.card-component ul li{color:#475569;font-weight:500}.card-component ul li{line-height:30px}.home-wrapper{padding:40px;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.home-wrapper .card-component img{max-width:150px;margin-bottom:10px}.home-wrapper .card-component h1{font-size:25px}.fullcalendar-wrapper{display:flex;height:1100px;flex-direction:column;overflow:none;background-color:#fff;border-radius:8px;box-shadow:4px 4px 6px silver;position:relative}.fullcalendar-wrapper .fc .fc-view-harness{height:-webkit-min-content!important;height:min-content!important}.fullcalendar-wrapper .fc .fc-scroller-liquid-absolute{overflow:hidden!important}.fullcalendar-wrapper .fc .fc-toolbar-chunk{display:flex;align-items:center}.fullcalendar-wrapper .fc .fc-daygrid-day{height:170px}.fullcalendar-wrapper .fc .fc-daygrid-day.fc-day{background-color:#fff}.fullcalendar-wrapper .fc .fc-daygrid-day.fc-day.fc-day-disabled{background-color:#ebebeb}.fullcalendar-wrapper .fc .fc-daygrid-day.fc-day.fc-day-tue.fc-day-other,.fullcalendar-wrapper .fc .fc-daygrid-day.fc-day.fc-day-tue.fc-day-past{height:170px}.fullcalendar-wrapper .fc .fc-event-title-container{text-align:center}.fullcalendar-wrapper .fc .fc-button-primary{background-color:#fff;border:2px solid #0087d1;color:#0087d1;width:28px;height:28px;display:flex;justify-content:center;align-items:center}.fullcalendar-wrapper .fc .fc-button-primary:disabled{opacity:.3}.fullcalendar-wrapper .fc .fc-button-primary:disabled:hover{background-color:#fff;border:2px solid #0087d1;color:#0087d1}.fullcalendar-wrapper .fc .fc-button-primary:focus:active:hover,.fullcalendar-wrapper .fc .fc-button-primary:hover{background-color:#0087d1;border:2px solid #0087d1;color:#fff;box-shadow:none;box-shadow:0 0 0 #fff}.fullcalendar-wrapper .fc .fc-button:active,.fullcalendar-wrapper .fc .fc-button:focus,.fullcalendar-wrapper .fc .fc-button:hover{box-shadow:none}.fullcalendar-wrapper .fc .fc-header-toolbar{padding:15px;margin:0}.fullcalendar-wrapper .fc .fc-toolbar-title{width:-webkit-min-content;width:min-content;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fullcalendar-wrapper .fc .fc-scrollgrid{overflow:hidden;height:1050px}.fullcalendar-wrapper .fc .fc-daygrid-block-event .fc-event-time,.fullcalendar-wrapper .fc .fc-daygrid-block-event .fc-event-title{color:#1e293b}.fullcalendar-wrapper .fc-theme-standard th{border-top:none;border-right:none;border-left:none}.fullcalendar-wrapper .fc-theme-standard .fc-scrollgrid{border:none}.fullcalendar-wrapper .caption-wrapper{position:absolute;right:15px;top:17px;display:grid;grid-template-areas:"here there other";grid-gap:25px;font-size:14px;cursor:default}.fullcalendar-wrapper .caption-wrapper .option{display:flex;align-items:center}.fullcalendar-wrapper .caption-wrapper .option .type{width:20px;height:20px;border-radius:6px;background-color:#94a0b0;margin-right:5px}.fullcalendar-wrapper .caption-wrapper .option .vacaciones{background-color:#40c9a8}.fullcalendar-wrapper .caption-wrapper .option .guardia{background-color:#76961d}.react-modal__wrapper{z-index:999}@media only screen and (max-width:767px){.ReactModal__Content{width:95%;max-width:unset!important;max-height:unset!important}.react-modal .modal-body .modal__wrapper{max-height:-webkit-max-content;max-height:max-content;overflow:"auto";box-sizing:border-box}}@media only screen and (max-height:730px){.ReactModal__Content{overflow:auto!important;border-radius:0!important}}.modal__wrapper{box-sizing:border-box;background-color:#fff;min-width:600px;border-radius:24px}.modal__wrapper header{box-sizing:border-box;padding:15px 20px 25px;border-bottom:1px solid #d6d6d6;display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:500}.modal__wrapper header svg{cursor:pointer}.modal__wrapper .modal__content,.modal__wrapper footer{padding:15px 20px;box-sizing:border-box}.modal__wrapper footer{width:100%;display:flex;justify-content:flex-end}.modal__wrapper footer .modal__buttons-container{width:-webkit-min-content;width:min-content;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.modal__wrapper footer .modal__buttons-container .confirm-button:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.css-1poimk-MuiPaper-root-MuiMenu-paper-MuiPaper-root-MuiPopover-paper{top:unset!important;left:unset!important;max-width:400px!important;bottom:60px!important;right:60px!important}.css-1poimk-MuiPaper-root-MuiMenu-paper-MuiPaper-root-MuiPopover-paperbody{padding-right:0}.bottomInformation__wrapper{position:absolute;bottom:22px;right:22px}.bottomInformation__wrapper.bottomInformation__info-menu{max-width:400px;position:absolute;bottom:30px;right:30px;z-index:999;padding:10px}.bottomInformation__info-icon{position:relative;border-radius:100px;display:flex;justify-content:center;align-items:center;margin:0;padding:0;border:12px solid #475569;background-color:#475569;color:#fff;z-index:998}.bottomInformation__info-icon svg{margin:-4px}.bottomInformation__content{padding:10px 15px;box-sizing:border-box}.bottomInformation__content h4{margin:0;display:flex;align-items:center;padding-bottom:10px;color:#1e293b}.bottomInformation__content h4 svg{margin-right:5px}.bottomInformation__content p{margin:0;line-height:1.5}.calendar-wrapper{padding:40px;display:flex;flex-direction:column;flex:1 1}.calendar-wrapper__title{padding-right:20px;color:#1e293b;font-weight:500;font-size:22x;margin-top:0}.calendar-wrapper .calendar__butons-wrapper{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px}.calendar-wrapper .calendar__buttons-left,.calendar-wrapper .calendar__buttons-right{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}.calendar-wrapper .calendar__buttons-right{width:-webkit-min-content;width:min-content}.calendar-wrapper .calendar__buttons-right .calendar__button-right{width:-webkit-min-content;width:min-content;padding:10px;display:flex;justify-content:space-between;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-wrapper .calendar__buttons-right .calendar__button-right img{padding-right:7px}.calendar-wrapper .card-component img{max-width:150px;margin-bottom:10px}.calendar-wrapper .calendar__info-icon{position:absolute;bottom:20px;right:20px;border-radius:100px;display:flex;justify-content:center;align-items:center;margin:0;padding:0;border:15px solid #475569;z-index:998}.calendar-wrapper .calendar__info-icon svg{background-color:#475569;color:#fff;margin:-4px}.calendar-wrapper .calendar__info-menu{background-color:#ff0;max-width:400px;position:absolute;bottom:30px;right:30px;z-index:999}.modal-calendar__content{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"employee employee" "startDate endDate" "status status";grid-gap:20px}.modal-calendar__content .employee{grid-area:employee}.modal-calendar__content .startDate{grid-area:startDate}.modal-calendar__content .endDate{grid-area:endDate}.modal-calendar__content .status{grid-area:status}.bottonInfo__hilighted{color:#0087d1;text-decoration:underline}@media only screen and (max-width:767px){.calendar-wrapper{padding:0}.calendar-wrapper__title{padding:0 20px}.calendar-wrapper .calendar__butons-wrapper{padding:0 20px;overflow-x:auto}.calendar-wrapper .calendar__butons-wrapper::-webkit-scrollbar{height:0}.calendar-wrapper .calendar__buttons-left{grid-template-columns:repeat(3,-webkit-min-content);grid-template-columns:repeat(3,min-content);margin-right:30px}.calendar-wrapper .calendar__buttons-left .button-component{padding:10px}.calendar-wrapper .fullcalendar-wrapper{margin:20px;height:1108px;box-shadow:0 2px 4px silver;overflow:hidden}.calendar-wrapper .fullcalendar-wrapper .caption-wrapper{display:flex;flex-direction:column;grid-gap:5px;top:15px;right:10px}.calendar-wrapper .fullcalendar-wrapper .caption-wrapper .option{font-size:10px}.calendar-wrapper .fullcalendar-wrapper .caption-wrapper .option .type{width:10px;height:10px}.calendar-wrapper .fullcalendar-wrapper .fc-header-toolbar{margin-bottom:10px}.calendar-wrapper .fc-col-header,.calendar-wrapper .fc-daygrid-body{width:100%!important}.modal-calendar__content{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.modal__wrapper{min-width:unset}}.custom-page-wrapper{padding:40px;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.custom-page-wrapper .card-component svg{font-size:70px;color:#0087d1;margin-bottom:20px}.custom-page-wrapper .card-component ul{max-width:800px}.installations-wrapper{padding:40px;display:flex;flex-direction:column;min-height:100%;box-sizing:border-box}.installations-wrapper__title{color:#1e293b;font-weight:500;font-size:22px;margin-top:0}.installations-wrapper__head{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:20px}.installations-wrapper__search{margin-bottom:10px}.installations-wrapper__button{width:auto;border-color:#0087d1;color:#fff;background-color:#0087d1;border-radius:9px}.installations-wrapper .card-component{padding:0}.installations-wrapper .card-component img{max-width:150px;margin-bottom:10px}.installations-wrapper .card-component h1{font-size:25px}.installations-selector{display:flex;flex-direction:row;grid-gap:10px;gap:10px}.installations-selector__button{width:auto;font-weight:400;font-size:15px}.installations-selector__button--active{border-color:#0087d1!important;color:#fff!important;background-color:#0087d1!important}.installations-table{width:100%;flex:1 1}.table-row-menu__opener{display:flex;justify-content:center;align-items:center;border-radius:50%;width:26px;height:26px;line-height:26px}.table-row-menu__opener:hover{background:#f2f2f2}.table-row-menu__options{padding:7px}.table-row-menu__icon{margin-right:10px}.details-card{justify-content:flex-start!important}.details-card__header{display:flex;align-items:center;grid-gap:33px;gap:33px;padding:33px;width:calc(100% - 66px);border-bottom:1px solid rgba(9,30,66,.08);box-shadow:0 2px 4px rgba(9,30,66,.06)}.details-card__add-button{background-color:#e3f5ff;color:#0087d1;width:auto;margin-bottom:0;padding:8px 10px}.details-card__title{margin:0;font-weight:500;font-size:18px;color:#1e293b}.details-card__content{padding:30px;display:flex;flex-direction:column;grid-gap:16px;gap:16px}.details-card__back-button{cursor:pointer}.info-card{border-color:#eff6ff;background-color:rgba(239,246,255,.1411764706)}.info-card__header{padding:16px;width:calc(100% - 32px);border-bottom:1px solid #ebedf0;box-shadow:0 2px 4px rgba(9,30,66,.06)}.info-card__content{padding:20px;display:flex;flex-direction:row;grid-gap:64px;gap:64px;overflow:auto hidden}.assign-card__header{padding:16px;width:calc(100% - 32px);border-bottom:1px solid #ebedf0;box-shadow:0 2px 4px rgba(9,30,66,.06)}.assign-card__add-button{background-color:#e3f5ff;color:#0087d1;width:auto;margin-bottom:0;padding:8px 10px}.assign-card__content--empty{padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.assign-card__content--empty>img{width:70px}.assign-card__content--empty>h4{text-align:center;font-weight:500;font-size:18px;color:#1e293b;margin:5px 0}.assign-card__content--empty>p{text-align:center;font-weight:400;font-size:14px;color:#475569;margin:5px 0}.assign-info__content{padding:20px;display:grid;grid-gap:20px;grid-template-columns:1fr 1fr}.assign-info__content h4{margin:0}.assign-info__content--1st-row{grid-template-areas:"title title" "dateStart dateEnd"}.assign-info__content--2nd-row{grid-template-areas:"manager manager"}.assign-info__content--3rd-row{grid-template-areas:"title title" "personal vehicle"}.assign-info__content--4nd-row{grid-template-areas:"title title" "preDocuments preDocuments" "documents documents"}.assign-info__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-color:#0087d1;color:#fff;background-color:#0087d1;border-radius:9px;margin:0}.assign-info .save-button{padding:0 20px 10px}.assign-info__predocument-row{width:500px;display:flex;flex-direction:row;justify-content:space-between;border:1px solid #ccd3dd;border-radius:9px;padding:10px}.assign-info__predocument-cancel{color:#94a0b0;display:flex;cursor:pointer}.assign-info__document-row{display:flex;grid-gap:10px;gap:10px}.assign-info__divider{border-top:1px solid rgba(9,30,66,.08)}.assign-info__title{grid-area:title;display:flex;align-items:center;grid-gap:20px;gap:20px}.assign-info__date-start{grid-area:dateStart}.assign-info__date-end{grid-area:dateEnd}.assign-info__manager{grid-area:manager}.assign-info__personal{grid-area:personal}.assign-info__vehicle{grid-area:vehicle}.assign-info__preDocuments{grid-area:preDocuments}.assign-info__documents,.assign-info__preDocuments{display:flex;flex-direction:column;grid-gap:15px;gap:15px}.assign-info__documents{grid-area:documents}.info-item{flex:1 1;display:flex;flex-direction:column;grid-gap:9px;gap:9px}.info-item__title{font-weight:500;font-size:16px;color:#1e293b;margin:0}.info-item__text{font-weight:400;font-size:14px;color:#475569;margin:0}.assign-manager-form{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"dateStart dateEnd" "comment comment";grid-gap:20px}.assign-comment{padding:10px;background:rgba(242,135,36,.15);border-radius:6px}.assign-comment span{display:block}.assign-comment__title{font-weight:500;font-size:16px}.assign-comment__text{font-weight:400;font-size:14px;margin-top:8px}.assign-form{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"dateStart dateEnd" "manager manager" "personal personal" "vehicle vehicle" "documents documents" "comment comment";grid-gap:20px}.assign-form__date-start{grid-area:dateStart}.assign-form__date-end{grid-area:dateEnd}.assign-form__manager{grid-area:manager}.assign-form__comment{grid-area:comment}.assign-form__personal{grid-area:personal}.assign-form__vehicle{grid-area:vehicle}.assign-form__documents{grid-area:documents}.assign-form__label{margin-bottom:5px;font-weight:500;font-size:16px;color:#475569}.assign-form__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-color:#0087d1;color:#fff;background-color:#0087d1;border-radius:9px;margin:0}.assign-form__documents{display:flex;flex-direction:column;grid-gap:15px;gap:15px}.assign-form__document-row{display:flex;grid-gap:10px;gap:10px}.instalation-form>span{margin-bottom:10px;display:block}.warning-message{font-size:13px;font-weight:500;margin-top:5px;color:#ff8c40;display:block}@media only screen and (max-width:767px){.installations-selector{padding-right:30px}.installations-selector__button{width:-webkit-min-content;width:min-content;font-weight:400;font-size:15px}.installations-selector__button.button-component{padding:10px 15px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.installations-selector__button--active{border-color:#0087d1!important;color:#fff!important;background-color:#0087d1!important}.installations-wrapper__head{overflow-x:auto;margin-bottom:20px;padding:0 20px}.installations-wrapper__head::-webkit-scrollbar{height:0}.installations-wrapper__head .button-create .button-component{width:150px;padding:10px 15px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.installations-wrapper{padding:0}.installations-wrapper__title{padding:0 20px}.installations-wrapper .center-content{padding:0 20px 20px}.installations-wrapper .card-component{box-shadow:none}.installations-wrapper .card-component .details-card__header{display:flex;justify-content:center;align-items:center;box-shadow:none;border:none;position:relative}.installations-wrapper .card-component .details-card__header h2{padding:0 20px}.installations-wrapper .card-component .details-card__header:has(h3){justify-content:start;border-bottom:1px solid rgba(9,30,66,.1254901961)}.installations-wrapper .card-component .details-card__back-button{position:absolute;left:30px;display:flex;align-items:center;background-color:#0087d1;color:#fff;padding:5px;border-radius:100%}.installations-wrapper .card-component .details-card__content{padding:0;margin:0 30px 30px;border-radius:3px;box-shadow:0 2px 3px #94a0b0}.installations-wrapper .css-1e2bxag-MuiDataGrid-root{box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.info-card__header{border-bottom:1px solid #94a0b0;text-align:start!important}.info-card__content{flex-direction:column}.details-card__header{text-align:center}.assign-form{display:flex;flex-direction:column}.assign-form__manager .css-ebr7n9-control,.assign-form__personal .css-ebr7n9-control,.assign-form__vehicle .css-ebr7n9-control{padding:5px 0}.assign-form__documents{gap:0;grid-gap:0}.assign-card .assign-info__content{display:flex;flex-direction:column}}.vehicles-wrapper{padding:40px;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.vehicles-wrapper__title{padding-right:20px;font-size:22x;color:#1e293b;font-weight:500;font-size:22px;margin:0}.vehicles-wrapper header{display:flex;align-items:center;width:-webkit-min-content;width:min-content;white-space:nowrap}.vehicles-wrapper header .header-button{margin:0;padding:10px}.vehicles-wrapper .table___wrapper{margin-top:20px;flex:1 1;overflow:hidden;background-color:#fff}.vehicles-wrapper .vehicles-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.vehicles-wrapper .vehicles-actions .vehicles-actions__button-wrapper{padding:8px;cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:5px}.vehicles-wrapper .vehicles-actions .vehicles-actions__button-wrapper.edit{background-color:#e3f5ff;color:#0087d1}.vehicles-wrapper .vehicles-actions .vehicles-actions__button-wrapper.remove{background-color:#f8c7c7;color:#ab2828;margin-left:10px}.vehicles-wrapper .vehicles-actions .vehicles-actions__button-wrapper:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.form-input{margin-bottom:15px}.action-modal__wrapper{box-sizing:border-box;background-color:#fff;min-width:600px;display:flex;flex-direction:column;align-items:center;padding:20px;border-radius:10px}.action-modal__wrapper h2{margin:10px 0 0;color:#1e293b}.action-modal__wrapper p{max-width:300px;text-align:center;color:#475569;font-weight:400}.action-modal__wrapper .icon{padding:15px;display:flex;justify-content:center;align-items:center;color:#ff4040;background-color:#f8c7c7;border-radius:100px}.action-modal__wrapper footer{width:100%;display:flex;justify-content:flex-end}.action-modal__wrapper footer .action-modal__buttons-container{display:flex;align-items:center}.action-modal__wrapper footer .action-modal__buttons-container button{margin:0}.action-modal__wrapper footer .action-modal__buttons-container .confirm-button{background-color:#ff4040;margin:0 0 0 10px}.action-modal__wrapper footer .action-modal__buttons-container .confirm-button:hover{-webkit-filter:brightness(.9);filter:brightness(.9);color:#fff}@media only screen and (max-width:767px){.action-modal__wrapper{min-width:unset}}.confirmation-modal__wrapper{box-sizing:border-box;background-color:#fff;min-width:600px;display:flex;flex-direction:column;align-items:center;padding:100px;border-radius:10px}.confirmation-modal__wrapper h2{margin:10px 0 0;color:#1e293b}.confirmation-modal__wrapper p{max-width:350px;text-align:center;color:#475569;font-weight:400}.confirmation-modal__wrapper .icon{padding:15px;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#0087d1;border-radius:100px}.confirmation-modal__wrapper .confirmation-modal__button-container{display:flex;justify-content:center;margin-top:40px}.confirmation-modal__wrapper .confirmation-modal__button-container svg{margin-left:10px}.confirmation-modal__wrapper .confirmation-modal__button-container button{margin:0;color:#0087d1}.confirmation-modal__wrapper .confirmation-modal__button-container .confirm-button{background-color:#ff4040;margin:0 0 0 10px}.confirmation-modal__wrapper .confirmation-modal__button-container .confirm-button:hover{-webkit-filter:brightness(.9);filter:brightness(.9);color:#fff}.personal-wrapper{padding:40px;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.personal-wrapper__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;grid-gap:15px;gap:15px}.personal-wrapper__title{color:#1e293b;font-weight:500;font-size:22px;margin-top:0}.personal-wrapper__add-button{width:auto}.personal-wrapper .card-component{padding:0}.personal-wrapper .card-component img{max-width:150px;margin-bottom:10px}.personal-wrapper .card-component h1{font-size:25px}.personal-table{width:100%}.personal-table__action{padding:8px;border-radius:5px;margin-left:10px;display:inline-flex;cursor:pointer}.personal-table__action--edit{background-color:#e3f5ff;color:#0087d1}.personal-table__action--delete{background-color:#f8c7c7;color:#ab2828}.personal-table__action:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.personal-form__input{margin-bottom:15px}.MuiDataGrid-main.css-204u17-MuiDataGrid-main div:nth-child(3),.MuiDataGrid-main.css-204u17-MuiDataGrid-main div:nth-child(4),.MuiDataGrid-main.css-opb0c2 div:nth-child(3),.MuiDataGrid-main.css-opb0c2 div:nth-child(4){color:hsla(0,0%,100%,0)!important}.MuiDataGrid-main.css-204u17-MuiDataGrid-main div:nth-child(3) div,.MuiDataGrid-main.css-204u17-MuiDataGrid-main div:nth-child(4) div,.MuiDataGrid-main.css-opb0c2 div:nth-child(3) div,.MuiDataGrid-main.css-opb0c2 div:nth-child(4) div{color:#000}
/*# sourceMappingURL=main.78589707.chunk.css.map */