:root body{margin:0;font-family:Alexandria,sans-serif}:root .move-end{float:right}:root .move-start{float:left}button.btn-drawer-new{float:right;margin-bottom:15px}.login .ant-form-item-label,.register .ant-form-item-label{min-width:20%}.login-Button{text-align:end;margin-top:12px}.containerSmall{width:100%;max-width:1040px;margin:auto}.ant-table-content .ant-table-tbody tr td{cursor:pointer}#headerMain{position:fixed;left:0;top:0;z-index:10;width:100%;background-color:#fff;padding:10px 30px;height:auto;line-height:normal;z-index:999;box-shadow:0 1px 7.6px -3px #0000001a}.main-logo{object-fit:contain;vertical-align:baseline!important}.main-logo-link{display:flex;align-items:center}#footer{text-align:center;font-weight:300;background-color:#fff;padding:20px 30px}#sideBarMain{position:fixed;z-index:11;left:0;top:70px;height:calc(100vh - 65px);background-color:#fff}#sideBarMain .sideBarHead{display:flex;justify-content:center;height:80px;align-items:center}#sideBarMain .sideBarHead #sideBarCollapseBtn{position:absolute;right:0;font-size:18px;top:40px;display:block;transform:translate(100%,-50%)}#sideBarMain .ant-menu.ant-menu-root{border:0;height:calc(100vh - 80px);overflow-y:auto}#sideBarMain .ant-menu.ant-menu-root .ant-menu-item-icon{font-size:16px}#sideBarMain.ant-layout-sider-collapsed .ant-image,#sideBarMain.ant-layout-sider-collapsed .ant-image img{width:50px!important}#contentMain{padding-top:70px;transition:all .2s}#contentMain.ant-layout-sider-collapsed{margin-left:80px!important}#contentMain.loggedIn{margin-left:260px}.ant-table{background-color:#fff!important;border-radius:8px!important}.ant-table-content{overflow-x:auto}.ant-table-content .ant-table-thead tr th .ant-btn-icon-only,.ant-table-content .ant-table-tbody tr td .ant-btn-icon-only{width:35px;height:35px;padding:0}.ant-table-content .ant-table-thead tr th,.ant-table-content .ant-table-tbody tr td{padding:10px 8px}.ant-table-content .ant-table-thead tr th{font-weight:400;line-height:18px}.ant-table-content .ant-table-tbody tr td{font-weight:300}.ant-table-content .ant-table-thead tr th:first-child,.ant-table-content .ant-table-tbody tr td:first-child{padding-left:15px}.ant-table-content .ant-table-thead tr th:last-child,.ant-table-content .ant-table-tbody tr td:last-child{padding-right:15px}.ant-table-content .ant-table-tbody tr:last-child td:first-child{border-radius:0 0 8px}.ant-table-content .ant-table-tbody tr:last-child td:last-child{border-radius:0 0 8px}.ant-table-content .ant-table-tbody tr.ant-table-placeholder td{border-radius:0 0 8px 8px!important}.ant-pagination li{min-width:35px!important;height:35px!important}.ant-pagination .ant-select-single{height:35px}.ant-pagination .ant-pagination-item{min-width:35px;height:35px;line-height:35px}.ant-pagination .ant-pagination-item-link{height:35px;line-height:35px}.ant-form.ant-form-horizontal>.ant-row{align-items:center}.ant-form-item{margin-bottom:10px}.ant-form-item .ant-form-item-row{display:block}.ant-form-item .ant-form-item-row .ant-form-item-label{text-align:start}.ant-form-item .ant-form-item-row .ant-form-item-label label{height:auto;margin-bottom:4px}.ant-form-item .ant-picker{width:100%}.search-container-button{align-self:flex-end;margin-left:auto}.search-container-button .ant-form-item-control-input-content{display:flex;justify-content:flex-end}#contentMain>main.ant-layout-content{padding:20px;margin:0;min-height:calc(100vh - 137px);background-color:#f4f4f4}#contentMain .ant-typography h1{font-size:24px}#contentMain .ant-typography:after{content:"";clear:both;display:block}.headerProfilePopover{list-style:none;padding:10px 0 0;margin:0;min-width:150px}.headerProfilePopover li{margin-bottom:10px}.headerProfilePopover li a{color:#121414}.headerProfilePopover li a:hover{color:#e31e30}.headerProfilePopover li a span{margin-right:10px}.headerProfileRight{padding:0;margin:0;display:flex;align-items:center}.headerProfileRight li{list-style:none;display:flex;align-items:center;column-gap:10px;cursor:pointer}.headerProfileRight li span{display:flex;align-items:center;column-gap:10px;cursor:pointer}body{overflow-x:hidden}.counterCard{display:grid;justify-content:center;align-items:center;border-radius:12px}.counterCard p{margin:0}.counterCard h4{margin:10px 0;font-size:24px}.counterCard .anticon{font-size:28px}.counterCard .ant-card-body{padding:15px 0}canvas{max-width:100%}.ant-alert{position:fixed;right:20px;top:82px;z-index:1500}.ant-descriptions-item .ant-descriptions-item-container .ant-descriptions-item-content{display:inline}.ant-form-inline .ant-form-item.custom-inline-form-item{flex:1;margin-bottom:8px;margin-inline-end:8px}.custom-inline-form-item .ant-form-item-row{display:flex;flex-direction:column;margin-right:8px;margin-bottom:10px}.custom-inline-form-item .ant-form-item-label{margin-bottom:4px;text-align:start}.custom-inline-form-item .ant-select-selector{min-width:120px}.custom-inline-action-item .ant-space{display:flex;justify-content:flex-end}.custom-inline-action-item .ant-form-item-label{opacity:0}#root[dir=rtl] .move-end{float:left}#root[dir=rtl] .move-start{float:right}#root[dir=rtl] .main-logo{margin-right:-50px;margin-top:-5px;object-fit:contain}#root[dir=rtl] button.btn-drawer-new{float:left}#root[dir=rtl] .search-container-button{margin-right:auto}.filter-cards{background-color:#fff;padding:16px;border-radius:8px}.styled-upload-btn Button{color:#cb2027;border-color:#cb2027}.data-card{justify-content:center;text-align:center;background-color:#fafafa;border:none}.data-number{font-size:18px;font-weight:400;margin:0}.data-label{margin:0}.complete{color:green}.ongoing{color:red}.section-title{font-size:16px;font-weight:600}.styling{padding-left:20px!important}.login-wrapper{min-height:calc(100vh - 205px);display:flex;justify-content:space-around;align-items:center}.login-card{width:600px;background-color:#fff;padding:60px;border-radius:15px}.true{background-color:#f6ffed}.false{background-color:#f5f5f5}.allocation-card{border:none}.allocation-card .ant-card-head,.allocation-card .ant-card-body{border:none;padding:0}.allocation-card .ant-card-head-title{display:block;font-size:1.3em;margin-block-start:.83em;margin-block-end:.83em;margin-inline-start:0px;margin-inline-end:0px;font-weight:700;unicode-bidi:isolate}.display-time{display:ruby}.allocate-button{display:flex;justify-content:end}.g2-tooltip-list-item-marker{background-color:#00f!important}:where(.css-dev-only-do-not-override-90tkkp).ant-table-wrapper .ant-table-tbody .ant-table-row>.ant-table-cell-row-hover{background-color:#ffefed}.detail-modal-custom .ant-modal{height:100vh}.detail-modal-custom .ant-modal-content{height:85vh;overflow:visible}.detail-modal-custom .ant-modal-header{padding:16px 20px 0;border-bottom:0}.detail-modal-custom .ant-modal-title{font-size:24px;font-weight:700;line-height:normal}.detail-modal-custom .ant-modal-close{width:14px;height:14px;top:22px;right:20px}.detail-modal-custom .ant-modal-close:hover{background-color:transparent}.detail-modal-custom .ant-modal-close-x{color:#121414}.detail-modal-custom .ant-modal-close-x:hover{color:#e31e30}.detail-modal-custom .ant-modal-body{padding:20px 20px 25px}.detail-modal-tabs *{margin:0;line-height:normal}.detail-modal-tabs h4{font-size:14px;color:#5a5a5a;font-weight:600}.detail-modal-tabs h5{font-size:30px;font-weight:600}.detail-modal-tabs h6{font-size:16px;font-weight:500;color:#000}.detail-modal-tabs p{font-size:14px;color:#5a5a5a}.detail-modal-tabs ::-webkit-scrollbar{width:5px;height:5px}.detail-modal-tabs ::-webkit-scrollbar-track{background-color:#f1f1f1;border-bottom-right-radius:8px;margin-bottom:1px}.detail-modal-tabs ::-webkit-scrollbar-thumb{background-color:#7b7f85;border-bottom-right-radius:8px}.detail-modal-tabs .edit-icon{width:fit-content;height:fit-content;padding:0;position:absolute;right:-10px;top:-8px}.detail-modal-tabs .edit-icon .ant-image{width:20px;height:20px}.detail-modal-tabs .edit-icon:hover{background-color:transparent!important}.detail-modal-tabs .ant-tabs-tab{margin:0!important;border-radius:0!important;background-color:#fff!important;color:#5a5a5a!important;font-weight:500!important;border-color:#d0d5dd!important;border-bottom:0px!important}.detail-modal-tabs .ant-tabs-tab-active{background-color:#e31e30!important}.detail-modal-tabs .ant-tabs-tab-active>.ant-tabs-tab-btn{color:#fff!important}.detail-modal-tabs .ant-tabs-tab:first-child{border-top-left-radius:8px!important}.detail-modal-tabs .ant-tabs-tab:nth-last-child(2){border-top-right-radius:8px!important}.detail-modal-tabs .ant-tabs-nav{margin:0}.detail-modal-tabs .ant-tabs-nav:before{display:none}.detail-modal-tabs .ant-tabs-content-holder{height:calc(85vh - 129px);border:1px solid #D0D5DD;padding:20px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;overflow-x:hidden}.detail-modal-tabs .ant-tabs-content{height:calc(85vh - 171px)}.detail-modal-tabs .section-container{display:grid;gap:30px}.detail-modal-tabs .content-section{display:grid;gap:10px}.detail-modal-tabs .metrics-container{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;align-items:center;text-align:center}.detail-modal-tabs .metric-item{display:grid;gap:6px;padding:11px;border-radius:8px;box-shadow:0 3px 11px #0c379c1a}.detail-modal-tabs .project-details-container,.detail-modal-tabs .customer-details-container,.detail-modal-tabs .personal-information-container{display:flex;justify-content:space-between;gap:10px;padding:20px;border-radius:8px;box-shadow:0 3px 11px #0c379c1a}.detail-modal-tabs .customer-details-container{justify-content:start;gap:80px;margin-bottom:30px}.detail-modal-tabs .project-detail-item,.detail-modal-tabs .customer-detail-item{display:grid;gap:6px}.employee-detail-modal-tabs h3{font-size:24px;color:#000}.employee-detail-modal-tabs .content-box{display:flex;flex-direction:column;gap:10px}.employee-detail-modal-tabs .designation{color:#0c379c}.employee-detail-modal-tabs .avatar-container{display:flex;align-items:center;gap:15px}.employee-detail-modal-tabs .personal-information-container{flex-direction:column;gap:16px}.employee-detail-modal-tabs .personal-info-details{display:flex;justify-content:space-between;gap:10px}.employee-detail-modal-tabs .personal-info-detail-item{display:flex;flex-direction:column;gap:5px}.employee-detail-modal-tabs .project-skills-container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:24px}.employee-detail-modal-tabs .section-card-content{display:flex;flex-direction:column;gap:15px;padding:20px;border-radius:8px;box-shadow:0 3px 11px #0c379c1a}.employee-detail-modal-tabs .section-card-item{display:flex;flex-direction:column;gap:6px}.employee-detail-modal-tabs .skills-container{gap:30px}.employee-detail-modal-tabs .skills-wrapper{display:flex;flex-wrap:wrap;gap:10px}.employee-detail-modal-tabs .info-panel-container{display:flex;gap:10px}.employee-detail-modal-tabs .info-panel-item{background-color:#f3f5fa;color:#0c379c;padding:5px 14px;border-radius:4px}.employee-detail-modal-tabs .project-stats-container{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.employee-detail-modal-tabs .project-stats-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;border:1px solid #F3F5FA;border-radius:8px}.employee-detail-modal-tabs .completed-projects-count{color:#00ba28}.employee-detail-modal-tabs .ongoing-projects-count{color:#da2f0b}.employee-detail-modal-tabs .total-projects-count{color:#000}.active-allocations-tab .ant-pagination-item,.feedback-tab .ant-pagination-item,.allocation-tab .ant-pagination-item,.leaves-tab .ant-pagination-item,.engagement-tab .ant-pagination-item{display:flex;justify-content:center;align-items:center}
