@import"./fonts.min.css";@import"./animations.min.css";@import"./bootstrap.min.css";@import"./fontawesome.min.css";*{font-family:Poppins,'DM Sans','Source Serif Pro',var(--bs-body-font-family);scroll-behavior:smooth}html{font-size:16px}body{height:100%}main{min-height:calc(100vh - 54px);background-color:#fff}svg{pointer-events:none}header.disabled,main.disabled{pointer-events:none;filter:brightness(.8)}.none{display:none!important}.container-custom{width:100%;max-width:1600px!important;margin:0 auto}.hw-44{height:44px;width:44px}.fs-7{font-size:.8rem}.fs-8{font-size:.7rem}.navbar-brand{padding:0;background-color:transparent;border:0 none transparent}#loader{position:fixed;z-index:2000;top:0;left:0;width:100%;height:100vh;background-color:var(--bs-primary);opacity:0;pointer-events:none}#loader.init{transition:.2s}#loader.clear{background-color:transparent}#loader.in{pointer-events:all;opacity:1}#loader>div{position:absolute;top:calc(50% - 24px);left:calc(50% - 24px);height:48px;width:48px;animation:rotate 2s ease-out .25s infinite forwards}#loader>div>div{position:absolute;background-color:var(--bs-light);height:48px;width:48px;border-radius:50%}#loader.clear>div>div:not(:last-of-type){background-color:var(--bs-gray-400)}#loader>div>div:nth-of-type(1){top:calc(50% - 24px - 20px);left:calc(50% - 24px);animation:top 2s ease-in-out 0s infinite forwards}#loader>div>div:nth-of-type(2){left:calc(50% - 24px - 20px);top:calc(50% - 24px);animation:left 2s ease-in-out 0s infinite forwards}#loader>div>div:nth-of-type(3){top:calc(50% - 24px + 20px);left:calc(50% - 24px);animation:bottom 2s ease-in-out 0s infinite forwards}#loader>div>div:nth-of-type(4){left:calc(50% - 24px + 20px);top:calc(50% - 24px);animation:right 2s ease-in-out 0s infinite forwards;background-color:var(--bs-secondary)}#logo{height:32px;transform-origin:.5rem top;width:auto;transition:.2s}#logo:hover{padding:.25rem;transform:scale(2.6)}#logo:active{padding:.25rem;transform:scale(2)}.navbar .offcanvas{top:0;bottom:auto;right:auto;left:50%;transform:translateY(-100%) translateX(-50%);border-left:0 none transparent}.navbar .offcanvas.shadow.show{box-shadow:0 .125rem .25rem rgba(0,0,0,.8)!important}.navbar .offcanvas-backdrop{opacity:.1}.navbar .offcanvas.show.hiding{transform:translateY(-100%) translateX(-50%)}.navbar .offcanvas.show{width:calc(100% - .5rem);max-width:416px;transform:translateY(100%) translateX(-50%);padding:.5rem;border-radius:.5rem}.navbar .offcanvas:not(.show) span{display:none}.navbar .offcanvas.show svg{height:100%;width:auto}.navbar .offcanvas.show input{font-size:1.6rem}.navbar .offcanvas.show span{margin-top:.5rem;font-size:.6rem}.btn-dark label{display:flex;align-items:center;cursor:pointer!important}.btn-dark{height:38px;border-color:var(--bs-navbar-toggler-border-color)!important;color:var(--bs-navbar-color);outline:.25rem solid transparent!important;transition:outline .3s;box-shadow:none!important}#touch-controls{position:fixed;bottom:0;right:0;transition:.3s}#touch-controls.hide{opacity:0}#touch-controls button{box-shadow:.25rem .25rem .25rem rgba(0,0,0,.2)}#touch-select{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;border:0;background-color:var(--bs-light);border-radius:2rem;backdrop-filter:blur(.25rem);color:var(--bs-gray-700);border:1px solid var(--bs-border-color)}#touch-select:not(.active) .text-primary{display:none}#touch-select.active .text-dark{display:none}#touch-select svg{height:20px;width:20px}.btn-dark:active,.btn-dark:focus{border:1px solid var(--bs-navbar-toggler-border-color)!important;box-shadow:none!important;outline:.25rem solid var(--bs-navbar-toggler-border-color)!important}#searchbar{max-width:400px!important}#searchbar svg{color:var(--bs-navbar-color)}#new-employee span{display:inline-block;white-space:nowrap;overflow:hidden;max-width:128px;transition:.2s}#filter-container li{list-style:none}#filter-container li>label{display:flex;align-items:center}#filter-container li>label>input{margin-right:.25rem}.dropdown-item svg{width:16px;height:16px}.dropdown-toggle::after{vertical-align:.175em}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0!important}.modal.disabled{filter:brightness(.8)}.modal.disabled button,.modal.disabled input,.modal.disabled select{pointer-events:none}.modal button:disabled{color:var(--bs-gray-500)!important}.modal.editing #edit{color:var(--bs-primary)!important}.modal .modal-footer{overflow:hidden;white-space:nowrap;max-height:110px;transition:.2s}.modal:not(.editing) .modal-footer{max-height:0}.modal:not(.editing) .modal-footer button{pointer-events:none}.modal.editing #edit:disabled{color:#7db1ff!important}.modal-header button{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.form-control:disabled{background-color:var(--bs-light);border:1px solid transparent}#change-handler{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2000}.data-id{border:0;background-color:transparent;pointer-events:none}.touch-select button{background-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;font-size:.7rem;height:4rem;width:8rem;pointer-events:all}.touch-select button svg{height:1rem;width:1rem}.toast button{min-width:64px}table{table-layout:fixed;white-space:nowrap;cursor:context-menu;background-color:var(--bs-light);width:100%;user-select:none;margin-bottom:0!important}table>thead{position:sticky;left:0;top:54px;background-color:#fff;box-sizing:content-box}.table-striped>tbody>tr:nth-of-type(odd)>*{color:inherit}.table-hover>tbody>tr:hover>*{color:inherit}table>thead>tr>th{height:4rem;transition:background-color .2s}table>thead>tr>th>div{pointer-events:none}table>thead>tr>th svg{pointer-events:none;fill:transparent;transition:.2s}table>thead>tr>th.asc svg{fill:currentColor}table>thead>tr>th.desc svg{fill:currentColor;transform:rotate(180deg)}table>thead>tr>th:hover:not(:first-of-type,:nth-of-type(2)){background-color:var(--bs-primary);color:var(--bs-light)}table>tbody>tr.selected{background-color:var(--bs-primary);color:#fff!important}table>tbody>tr>td{height:4rem;vertical-align:middle}table>tbody>tr>td:first-of-type,table>thead>tr>th:first-of-type{width:128px;text-align:end}table>tbody>tr>td:nth-of-type(2),table>thead>tr>th:nth-of-type(2){width:80px;text-align:center}table>tbody>tr>td div,table>thead>tr>th div{width:100%;max-width:1440px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}#add-employee{max-width:156px;white-space:nowrap;overflow:hidden;transition:.2s}#count button span{display:block;max-width:128px;overflow:hidden;white-space:nowrap;transition:.2s}@media only screen and (max-width:310px){.add-employee-wrapper{position:absolute;right:.5rem;top:calc(54px + .5rem)}}@media only screen and (max-width:530px){#add-employee{max-width:32px!important}#count>button>svg{margin:0!important}#count button span{max-width:0;margin:0!important}#count button p{display:none}}@media only screen and (max-width:345px){table>tbody>tr>td:nth-of-type(2),table>thead>tr>th:nth-of-type(2){display:none}}@media only screen and (max-width:480px){thead{display:none}}@media only screen and (max-width:512px){table>tbody>tr>td:nth-of-type(4),table>thead>tr>th:nth-of-type(4){display:none}table>tbody>tr>td:first-of-type,table>thead>tr>th:first-of-type{width:64px!important}}@media only screen and (max-width:720px){table>tbody>tr>td:nth-of-type(5),table>thead>tr>th:nth-of-type(5){display:none}}@media only screen and (max-width:880px){table>tbody>tr>td:nth-of-type(6),table>thead>tr>th:nth-of-type(6){display:none}}@media only screen and (max-width:1080px){table>tbody>tr>td:nth-of-type(7),table>thead>tr>th:nth-of-type(7){display:none}}