.timesheet-tag{border:1px solid!important}.timesheet-tag-green{border-color:#52c41a!important}.timesheet-tag-red{border-color:#f5222d!important}.timesheet-status-tag{border:1px solid!important}.hide-vertical-scrollbar{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.hide-vertical-scrollbar::-webkit-scrollbar{display:none}.timesheet-detail-form-container{height:100%;overflow:auto;padding:24px}.timesheet-detail-form-container .ant-table-wrapper{width:100%!important;max-width:1140px!important}.timesheet-detail-form-container .ant-alert{width:100%!important;max-width:1109px!important}.timesheet-options-dropdown{min-width:200px!important}.timesheet-options-dropdown .ant-dropdown-menu{border-radius:8px;box-shadow:0 8px 32px rgba(19,34,50,.15);border:1px solid #f0f0f0}.timesheet-options-dropdown .ant-dropdown-menu-item{padding:12px 16px;transition:all .3s ease;border-radius:6px;margin:4px 8px}.timesheet-options-dropdown .ant-dropdown-menu-item:hover{background:linear-gradient(135deg,rgba(253,204,0,.1),rgba(253,204,0,.05));color:#132232;transform:translateX(4px)}.timesheet-options-dropdown .ant-dropdown-menu-item-disabled{opacity:.5}.timesheet-options-dropdown .ant-dropdown-menu-item-disabled:hover{background:transparent;transform:none}.timesheet-options-trigger:hover{transform:translateY(-2px)!important;box-shadow:0 4px 16px rgba(253,204,0,.4)!important;background:linear-gradient(135deg,#e6b800,#d4a600)!important;color:#132232!important}.timesheet-form-denied{opacity:.4;pointer-events:none;filter:grayscale(50%)}.timesheet-form-view-only{opacity:.8}@media (max-width:768px){.timesheet-options-trigger{min-width:140px!important;font-size:14px!important;padding:6px 12px!important;height:36px!important}.timesheet-options-dropdown .ant-dropdown-menu-item{padding:10px 12px;font-size:14px}.timesheet-detail-form-container{padding:16px}}.timesheet-detail-form-container::-webkit-scrollbar{width:6px}.timesheet-detail-form-container::-webkit-scrollbar-track{background:#f1f1f1}.timesheet-detail-form-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.timesheet-detail-form-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.timesheet-detail-modal .ant-modal-content{border-radius:8px;overflow:hidden;padding:0}.timesheet-detail-modal .ant-modal-close{color:#fff}.timesheet-detail-modal .ant-modal-close:hover{color:#fdcc00}.timesheet-detail-modal-header{position:relative;overflow:hidden}.timesheet-detail-modal-header:after{content:"";position:absolute;top:-50%;right:-50%;width:100px;height:100px;background:hsla(0,0%,100%,.1);border-radius:50%;transform:scale(0);animation:timesheet-modal-pulse 3s infinite}@keyframes timesheet-modal-pulse{0%{transform:scale(0);opacity:.5}to{transform:scale(3);opacity:0}}.timesheet-detail-modal-content{background:#fff}.timesheet-detail-modal .ant-tabs{height:100%}.timesheet-detail-modal .ant-tabs-nav{margin:0}.timesheet-detail-modal .ant-tabs-tab{color:#666!important;font-weight:500;border:none!important;background:transparent!important;padding:12px 20px!important;margin:0 4px!important;border-radius:6px 6px 0 0!important;transition:all .3s ease!important}.timesheet-detail-modal .ant-tabs-tab:hover{color:#132232!important;background:rgba(253,204,0,.1)!important}.timesheet-detail-modal .ant-tabs-tab-active{color:#132232!important;background:#fff!important;font-weight:600!important;border-bottom:2px solid #fdcc00!important}.timesheet-detail-modal .ant-tabs-tab-active:hover{color:#132232!important;background:#fff!important}.timesheet-detail-modal .ant-tabs-ink-bar{background:#fdcc00;height:2px}.timesheet-detail-modal .ant-tabs-content-holder{background:#fff;height:calc(100% - 57px);overflow:auto}.timesheet-detail-modal .ant-tabs-tabpane{height:100%;padding:0}@keyframes timesheet-modal-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.timesheet-detail-modal-content>*{animation:timesheet-modal-fadeIn .3s ease-out}@media (max-width:1400px){.timesheet-detail-modal{max-width:95vw!important;min-width:95vw!important}}@media (max-width:768px){.timesheet-detail-modal .ant-tabs-tab{padding:8px 12px!important;margin:0 2px!important;font-size:14px}}.timesheet-detail-modal .ant-tabs-content-holder::-webkit-scrollbar{width:6px}.timesheet-detail-modal .ant-tabs-content-holder::-webkit-scrollbar-track{background:#f1f1f1}.timesheet-detail-modal .ant-tabs-content-holder::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.timesheet-detail-modal .ant-tabs-content-holder::-webkit-scrollbar-thumb:hover{background:#a8a8a8}