#CUSTOM-SEARCH-COMPONENT .display-search-container[data-v-392817c0]{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:8px;padding-right:8px;padding-top:8px;margin-left:8px;border-top-left-radius:8px;border-top-right-radius:8px}#CUSTOM-SEARCH-COMPONENT .apply-border[data-v-392817c0]{border-bottom-left-radius:8px;border-bottom-right-radius:8px;-webkit-transition:-webkit-box-shadow .5s ease;transition:-webkit-box-shadow .5s ease;transition:box-shadow .5s ease;transition:box-shadow .5s ease,-webkit-box-shadow .5s ease}#CUSTOM-SEARCH-COMPONENT .apply-shadow[data-v-392817c0]{-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,.5);box-shadow:0 8px 8px 0 rgba(0,0,0,.5)}#CUSTOM-SEARCH-COMPONENT .search-number[data-v-392817c0]{top:-4px;right:-4px;background:#f03553;color:#fff}#CUSTOM-SEARCH-COMPONENT .custom-search-container[data-v-392817c0]{background-color:#f5f5f5;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media(max-width:600px){#CUSTOM-SEARCH-COMPONENT .display-search-container[data-v-392817c0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.custom-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2px 6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;border-radius:4px;background:rgba(5,96,166,.1);color:#0560a6;font-size:13px;font-weight:400;cursor:pointer}.custom-toggle.disabled{background:#e9ecef;color:#6c757d;cursor:not-allowed}.custom-checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;.checkbox-item{padding:6px 12px;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;border-bottom:1px solid #e9ecef}.checkbox-item:last-child{border-bottom:none}.checkbox-item:hover{background-color:#f8f9fa}.checkbox-item .custom-control,.custom-control-label{width:100%}.checkbox-item .custom-control-input{cursor:pointer}}.table-timekeeping{max-height:calc(100vh - 230px)}.table-timekeeping thead{position:sticky;top:-1px;background-color:#f8f9fa;z-index:1}.padding-color-infor{padding:5px 12px 5px 12px}.color-info .danger{background:#ffd0d0;color:#f46a6a}.color-info .secondary{color:#fff;background-color:#74788d}