.list-item .ant-list .ant-list-item{display:flex;align-items:center;justify-content:end}.home-sider.ant-layout-sider{box-shadow:0 2px 8px #f0f1f2;background:#239eac;border-right:1px solid rgba(0,0,0,.06);position:relative;height:100vh;z-index:2;transition:all .2s,background 0s}.home-sider .ant-layout-sider-trigger{background:#327a83;color:#333}.home-sider .ant-menu-light{background:#239eac}.home-sider .ant-menu-title-content,.home-sider .ant-menu .ant-menu-item .ant-menu-item-icon{color:#333}.logo-sider{max-width:100%;height:auto;padding:10px}.ant-layout.ant-layout-has-sider>.ant-layout{width:100%}.home-header.ant-layout-header{height:64px;padding:0 30px;color:#000000e0;line-height:64px;background:#fff}.icon-bedge.ant-badge.ant-badge-status{line-height:1;position:absolute}.icon-bedge2.ant-badge.ant-badge-status{line-height:1;position:absolute;right:0}.menu-icon-wrapper{display:flex!important;align-items:center;justify-content:center}.icon-side-image{position:absolute}.project-calendar .fc .fc-col-header-cell-cushion{color:#7f7f7f;font-weight:600;text-transform:uppercase;font-size:14px;padding:4px 0}.project-calendar .fc .fc-daygrid-day-number{color:#5c5c5c;font-size:14px;font-weight:600}.project-calendar .fc .fc-daygrid-day-top{flex-direction:row}.project-calendar .fc-theme-standard td,.project-calendar .fc-theme-standard th{border:1px solid #d9d9d9;border-width:1px 0 0 0}.project-calendar .fc-scrollgrid{border:unset}.project-calendar .fc-h-event{background-color:unset;border:unset;box-shadow:0 4px 6px #dcdcdc}.project-calendar .fc .fc-toolbar.fc-header-toolbar{padding:24px 12px 12px;margin:0;background-color:#f7fcff;border-top:1px solid #e8e8e8}.project-calendar .fc .fc-toolbar-title{font-size:16px}.project-calendar .fc-toolbar-chunk{display:flex;align-items:center}.project-calendar .fc .fc-button,.project-calendar .fc .fc-button-primary:not(:disabled).fc-button-active,.project-calendar .fc .fc-button-primary:hover{box-shadow:unset!important;line-height:1.2;border:1px solid transparent;border-color:#d9d9d9;background:#fff;color:#5c5c5c;border-radius:9px;padding:4px 8px}.project-calendar .fc .fc-button .fc-icon{font-size:1.2em}.project-calendar .fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:8px}.project-calendar .fc .fc-day-other .fc-daygrid-day-frame{background-color:#f7fcff}.project-calendar .fc-daygrid-block-event .fc-event-title{text-overflow:ellipsis;overflow:hidden;font-size:14px}.project-calendar .fc .fc-daygrid-day-top{flex-direction:row-reverse}.custom-calendar .fc-h-event{background-color:unset;border:unset}.custom-calendar .fc-h-event .fc-event-main{color:#000}.ant-card .ant-card-body{width:100%}.fc.fc-daygrid-day-frame{height:125px}.custom-calendar tr{height:20%}.project-calendar .fc .fc-popover{z-index:999}.holiday-custom.fc-bg-event{opacity:1}.card-leave .ant-card-body{padding:14px}.card-input .ant-card-body{padding:0}.leave-input.ant-form-item{margin-bottom:0}.leave-input .ant-form-item-label{padding:0 0 4px}.leave-input .ant-input-outlined,.leave-input .ant-select .ant-select-selector,.leave-input .ant-picker-outlined{box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005}.leave-input .ant-input{line-height:2}.leave-input .ant-select-single,.leave-input .ant-picker-outlined{height:38px}.name-leave{font-size:16px;font-weight:500;letter-spacing:.5px}.leave-segment.ant-segmented{box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005}.leave-segment .ant-segmented-item-label{min-height:36px;line-height:36px;padding:0 6px}.upload-form .ant-upload-list-item{background-color:#fff;box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005}.upload-form.ant-upload-wrapper .ant-upload-list.ant-upload-list-picture .ant-upload-list-item{border:unset}.ant-spin-nested-loading .custom-spin-leave.ant-spin .ant-spin-dot{top:28%;inset-inline-start:0;margin:unset;position:relative}.ant-spin .ant-spin-dot{width:auto;height:auto}.leave-form-time{border:unset!important;padding-right:0!important;padding-left:0!important}.leave-form-time .ant-input-affix-wrapper{padding-right:11px!important;padding-left:11px!important;box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005}.leave-form-time .ant-input-suffix{color:#2b2b2b40}.leave-form-time-error{border-color:red!important;padding-right:0!important;padding-left:0!important}.leave-form-time-error .ant-input-affix-wrapper{padding-right:11px!important;padding-left:11px!important;box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005}.spin-custom{justify-content:center;display:flex;align-items:center;height:-webkit-fill-available}.ant-modal-content,.ant-message,.ant-btn,.custom-select,.custom-text-area,.ant-form-item-explain-error,label,.custom-select-option{font-family:kanit!important}.custom-select-option .ant-select-selection-item-content{font-size:12px!important}.custom-select-option .ant-select-selection-overflow{height:20px!important;margin-top:-10px!important}.custom-select-option .ant-select-selection-overflow-item .ant-select-selection-item{height:20px!important}.send-line-btn{background:#add88d;color:#333!important;border:1px solid #add88d;border-radius:10px}.send-line-btn:hover,.send-line-btn:focus{border:1px solid #a7a7a76a;outline:none;background:#b7dc9b!important}.form-line-id-multiple{margin-bottom:10px}.form-line-id-multiple>div>div>div>div>div{margin-bottom:10px}.ant-select.readOnly{pointer-events:none}.border-radius-btn{border-radius:10px}.card-profile-detail{border-radius:15px;box-shadow:0 0 12px 2px #d1ecef}.card-profile-detail .ant-card-body{padding:16px}.card-profile-detail{background-image:url(/assets/bg-profile-BnlAvitY.png);width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.company-name{font-size:12px;color:#535353}.btn-profile-detail.ant-btn-background-ghost{border:1px solid #198D9A;color:#198d9a}.btn-profile-detail.ant-btn-background-ghost:hover,.btn-profile-detail.ant-btn-background-ghost:focus{border-color:#198d9ac1!important;color:#198d9ac1!important}.image-profile{width:"auto";height:140px;border-radius:25px;object-fit:contain}.tag-position-profile{background:linear-gradient(90deg,#72c9d3,#3b686d);padding:4px 24px;color:#fff;border-radius:25px;letter-spacing:1.5px;width:fit-content}.bullut-start-work .ant-badge-status-dot{box-shadow:0 0 10px 2px #d1ecef}.profile-range-picker.ant-picker{height:36px}.card-stat .ant-card{width:100%;border-radius:30px}.card-stat .ant-card-body{padding:14px}.card-stat-annual{box-shadow:0 0 10px 2px #ffd591}.card-stat-sick{box-shadow:0 0 10px 2px #ffa39e}.card-stat-personal{box-shadow:0 0 10px 2px #d3adf7}.card-stat-no-money{box-shadow:0 0 10px 2px #9ed68a}.card-stat-wfh{box-shadow:0 0 10px 2px #8dbbff}.card-stat-on-site{box-shadow:0 0 10px 2px #99ebfa}.card-stat-late-work{box-shadow:0 0 10px 2px #d19a75}.card-stat-other{box-shadow:0 0 10px 2px #c3c3c3}.stat-number{font-size:50px;line-height:1;font-weight:500;text-align:center}.stat-unit{font-size:20px;width:40px}.stat-number2{font-size:50px;line-height:1;font-weight:500;text-align:center}.stat-unit2{font-size:20px}.container-stat-image{height:30px;width:30px;border-radius:20px;box-shadow:0 0 12px #0000001f inset;position:absolute;top:10px;right:10px}.stat-image{height:20px;width:auto}.fix-btn-bottom{display:flex;justify-content:center;position:absolute;bottom:0;padding:24px;width:100%;left:0}.main-drawer-profile,.main-drawer-profile .ant-drawer-content-wrapper{border-radius:30px 0 0 30px}.main-drawer-profile .ant-drawer-body{padding:12px 24px}.sketelon-profile,.sketelon-card-leave{width:100%!important}.react-clock{display:block;position:relative}.react-clock,.react-clock *,.react-clock *:before,.react-clock *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-clock__face{position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid black;border-radius:50%}.react-clock__hand{position:absolute;top:0;bottom:0;left:50%;right:50%}.react-clock__hand__body{position:absolute;background-color:#000;transform:translate(-50%)}.react-clock__mark{position:absolute;top:0;bottom:0;left:50%;right:50%}.react-clock__mark__body{position:absolute;background-color:#000;transform:translate(-50%)}.react-clock__mark__number{position:absolute;left:-40px;width:80px;text-align:center}.react-clock__second-hand__body{background-color:red}.react-time-picker{display:inline-flex;position:relative}.react-time-picker,.react-time-picker *,.react-time-picker *:before,.react-time-picker *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-time-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-time-picker__wrapper{display:flex;flex-grow:1;flex-shrink:0;border:thin solid gray}.react-time-picker__inputGroup{min-width:calc((4px * 3) + .54em * 6 + .217em * 2);flex-grow:1;padding:0 2px;box-sizing:content-box}.react-time-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-time-picker__inputGroup__divider,.react-time-picker__inputGroup__leadingZero{display:inline-block;font:inherit}.react-time-picker__inputGroup__input{min-width:.54em;height:100%;position:relative;padding:0 1px;border:0;background:none;color:currentColor;font:inherit;box-sizing:content-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.react-time-picker__inputGroup__input::-webkit-outer-spin-button,.react-time-picker__inputGroup__input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.react-time-picker__inputGroup__input:invalid{background:#ff00001a}.react-time-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-time-picker__inputGroup__amPm{font:inherit;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.react-time-picker__button{border:0;background:transparent;padding:4px 6px}.react-time-picker__button:enabled{cursor:pointer}.react-time-picker__button:enabled:hover .react-time-picker__button__icon,.react-time-picker__button:enabled:focus .react-time-picker__button__icon{stroke:#0078d7}.react-time-picker__button:disabled .react-time-picker__button__icon{stroke:#6d6d6d}.react-time-picker__button svg{display:inherit}.react-time-picker__clock{width:200px;height:200px;max-width:100vw;padding:25px;background-color:#fff;border:thin solid #a0a096;z-index:1}.react-time-picker__clock--closed{display:none}.input-time-picker-container.ant-input-outlined{border-color:transparent!important;box-shadow:none!important}.time-picker .ant-form-item-control{display:flex;align-items:flex-end}.time-picker .ant-form-item-explain-error{font-size:12px}.time-picker{width:130px}.time-picker-custom{margin-bottom:22px;border-color:#d9d9d9!important}.time-picker-custom-error{margin-bottom:0;border-color:red!important}.time-picker-custom-error .react-time-picker__wrapper,.time-picker-custom .react-time-picker__wrapper{border-radius:6px}.time-picker-custom-error .react-time-picker__wrapper{border-color:red!important}.login-page{background-color:#f0f2f5;height:100vh;display:flex;justify-content:center;align-items:center}.login-form{max-width:800px;width:100%;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a}.login-form-forgot{float:right}.login-form-button{width:100%}.login-form-register{text-align:center}.logo-login .ant-image-preview-operations-operation:not(:first-child){display:none}:root{font-family:Kanit,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000000de;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
