@charset "UTF-8";:root{--color-tired: #7c848a;--color-white: #ffffff;--color-hover: #0000000a;--padding-layout: 16px}.ant-pro-layout{width:100%;height:100%}.ant-pro-layout .ant-pro-layout-bg-list{background:var(--ant-color-bg-base)!important}.ant-pro-layout .ant-layout{width:100%;height:100%}.ant-pro-layout .ant-layout .ant-pro-layout-container{width:100%;height:100%;display:flex;flex-direction:column}.ant-pro-layout .ant-layout .ant-pro-layout-container .ant-pro-layout-content{padding:0 var(--padding-layout) var(--padding-layout);background-color:var(--ant-color-bg-base)}.header{background-color:var(--my-menu-bg)}.header .icon-menu{display:flex;justify-content:center;align-items:center;flex-shrink:0}.header .ant-pro-page-container-affix>div:nth-child(2){top:0!important}.breadcrumb{background-color:var(--ant-color-bg-base)!important;padding:8px 0 0}.breadcrumb .ant-page-header{padding:0!important}.breadcrumb .ant-page-header .ant-breadcrumb li{font-weight:500;font-size:15px}.ant-page-header{padding:12px var(--padding-layout)!important}.ant-page-header .ant-page-header-content{padding:0!important}.ant-pro-page-container-affix .ant-affix .ant-pro-page-container-warp{background-color:var(--my-menu-bg)!important;box-shadow:none!important}.ant-page-header-heading{display:none!important}.ant-breadcrumb-link a{color:var(--ant-color-text-secondary)}.ant-layout-sider{background-color:var(--my-menu-bg)!important}.ant-layout-sider a,.ant-layout-sider i,.ant-layout-sider span{color:var(--my-menu-text)!important;font-size:14px;font-weight:500}.ant-layout-sider .ant-pro-sider-logo{justify-content:center;font-weight:700;padding:0;border:0}.ant-pro-sider.ant-layout-sider.ant-pro-sider-fixed{left:unset}.ant-layout-sider-children{padding:0!important}.ant-layout-has-sider .ant-layout-sider-children{border-inline-end:0!important}.ant-layout-has-sider .ant-layout-sider-children>div{overflow:hidden scroll!important}.ant-layout-has-sider .ant-layout-sider-children>div::-webkit-scrollbar-thumb{background-color:transparent}.ant-layout-has-sider .ant-layout-sider-children>div:hover::-webkit-scrollbar-thumb{background-color:var(--ant-color-primary-border)}.ant-menu-vertical.ant-menu-sub{min-width:200px!important}.ant-menu-vertical{background-color:var(--my-menu-bg)!important}.ant-menu-vertical .ant-pro-base-menu-vertical-item-title-collapsed{height:36px}.ant-menu-vertical .ant-menu-item,.ant-menu-vertical .ant-menu-submenu .ant-menu-submenu-title{height:36px!important}.ant-menu-vertical li.ant-menu-item i,.ant-menu-vertical a,.ant-menu-vertical .anticon{color:var(--my-menu-text)!important;font-weight:500}.ant-menu-vertical li.ant-menu-submenu i,.ant-menu-vertical a{color:var(--my-menu-text-selected)!important}.ant-menu-vertical li.ant-menu-item.ant-menu-item-selected{background-color:var(--my-menu-item-bg-selected)}.ant-menu-vertical li.ant-menu-item.ant-menu-item-selected i,.ant-menu-vertical li.ant-menu-item.ant-menu-item-selected a,.ant-menu-vertical li.ant-menu-item.ant-menu-item-selected .anticon{color:var(--my-menu-text-selected)!important}.ant-menu-vertical .ant-menu-item-only-child{width:100%}.ant-menu{padding:0 5px 0 8px}.ant-menu .ant-menu-submenu div.ant-menu-submenu-title{margin:2px 0;display:flex;width:100%;height:36px!important;align-items:center;gap:8px;align-self:stretch}.ant-menu .ant-menu-submenu .ant-menu-sub{padding:0}.ant-menu .ant-menu-submenu .ant-menu-sub .ant-menu-title-content{padding-left:10px}.ant-menu .ant-menu-submenu .ant-menu-sub li.ant-menu-item{width:100%;height:36px;position:relative}.ant-menu .ant-menu-submenu.ant-pro-base-menu-inline-submenu-has-icon .ant-menu-sub>.ant-menu-submenu>.ant-menu-submenu-title{margin:0}.ant-menu .ant-menu-item-only-child{height:36px;margin:2px 0}.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:var(--my-menu-parent-item-bg-selected)!important;color:var(--my-menu-text-selected)!important}.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title a,.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title span,.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title div,.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:var(--my-menu-text-selected)!important}.ant-menu .ant-menu-item-selected{background-color:var(--my-menu-item-bg-selected)!important}.ant-menu .ant-menu-item-selected a,.ant-menu .ant-menu-item-selected span,.ant-menu .ant-menu-item-selected div,.ant-menu .ant-menu-item-selected .anticon{color:var(--my-menu-text-selected)!important}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active,.ant-menu>.ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active{background-color:var(--background-color2)!important}.ant-pro-layout .ant-layout-header.ant-pro-layout-header{background-color:var(--my-menu-bg)!important}.ant-pro-layout .ant-layout-header.ant-pro-layout-header .anticon{color:var(--my-menu-text)!important;cursor:pointer}.ant-pro-layout .ant-pro-layout-content{background-color:var(--my-color-bg-base)!important}.ant-layout-header{border:0!important}.ant-pro-top-nav-header li.ant-menu-submenu i,.ant-pro-top-nav-header a,.ant-pro-top-nav-header .anticon{color:var(--my-menu-text)!important;font-weight:500}.ant-pro-top-nav-header .ant-menu-submenu-selected{background-color:var(--my-menu-parent-item-bg-selected)!important}.ant-pro-top-nav-header div.ant-menu-submenu-title{margin:0!important}.ant-pro-top-nav-header li.ant-menu-submenu{height:36px;margin:0 2px}.ant-pro-top-nav-header .ant-pro-top-nav-header-menu ul,.ant-pro-top-nav-header .ant-pro-base-menu-horizontal-item-title{display:flex;align-items:center}.ant-pro-top-nav-header .ant-pro-base-menu-horizontal-item-text,.ant-pro-top-nav-header .ant-pro-base-menu-horizontal-item-text a{height:36px;display:flex;align-items:center}.ant-pro-top-nav-header .ant-pro-top-nav-header-main{padding:0 var(--padding-layout)}.ant-pro-top-nav-header .ant-menu{padding:0}.ant-typography strong{font-weight:800}a.ant-typography,a.ant-typography:hover,a,a:hover{color:var(--ant-color-primary)}.ant-card a:hover{text-decoration:underline}.ant-image-preview-img{max-height:100%!important}.mask-circle .ant-image-mask{border-radius:50%}div::-webkit-scrollbar{width:5px;height:5px}div::-webkit-scrollbar-thumb{background-color:var(--ant-color-primary-border);border-radius:6px}div::-webkit-scrollbar-track{background-color:transparent}.ant-modal{padding:0;height:100vh}.ant-modal .ant-modal-content{padding:0;overflow:hidden}.ant-modal .ant-modal-content .ant-modal-body .modal-title-wrap{padding:15px 16px;background-color:var(--ant-color-primary);color:var(--color-white)}.ant-modal .ant-modal-content .ant-modal-body .modal-title-wrap h4{color:var(--color-white);margin:0}.ant-modal .ant-modal-content .ant-modal-body .modal-title-wrap svg{width:20px;height:20px}.ant-modal .ant-modal-content .ant-modal-body .modal-body{overflow:auto;background-color:var(--ant-color-bg-base)}.ant-modal .ant-modal-content .ant-modal-body .modal-body:has(.ant-pagination){padding-bottom:0}.ant-modal .ant-modal-content .ant-modal-body .modal-body>.ant-flex{display:flex;justify-content:center;align-items:center;padding:16px}.ant-modal .ant-modal-content .ant-modal-body .modal-body>.ant-flex .ant-typography{text-align:center}.ant-modal .ant-modal-content .ant-modal-footer{border-top:1px solid var(--ant-color-border);background-color:var(--ant-color-bg-base);z-index:999}.ant-modal .ant-modal-content .ant-modal-footer:has(div){margin:0;padding:12px 16px}.ant-modal .ant-modal-content .ant-modal-footer:has(div) button{min-width:96px}.ant-modal.modal-center .ant-modal-footer{text-align:center}.ant-modal-left{right:0;top:0;bottom:0;height:100%;overflow:hidden;position:absolute}.ant-modal-left .ant-modal-content{padding:0;overflow:unset}.modal-form-body{height:calc(100vh - 112px);overflow-y:auto;overflow-x:hidden;padding:16px}.modal-no-footer .modal-form-body{height:calc(100vh - 56px)}.custom-modal-slide-appear,.custom-modal-slide-enter{transform:translate(100%);opacity:0}.custom-modal-slide-appear-active,.custom-modal-slide-enter-active{transform:translate(0);opacity:1;transition:all .15s}.custom-modal-slide-leave{transform:translate(0);opacity:1}.custom-modal-slide-leave-active{transform:translate(100%);opacity:0;transition:all .15s}.ant-collapse-header{font-weight:600;font-size:14px;text-transform:uppercase;color:var(--ant-color-primary)!important;background:transparent;padding:12px 0!important;border-radius:0!important}.ant-form-item.just-error .ant-form-item-control-input{display:none}.ant-form-item-label label{font-weight:500}.ant-form-item .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{margin-top:-2px}.ant-form-item{margin-bottom:20px}.ant-form-item .ant-form-item-extra,.ant-form-item .ant-form-item-explain{font-size:12px}.popoverWrapper{display:flex;flex-direction:column;min-width:200px}.ant-popover .ant-popover-inner{padding:8px}.big-segmented.ant-segmented .ant-segmented-item{padding:4px 0}.custom-segmented.ant-segmented{box-shadow:0 1px 2px 0 var(--ant-color-primary-bg-hover),0 1px 3px 1px var(--ant-color-primary-bg);background-color:var(--ant-color-primary-bg-hover);color:var(--ant-color-text-secondary);font-weight:500;padding:0}.custom-segmented.ant-segmented .ant-segmented-item.ant-segmented-item-selected{background-color:var(--color-white);color:var(--ant-color-primary)}.custom-segmented.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):hover{background-color:var(--color-hover)}.custom-tabs .ant-tabs-tab{padding:8px 16px!important;border-top-left-radius:8px;border-top-right-radius:8px}.custom-tabs .ant-tabs-tab.ant-tabs-tab-active{background-color:var(--ant-color-primary-bg)}.custom-tabs .ant-tabs-nav{margin-bottom:4px}.custom-tabs.margin-bottom-16 .ant-tabs-nav{margin-bottom:16px}.custom-tabs-scroll{flex:1;min-height:0}.custom-tabs-scroll .ant-tabs-content{width:100%;height:100%}.custom-tabs-scroll .ant-tabs-content .ant-tabs-tabpane.ant-tabs-tabpane-active{width:100%;height:100%;display:flex;flex-direction:column}.custom-upload-only-one.ant-upload-wrapper .ant-upload.ant-upload-select,.custom-upload-only-one.ant-upload-wrapper .ant-upload-list-item{margin:0}.custom-btn.ant-btn{min-width:unset;background-color:var(--ant-color-primary-border);color:var(--ant-color-text);font-weight:500;border-color:transparent}.custom-input-variants-fill{background-color:var(--ant-color-primary-border);color:var(--ant-color-text);font-weight:500;border-color:transparent}.custom-input-variants-fill ::-moz-placeholder{color:var(--ant-color-text-secondary);font-weight:500;opacity:1}.custom-input-variants-fill ::placeholder{color:var(--ant-color-text-secondary);font-weight:500;opacity:1}.custom-input-variants-fill .ant-picker-input input::-moz-placeholder{color:var(--ant-color-text-secondary)!important;font-weight:500;opacity:1}.custom-input-variants-fill .ant-picker-input input::placeholder{color:var(--ant-color-text-secondary)!important;font-weight:500;opacity:1}.custom-input-variants-fill .ant-picker-input input::-ms-input-placeholder{color:var(--ant-color-text-secondary)!important;font-weight:500}.custom-input-variants-fill input{font-weight:500}.custom-select.ant-select{background-color:var(--ant-color-primary-border);color:var(--ant-color-text-secondary);border-radius:8px}.custom-select.ant-select:hover{background-color:var(--color-white)}.custom-select.ant-select .ant-select-selector{background-color:var(--ant-color-primary-border);border-color:transparent;color:var(--ant-color-text)}.custom-select.ant-select .ant-select-selector .ant-select-selection-item{font-weight:500}.custom-select.ant-select .ant-select-selector:hover{background-color:var(--color-white)}.custom-select.ant-select .ant-select-selector .ant-select-selection-search{color:var(--ant-color-text)}.custom-select.ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--ant-color-text-secondary)!important;font-weight:500}.ant-card{border:1px solid var(--ant-color-border);box-shadow:var(--ant-box-shadow-secondary)}.ant-card .ant-card-head{min-height:46px;background-color:var(--ant-color-primary-bg)}.custom-card.ant-card .ant-card-head{padding:8px;border-bottom:1px solid var(--ant-color-primary);margin:0;min-height:0!important}.custom-card.ant-card .ant-card-body{padding:0}.custom-card.ant-card .ant-card-head-title{overflow:unset}.custom-card-scroll.ant-card{flex:1;min-height:0;display:flex;flex-direction:column}.custom-card-scroll.ant-card .ant-card-body,.custom-card-scroll.ant-card .ant-table-wrapper,.custom-card-scroll.ant-card .ant-spin-nested-loading,.custom-card-scroll.ant-card .ant-spin-container,.custom-card-scroll.ant-card .ant-table,.custom-card-scroll.ant-card .ant-table-container{min-height:0;flex:1;overflow:hidden;display:flex;flex-direction:column}.custom-card-scroll.ant-card .ant-table-body{flex:1;min-height:0;max-height:unset!important}.custom-spin-scroll,.custom-spin-scroll .ant-spin-nested-loading,.custom-spin-scroll .ant-spin-nested-loading .ant-spin-container{flex:1;min-height:0;display:flex;flex-direction:column}.fixed-height.ant-card{height:calc(100vh - 154px);overflow:hidden;display:flex;flex-direction:column}.fixed-height.ant-card .ant-card-body{flex:1;min-height:0;overflow:hidden auto}.fixed-height-with-tabs.ant-card{height:calc(100vh - 195px);overflow:hidden;display:flex;flex-direction:column}.fixed-height-with-tabs.ant-card .ant-card-body{flex:1;min-height:0;overflow:hidden auto}.min-height.ant-card{min-height:calc(100vh - 154px)}.min-height-with-tabs.ant-card{min-height:calc(100vh - 195px)}.ant-table-wrapper .ant-table{scrollbar-color:unset}.ant-table-container{border:0!important}.custom-table .ant-table,.custom-table .ant-table-container,.custom-table .ant-table-container .ant-table-header,.custom-table .ant-table-content{border-radius:0}.custom-table .ant-table-thead>tr>th{border-radius:0!important}.custom-table .ant-table-tbody>tr:first-child>th:first-child{border-radius:0}.custom-table .ant-table-tbody>tr:first-child>th:last-child{border-radius:0}.custom-table .ant-table-tbody>tr:last-child>th:first-child{border-radius:0}.custom-table .ant-table-tbody>tr:last-child>th:last-child{border-radius:0}.custom-table-ellipsis .ant-table-cell>span{white-space:pre-line;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.ant-pagination-total-text{flex:1!important}.table-hide-pagination .ant-pagination-item,.table-hide-pagination .ant-pagination-prev,.table-hide-pagination .ant-pagination-next,.table-hide-pagination .ant-pagination-jump-prev,.table-hide-pagination .ant-pagination-jump-next,.table-hide-pagination .ant-pagination-options{display:none!important}.ant-picker-calendar{background-color:var(--ant-color-bg-container)}table.ant-picker-content th{font-weight:600!important;padding:10px!important}table.ant-picker-content th:nth-child(6),table.ant-picker-content th:nth-child(7){color:var(--ant-red)}.ant-picker-calendar-date-content{height:50px!important}.custom-tag{background-color:var(--ant-color-primary-border);color:var(--ant-color-text-secondary);font-size:12px;height:24px;font-weight:500;padding:0 12px;border-radius:100px;margin:0;display:flex;align-items:center;border:1px solid transparent;cursor:pointer}.custom-tag:hover{background-color:var(--color-white);border:1px solid var(--ant-color-primary);color:var(--ant-color-primary)}.custom-tag-only-one{margin:0;display:inline-block!important}.custom-tag-selected{background-color:var(--ant-color-primary);color:var(--color-white);font-size:13px;height:24px;font-weight:500;padding:0 12px;border-radius:100px;margin:0;display:flex;align-items:center}.ant-tag-close-icon{display:flex;align-items:center;justify-content:center;cursor:pointer}.ant-table-wrapper .ant-table-pagination.ant-pagination{padding:8px;margin:0;background-color:var(--ant-color-primary-bg)}.ant-table-wrapper.cell-hover .ant-table-tbody .ant-table-row:not(.ant-table-row-selected)>.ant-table-cell-row-hover{background-color:var(--color-white)}.ant-table-wrapper.cell-hover .ant-table-row:not(.ant-table-row-selected) .ant-table-cell:hover{background-color:var(--ant-color-primary-bg)}.ant-table-cell.ant-table-cell-scrollbar{border:none!important}.ant-table-wrapper .ant-table-thead>tr>th{text-align:center!important;font-weight:500!important;padding:10px!important}.left-table-header-cell .ant-table-thead>tr>th{text-align:left!important;font-weight:500!important}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-thead>tr>td{background-color:var(--ant-color-primary-bg)}.ant-table-tbody .ant-table-row:not(.ant-table-row-selected)>.ant-table-cell-row-hover{background-color:var(--ant-color-primary-bg)}.custom-tree.ant-tree.department-tree{--ant-tree-title-height: 36px;--ant-tree-indent-size: 36px}.custom-tree.ant-tree.department-tree .ant-tree-switcher{margin:0}.custom-tree.ant-tree.department-tree .ant-tree-node-content-wrapper{padding:0}.custom-tree.ant-tree .ant-tree-treenode{width:100%;border-radius:var(--ant-border-radius-lg)}.custom-tree.ant-tree .ant-tree-treenode.ant-tree-treenode-selected{color:var(--ant-tree-node-selected-color);background-color:var(--ant-tree-node-selected-bg)}.custom-tree.ant-tree .ant-tree-treenode:not(.ant-tree-treenode-selected):hover{background-color:var(--ant-tree-node-hover-bg)}.custom-tree.ant-tree .ant-tree-treenode .ant-tree-switcher{display:flex;justify-content:center;align-items:center}.custom-tree.ant-tree .ant-tree-treenode .ant-tree-switcher:before{top:50%;left:50%;transform:translate(-50%,-50%)}.custom-tree.ant-tree .ant-tree-treenode .ant-tree-node-content-wrapper{flex:1}.custom-tree.ant-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover,.custom-tree.ant-tree .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:transparent}.btn-edit .anticon{color:var(--ant-color-primary)}.btn-delete .anticon{color:var(--ant-red)}.ant-tooltip{--antd-arrow-background-color: var(--ant-color-primary-border)}.ant-tooltip .ant-tooltip-inner{background-color:var(--ant-color-primary-border);color:var(--ant-color-text-secondary);font-weight:500}.spin-size-full .ant-spin-nested-loading,.spin-size-full .ant-spin-nested-loading .ant-spin-container{height:100%;width:100%}.ant-picker-panel-container,.ant-dropdown-menu,.ant-popover-inner,.ant-select-dropdown{border:1px solid var(--ant-color-border)}.custom-anchor.ant-anchor-wrapper .ant-anchor .ant-anchor-link{color:var(--ant-color-text-secondary);padding:8px 16px!important;border-top-right-radius:8px;border-bottom-right-radius:8px}.custom-anchor.ant-anchor-wrapper .ant-anchor .ant-anchor-link.ant-anchor-link-active{background-color:var(--ant-color-primary-bg)}.custom-timeline.ant-timeline.ant-timeline-label .ant-timeline-item-label{width:calc(168px - var(--ant-margin-sm))}.custom-timeline.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.custom-timeline.ant-timeline.ant-timeline-label .ant-timeline-item-head{inset-inline-start:168px}.custom-timeline.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content{inset-inline-start:calc(168px - var(--ant-margin-xxs));width:calc(100% - 168px - var(--ant-margin-sm))}.ant-modal-wrap.img-crop-modal .ant-modal-close span{color:var(--color-white)}.ant-modal-wrap.img-crop-modal .ant-modal-header{padding:16px 12px;margin:0;background-color:var(--ant-color-primary)}.ant-modal-wrap.img-crop-modal .ant-modal-header .ant-modal-title{color:var(--color-white);font-size:16px;font-weight:600}.ant-modal-wrap.img-crop-modal .ant-modal-body{padding:12px}.ant-modal-wrap.img-crop-modal .ant-modal-body>div{background-color:var(--ant-color-primary-bg)}.ant-modal-wrap.img-crop-modal .ant-modal-footer{padding:18px 12px}@keyframes l6-0{0%,30%{background-position:0 0,50% 0}33%{background-position:0 100%,50% 0}41%,63%{background-position:0 0,50% 0}66%{background-position:0 0,50% 100%}74%,to{background-position:0 0,50% 0}}@keyframes l6-1{90%{transform:translateY(0)}95%{transform:translateY(15px)}to{transform:translateY(15px);left:calc(100% - 8px)}}@keyframes l6-2{to{top:-.1px}}@keyframes l6-3{0%,80%,to{transform:translate(0)}90%{transform:translate(26px)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0}.bottom-\[--line-offset\]{bottom:var(--line-offset)}.bottom-\[-42px\]{bottom:-42px}.left-1\/2{left:50%}.left-\[--line-offset\]{left:var(--line-offset)}.left-\[--terminal-radius\]{left:var(--terminal-radius)}.left-\[-16px\]{left:-16px}.right-0{right:0}.right-\[--line-offset\]{right:var(--line-offset)}.top-1\/2{top:50%}.top-\[--line-offset\]{top:var(--line-offset)}.top-\[--terminal-radius\]{top:var(--terminal-radius)}.z-10{z-index:10}.m-1{margin:.25rem}.m-2{margin:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mb-1{margin-bottom:.25rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-\[--before-margin\]{margin-bottom:var(--before-margin)}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.mr-2{margin-right:.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.box-border{box-sizing:border-box}.block{display:block}.flex{display:flex}.table{display:table}.contents{display:contents}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.size-full{width:100%;height:100%}.\!h-auto{height:auto!important}.h-4{height:1rem}.h-\[--line-thickness\]{height:var(--line-thickness)}.h-\[35px\]{height:35px}.h-full{height:100%}.h-screen{height:100vh}.min-h-0{min-height:0px}.min-h-8{min-height:2rem}.w-4{width:1rem}.w-\[--line-thickness\]{width:var(--line-thickness)}.w-\[100px\]{width:100px}.w-\[20\%\]{width:20%}.w-\[20\.8883\%\]{width:20.8883%}.w-\[37\.5\%\]{width:37.5%}.w-\[40px\]{width:40px}.w-\[50px\]{width:50px}.w-\[60\%\]{width:60%}.w-\[calc\(100\%-132px\)\]{width:calc(100% - 132px)}.w-full{width:100%}.min-w-\[80px\]{min-width:80px}.flex-1{flex:1 1 0%}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[var\(--ant-border-radius-lg\)\]{border-radius:var(--ant-border-radius-lg)}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-solid{border-style:solid}.border-\[color\:var\(--ant-color-border\)\]{border-color:var(--ant-color-border)}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.\!bg-transparent{background-color:transparent!important}.bg-\[var\(--ant-color-bg-base\)\]{background-color:var(--ant-color-bg-base)}.bg-\[var\(--ant-color-bg-container\)\]{background-color:var(--ant-color-bg-container)}.bg-\[var\(--ant-color-primary\)\]{background-color:var(--ant-color-primary)}.bg-\[var\(--ant-color-primary-bg-hover\)\]{background-color:var(--ant-color-primary-bg-hover)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-\[var\(--ant-padding-xs\)\]{padding-left:var(--ant-padding-xs);padding-right:var(--ant-padding-xs)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-\[var\(--padding-layout\)\]{padding-bottom:var(--padding-layout)}.pl-6{padding-left:1.5rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.leading-\[13px\]{line-height:13px}.leading-\[14px\]{line-height:14px}.leading-\[35px\]{line-height:35px}.text-\[--ant-color-primary\],.text-\[var\(--ant-color-primary\)\]{color:var(--ant-color-primary)}.text-\[var\(--ant-color-text-secondary\)\]{color:var(--ant-color-text-secondary)}.text-\[var\(--color-white\)\]{color:var(--color-white)}.underline{text-decoration-line:underline}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.\[border-color\:var\(--ant-color-border\)\]{border-color:var(--ant-color-border)}.\[box-shadow\:var\(--ant-box-shadow-secondary\)\]{box-shadow:var(--ant-box-shadow-secondary)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black-qr0G-G-3.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BlackItalic-Cd5WMiKN.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-BKtbn9Wi.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-BoldItalic-DLtOeeWN.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-Dxo79a56.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-y85UWPYz.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-LightItalic-CubrlQUP.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-CFKDKRMh.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-MediumItalic-DZe-jd04.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-BHeBnKzs.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin-D4yhO5KI.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-ThinItalic-CPv9ZWAH.ttf) format("truetype");font-weight:100;font-style:italic}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;font-weight:400}body{font-family:Roboto,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul{list-style:none}@media only screen and (max-width: 992px){.resTree{width:100%!important}}.departmentSearchItem{padding:8px!important;font-weight:700;cursor:pointer;border-radius:var(--ant-border-radius-lg);color:var(--ant-color-text-secondary)}.departmentSearchItem:hover{background-color:var(--color-hover)}.departmentSearchItem:active{background-color:var(--ant-color-primary-bg);color:var(--ant-color-text)}.departmentSearchItem.selected{background-color:var(--ant-color-primary-bg)}.treeWrapper{display:flex;align-items:center;justify-content:space-between;width:100%;word-break:break-all}.treeWrapper .treeWrapperLeft{flex-grow:1;display:flex;align-items:center}.treeWrapper .treeWrapperLeft span{font-weight:500;color:var(--ant-color-text-secondary)}.treeWrapper .treeItem{display:flex;align-items:center;padding:2px}.treeWrapper .treeAvatar{font-weight:700;color:var(--color-white);background-color:var(--ant-color-primary)}.treeWrapper .treeAvatar span{font-size:15px}.treeWrapper.treeFirstItem .treeWrapperLeft .treeAvatar span{color:var(--color-white)!important}.treeWrapper.treeFirstItem .treeWrapperLeft span,.treeWrapper.treeFirstItem .treeItem{color:var(--ant-color-primary)!important}.switch-customize-header{display:flex;justify-content:space-between;align-items:center;background-color:var(--ant-color-primary-bg);padding:8px;margin-bottom:8px;border-radius:var(--ant-border-radius-lg)}.switch-customize-header .switch-customize-header-title{font-weight:500}.switch-customize-header .select-all{font-weight:500;color:var(--ant-color-primary);cursor:pointer}.timesheet-detail-card{height:42px;border-radius:var(--ant-border-radius-lg);padding:0 8px;cursor:pointer;background-color:var(--ant-color-primary-bg);box-shadow:var(--ant-box-shadow-secondary);border:1px solid var(--ant-color-border)}.timesheet-detail-card .timesheet-detail-card-icon{height:24px;width:24px;margin-right:8px;border-radius:50%;display:flex;justify-content:center;align-items:center}.timesheet-cell{display:flex;flex-direction:column;justify-content:center;align-items:start;width:100%;position:relative;padding:4px;box-shadow:inset 5px 5px 5px -5px var(--ant-color-primary-bg);border-radius:var(--ant-border-radius-lg);cursor:pointer;line-height:13px}.timesheet-cell:hover{border-color:var(--ant-color-primary);background-color:var(--ant-color-bg-base)}.timesheet-cell div{color:var(--ant-color-text)}.timesheet-cell .cell-time span{font-size:11px;color:var(--ant-color-text-secondary)}span.error{color:var(--ant-red)}.dot-timesheet{width:8px;height:8px;background-color:var(--ant-color-success);top:0;right:0;border-top-right-radius:4px;border-bottom-left-radius:4px}.dot-timesheet.success{background-color:var(--ant-color-success)}.dot-timesheet.warn{background-color:var(--ant-color-warning)}.dot-timesheet.tired{background-color:var(--color-tired)}.dot-timesheet.position{position:absolute}.text-ellipsis-one-row{white-space:pre-line;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.disappear{display:none!important}.center{display:flex;justify-content:center;align-items:center}.custom-text-heading{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:500;font-size:16px}.custom-text-heading span{font-weight:500}.title-wrap{padding:8px 0}.title-wrap .title{margin:0!important;display:flex;align-items:center}.title-wrap .search-form{max-width:330px;width:100%}.box{border-radius:var(--ant-border-radius-lg);color:var(--color-white);box-shadow:var(--ant-box-shadow-secondary);border:1px solid var(--ant-color-border)}.box .box-title{font-size:16px;font-weight:500}.box .box-info{font-size:40px;font-weight:700}.timesheet-detail-card-icon.working{color:#16a34a;background-color:#c7f1cd}.timesheet-detail-card-icon.leave{color:#dc2626;background-color:#fcd6d3}.timesheet-detail-card-icon.business-trip{color:#1d4ed8;background-color:#d9edff}.timesheet-detail-card-icon.late-in-early-out{color:#6d28d9;background-color:#f3e3fa}.timesheet-detail-card-icon.overtime{color:#ca8a04;background-color:#eef7c5}.timesheet-detail-card-icon.missing{color:#ea580c;background-color:#ffebcc}.box.working{background:linear-gradient(to left,#4ade80,#22c55e,#16a34a)}.box.leave{background:linear-gradient(to left,#f87171,#ef4444,#dc2626)}.box.business-trip{background:linear-gradient(to left,#3b82f6,#2563eb,#1d4ed8)}.box.late-in-early-out{background:linear-gradient(to left,#8b5cf6,#7c3aed,#6d28d9)}.box.overtime{background:linear-gradient(to left,#facc15,#eab308,#ca8a04)}.box.missing{background:linear-gradient(to left,#fb923c,#f97316,#ea580c)}.box-shadow-general,.box-shadow-general-hover:hover{box-shadow:0 1px 2px 0 var(--ant-color-primary-bg-hover),0 1px 3px 1px var(--ant-color-primary-bg)}.drag-preview{box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border:1px solid #e4e4e7;color:#041e49}.textarea-container{position:relative;width:100%}.transparent-textarea{width:100%;resize:vertical}.token.function,.token.number{color:var(--ant-color-text)!important}.token.operator{color:var(--ant-red)!important}.token.operand{color:var(--ant-color-primary)!important}.token.string{color:var(--ant-color-text)!important}.token.punctuation{color:var(--ant-red)!important}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-\[--offset-terminal\]:before{content:var(--tw-content);bottom:var(--offset-terminal)}.before\:left-\[--negative-terminal-size\]:before{content:var(--tw-content);left:var(--negative-terminal-size)}.before\:left-\[--offset-terminal\]:before{content:var(--tw-content);left:var(--offset-terminal)}.before\:right-\[--offset-terminal\]:before{content:var(--tw-content);right:var(--offset-terminal)}.before\:top-\[--negative-terminal-size\]:before{content:var(--tw-content);top:var(--negative-terminal-size)}.before\:top-\[--offset-terminal\]:before{content:var(--tw-content);top:var(--offset-terminal)}.before\:h-\[--terminal-size\]:before{content:var(--tw-content);height:var(--terminal-size)}.before\:w-\[--terminal-size\]:before{content:var(--tw-content);width:var(--terminal-size)}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:border-\[length\:--line-thickness\]:before{content:var(--tw-content);border-width:var(--line-thickness)}.before\:border-solid:before{content:var(--tw-content);border-style:solid}.before\:border-\[color\:var\(--ant-color-primary\)\]:before{content:var(--tw-content);border-color:var(--ant-color-primary)}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.hover\:border-\[color\:var\(--ant-color-border\)\]:hover{border-color:var(--ant-color-border)}.hover\:\[box-shadow\:var\(--ant-box-shadow-secondary\)\]:hover{box-shadow:var(--ant-box-shadow-secondary)}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:pl-0{padding-left:0}@media (min-width: 1024px){.lg\:aspect-\[16\/5\]{aspect-ratio:16/5}}
