.flipperContainer{border-radius:35px;-webkit-perspective:1000px;perspective:1000px;width:300px;height:500px;position:relative;margin:20px auto}.flipperContainer:hover{box-shadow:1px 2px 10px #0098fd}.cardFront{z-index:99;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.cardBack,.cardFront{-webkit-perspective:1000px;perspective:1000px;width:300px;height:500px;position:relative;margin:0 auto}.cardBack,.flipperContainer.hover .flipper{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flipper{-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;border-radius:35px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.landing-flex{display:flex;flex-flow:row wrap;flex-grow:1;margin:10px}.footer{width:100%;height:80px;padding:10px;border-top:1px solid #e7e7e7}.footer p{margin:0;padding:0}ul.pagination>li>span{cursor:pointer}.tippy-content{font-size:14px}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.layout{z-index:1;min-height:100%;display:-webkit-box;display:-ms-flexbox;overflow:auto;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.layout .header{height:40px;min-height:40px}.layout .header,.layout .header-mobile{-webkit-transition:width,.3s;transition:width,.3s;position:relative;box-shadow:1px 1px 4px #9aa0b9;display:flex;align-items:center;padding:20px;background-color:#f8f8ff}.layout .header-mobile{height:64px;min-height:64px}.layout .sidebar{width:220px;min-width:220px;-webkit-transition:width,left,right,.3s;transition:width,left,right,.3s}.layout .sidebar.collapsed{width:80px;min-width:80px}.layout .footer{height:64px;min-height:64px;text-align:center;margin-top:auto;margin-bottom:20px;padding:20px}.layout.rtl .header{box-shadow:-1px 1px 4px #9aa0b9}.layout .content{padding:10px;overflow:auto;display:flex;flex-direction:column;background-color:#e8e4e4;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.layout .mobile-content{padding:20px 20px 100px;display:flex;flex-direction:column;background-color:#fff}.layout .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);z-index:99;display:none}.layout .sidebar-toggler{display:none}.layout.has-sidebar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.layout.fixed-sidebar,.layout.fixed-sidebar .sidebar,.layout.fixed-sidebar .sidebar~.layout{height:100%}.layout.fixed-header .header,.layout.fixed-header .header-mobile{position:fixed;width:100%;z-index:10}.layout.fixed-header .header-mobile~.layout,.layout.fixed-header .header~.layout{margin-top:64px}.layout.fixed-header .header-mobile~.content,.layout.fixed-header .header~.content{margin-top:30px}.layout.fixed-header .header-mobile~.mobile-content,.layout.fixed-header .header~.mobile-content{margin-top:64px}.layout.fixed-header.fixed-sidebar .header{width:calc(100% - 220px)}.layout.fixed-header.fixed-sidebar .sidebar.collapsed~.layout .header{width:calc(100% - 80px)}.layout.rtl{direction:rtl}@media (max-width:480px){.layout .sidebar.break-point-xs{position:fixed;left:-280px;height:100%;top:0;z-index:100}.layout .sidebar.break-point-xs~.layout .header{width:100%!important;-webkit-transition:none;transition:none}.layout .sidebar.break-point-xs.collapsed{left:-80px}.layout .sidebar.break-point-xs.toggled{left:0}.layout .sidebar.break-point-xs.toggled~.overlay{display:block}.layout .sidebar-toggler.break-point-xs{display:initial}.layout.rtl .sidebar.break-point-xs{left:auto;right:-280px}.layout.rtl .sidebar.break-point-xs.collapsed{left:auto;right:-80px}.layout.rtl .sidebar.break-point-xs.toggled{left:auto;right:0}}@media (max-width:576px){.layout .sidebar.break-point-sm{position:fixed;left:-280px;height:100%;top:0;z-index:100}.layout .sidebar.break-point-sm~.layout .header{width:100%!important;-webkit-transition:none;transition:none}.layout .sidebar.break-point-sm.collapsed{left:-80px}.layout .sidebar.break-point-sm.toggled{left:0}.layout .sidebar.break-point-sm.toggled~.overlay{display:block}.layout .sidebar-toggler.break-point-sm{display:initial}.layout.rtl .sidebar.break-point-sm{left:auto;right:-280px}.layout.rtl .sidebar.break-point-sm.collapsed{left:auto;right:-80px}.layout.rtl .sidebar.break-point-sm.toggled{left:auto;right:0}}@media (max-width:768px){.layout .sidebar.break-point-md{position:fixed;left:-280px;height:100%;top:0;z-index:100}.layout .sidebar.break-point-md~.layout .header{width:100%!important;-webkit-transition:none;transition:none}.layout .sidebar.break-point-md.collapsed{left:-80px}.layout .sidebar.break-point-md.toggled{left:0}.layout .sidebar.break-point-md.toggled~.overlay{display:block}.layout .sidebar-toggler.break-point-md{display:initial}.layout.rtl .sidebar.break-point-md{left:auto;right:-280px}.layout.rtl .sidebar.break-point-md.collapsed{left:auto;right:-80px}.layout.rtl .sidebar.break-point-md.toggled{left:auto;right:0}}@media (max-width:992px){.layout .sidebar.break-point-lg{position:fixed;left:-280px;height:100%;top:0;z-index:100}.layout .sidebar.break-point-lg~.layout .header{width:100%!important;-webkit-transition:none;transition:none}.layout .sidebar.break-point-lg.collapsed{left:-80px}.layout .sidebar.break-point-lg.toggled{left:0}.layout .sidebar.break-point-lg.toggled~.overlay{display:block}.layout .sidebar-toggler.break-point-lg{display:initial}.layout.rtl .sidebar.break-point-lg{left:auto;right:-280px}.layout.rtl .sidebar.break-point-lg.collapsed{left:auto;right:-80px}.layout.rtl .sidebar.break-point-lg.toggled{left:auto;right:0}}@media (max-width:1200px){.layout .sidebar.break-point-xl{position:fixed;left:-280px;height:100%;top:0;z-index:100}.layout .sidebar.break-point-xl~.layout .header{width:100%!important;-webkit-transition:none;transition:none}.layout .sidebar.break-point-xl.collapsed{left:-80px}.layout .sidebar.break-point-xl.toggled{left:0}.layout .sidebar.break-point-xl.toggled~.overlay{display:block}.layout .sidebar-toggler.break-point-xl{display:initial}.layout.rtl .sidebar.break-point-xl{left:auto;right:-280px}.layout.rtl .sidebar.break-point-xl.collapsed{left:auto;right:-80px}.layout.rtl .sidebar.break-point-xl.toggled{left:auto;right:0}}@media (max-width:1600px){.layout .sidebar.break-point-xxl{position:fixed;left:-280px;height:100%;top:0;z-index:100}.layout .sidebar.break-point-xxl~.layout .header{width:100%!important;-webkit-transition:none;transition:none}.layout .sidebar.break-point-xxl.collapsed{left:-80px}.layout .sidebar.break-point-xxl.toggled{left:0}.layout .sidebar.break-point-xxl.toggled~.overlay{display:block}.layout .sidebar-toggler.break-point-xxl{display:initial}.layout.rtl .sidebar.break-point-xxl{left:auto;right:-280px}.layout.rtl .sidebar.break-point-xxl.collapsed{left:auto;right:-80px}.layout.rtl .sidebar.break-point-xxl.toggled{left:auto;right:0}}.sidebar{color:#b3b8d4;overflow-x:hidden!important;position:relative;background-color:#0c1e35}.sidebar .image-wrapper{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2;z-index:1;display:none}.sidebar .image-wrapper>img{width:100%;height:100%;object-fit:cover;object-position:center}.sidebar.has-bg-image .image-wrapper{display:block}.sidebar .sidebar-layout{height:100%;display:flex;flex-direction:column;position:relative;z-index:2}.sidebar .sidebar-layout .sidebar-header{height:130px;min-height:130px;width:100%;display:flex;align-items:center;background:#fff;padding:0 5px;justify-content:center;border-bottom:1px solid rgba(83,93,125,.3)}.sidebar .sidebar-layout .sidebar-header>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar .sidebar-layout .sidebar-content{position:relative;flex-grow:1;padding:10px 0;overflow-y:auto}.sidebar .sidebar-layout .sidebar-footer{height:auto;min-height:auto;display:flex;align-items:center;border-top:1px solid rgba(83,93,125,.3);padding:10px;justify-content:center}.sidebar .sidebar-layout .sidebar-footer>span{overflow:hidden;white-space:normal;text-overflow:ellipsis;text-align:center}@keyframes swing{0%,30%,50%,70%,to{transform:rotate(0deg)}10%{transform:rotate(10deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}}.layout .sidebar .menu ul{list-style-type:none;padding:0;margin:0;display:flex;flex-flow:column}.layout .sidebar .menu .menu-bottom{margin-top:auto}.layout .sidebar .menu .menu-item a{display:flex;align-items:center;height:50px;padding:0 20px;color:#b3b8d4;text-decoration:none}.layout .sidebar .menu .menu-item a .menu-icon{font-size:1.2rem;width:35px;min-width:35px;height:35px;line-height:35px;text-align:center;display:inline-block;margin-right:10px;border-radius:2px;transition:color .3s}.layout .sidebar .menu .menu-item a .menu-icon i{display:inline-block}.layout .sidebar .menu .menu-item a .menu-title{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;transition:color .3s}.layout .sidebar .menu .menu-item a .menu-prefix,.layout .sidebar .menu .menu-item a .menu-suffix{display:inline-block;padding:5px;opacity:1;transition:opacity .3s}.layout .sidebar .menu .menu-item a:hover .menu-icon,.layout .sidebar .menu .menu-item a:hover .menu-title{color:#dee2ec}.layout .sidebar .menu .menu-item a:hover .menu-icon i{animation:swing .5s ease-in-out 1 alternate}.layout .sidebar .menu .menu-item a:hover:after{border-color:#dee2ec!important}.layout .sidebar .menu .menu-item.sub-menu{position:relative}.layout .sidebar .menu .menu-item.sub-menu>a:after{content:"";transition:transform .3s;border-right:2px solid;border-bottom:2px solid;width:5px;height:5px;transform:rotate(-45deg)}.layout .sidebar .menu .menu-item.sub-menu>.sub-menu-list{padding-left:20px;display:none;overflow:hidden;z-index:999}.layout .sidebar .menu .menu-item.sub-menu.open>a:after{transform:rotate(45deg)}.layout .sidebar .menu .menu-item.active>a .menu-title{color:#dee2ec}.layout .sidebar .menu .menu-item.active>a:after{border-color:#dee2ec}.layout .sidebar .menu .menu-item.active>a .menu-icon{color:#dee2ec}.layout .sidebar .menu.icon-shape-circle .menu-item a .menu-icon,.layout .sidebar .menu.icon-shape-rounded .menu-item a .menu-icon,.layout .sidebar .menu.icon-shape-square .menu-item a .menu-icon,.layout .sidebar .menu>ul>.sub-menu>.sub-menu-list{background-color:#0b1a2c}.layout .sidebar .menu.icon-shape-circle .menu-item a .menu-icon{border-radius:50%}.layout .sidebar .menu.icon-shape-rounded .menu-item a .menu-icon{border-radius:4px}.layout .sidebar .menu.icon-shape-square .menu-item a .menu-icon{border-radius:0}.layout .sidebar:not(.collapsed) .menu>ul>.menu-item.sub-menu>.sub-menu-list{visibility:visible!important;position:static!important;transform:translate(0)!important}.layout .sidebar.collapsed .menu>ul>.menu-item>a .menu-prefix,.layout .sidebar.collapsed .menu>ul>.menu-item>a .menu-suffix{opacity:0}.layout .sidebar.collapsed .menu>ul>.menu-item.sub-menu>a:after{content:"";width:5px;height:5px;background-color:currentcolor;border-radius:50%;display:inline-block;position:absolute;right:10px;top:50%;border:none;transform:translateY(-50%)}.layout .sidebar.collapsed .menu>ul>.menu-item.sub-menu>a:hover:after{background-color:#dee2ec}.layout .sidebar.collapsed .menu>ul>.menu-item.sub-menu>.sub-menu-list{transition:none!important;width:200px;margin-left:3px!important;border-radius:4px;display:block!important}.layout .sidebar.collapsed .menu>ul>.menu-item.active>a:after{background-color:#dee2ec}.layout .sidebar.has-bg-image .menu.icon-shape-circle .menu-item a .menu-icon,.layout .sidebar.has-bg-image .menu.icon-shape-rounded .menu-item a .menu-icon,.layout .sidebar.has-bg-image .menu.icon-shape-square .menu-item a .menu-icon,.layout .sidebar.has-bg-image:not(.collapsed) .menu>ul>.sub-menu>.sub-menu-list{background-color:rgba(11,26,44,.6)}.layout.rtl .sidebar .menu .menu-item a .menu-icon{margin-left:10px;margin-right:0}.layout.rtl .sidebar .menu .menu-item.sub-menu>a:after{transform:rotate(135deg)}.layout.rtl .sidebar .menu .menu-item.sub-menu>.sub-menu-list{padding-left:0;padding-right:20px}.layout.rtl .sidebar .menu .menu-item.sub-menu.open>a:after{transform:rotate(45deg)}.layout.rtl .sidebar.collapsed .menu>ul>.menu-item.sub-menu a:after{right:auto;left:10px}.layout.rtl .sidebar.collapsed .menu>ul>.menu-item.sub-menu>.sub-menu-list{margin-left:-3px!important}.menu-footer-container{position:fixed;left:0;top:auto;right:0;bottom:0;z-index:999999;display:grid;grid-auto-columns:1fr;grid-column-gap:0;grid-row-gap:0;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;background-color:#8000d3}.menu-footer-container,.menu-footer-container a{-webkit-text-size-adjust:100%;font-size:14px;line-height:20px;font-family:Open Sans,sans-serif;color:#fff;box-sizing:border-box}.menu-footer-container a{background-color:transparent;max-width:100%;display:flex;width:100%;padding-top:20px;padding-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;transition:all .2s ease;font-weight:700;text-decoration:none}.menu-footer-container .mob-foot-linktext{padding-top:5px}.login-container{position:relative;align-content:center;z-index:0;height:100vh;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ftco-section{justify-self:center;margin:30px;background-color:#fff;padding:10px;border-radius:5px;border:none;font-weight:700;flex-grow:1;height:85vh}.ftco-section.mobile{box-shadow:inset 0 30px 60px -12px rgba(0,255,93,.25),inset 0 18px 36px -18px rgba(0,0,0,.3)}.ftco-section.portal{box-shadow:inset 0 30px 60px -12px rgba(0,0,255,.25),inset 0 18px 36px -18px rgba(0,0,0,.3)}.ftco-section .login-card-img-circle{background:#f8f8f8;height:100px;width:100px;position:absolute;top:70px;left:50%;transform:translate(-50%,-50%)}.ftco-section .form-container{position:relative;top:50px}.heading-section{font-size:35px;font-weight:bolder;color:#000}.footer-section{font-size:15px;padding:10px;font-weight:700;color:#000}.login-wrap{position:relative;color:hsla(0,0%,100%,.9)}.login-wrap .logo-container{height:80px;width:150px;position:relative;margin:0 auto;text-align:center}.login-wrap .logo-container img{width:100%;position:absolute;inset:0}.field-icon{position:absolute;top:50%;right:25px;transform:translateY(-50%);color:hsla(0,0%,100%,.9)}.field-icon i{color:#000}.form-group{position:relative;margin-bottom:10px}.login-form-control{background:transparent;height:50px;color:#000;border:1px solid;border-radius:0;transition:.3s}@media (prefers-reduced-motion:reduce){.login-form-control{transition:none}}.login-form-control::-webkit-input-placeholder{color:#000}.login-form-control::-moz-placeholder{color:#000}.login-form-control:-ms-input-placeholder{color:#000}.login-form-control:-moz-placeholder{color:#000}.login-form-control:focus,.login-form-control:hover{background:transparent;outline:none;box-shadow:none;border-color:#fbceb5}.login-form-control:focus{border-color:#fbceb5}.login-button{cursor:pointer;box-shadow:none;font-size:15px;text-transform:uppercase}.login-button:active,.login-button:focus,.login-button:hover{outline:none}.login-button.btn-primary{background:#fbceb5;border:1px solid #fff;color:#000}.login-button.btn-primary:hover{background:transparent;border:1px solid #00f;color:#00f}.login-button.btn-primary.btn-outline-primary{border:1px solid #0d6efd;background:transparent;color:#0d6efd}.login-button.btn-primary.btn-outline-primary:hover{border:1px solid transparent;background:#0d6efd;color:#fff}#authorizedLayout{background:#fff!important}.home{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(180px,auto)}.chartbox{background-color:#fff;padding:10px;border-radius:5px;border:none;grid-column:span 2;grid-row:span 2.4;font-weight:700;box-shadow:10px 10px 15px 5px rgba(0,0,0,.1);width:200px;height:200px;flex-grow:1}.box1{width:350px}.box4,.box6{height:fit-content}.box6{width:fit-content}.comp1,.comp2{display:flex;flex-direction:row;justify-content:flex-start}.comp2{flex-basis:100%}@media (max-width:800px){.comp3{display:flex;flex-direction:row;justify-content:flex-start}}.drop,.titles{display:flex;justify-content:space-between;flex-direction:row}.titleChart{display:flex;justify-content:flex-start;align-items:baseline}.titleChart .icon{padding:5px}.maindashboard{display:flex;padding-top:10px;flex-direction:row;flex-flow:wrap;margin:0;width:100%;gap:10px;overflow:unset;max-height:100vh}.column{display:flex;flex-direction:column;flex-basis:100%;flex:1;gap:10px;min-width:30vh}.double-column{display:flex;flex-direction:column;flex-basis:100%;flex:3}.table-dashboard th{background-color:#404040!important;font-size:12px!important}.table-dashboard td,.table-dashboard th{color:#fff!important;font-weight:500!important}.table-dashboard td{background-color:#373737!important;font-size:10px!important}.monthly_header{display:flex}.barchart-overflow{height:455px;overflow-x:auto;max-height:100%;min-width:100%}@media screen and (max-width:640px){.barchart-overflow{height:980px}}@media screen and (max-width:638px){.barchart-overflow{height:580px}}@media screen and (max-width:636px){.barchart-overflow{height:680px}}@media screen and (max-width:590px){.barchart-overflow{height:1180px}}@media screen and (max-width:550px){.barchart-overflow{height:50vh}}.container-1{flex-basis:59%;display:flex;flex-direction:row;flex-wrap:wrap}.container-1,.container-2{background-color:#fff;padding:10px;border-radius:5px;border:none;font-weight:700;box-shadow:10px 10px 15px 5px rgba(0,0,0,.1);flex-grow:1;height:250px}.container-2{gap:10px;width:100%;min-width:150px;flex-basis:25%}.container-2 .box{position:relative;top:10%}.container-2 .title{height:30%}.container-2 .title .box-title{color:#082c64;font-weight:700;text-align:center}.container-2 .numbers{font-size:3rem;color:#3aa52c;text-align:center}.container-2 .numbers2{position:relative;font-size:1.5rem;color:#3aa52c;text-align:center;margin-bottom:0}.container-3{background-color:#fff;padding:10px;border-radius:5px;border:none;font-weight:700;box-shadow:10px 10px 15px 5px rgba(0,0,0,.1);height:100%}.container-3 p{font-size:10px}.container-4{background-color:#fff;padding:10px;border-radius:5px;border:none;margin:10px;font-weight:700;height:200;box-shadow:10px 10px 15px 5px rgba(0,0,0,.1)}.container-4 p{margin:0;font-size:medium}.container-5{background-color:#fff;padding:10px;border-radius:5px;border:none;font-weight:700;box-shadow:10px 10px 15px 5px rgba(0,0,0,.1);height:250px;flex-grow:1}.container-5 .box{padding:10px 20px;height:100%;display:flex;flex-direction:column;flex-wrap:wrap}.container-5 .box div{flex-grow:1}.container-5 .title{height:10%}.container-5 .title .box-title{color:#082c64;font-weight:700;text-align:center}.container-5 .numbers{font-size:3rem;color:#3aa52c}.container-5 .numbers2{position:relative;font-size:1.5rem;color:#082c64;text-align:center}.container-6{background-color:#fff;padding:10px;border-radius:5px;border:none;gap:10px;font-weight:700;box-shadow:10px 10px 15px 5px rgba(0,0,0,.1);min-width:175px;height:250px;flex-basis:65px;flex-grow:1}.container-6 .box{position:relative;top:10%}.container-6 .title{height:30%}.container-6 .title .box-title{color:#082c64;font-weight:700;text-align:center}.container-6 .numbers{font-size:3rem;color:#3aa52c;text-align:center}.container-6 .numbers2{position:relative;font-size:1.5rem;color:#3aa52c;text-align:center;margin-bottom:0}.container-table{display:block;background-color:#fff;border-radius:5px;border:none;box-shadow:10px 10px 15px 5px rgba(0,0,0,.1);flex-grow:1}.container-table.print{padding:0}.container-table.not-print{padding:10px;margin-bottom:10px}.container-table .group-filter-button{padding:10px}.table-overflow{overflow-x:auto;overflow-y:hidden;width:100%}.tableHeader{text-align:center;user-select:none}.tableFilterOption{width:auto;margin:0 auto;display:block;background-color:#404040;color:#fff}@media screen and (max-width:1450px){.table-overflow{max-width:calc(100vw - 290px)}}@media screen and (max-width:995px){.table-overflow{max-width:calc(100vw - 50px)}}@media screen and (max-width:768px){.table-overflow{max-width:calc(100vw - 50px)}}@media screen and (max-width:480px){.table-overflow{max-width:calc(100vw - 40px)}}.components{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.legend{font-size:10px;align-self:center}.legend-item{display:flex;align-items:center;margin-bottom:8px}.color-box{width:16px;height:16px;margin-right:8px}.chart-table-view{border:1px solid #000;border-collapse:collapse}.chart-table-view thead{overflow-x:scroll}.chart-table-view th{font-size:smaller}.chart-table-view td,.chart-table-view th{text-align:center;vertical-align:middle;border:1px solid #000;border-collapse:collapse}#idDropdown{min-width:50vh}.monthly-box{flex-grow:1!important;margin:10 0 0}.monthly-box,.monthlyform-container{display:flex;flex-wrap:wrap;gap:10px}.monthlyform-container{background:#fff;flex-direction:row;align-content:center;justify-content:center;width:100%;padding:10px;border-radius:5px}.tab-button{background-color:#f1f1f1;padding:5px 8px;cursor:pointer;font-size:12px;color:#333;border:1px solid #ccc;border-bottom:none;border-radius:5px 5px 0 0;margin-right:2px;transition:background-color .3s,color .3s}.tab-button.active{background-color:#fff;border-bottom:1px solid #fff;color:#333}.tab-button:hover{background-color:#e3e3e3;color:#333}.tab-button:first-child{margin-left:0}.tab-button:last-child{margin-right:0}.work-list-container{display:flex;flex-direction:column;align-items:stretch}.filters-container{display:flex;flex-wrap:nowrap;gap:5px;align-items:center}@media (max-width:450px){.filters-container{flex-wrap:wrap}}.button-container{display:flex;flex-wrap:wrap;gap:5px}.schedule-button{height:50px;width:135px;text-wrap:nowrap}.schedule-container{display:flex;flex-wrap:nowrap;flex-direction:row;padding:0!important;gap:10px;justify-content:space-between;align-items:center;margin:0!important;max-width:100%;position:sticky;top:0;z-index:3;background-color:#e8e4e4}.truncated-text{width:100%;text-overflow:ellipsis;white-space:nowrap}#guestLayout{background:#f8f8f8}#guestLayout #loginContainer{width:400px;position:absolute;left:0;right:0;top:20%;margin-left:auto;margin-right:auto}.uploader{display:block;clear:both;margin:0 auto;width:100%}.uploader .label-container{display:flex;place-content:center;background-color:#fff;padding:20px;border-radius:7px}.uploader .label-container,.uploader .label-container .label-image{clear:both;text-align:center;transition:all .2s ease;user-select:none}.uploader .label-container .label-image>div{width:100%}.uploader .label-container:hover{border-color:#454cad}.uploader .label-container.hover{border:3px solid #454cad;box-shadow:inset 0 0 0 6px #eee}.uploader .label-container.hover #start i.bx{transform:scale(.8);opacity:.3}.uploader #start{clear:both;width:100%;color:#5f6982;display:grid}.uploader #start.hidden{display:none}.uploader #start i.bx{font-size:50px;transition:all .2s ease-in-out}.uploader #response{clear:both;width:100%}.uploader #response.hidden{display:none}.uploader #response #messages{margin-bottom:.5rem}.uploader #file-image{display:inline;margin:0 auto .5rem;width:auto;height:auto;max-width:180px;max-height:180px}.uploader #file-image.hidden{display:none}.uploader #notimage{display:block;clear:both;width:100%}.uploader #notimage.hidden,.uploader input[type=file]{display:none}.uploader-template{display:block;clear:both;margin:0 auto;width:100%}.uploader-template .label-container{display:flex;clear:both;border-radius:7px;border:3px solid #eee;transition:all .2s ease;user-select:none}.uploader-template .label-container .label-image{clear:both;padding:10px;margin:10px;text-align:center;border-radius:7px;border:3px solid #eee;transition:all .2s ease}.uploader-template .label-container .label-image:hover{border-color:#454cad}.uploader-template .label-container.hover,.uploader-template .label-container .label-image.hover{border:3px solid #454cad;box-shadow:inset 0 0 0 6px #eee}.uploader-template .label-container.hover #start i.bx{transform:scale(.8);opacity:.3}.uploader-template #start{clear:both;width:100%;color:#5f6982;display:grid}.uploader-template #start.hidden{display:none}.uploader-template #start i.bx{font-size:50px;transition:all .2s ease-in-out}.uploader-template #response{clear:both;width:100%}.uploader-template #response.hidden{display:none}.uploader-template #response #messages{margin-bottom:.5rem}.uploader-template #file-image{display:inline;margin:0 auto .5rem;width:auto;height:auto;max-width:180px;max-height:180px}.uploader-template #file-image.hidden{display:none}.uploader-template #notimage{display:block;clear:both;width:100%}.uploader-template #notimage.hidden,.uploader-template input[type=file]{display:none}.signature{display:block;padding:0;clear:both;margin:0 auto;width:100%;height:100%}.signature .label-container{display:flex;place-content:start;clear:both;height:200px;padding:20px;text-align:center;border-radius:7px;transition:all .2s ease;user-select:none}.signature .label-container span{margin-left:-20px}.signature .label-container .label-image{clear:both;width:100%;padding:30px 0 0;text-align:left;transition:all .2s ease;user-select:none}.signature .label-container .label-image canvas{border-style:ridge;width:100%;height:100%}.signature .label-container:hover{border-color:#454cad}.signature .label-container.hover{border:3px solid #454cad;box-shadow:inset 0 0 0 6px #eee}.signature #start{clear:both;width:100%;color:#5f6982;display:grid}.signature #start.hidden,.signature input[type=image]{display:none}.signature.disabled{pointer-events:none;opacity:.4}.btn-no-background{background:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (max-width:992px){#btn-collapse{display:none}}.card-parent{overflow-x:auto}.card-parent,.card-table{transform:rotateX(180deg)}.card-table{border-collapse:separate;border-spacing:0 5px;width:100%;border:none;table-layout:fixed}.card-table thead{background-color:none}.card-table thead .sticky{position:sticky;right:10px;text-align:center;background:#e8e4e4}.card-table thead th{width:auto;font-size:.8rem;font-weight:700}.card-table tbody{background-color:#fff}.card-table tbody .sticky{position:sticky;right:10px;background:#fff}.card-table tbody tr{width:auto;vertical-align:top}.card-table tbody tr td{font-weight:500;font-size:.7rem}.card-table tbody tr td ol{padding-left:.8rem;padding-right:.5rem}.card-table tbody .icon-td{padding:7px;text-align:center}.container-tooltip{display:block;height:100%}.flex-row-wrap{flex-wrap:wrap}.flex-row-nowrap,.flex-row-wrap{display:flex;flex-direction:row;padding:0;gap:10px;justify-content:left}.flex-row-nowrap{flex-wrap:nowrap}.flex-row{margin:0;display:flex;align-items:start;flex:0 0 auto}.card-no-style{border:none!important;background:none!important}.card-no-style.disabled{pointer-events:none;opacity:.2}.cardContainerStyles{width:100%;height:100%;background-color:#fff;border-radius:3px;border-color:inherit;border-style:ridge}.subTitle2Styles{position:relative;text-align:center;font-weight:600;color:#3aa52c;font-size:30px}.scheduleContainer{border-radius:35px;width:230px;height:105px}.scheduleContainer,.workListContainer{-webkit-perspective:1000px;perspective:1000px;position:relative;margin-top:5px;flex-grow:1}.workListContainer{border-radius:10px;width:250px;border-style:ridge;background-color:#fff;padding:10px}@media (min-width:768px){.divider-line{border-right:ridge}}@media (min-width:768px){.divider-line-bottom{border-bottom:ridge}}.custom-input::placeholder{color:#000!important;text-transform:uppercase}::-webkit-scrollbar{width:5px;height:7px;transition:width .3s ease-in-out,height .3s ease-in-out}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}::-webkit-scrollbar-thumb{background:#b3b3b3;border-radius:2px;transition:background-color .3s ease-in-out,border-radius .3s ease-in-out}::-webkit-scrollbar-track:hover,::-webkit-scrollbar:hover{width:8px;height:10px}::-webkit-scrollbar-thumb:hover{background:#8a8989;border-radius:6px}#queryLoader{background:hsla(0,0%,100%,.7);width:100%;height:100%;position:fixed;top:50%;left:50%;right:0;margin:0 auto;text-align:center;z-index:9999;display:table;transform:translate(-50%,-50%)}#queryLoader>div{display:table-cell;vertical-align:middle;pointer-events:none}#queryLoader.hidden{display:none;background:hsla(0,0%,100%,0)}#queryLoader .spinner{width:56px;height:56px;border:8px solid hsla(0,0%,76.9%,.25);border-top-color:#1facff;border-radius:50%;position:inherit;animation:loader-rotate 1s linear infinite;top:50%;margin:-28px auto 0}@keyframes loader-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.calendar-icon{font-style:normal;display:inline-block;vertical-align:middle;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.calendar-body{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;font-weight:300;line-height:1.5;color:var(--text-color);background:var(--bg-color);position:relative;flex:1 1 auto}.calendar-body.calendar-body-list{margin:0}.calendar-main{display:flex;margin:1em auto 0;padding-bottom:25px}.calendar-main-list{--gap:12px;display:inline-flex;flex-wrap:wrap;margin:calc(var(--gap)*-1) 0 0 calc(var(--gap)*-1);width:100%}.calendar-main-list>*{margin:var(--gap) 0 0 var(--gap)}.calendar-container{background-color:#fff;padding:10px;border-radius:1%;font-weight:700;flex-basis:100%;max-height:550px;width:95%;min-width:450px;display:flex;flex-direction:row;flex-wrap:wrap}.calendar .weekend{color:#b90303;pointer-events:none}.calendar .body:not(.col)>.selected{border-bottom:none}.calendar .body:not(.col)>.selected .bg{opacity:0}.calendar .calendar.col:not(.weekend){border:.5px solid #707070;border-radius:5px}.calendar-row{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.calendar-row-middle{align-items:center}.calendar-col{flex:1 1 auto;max-width:100%}.calendar-col-start{justify-content:flex-start;text-align:left}.calendar-col-center{justify-content:center;text-align:center}.calendar-col-end{justify-content:flex-end;text-align:right}.calendar{display:block;position:relative;width:100%;background:var(--neutral-color);border:1px solid var(--border-color);cursor:default}.calendar .calendar-header{text-transform:uppercase;font-weight:700;font-size:115%;padding:1.5em 0;border-bottom:1px solid var(--border-color)}.calendar .calendar-header .calendar-icon{cursor:pointer;transition:.15s ease-out}.calendar .calendar-header .calendar-icon:hover{transform:scale(1.75);transition:.25s ease-out;color:var(--main-color)}.calendar .calendar-header .calendar-icon:first-of-type{margin-left:1em}.calendar .calendar-header .calendar-icon:last-of-type{margin-right:1em}.calendar .days{text-transform:uppercase;font-weight:400;color:var(--text-color-light);font-size:70%;padding:.75em 0;border-bottom:1px solid var(--border-color)}.calendar .body .cell{position:relative;height:5em;border-right:1px solid var(--border-color);overflow:hidden;background:var(--neutral-color);transition:.25s ease-out}.calendar .body .cell:last-child{border-right:none}.calendar .body .cell .number{position:absolute;font-size:82.5%;line-height:1;top:.75em;right:.75em;font-weight:700}.calendar .body .cell .bg{width:100%;height:100%;top:2!important;left:0;font-weight:700;line-height:1;color:var(--main-color);opacity:0;font-size:8em;position:absolute;top:-.2em;right:-.05em;transition:.25s ease-out;letter-spacing:-.07em}.calendar .body .cell:hover{color:#1a8fff;background-color:#ededee}.calendar .body .selected{border-image-slice:1;background-color:#a8cbec;color:#fff}.calendar .body .planned{border-bottom:5px solid transparent;border-image:linear-gradient(45deg,#c71b1b,#e7ecee 40%);border-image-slice:1}.calendar .body .current-date{color:#e1f2fc;background-color:#d8d6ba}.calendar .body .row{border-bottom:1px solid var(--border-color)}.calendar .body .row:last-child{border-bottom:none}.calendar .body .disabled{color:var(--text-color-light);pointer-events:none;color:#d3d3d3;border:none}.calendar .body .col{flex-grow:0;flex-basis:14.28571%;width:14.28571%}.work-info{position:absolute;top:25;height:auto;width:100%;font-size:7px;color:#727171;white-space:noWrap;overflow:hidden;padding-left:2px;padding-right:3px}.work-item{overflow:hidden;text-overflow:ellipsis;display:block;padding:2px;border:1px solid #ccc;border-radius:2px;background-color:rgba(227,255,199,.6784313725490196);margin-bottom:2px}.work-item.grouped{text-align:center}.work-item:hover{color:#000;background-color:#a2f07e}.calendar-list{padding:0 10px;border-radius:3%;background-color:#fff!important;display:block;position:relative;width:200px;height:280px;background:var(--neutral-color);border:1px solid var(--border-color)}.calendar-list .calendar-header{text-transform:uppercase;font-weight:700;font-size:115%;height:30px;border-bottom:1px solid var(--border-color)}.calendar-list .calendar-header .calendar-icon{cursor:pointer;transition:.15s ease-out}.calendar-list .calendar-header .calendar-icon:hover{transform:scale(1.75);transition:.25s ease-out;color:var(--main-color)}.calendar-list .calendar-header .calendar-icon:first-of-type{margin-left:1em}.calendar-list .calendar-header .calendar-icon:last-of-type{margin-right:1em}.calendar-list .days{text-transform:uppercase;font-weight:400;color:var(--text-color-light);font-size:70%;padding:.75em 0;border-bottom:1px solid var(--border-color)}.calendar-list .body .cell{position:relative;height:30px;border-right:1px solid var(--border-color);overflow:hidden;background:var(--neutral-color);transition:.25s ease-out}.calendar-list .body .cell:last-child{border-right:none}.calendar-list .body .cell .number{position:absolute;font-size:82.5%;line-height:1;top:.75em;right:.75em;font-weight:700}.calendar-list .body .selected{border-left:10px solid transparent;border-image:linear-gradient(45deg,#1a8fff,#53cbf1 40%);border-image-slice:1}.calendar-list .body .row{border-bottom:1px solid var(--border-color)}.calendar-list .body .row:last-child{border-bottom:none}.calendar-list .body .disabled{color:var(--text-color-light);pointer-events:none;color:#d3d3d3}.calendar-list .body .col{padding-left:10%;flex-grow:0;flex-basis:14.28571%;width:14.28571%}.calendar-button{cursor:pointer;font-size:1rem;position:relative;display:block;margin:30px auto;padding:.5rem 1.5rem;overflow:hidden;border-width:0;outline:none;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.6);background-color:var(--main-color);color:#ecf0f1;transition:background-color box-shadow .3s 1s;text-transform:uppercase}.calendar-button:hover{background-color:var(--main-color-darken)}.calendar-button:active{box-shadow:none}.calendar-custom{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);grid-column-gap:0;grid-row-gap:0}.calendar-child,.table-child{display:flex;flex-direction:column;overflow:hidden}.calendar-child{grid-area:1/1/6/4}.table-child{grid-area:1/4/6/7}@media (max-width:768px){.calendar-custom{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr)}.calendar-child{grid-area:1/1/5/4}.table-child{grid-area:5/1/7/4}}.table-task-view{border-collapse:collapse;border-radius:20%}.table-task-view thead{overflow-x:scroll}.table-task-view td,.table-task-view th{text-align:center;vertical-align:middle;border-collapse:collapse}.sticky-header{position:sticky;top:0;z-index:1}.checklist{width:100%;margin:auto;border-style:ridge;background-color:#fff}.checklist .gallery{display:flex;flex-flow:row wrap;align-content:flex-start;align-items:stretch;width:100%;margin:auto}.checklist .gallery .galleryItem{flex:1 1 auto;margin:.3em;border-style:ridge;position:relative;height:13em;overflow:hidden}@media (min-width:40em){.checklist .gallery .galleryItem{width:10em;height:10em;flex-basis:30%}}@media (min-width:80em){.checklist .gallery .galleryItem{width:17em;height:17em}}.checklist .gallery .galleryItem:hover img{transform:scale(1.2)}.checklist .gallery a{display:block;width:100%;height:100%}.checklist .gallery img{width:100%;height:100%;object-fit:cover;transition:.2s}.checklist .gallery figcaption{background-color:#7fffd4;opacity:.6;color:#000;font-weight:1000;position:absolute;bottom:0;left:0;right:0;padding:1em}.fab-container{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;user-select:none;position:absolute;right:30px}.fab-container:hover .sub-button:nth-child(2){transform:translateY(80px)}.fab-container:hover .sub-button:nth-child(3){transform:translateY(160px)}.fab-container .fab{position:relative;height:50px;width:50px;background-color:#4ba2ff;border-radius:50%;z-index:2}.fab-container .fab:before{content:" ";position:absolute;bottom:0;right:0;background-color:inherit;border-radius:0 0 10px 0;z-index:-1}.fab-container .fab .fab-content{display:flex;align-items:center;justify-content:center;height:100%;width:100%;border-radius:50%}.fab-container .fab .fab-content .material-icons{color:#fff}.fab-container .sub-button{position:absolute;display:flex;align-items:center;justify-content:center;height:50px;width:50px;background-color:#4ba2ff;border-radius:50%;transition:all .3s ease}.fab-container .sub-button .navStyle{text-decoration:none}.fab-container .sub-button:hover{cursor:pointer}.fab-container .sub-button .material-icons{color:#fff}.qrcode-button-float{position:fixed;width:60px;height:60px;bottom:100px;right:30px;background-color:#7d63f1;color:#fff;border-radius:50px!important;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100}.question-title{background-color:beige;font-size:larger}