@import url(https://fonts.googleapis.com/css2?family=Concert+One&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#f4f9fd;box-sizing:border-box;height:100%;padding:1rem}.main-container{display:flex;flex-direction:column;gap:2rem;padding-left:256px;width:82%}*{font-family:Nunito Sans,sans-serif;margin:0;padding:0}a{text-decoration:none}button{background:#0000;border:none;cursor:pointer}input{outline:none}.react-calendar{background-color:#f0f0f0;border:none!important;border-radius:1rem;width:100%!important}.react-calendar__tile{color:#333;font-weight:400;padding:10px;transition:background-color .3s ease}.react-calendar__month-view__days__day{border:none!important;color:#0a1629!important;font-size:15px!important;font-weight:400!important;letter-spacing:0!important;line-height:24px!important;text-align:center!important}.weekend-tile{background-color:#f1f1f1;color:#0a1629!important}.react-calendar__tile--active{background-color:#fff!important;color:#0a1629!important}.react-calendar__month-view__weekdays__weekday{border:none!important;color:#7d8592;display:flex;font-size:.7rem!important;font-weight:600!important;letter-spacing:0!important;line-height:22px!important;text-align:center}.react-calendar__month-view__weekdays__weekday abbr{background-color:#f4f9fd!important;border-radius:4px;padding:.3rem .5rem;text-decoration:none!important}.react-calendar__navigation button{background-color:#007bff;border:none;cursor:pointer;font-size:18px;font-weight:700;letter-spacing:0;line-height:26px;padding:0;text-align:center}.react-calendar__navigation__label{color:#0a1629!important}.react-calendar__navigation__next-button,.react-calendar__navigation__prev-button{color:#3f8cff!important}.custom-event{color:#0a1629!important;font-size:12px;font-weight:700;padding-top:5px;text-align:center}.react-calendar__month-view__days__day--weekend{background-color:#f0f0f0;color:#0a1629!important}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#b2b8c2!important}.react-calendar__tile--now{background:#0000!important}.react-calendar__year-view .react-calendar__tile{border:1px solid #e6e6e0;font-size:1rem}.react-calendar__tile--hasActive{background-color:#f4f9fd!important}.navbar-container{background-color:#fff;border-radius:24px;bottom:1rem;box-shadow:0 6px 58px 0 #c4cbd61a;justify-content:space-between;left:1rem;padding:2rem 1rem 1rem;position:fixed;right:1rem;top:1rem;width:-webkit-fit-content;width:fit-content;width:200px}.navbar-container,.navbar-first{display:flex;flex-direction:column}.navbar-first{gap:1rem}.navbar-links-container{display:flex;flex-direction:column;font-size:1rem;letter-spacing:0;line-height:100%}.company-logo{padding-left:.5rem}.company-logo img{height:40px}.navbar-link,.navbar-link a{display:flex;gap:.5rem}.navbar-link a{align-items:center;padding:.6rem 1rem;width:100%}.active-links-bar{background-color:#3f8cff;border-radius:2px;width:5px}.nav-icons{font-size:1.2rem}.navbar-support-container{align-items:center;background-color:#f4f9fd;border-radius:24px;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:5rem 1rem 1rem;position:relative}.navbar-support-image{height:91px;position:absolute;translate:0 -82px}.support-btn{align-items:center;background:#3f8cff;border:none;border-radius:10px;box-shadow:0 6px 12px 0 #3f8cff43;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:.5rem;letter-spacing:0;line-height:100%;padding:.4rem .5rem}.logout-icon{font-size:1rem;margin-top:.3rem}select,textarea{outline:none}.support-container{align-items:center;background:#2155a329;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.support-content{background-color:#fff;border-radius:20px;box-shadow:0 6px 58px 0 #7991ad32;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;padding:2rem;position:relative;width:500px}.support-close-btn{align-items:center;background-color:#f4f9fd;border:none;border-radius:5px;color:#0a1629;cursor:pointer;display:flex;font-size:1.1rem;height:30px;justify-content:center;position:absolute;right:10px;top:10px;width:30px}.support-title{color:#0a1629;font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:100%}.support-img-container{display:flex;flex-direction:column;gap:.5rem}.support-img-container img{height:175px}.support-paragraph p{color:#7d8592;font-size:.95rem;font-weight:400;letter-spacing:0;line-height:1.4rem}.support-input-container{display:flex;flex-direction:column;gap:.5rem}.support-dropdown{display:flex;flex-direction:column;gap:.2rem;width:100%}.support-select-option{background:#fff;border:1px solid #d8e0f0;border-radius:12px;box-shadow:0 1px 2px 0 #b8c8e039;font-weight:400;padding:.5rem .7rem}.support-label,.support-select-option{color:#7d8592;font-size:14px;letter-spacing:0;line-height:24px}.support-label{font-weight:700;height:24;left:6px;top:1px;width:100vw;width:100%}.support-description{display:flex;flex-direction:column;gap:.5rem;width:100%}.support-textarea{border:1px solid #d8e0f0;border-radius:14px;box-shadow:0 1px 2px 0 #b8c8e039;box-sizing:border-box;color:#7d8592;padding:.5rem 1rem;width:100%}.support-textarea::placeholder{color:#7d8592}.support-last-section{align-items:end;display:flex;justify-content:end}.request-btn{background:#3f8cff;border-radius:10px;box-shadow:0 6px 12px 0 #3f8cff43;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:0;line-height:100%;padding:.6rem .5rem}.employee-container{display:flex;flex-direction:column;gap:2rem;width:100%}.employee-header{align-items:center;display:flex;justify-content:space-between;width:100%}.employee-header h2{color:#0a1629;font-size:2rem;font-weight:700;letter-spacing:0;line-height:100%}.employee-btn-section{align-items:center;background-color:#e6edf5;border-radius:30px;display:flex;font-size:1rem;letter-spacing:0;line-height:100%;padding:.3rem;text-align:center}.employee-btn{border-radius:24px;color:#0a1629;cursor:pointer;font-weight:500;padding:.8rem 1rem;width:120px}.active-employee-btn{background-color:#3f8cff;color:#fff;font-weight:700}.add-employee-container{align-items:center;display:flex;gap:1.5rem}.employee-filter{align-items:center;background-color:#fff;border-radius:10px;color:#0a1629;display:flex;height:40px;justify-content:center;width:40px}.add-employee-btn{align-items:center;background-color:#3f8cff;border-radius:14px;box-shadow:0 6px 12px 0 #3f8cff43;color:#fff;display:flex;font-size:1rem;font-weight:700;gap:.5rem;letter-spacing:0;line-height:100%;padding:.8rem;text-align:center}.add-employee-icon,.employee-filter-icon{align-items:center;display:flex;font-size:1.1rem;justify-content:center}.All-employee-container,.team-container{display:flex;flex-direction:column;gap:.5rem}.team-container{gap:2rem}.employee-box{background-color:#fff;border-radius:24px;box-shadow:0 6px 58px 0 #c4cbd61a;justify-content:space-between;padding:.8rem 1rem}.employee-box,.employee-details{align-items:center;display:flex;gap:1rem}.employee-details{width:280px}.employee-about.gender{width:60px}.employee-about.birthday{width:100px}.employee-about.age{width:50px}.employee-about.designationt{width:150px}.employee-about.position{width:60px}.team-main-progress{align-items:center;display:flex;justify-content:center;position:relative}.employee-profile img{border-radius:100%;height:60px;width:60px}.employee-name-section{display:flex;flex-direction:column}.employee-name{color:#0a1629;font-size:1rem;font-weight:700;letter-spacing:0;line-height:24px}.employee-email{color:#91929e;font-size:.9rem;font-weight:400;letter-spacing:0;line-height:100%}.employee-about-container{display:flex;gap:1.5rem;width:100%}.employee-about{display:flex;flex-direction:column;font-size:.9rem;gap:.5rem;letter-spacing:0;line-height:100%}.employee-title{color:#91929e}.employee-content{align-items:center;color:#0a1629;display:flex;gap:.5rem}.employee-position{border:1px solid #7d8592;border-radius:5px;color:#7d8592;font-size:12px;font-weight:600;padding:.1rem .2rem}.options-icons{align-items:center;background-color:#f4f9fd;border-radius:12px;color:#0a1629;cursor:pointer;display:flex;font-size:1.1rem;justify-content:center;padding:.7rem .75rem}.team-box{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:2rem;padding:.5rem;width:-webkit-fit-content;width:fit-content}.team-member-boxes .team-box{margin-bottom:2rem}.team-progress{border:1px solid #000;width:10px}.team-profile-container{align-items:center;background:#f4f9fd;border-radius:20px;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1rem;width:220px}.team-lead-container .team-profile-container{background:#fdc74824}.team-profile-img{border-radius:100%;height:60px;width:60px}.team-about{align-items:center;display:flex;flex-direction:column;gap:.1rem;justify-content:center}.team-position{margin-top:.5rem}.team-progress-container{display:flex;gap:1rem;justify-content:space-between;width:100%}.team-progress-details{align-items:center;display:flex;flex-direction:column;gap:.5rem;text-align:center}.employee-progess-count{color:#0a1629;font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:26px;text-align:center}.employee-progress-title{color:#91929e;font-size:.9rem;font-weight:400;letter-spacing:0;line-height:120%;padding-bottom:1rem;text-align:center;width:62px}.team-member-boxes{margin-bottom:3rem}.team-member-boxes,.total-teams-container{display:grid;grid-template-columns:repeat(4,265px);justify-content:space-between}.total-teams-container{grid-gap:2rem;gap:2rem;margin-bottom:2rem}.goback-button{align-items:center;background-color:#fff;border:2px solid #3f8cff;border-radius:50%;color:#3f8cff;display:flex;padding:8px}.admin-team-back-btn{display:flex;flex-direction:column;gap:2rem}.Header-container{align-items:center;display:flex;gap:2rem;justify-content:space-between;width:100%}.search-section{background-color:#fff;border-radius:14px;display:flex;gap:.5rem;padding:.5rem 1.3rem;width:380px}.search-icon{color:#0a1629;font-size:1.2rem;margin-top:.3rem}.search{border:none;color:#7d8592;font-size:1rem;font-weight:400;letter-spacing:0;line-height:100%;outline:none;width:100%}.header-second{align-items:center;display:flex;gap:1rem}.notification{background-color:#fff;border-radius:14px;color:#0a1629;cursor:pointer;font-size:1.2rem;padding:.6rem .9rem;position:relative}.notification-count{align-items:center;background-color:red;border-radius:100%;color:#fff;cursor:pointer;display:flex;font-size:.8rem;height:20px;justify-content:center;position:absolute;right:-.3rem;top:-.3rem;width:20px}.notification-container{background-color:#fff;border:2px solid #e6edf5;border-radius:10px;display:flex;flex-direction:column;gap:1rem;padding:1rem;position:absolute;right:-.5rem;top:4rem;width:300px}.notification-header{align-items:center;display:flex;justify-content:space-between;width:100%}.notification-header h4{color:#0a1629;font-size:1.1rem;font-weight:700;letter-spacing:0;line-height:100%}.notification-boxes{display:flex;flex-direction:column;gap:1rem}.notification-box{align-items:center;display:flex;gap:.5rem;width:100%}.notification-box-line{background-color:#3f8cff;border-radius:10px;height:42px;width:4px}.notification-unread-line{background-color:#ff5252}.notification-box-events-content{display:flex;flex-direction:column;gap:.5rem;width:100%}.notification-event{color:#0a1629;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px}.notification-date{align-items:center;color:#91929e;display:flex;font-size:14px;font-weight:400;justify-content:space-between;letter-spacing:0;line-height:100%;width:100%}.notification-date span{align-items:center;display:flex;gap:.3rem}.notification-date-icon{align-items:center;display:flex;font-size:.7rem;justify-content:center}.header-user{align-items:center;background-color:#fff;border-radius:14px;color:#0a1629;display:flex;gap:.5rem;padding:.5rem .8rem}.user-profile{border-radius:100%;height:30px;object-fit:cover;width:30px}.user-name{font-size:1rem;font-weight:700;letter-spacing:0;line-height:24px}.dropdown-icon{color:#0a1629;cursor:pointer;font-size:1.1rem;margin-top:.5rem}.pagination-container{align-items:center;background-color:#fff;border-radius:10px;bottom:1rem;color:#0a1629;display:flex;font-size:1rem;font-weight:400;gap:1rem;padding:.2rem .8rem;position:fixed;right:2rem}.navigation-btn,.pagination-page-number{align-items:center;display:flex;gap:.5rem}.navigation-btn{margin-top:.5rem}.navigation-next-btn,.navigation-previous-btn{background-color:initial;border:none;color:#91929e;cursor:pointer;font-size:1.2rem}.active-navigation-btn{color:#3f8cff}.all-teams-box{background-color:#fff;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;gap:1.5rem;padding:.5rem .5rem 1.5rem;width:-webkit-fit-content;width:fit-content}.all-teams-progress{border:1px solid #000;width:10px}.all-teams-profile-container{align-items:center;background:#f4f9fd;border-radius:20px;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1rem;width:220px}.all-teams-lead-container .all-teams-profile-container{background:#fdc74824}.all-teams-profile-img{border-radius:100%;height:60px;width:60px}.all-teams-about{align-items:center;display:flex;flex-direction:column;gap:.1rem;justify-content:center}.all-teams-position{margin-top:.5rem}.all-teams-progress-container{box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;padding:0 .5rem;width:100%}.all-teams-progress-details{align-items:center;display:flex;flex-direction:column;gap:.5rem;text-align:center}.teams-progess-count{color:#0a1629;font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:26px;text-align:center}.teams-progress-title{color:#91929e;font-size:.9rem;font-weight:400;letter-spacing:0;line-height:120%;text-align:center}.add-new-employee-container{box-sizing:border-box;overflow-y:scroll;padding:.5rem 10rem}.add-new-employee-container,.add-team-container{align-items:center;background:#2155a329;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.add-team-content{gap:1.5rem;width:515px}.add-new-employee-content,.add-team-content{background-color:#fff;border-radius:20px;box-shadow:0 6px 58px 0 #7991ad32;box-sizing:border-box;display:flex;flex-direction:column;padding:2rem;position:relative}.add-new-employee-content{gap:2rem;margin-top:15rem;width:100%}.error-text{color:red;font-size:14px}.new{flex-direction:column}.add-new-employee-btn,.new{display:flex;justify-content:center}.add-new-employee-btn{align-items:center;background-color:#f4f9fd;border:none;border-radius:5px;color:#0a1629;cursor:pointer;font-size:1.1rem;height:30px;position:absolute;right:20px;top:20px;width:30px}.new-employee-title{color:#0a1629;font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:100%}.input-grid-wrapper{box-sizing:border-box;flex-direction:column}.input-grid-wrapper,.input-row{display:flex;gap:1.5rem;width:100%}.new-employee-input-field{width:100%}.add-team-img-container img{height:188px;width:100%}.custom-input-for-add-team-lead{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem;width:100%}.custom-input-for-add-team-lead .ant-select-selector{background:#fff;border:1px solid #d8e0f0!important;border-radius:12px;box-shadow:0 1px 2px 0 #b8c8e039!important;box-sizing:border-box;font-size:14px!important;font-weight:400;letter-spacing:0;line-height:24px!important;padding:1.28rem .7rem!important}.custom-input-for-add-team-lead .ant-select-selection-placeholder{color:#7d8592}.custom-input-for-add-team-lead:where(.css-dev-only-do-not-override-1d4w9r2).ant-select .ant-select-arrow{top:66%!important}.custom-input-for-add-members .ant-select-selector{background:#fff;border:1px solid #d8e0f0!important;border-radius:12px;box-shadow:0 1px 2px 0 #b8c8e039!important;box-sizing:border-box;font-size:14px!important;font-weight:400;letter-spacing:0;line-height:24px!important;padding:.38rem .2rem}.custom-input-for-add-members .ant-select-selection-placeholder{color:#7d8592}.new-employee-drop select{width:100%}.add-new-employee-img-container{align-items:center;display:flex;justify-content:center;width:100%}.new-employee-name-container{display:flex;flex-direction:column;gap:.5rem;width:100%}.new-employee-label{color:#7d8592;font-size:14px;font-weight:700;letter-spacing:0;width:100%}.new-employee-input-field{box-sizing:border-box}.new-employee-drop,.new-employee-input-field{background:#fff;border:1px solid #d8e0f0;border-radius:12px;box-shadow:0 1px 2px 0 #b8c8e039;color:#7d8592;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;padding:.5rem .7rem}.add-new-employee-last-section{align-items:flex-end;display:flex;justify-content:end;width:100%}.add-new-employee-upload-btn{background:#3f8cff}.add-new-employee-delete-btn,.add-new-employee-upload-btn{border-radius:10px;box-shadow:0 6px 12px 0 #3f8cff43;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:0;line-height:100%;padding:.7rem 1rem}.add-new-employee-delete-btn{background:#ff3f3f}.leave-container{display:flex;flex-direction:column;gap:2rem;margin-bottom:1rem;width:100%}.leave-header{align-items:center;display:flex;justify-content:space-between;width:100%}.leave-header h2{color:#0a1629;font-size:2rem;font-weight:700;letter-spacing:0;line-height:100%}.Leave-btn-section{align-items:center;background-color:#e6edf5;border-radius:30px;display:flex;font-size:1rem;letter-spacing:0;line-height:100%;padding:.3rem;text-align:center}.Leave-btn{border-radius:24px;color:#0a1629;cursor:pointer;font-weight:500;padding:.8rem 1rem;width:120px}.active-Leave-btn,.addRequest-btn{background-color:#3f8cff;color:#fff;font-weight:700}.addRequest-btn{align-items:center;border-radius:14px;box-shadow:0 6px 12px 0 #3f8cff43;display:flex;font-size:1rem;gap:.5rem;padding:.5rem .8rem}.add-request-icon{font-size:1.2rem;margin-top:.2rem}.empty-leave-image{align-items:center;display:flex;height:100%;height:60vh;justify-content:center;width:100%}.empty-leave-image img{height:123px}.calendar-component{background-color:#fff;border-radius:24px;box-shadow:0 6px 58px 0 #c4cbd61a;display:flex;flex-direction:column}.calendar-leave-container{border-bottom:1px solid #e6ebf5;display:flex}.all-month-container{align-items:flex-start;border-right:1px solid #e6ebf5;color:#0a1629;display:flex;flex-direction:column;width:220px}.month-title-header{align-items:center;border-bottom:1px solid #e6ebf5;box-sizing:border-box;display:flex;justify-content:space-between;padding:1.93rem 1rem;width:100%}.month-title{color:#0a1629;font-size:1rem;font-weight:700}.month-title-icon{align-items:center;background-color:#f4f9fd;border-radius:12px;color:#7d8593;display:flex;font-size:1.5rem;height:37px;justify-content:center;padding:.2rem .5rem;width:25px}.month-button{align-items:center;color:#0a1629;display:flex;font-size:.9rem;font-weight:400;gap:1rem;padding:.4rem 1rem;width:220px}.calender-days-container{display:flex;gap:.5rem;justify-content:space-between;padding:0 .5rem}.non-selected-month{align-content:center;border-radius:8px;display:flex;gap:.5rem;padding:.4rem 1rem;width:100%}.calender-icon{margin-top:.1rem}.selected-month{background-color:#f4f9fd;color:#3f8cff;font-weight:700}.month-container{border-bottom:1px solid #e6ebf5;display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0}.month-container-header{align-items:center;display:flex;justify-content:center;padding:.5rem 0}.month-container-header h6{color:#0a1629;font-size:1rem;font-weight:700;letter-spacing:0;line-height:100%;text-align:center}.month-grid{display:flex;margin-top:3.4rem}.day-container,.day-header{align-items:center;display:flex;flex-direction:column}.day-header{background-color:#f4f9fd;border-radius:7px;box-sizing:border-box;color:#7d8594;padding:.5rem .3rem;width:34px}.day-number{font-size:.9rem;font-weight:700;line-height:18px}.day-number,.weekdays{letter-spacing:0;text-align:center}.weekdays{font-size:.76rem;font-weight:400;line-height:.9rem}.leave-criteria-container{align-items:center;box-sizing:border-box;display:flex;gap:4rem;padding:1.5rem 0 1.5rem 230px;width:100%}.holiday-container,.sick-leave-container{display:flex;flex-direction:column;gap:.2rem}.holiday-title,.sick-leave-title{color:#7d8594;font-size:.9rem;padding-left:.5rem}.holiday-points,.sick-points{align-items:center;display:flex;gap:1rem}.approved-leave,.pending-leave{align-items:center;color:#0a1629;display:flex;font-size:.9rem;font-weight:500;gap:.2rem}.holiday-icon,.sick-icon,.weekend-icon{font-size:1.1rem;margin-top:.4rem}.sick-icon{color:#e62315}.holiday-icon{color:#15c0e6}.weekend-icon{color:#c4ffd7}.days-grid{gap:.5rem}.day-cell,.days-grid{align-items:center;display:flex}.day-cell{background-color:#f4f9fd;border-radius:9px;color:#7b7b7b;font-size:12px!important;height:38px;justify-content:center;width:34px}.leave-calender{display:flex;flex-direction:column;overflow-x:scroll;scrollbar-color:#d0cfcf #f1f1f1;width:82%}.calendar-grid{grid-gap:.5rem;background-color:#fff;display:grid;gap:.5rem;grid-template-rows:repeat(12,39px);padding:.2rem .5rem}.month-grid-container{border-radius:8px;display:flex;flex-direction:column;justify-content:center;text-align:center}.add-request-modal-container{align-items:center;background:#2155a329;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.add-request-modal-content{background-color:#fff;border-radius:10px;box-shadow:0 6px 58px 0 #7991ad32;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;padding:2rem;position:relative;width:416px}.request-modal-title{color:#0a1629;font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:100%}.add-request-close-btn{align-items:center;background-color:#f4f9fd;border:none;border-radius:5px;color:#0a1629;cursor:pointer;display:flex;font-size:1.1rem;height:30px;justify-content:center;position:absolute;right:10px;top:10px;width:30px}.request-title{color:#7d8592;font-size:14px;font-weight:700;letter-spacing:0;line-height:24px}.request-type-container{display:flex;flex-direction:column;gap:.5rem}.request-button-section{align-items:center;color:#0a1629;display:flex;gap:1rem}.request-button{align-items:center;border:1px solid #d8e0f0;border-radius:8px;box-shadow:0 1px 2px 0 #b8c8e039;cursor:pointer;display:flex;gap:.5rem;padding:.4rem .7rem}.request-radio{cursor:pointer}.request-label{font-size:.9rem;font-weight:400;letter-spacing:0;line-height:24px}.request-calender-section{border:1px solid #d8e0f0;border-radius:10px;margin-top:.5rem;width:100%}.request-last-section{align-items:center;display:flex;justify-content:space-between}.add-request-comment-btn{align-items:center;background-color:#f4f9fd;border:none;border-radius:5px;color:#0a1629;cursor:pointer;display:flex;font-size:1.1rem;height:30px;justify-content:center;width:30px}.add-request-comment-btn img{height:17px}.calendar-container{display:flex;gap:20px;position:relative}.calendar-info-popup{animation:slideIn .5s forwards;background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 12px #0000001a;color:#333;font-size:14px;opacity:0;padding:12px;position:absolute;right:-250px;top:20px;transform:translateX(20px);width:240px}@keyframes slideIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.calendar-info-popup ul{padding-left:1rem}.send-request-btn{background:#3f8cff;border-radius:7px;box-shadow:0 6px 12px 0 #3f8cff43;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:0;line-height:100%;padding:.6rem .5rem}.selected-date-for-leave{background-color:#15c0e6!important;border-radius:10px;color:#fff!important;font-weight:700!important}.blue-range-tile{background-color:#3f8cff!important;border-radius:5px;color:#fff!important}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.salary-container{display:flex;flex-direction:column;gap:1.5rem;width:100%}.salary-header{align-items:center;display:flex;justify-content:space-between;width:100%}.salary-header h2{color:#0a1629;font-size:2rem;font-weight:700;letter-spacing:0;line-height:100%}.select-month-and-year-container{align-items:center;background-color:#e6edf5;border-radius:12px;color:#0a1629;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.7rem .5rem}.select-month-icon{align-items:center;display:flex;font-size:1.2rem}.All-payslip-container{display:flex;flex-direction:column;gap:.5rem}.payslip-box{background-color:#fff;border-radius:24px;box-shadow:0 6px 58px 0 #c4cbd61a;justify-content:space-between;padding:.8rem 1rem}.payslip-box,.payslip-details{align-items:center;display:flex;gap:1rem}.payslip-details{width:280px}.payslip-profile img{border-radius:100%;height:60px;width:60px}.payslip-name-section{display:flex;flex-direction:column}.payslip-name{color:#0a1629;font-size:1rem;font-weight:700;letter-spacing:0;line-height:24px}.payslip-email{color:#91929e;font-size:.9rem;font-weight:400;letter-spacing:0;line-height:100%}.payslip-about-container{display:flex;gap:1.5rem;width:100%}.payslip-about{display:flex;flex-direction:column;font-size:.9rem;gap:.5rem;letter-spacing:0;line-height:100%}.gender{width:60px}.birthday{width:100px}.payslip-title{color:#91929e}.payslip-content{align-items:center;color:#0a1629;display:flex;gap:.5rem}.payslip-content a{color:#3f8cff;text-decoration:underline;text-underline-offset:2px}.payslip-download-btn{background-color:#e8e8e8;border-radius:20px;color:#0a1629;font-size:.9rem;font-weight:500;letter-spacing:0;line-height:100%;padding:.7rem 1rem}.payslip-download-btn.download{background-color:#3f8cff;color:#fff}.paySlip-main-container{align-items:center;flex-direction:column;gap:1rem;justify-content:center;padding:1rem 1rem 0}.paySlip-main-container,.payslip-header{box-sizing:border-box;display:flex;width:100%}.payslip-header{align-items:flex-start;justify-content:space-between;padding-bottom:1rem}.pay-slip-line{border:1.5px solid #b2b0b0;box-sizing:border-box;margin:0 1rem .5rem;width:100%}.payslip-header-logo-section{display:flex;flex-direction:column;gap:.5rem}.payslip-header-logo-section img{height:50px;width:-webkit-fit-content;width:fit-content}.payslip-header-logo-section h4{font-size:.85rem;font-weight:bolder!important}.payslip-header-month{display:flex;flex-direction:column}.payslip-header-month span{color:grey;font-size:.85rem;font-weight:400}.payslip-header-month div{color:#000;font-size:.98rem;font-weight:700}.payslip-employee-details{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding-bottom:5rem;width:100%}.payslip-employee-content{display:flex;flex-direction:column;gap:.5rem;padding-left:1rem}.payslip-employee-content h6{color:gray;font-size:.8rem;font-weight:700}.payslip-employee-content ul{display:flex;flex-direction:column;gap:.5rem}.payslip-employee-content li{align-items:center;color:#000;display:flex;font-size:.8rem;font-weight:500;gap:3rem}.payslip-employee-content li span{color:gray;width:150px}.payslip-employee-box{border:1px solid gray;border-radius:15px;display:flex;flex-direction:column;margin-right:1rem;width:300px}.payslip-employee-net-worth{background-color:#e8f7e8;border-top-left-radius:15px;border-top-right-radius:15px;display:flex;gap:.5rem;padding:1.5rem 1.5rem 0}.payslip-employee-netcontent{border-bottom:2px dashed grey;border-image:repeating-linear-gradient(90deg,grey 0,grey 3px,#0000 0,#0000 8px) 1;display:flex;flex-direction:column;gap:0;padding-bottom:1rem;width:100%}.payslip-line{background-color:#0fe628;border-bottom-left-radius:10px;border-top-left-radius:10px;height:50px;width:4px}.payslip-employee-netcontent h3{font-size:1.3rem!important;font-weight:700}.payslip-employee-netcontent p{color:#455145;font-size:.85rem;font-weight:600}.payslip-employee-days{background-color:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px;display:flex;gap:.5rem;padding:1rem 1.5rem}.payslip-employee-daycontent ul{display:flex;flex-direction:column;gap:.5rem}.payslip-employee-daycontent li{align-items:center;color:#000;display:flex;font-size:.8rem;font-weight:500;gap:3rem}.payslip-employee-daycontent li span{color:gray;width:100px}.payslip-container{box-sizing:border-box;color:#000;padding:0 1rem;width:100%}.payslip-content{grid-gap:0!important;align-items:flex-start;display:grid;gap:0!important;grid-template-columns:1fr 1fr}.section{display:flex;flex-direction:column}.data-row,.header-row{align-items:center;display:grid;font-size:.86rem;grid-template-columns:50% 30% 20%;padding:8px 0}.col-heading{font-size:.8rem;font-weight:700}.col-data.amount,.col-data.ytd,.col-heading.amount,.col-heading.ytd{text-align:right}.divider{border-bottom:1px dashed grey;border-image:repeating-linear-gradient(90deg,grey 0,grey 3px,#0000 0,#0000 8px) 1;border-top:1px dotted grey;margin:0 0 8px}.bold-text{font-weight:700}.gross-total-row,.total-deductions-row{background-color:#f4f9fd;display:grid;grid-template-columns:50% 50%;margin-top:5px;padding:.6rem 0}.gross-total-row .total-amount,.total-deductions-row .total-amount{padding-right:5rem;text-align:right}.data-row:first-of-type{border-bottom:1px dotted #ccc}.earnings .header-row{padding-right:1rem}.deductions .header-row{padding-left:1rem}.earnings .data-row{padding-right:1rem}.deductions .data-row{padding-left:1rem}.earnings .gross-total-row{padding-right:1rem}.deductions .total-deductions-row{padding-left:1rem}.earnings .divider{margin-right:1rem}.deductions .divider{margin-left:1rem}.total-deductions-row{margin-top:4.6rem}.payslip-final{align-items:center;border:1px solid #ccc;border-radius:12px;box-sizing:border-box;display:flex;justify-content:space-between;width:100%}.payslip-final h6{font-size:.85rem;font-weight:700!important}.payslip-final p{font-size:.8rem}.payslip-final span{background-color:#e8f7e8;border-bottom-right-radius:12px;border-top-right-radius:12px;font-size:.85rem;font-weight:700!important;height:auto;padding:1rem 1rem 1rem .8rem}.payslip-footer{font-size:.85rem;font-weight:600;margin-top:2rem;padding-bottom:.6rem}.payslip-footer span{color:grey}.divider2{border:1.5px solid #b2b0b0!important;color:#e6e5e5}.payslip-footer-final{color:grey;font-size:.8rem!important;font-weight:600;padding-top:1rem;text-align:center;width:100%}.holiday-calendar-container{display:flex;flex-direction:column;gap:1rem;width:100%}.holiday-calendar-header{align-items:center;display:flex;justify-content:space-between;width:100%}.holiday-calendar-header h2{color:#0a1629;font-size:2rem;font-weight:700;letter-spacing:0;line-height:100%}.holiday-calendar-btn{align-items:center;background-color:#3f8cff;border-radius:24px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:.8rem;padding:.6rem 1.5rem}.holidays-calendar{background:#fff;border-radius:21px}.dayevent-container{display:flex;flex-direction:column;gap:.5rem}.day-holiday-theme{background-color:#f4f9fd;border-radius:10px;display:flex;gap:.3rem;padding:.5rem .3rem;width:142px}.dayevent-line{background-color:purple;border-radius:5px;height:100%;width:5px}.holiday{align-items:flex-start;display:flex;flex-direction:column;font-size:.8rem;line-height:1.3rem}.holiday-name{color:#0a1629}.holiday-time{align-items:center;color:#7d8592;display:flex;gap:.2rem;justify-content:center}.holiday-updated-time-icon{font-size:1.1rem;margin-top:.2rem}.holidays-calendar .react-calendar__navigation{align-items:center;display:flex;gap:1rem;justify-content:center;margin:.5rem;width:100%}.holidays-calendar .react-calendar__navigation__label{flex-grow:0!important;width:150px!important}.holidays-calendar .react-calendar__month-view__days,.holidays-calendar .react-calendar__month-view__weekdays{display:grid!important;grid-template-columns:repeat(7,1fr)!important}.calendar_react-calendar__month-view__days__day__\+UX-L{display:flex;gap:1rem;height:80px!important;justify-content:flex-end;width:80px!important}.calendar_weekdayBorder__uPcN9{border-right:none!important}.calendar_react-calendar__navigation__label__Oar1p{flex-grow:0!important}.calendar_react-calendar__navigation__aZFQm{border:1px solid #e6ebf5;display:flex;gap:2rem;justify-content:center}.calendar_react-calendar__month-view__days__gKCb9{border-right:1px solid #e6ebf5!important;border-top:1px solid #e6ebf5!important;display:flex;flex-direction:row-reverse;gap:.5rem;height:92px!important;justify-content:space-between;width:100%!important}.calendar_react-calendar__month-view__weekdays__weekday__4wKud{align-items:flex-start;display:flex}.calendar_hidden-day__BBIdm{display:none;visibility:hidden}.add-event-modal-container{align-items:center;background:#2155a329;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.add-event-modal-content{background-color:#fff;border-radius:20px;box-shadow:0 6px 58px 0 #7991ad32;box-sizing:border-box;display:flex;flex-direction:column;gap:1.2rem;padding:2rem;position:relative;width:520px}.add-event-modal-btn{align-items:center;background-color:#f4f9fd;border:none;border-radius:5px;color:#0a1629;cursor:pointer;display:flex;font-size:1.1rem;height:30px;justify-content:center;position:absolute;right:10px;top:10px;width:30px}.event-title{color:#0a1629;font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:100%}.event-name-container{display:flex;flex-direction:column;width:100%}.event-label{font-weight:700;height:24;left:6px;top:1px}.event-input-field,.event-label{color:#7d8592;font-size:14px;letter-spacing:0;line-height:24px}.event-input-field{background:#fff;border:1px solid #d8e0f0;border-radius:12px;box-shadow:0 1px 2px 0 #b8c8e039;box-sizing:border-box;font-weight:400;padding:.5rem .7rem;width:100%}.add-event-modal-dropdown{display:flex;flex-direction:column}.event-select-option{background:#fff;border:1px solid #d8e0f0;border-radius:12px;box-shadow:0 1px 2px 0 #b8c8e039;box-sizing:border-box;color:#7d8592;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;padding:.7rem;width:100%}.event-date,.event-time{display:flex;flex-direction:column;gap:.2rem;width:100%}.event-date-time-container{display:flex;flex-direction:row;gap:1rem;width:100%}.event-description{display:flex;flex-direction:column;width:100%}.event-textarea{border:1px solid #d8e0f0;border-radius:14px;box-shadow:0 1px 2px 0 #b8c8e039;box-sizing:border-box;height:90px;padding:.5rem .7rem}.event-repeat-container{align-items:center;background-color:#f4f9fd;border-radius:10px;box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;padding:.9rem .8rem;width:100%}.add-event-modal-last-section{align-items:end;display:flex;justify-content:end}.add-event-modal-request-btn{background:#3f8cff;border-radius:10px;box-shadow:0 6px 12px 0 #3f8cff43;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:0;line-height:100%;padding:.7rem .6rem}.login-container{align-items:center;display:flex;height:95vh}.login-box{background:#fff;border-radius:25px;box-shadow:0 4px 8px #0003;display:flex;gap:5rem;height:100%;justify-content:space-between;overflow:hidden;width:100%}.login-image{background:#3f8cff;color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center;width:700px}.login-logo{align-items:center;display:flex;gap:10px;margin-bottom:30px;margin-left:8.5em;margin-top:1em}.login-logo-img{height:35px;object-fit:contain;width:35px}.login-logo-text{color:#fff;font-size:30px;font-weight:700}.login-text{display:flex;flex-direction:column;gap:10px;margin-bottom:15px;margin-top:0}.login-heading{letter-spacing:0;margin:0 6rem 0 0}.login-heading,.login-subheading{font-size:40px;font-weight:400;line-height:44px}.login-subheading{margin:7px 4rem 0 0}.login-left-image img{height:310px;object-fit:contain;width:500px}.form-login{gap:1.5rem;width:450px}.form-login,.login-form{display:flex;flex-direction:column}.login-form{align-items:center;gap:2rem;justify-content:center;padding-right:9rem;width:500px}.login-label{color:#7d8592;font-size:1rem;font-weight:700;letter-spacing:0;line-height:24px}.login-main-heading h2{align-self:center;color:#0a1629;font-size:1.8rem;font-weight:700}.login-input{display:flex;flex-direction:column;gap:.5rem}.login-input-container{display:flex;flex-direction:column;gap:1rem;width:100%}.login-input-field{align-items:center;border:1px solid #d8e0f0;border-radius:10px;box-shadow:0 1px 2px 0 #b8c8e039;box-sizing:border-box;color:#7d8592;display:flex;font-size:14px;font-weight:400;gap:.2rem;letter-spacing:0;line-height:24px;padding:.5rem .8rem;width:100%}.login-input-field::placeholder,.login-password-input::placeholder{color:#7d859299}.login-password-input{border:none;color:#7d859299;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;width:100%}.login-password-field{display:flex;flex-direction:column;gap:.5rem}.login-password-field input{padding-right:40px;width:100%}.login-eye-icon{cursor:pointer;font-size:14px;justify-content:center}.login-eye-icon,.login-options{align-items:center;display:flex}.login-options{color:#7d859299;font-size:1rem;justify-content:space-between;width:100%}.login-options label{align-items:center;display:flex;gap:.5rem}.login-checkbox{height:15px;width:15px}.login-options a{color:#7d859299;text-decoration:none}.login-button{align-items:center;align-self:center;background-color:#3f8cff;border:none;border-radius:12px;box-shadow:0 6px 12px 0 #3f8cff43;color:#fff;display:flex;font-size:1rem;gap:1rem;margin-top:1rem;padding:.6rem 1.5rem}.error-message{color:red;font-size:14px;margin-bottom:10px;text-align:center}.forget-container{align-items:center;display:flex;height:95vh}.forget-box{background:#fff;border-radius:25px;box-shadow:0 4px 8px #0003;display:flex;gap:5rem;height:100%;justify-content:space-between;overflow:hidden;width:100%}.forget-image{background:#3f8cff;color:#fff;flex-direction:column;justify-content:center;text-align:center;width:700px}.forget-image,.forget-logo{align-items:center;display:flex}.forget-logo{gap:10px;margin-bottom:30px}.forget-logo-img{background-color:#fff;border-radius:8px;color:#fff;height:35px;object-fit:contain;width:35px}.forget-logo-text{color:#fff;font-size:30px;font-weight:700}.forget-text{display:flex;flex-direction:column;gap:10px;margin-bottom:15px;margin-top:0}.forget-headings{letter-spacing:0;margin:0}.forget-headings,.forget-subheadings{font-size:40px;font-weight:400;line-height:44px;text-align:center}.forget-subheadings{margin:7px 0 0}.forget-left-image img{height:300px;object-fit:contain;width:40rem}.forget-form-login{align-self:flex-start;gap:1rem;width:450px}.forget-form,.forget-form-login{display:flex;flex-direction:column}.forget-form{gap:2rem;justify-content:center;padding-right:9rem;width:500px}.forget-main{align-items:center;display:flex;justify-content:center;width:100%}.forget-main h2{align-self:center;color:#0a1629;font-size:1.8rem;font-weight:700}.forget-back-section{align-items:center;cursor:pointer;display:flex;font-size:14px}.forget-back-arrow{color:#7d8592;font-size:16px;font-weight:400;margin-right:2px}.forget-one{display:flex;flex-direction:column;gap:2rem;justify-content:center}.forget-label{color:#7d8592;font-size:1rem;font-weight:700;letter-spacing:0;line-height:24px}.forget-back-text{color:#7d8592;margin:0}.forget-instruction{color:#7d8592;font-size:14px;font-weight:700;line-height:24px;text-align:left}.instruction-div{width:450px}.forget-input-container{display:flex;flex-direction:column;gap:.5rem}.forget-input-field{align-items:center;border:1px solid #d8e0f0;border-radius:10px;box-shadow:0 1px 2px 0 #b8c8e039;box-sizing:border-box;color:#7d8592;display:flex;font-size:14px;font-weight:400;gap:.2rem;letter-spacing:0;line-height:24px;padding:.5rem .8rem;width:100%}.forget-input-field::placeholder{color:#7d859299}.forget-continue-button{align-self:center;background-color:#3f8cff;border:none;border-radius:12px;box-shadow:0 6px 12px 0 #3f8cff43;color:#fff;display:flex;font-size:1rem;gap:1rem;margin-top:1rem;padding:.6rem 1.5rem}.forget-arrow-icon{align-items:center;cursor:pointer;display:flex;font-size:14px;justify-content:center}.forget-continue-button:hover{background:#0056b3}.ant-spin-dot-item{background-color:#fff!important}.reset-container{align-items:center;display:flex;height:95vh}.reset-box{background:#fff;border-radius:25px;box-shadow:0 4px 8px #0003;display:flex;gap:5rem;height:100%;justify-content:space-between;overflow:hidden;width:100%}.reset-image{background:#3f8cff;color:#fff;flex-direction:column;justify-content:center;text-align:center;width:700px}.reset-image,.reset-logo{align-items:center;display:flex}.reset-logo{gap:10px;margin-bottom:30px}.reset-logo-image{background-color:fff;color:#fff;height:35px;object-fit:contain;width:35px}.reset-logo-text{color:#fff;font-size:30px;font-weight:700}.reset-text{display:flex;flex-direction:column;gap:10px;margin-bottom:15px;margin-top:0}.reset-heading{letter-spacing:0;margin:0}.reset-heading,.reset-subheading{font-size:40px;font-weight:400;line-height:44px;text-align:center}.reset-subheading{margin:7px 0 0}.reset-left-image img{height:300px;object-fit:contain;width:40rem}.reset-form-password{gap:10px;width:100%}.reset-form,.reset-form-password{display:flex;flex-direction:column;justify-content:center}.reset-form{align-items:center;gap:2rem;padding-right:9rem;width:500px}.reset-input-container{display:flex;flex-direction:column;gap:.5rem}.reset-main h2{align-self:center;color:#0a1629;font-size:1.8rem;font-weight:700}.reset-back-section{align-items:flex-start;cursor:pointer;display:flex;font-size:14px;width:100%}.reset-back-arrow{color:#7d8592;font-size:16px;font-weight:400;margin-right:2px}.reset-one{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.reset-back-text{color:#7d8592;margin:0}.reset-main-input-container{display:flex;flex-direction:column;gap:1.5rem}.reset-label{font-size:1rem;font-weight:700}.reset-input-field,.reset-label{color:#7d8592;letter-spacing:0;line-height:24px}.reset-input-field{align-items:center;border:1px solid #d8e0f0;border-radius:10px;box-shadow:0 1px 2px 0 #b8c8e039;box-sizing:border-box;display:flex;font-size:14px;font-weight:400;gap:.2rem;padding:.5rem .8rem;width:100%}.reset-input-field input{padding-right:40px;width:100%}.reset-input-field::placeholder{color:#7d859299}.reset-confirm-button{align-items:center;align-self:center;background-color:#3f8cff;border:none;border-radius:12px;box-shadow:0 6px 12px 0 #3f8cff43;color:#fff;display:flex;font-size:1rem;gap:1rem;margin-top:1rem;padding:.6rem 1.5rem}.reset-arrow-icon{font-size:16px;margin-left:10px}.reset-confirm-button:hover{background:#0056b3}.profile-main-container{display:flex;flex-direction:column;gap:2rem;margin-bottom:1rem;width:100%}.profile-header{align-items:center;display:flex;justify-content:space-between;width:100%}.profile-header h2{color:#0a1629;font-size:2rem;font-weight:700;letter-spacing:0;line-height:100%}.profile-edit-btn{align-items:center;background-color:#fff;border-radius:14px;color:#0a1629;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;width:40px}.profile-content-container{display:flex;flex-direction:column;gap:2rem}.employee-profile-header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.profile-main-progress{align-items:center;display:flex;justify-content:center;position:relative}.camera-icon{color:#3f8cff;font-size:2rem;opacity:.7;position:absolute}.employee-image{border-radius:100%;height:94px;width:96px}.employee-about-content{color:#0a1629;display:flex;flex-direction:column;gap:.5rem}.profile-name{font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:100%}.profile-designation{font-size:.8rem;font-weight:400;letter-spacing:0;line-height:21px}.profile-contact-information-container,.profile-main-information-container{background-color:#fff;border-radius:20px;box-shadow:0 6px 58px 0 #c4cbd61a;display:flex;flex-direction:column;gap:1rem;padding:2rem}.profile-contact-information-container h6,.profile-main-information-container h6{color:#0a1629;font-size:1.1rem;font-weight:700;letter-spacing:0;line-height:26px}.profile-main-info-content-section{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);justify-content:space-between;width:100%}.location-input-section{align-items:center;border:1px solid #d8e0f0;border-radius:14px;box-shadow:0 1px 2px 0 #b8c8e039;color:#7d8592;display:flex;font-size:.9rem;font-weight:400;gap:.5rem;letter-spacing:0;line-height:24px;padding:.5rem 1rem}.location-input{border:none;outline:none;width:100%}.location-icon{align-items:center;color:#7d8592;display:flex;font-size:1.1rem;justify-content:center}input[type=date]{color:#7d8592;font-size:16px;padding:8px}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(40%) sepia(100%) hue-rotate(180deg)}.team-holiday-status-container{display:flex;gap:2rem;width:100%}.holiday-status-container,.team-status-container{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:1.5rem;padding:2rem;width:100%}.holiday-status-container h6,.holiday-status-content h6,.team-status-container h6{color:#0a1629;font-size:1.1rem;font-weight:700;letter-spacing:0;line-height:26px}.team-list-container{display:flex;flex-direction:column;gap:1rem}.team-employee-container{align-items:center;display:flex;gap:1rem}.team-employee-img img{border-radius:100%;height:50px;width:50px}.team-employee-content{display:flex;flex-direction:column;gap:.3rem}.team-employee-position{font-size:1rem;font-weight:700;letter-spacing:0;line-height:24px}.team-employee-email{color:#91929e;font-size:.85rem;font-weight:400;letter-spacing:0;line-height:100%}.holidays-content-container{box-sizing:border-box;display:flex;gap:5rem;width:100%}.holiday-status{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.holiday-status-content{display:flex;flex-direction:column;gap:.2rem}.holiday-status-content p{color:#91929e;font-size:.9rem;font-weight:400;letter-spacing:0;line-height:100%}.dashboard-container{display:flex;flex-direction:column;gap:2rem;margin-bottom:1rem;width:100%}.dashboard-header-container{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.dashboard-header{align-items:center;display:flex;justify-content:space-between;width:100%}.dashboard-header h2{color:#0a1629;font-size:2rem;font-weight:700;letter-spacing:0;line-height:100%}.dashboard-right-section{align-items:center;display:flex;gap:1.5rem}.dashboard-section-container{display:flex;gap:3rem}.dashboard-profile-section{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;width:100%}.dashboard-profile-section h4{color:#0a1629;font-size:1.1rem;font-weight:700;letter-spacing:0;line-height:100%}.dashboard-profile-container{background-color:#fff;border-radius:20px;box-shadow:0 6px 58px 0 #c4cbd61a;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.dashboard-profile-header{align-items:center;display:flex;gap:1rem}.dashboard-main-progress{align-items:center;display:flex;justify-content:center;position:relative}.dashboard-image{border-radius:100%;height:60px;width:60px}.dashboard-about-content{color:#0a1629;display:flex;flex-direction:column;gap:.5rem}.dashboard-name{font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:100%}.dashboard-designation{font-size:.8rem;font-weight:400;letter-spacing:0;line-height:21px}.dashboard-profile-content-section{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);justify-content:space-between;width:100%}.all-holidays-container{background-color:#fff;border-radius:24px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;width:43%}.all-holiday-header,.status-header,.team-leave-header{align-items:center;display:flex;justify-content:space-between;width:100%}.all-holiday-header h4,.status-header h4,.team-leave-header h4{color:#0a1629;font-size:1.1rem;font-weight:700;letter-spacing:0;line-height:100%}.view-all-holidays,.view-all-status{align-items:center;color:#3f8cff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.3rem;letter-spacing:0;line-height:100%}.holidays-boxes{display:flex;flex-direction:column;gap:1rem}.holiday-box{align-items:center;display:flex;gap:.5rem;width:100%}.holiday-box-line{background-color:#3f8cff;border-radius:10px;height:42px;width:4px}.holiday-box-events-content{display:flex;flex-direction:column;gap:.5rem}.holiday-event{color:#0a1629;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px}.holiday-date{color:#91929e;font-size:14px;font-weight:400;letter-spacing:0;line-height:100%}.all-employee-container{background-color:#fff;border-radius:20px;box-shadow:0 6px 58px 0 #c4cbd61a;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem;padding:1.5rem;width:100%}.all-employee-header{align-items:center;display:flex;justify-content:space-between;width:100%}.all-employee-header h4{color:#0a1629;font-size:1.1rem;font-weight:700;letter-spacing:0;line-height:100%}.all-employee-boxes{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,173px);justify-content:space-between;width:100%}.all-team-profile-container{width:173px}.all-employee-name{font-size:1rem;font-weight:700;line-height:100%}.all-employee-content,.all-employee-name{color:#0a1629;letter-spacing:0;text-align:center}.all-employee-content{font-size:.9rem;font-weight:400;line-height:21px}.status-and-team-leave-container{display:flex;flex-direction:column;gap:2rem;width:52%}.status-and-finance-team-leave-container{display:flex;flex-direction:row-reverse;gap:3rem;width:100%}.status-and-finance-team-leave-container .status-container{display:flex;height:80%;width:42%}.status-container{background-color:#fff;gap:1rem;height:-webkit-fit-content;height:fit-content;height:60%}.status-container,.team-leave-container{border-radius:24px;display:flex;flex-direction:column;padding:1.5rem}.team-leave-container{gap:2rem;height:-webkit-fit-content;height:fit-content;height:100%}.employee-company-news-container{background-color:#fff;border-radius:24px;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;width:100%}.employee-company-news-container img{border-top-left-radius:24px;border-top-right-radius:24px;box-sizing:border-box;height:150px;object-fit:cover;width:100%}.employee-company-news-content{display:flex;flex-direction:column;gap:.3rem;padding:1.5rem 1.5rem 2rem}.employee-company-news-header{display:flex;justify-content:space-between;width:100%}.employee-company-news-title{font-size:1.1rem;font-weight:700;letter-spacing:0;line-height:26px}.employee-company-news-parah{color:#91929e;font-size:14px;font-weight:400;letter-spacing:0;line-height:100%}.attendance_react-calendar__month-view__days__day__btTsr{display:flex;gap:1rem;height:100px!important;justify-content:flex-end;width:80px!important}.attendance_weekdayBorder__eYOBS{border-right:none!important}.attendance_react-calendar__navigation__label__fiCMR{flex-grow:0!important}.attendance_react-calendar__navigation__Yp1M1{border:1px solid #e6ebf5;display:flex;gap:2rem;justify-content:center}.attendance_react-calendar__month-view__days__XHZ\+P{border-right:1px solid #e6ebf5!important;border-top:1px solid #e6ebf5!important;display:flex;flex-direction:row-reverse;height:95px!important;justify-content:space-between;width:100%!important}.attendance_react-calendar__month-view__weekdays__IjkxX{border:1px solid red}.attendance_react-calendar__month-view__weekdays__weekday__aa-WB{align-items:flex-start;display:flex}.attendance_hidden-day__HHnGt{display:none;visibility:hidden}.adminDashboard-container{display:flex;flex-direction:column;gap:2rem;margin-bottom:1rem;width:100%}.adminDashboard-header-container{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.welcome-user{color:#7d8592;font-size:1rem;font-weight:400;letter-spacing:0;line-height:100%}.adminDashboard-header{align-items:center;display:flex;justify-content:space-between;width:100%}.adminDashboard-header h2{color:#0a1629;font-size:2rem;font-weight:700;letter-spacing:0;line-height:100%}.adminDashboard-right-section{align-items:center;display:flex;gap:1.5rem}.employee-timing-date-container{align-items:center;background-color:#e6edf5;border-radius:14px;color:#0a1629;display:flex;font-size:.9rem;font-weight:400;gap:.5rem;letter-spacing:0;line-height:24px;padding:.5rem 1rem}.employee-calender-icon,.employee-time-icon{align-items:center;display:flex;font-size:1.1rem}.admin-dashboard-main-container{display:flex;gap:2rem;width:100%}.adminDashboard-section-container{display:flex;flex-direction:column;gap:2rem}.adminDashboard-profile-section{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;width:100%}.adminDashboard-profile-section h4{color:#0a1629;font-size:1.1rem;font-weight:700;letter-spacing:0;line-height:100%}.adminDashboard-profile-container{background-color:#fff;border-radius:20px;box-shadow:0 6px 58px 0 #c4cbd61a;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.adminDashboard-profile-header{align-items:center;display:flex;gap:1rem}.adminDashboard-main-progress{align-items:center;display:flex;justify-content:center;position:relative}.adminDashboard-image{border-radius:100%;height:60px;width:60px}.adminDashboard-about-content{color:#0a1629;display:flex;flex-direction:column;gap:.5rem}.adminDashboard-name{font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:100%}.adminDashboard-designation{font-size:.8rem;font-weight:400;letter-spacing:0;line-height:21px}.adminDashboard-profile-content-section{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);justify-content:space-between;width:100%}.profile-input-section{display:flex;flex-direction:column;gap:.3rem;width:100%}.profile-input-section label{font-weight:700}.profile-input,.profile-input-section label{color:#7d8592;font-size:.9rem;letter-spacing:0;line-height:24px}.profile-input{border:1px solid #d8e0f0;border-radius:14px;box-shadow:0 1px 2px 0 #b8c8e039;font-weight:400;padding:.5rem 1rem}.all-events-container{background-color:#fff;border-radius:24px;display:flex;flex-direction:column;gap:2rem;padding:1.5rem;width:100%}.admin-status-header,.all-events-header,.team-leave-header{align-items:center;display:flex;justify-content:space-between;width:100%}.admin-status-header h4,.all-events-header h4,.team-leave-header h4{color:#0a1629;font-size:1.1rem;font-weight:700;letter-spacing:0;line-height:100%}.view-all-events,.view-all-status{align-items:center;color:#3f8cff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.3rem;letter-spacing:0;line-height:100%}.view-all-icon{align-items:center;display:flex;font-size:.8rem}.events-boxes{display:flex;flex-direction:column;gap:1.5rem}.events-box{align-items:center;display:flex;gap:.5rem;height:100px;width:100%}.events-box-line{background-color:#3f8cff;border-radius:10px;height:100%;width:4px}.events-box-events-content{display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:space-evenly;width:100%}.event.title-container{display:flex;gap:1rem;justify-content:space-between;width:100%}.events-title{color:#0a1629;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;width:200px}.event-timing-container{align-items:center;display:flex;justify-content:space-between;width:100%}.events-date{color:#91929e;font-size:14px;font-weight:400;letter-spacing:0;line-height:100%}.event-post-time{background-color:#f4f9fd;border-radius:10px;color:#7d8592;font-size:13px;font-weight:700;gap:.5rem;letter-spacing:0;line-height:16px;padding:.5rem}.date-icon,.event-post-time{align-items:center;display:flex}.date-icon{font-size:1rem}.admin-all-employee-container{background-color:#fff;border-radius:20px;box-shadow:0 6px 58px 0 #c4cbd61a;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;height:-webkit-fit-content;height:fit-content;padding:1.5rem;width:100%}.admin-all-employee-header{align-items:center;display:flex;justify-content:space-between;width:100%}.admin-all-employee-header h4{color:#0a1629;font-size:1.1rem;font-weight:700;letter-spacing:0;line-height:100%}.admin-all-employee-boxes{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,180px);justify-content:space-between;width:100%}.all-team-profile-container{align-items:center;background:#f4f9fd;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:1.2rem .5rem;width:100%}.all-team-lead-container .team-profile-container{background:#fdc74824}.all-team-profile-img{border-radius:100%;height:55px;width:55px}.all-team-about{align-items:center;display:flex;flex-direction:column;gap:.2rem;justify-content:center}.admin-all-employee-name{color:#0a1629;font-size:1rem;font-weight:700;letter-spacing:0;line-height:100%;text-align:center}.admin-all-employee-content{color:#0a1629;font-size:.9rem;font-weight:400;letter-spacing:0;line-height:21px;text-align:center}.all-team-position{border:1px solid #7d8592;border-radius:5px;color:#7d8592;font-size:12px;font-weight:600;margin-top:.5rem;padding:.1rem .2rem}.admin-status-and-team-leave-container{display:flex;flex-direction:column;gap:2rem;width:100%}.admin-status-container{background-color:#fff;border-radius:24px;display:flex;flex-direction:column;gap:1rem;height:-webkit-fit-content;height:fit-content;height:60%;padding:1.5rem}.score-container{gap:1.5rem}.score-container,.score-content{display:flex;flex-direction:column}.score-content{gap:.6rem}.admin-status-and-team-leave-container .team-leave-container{border-radius:24px;display:flex;flex-direction:column;gap:2rem;height:-webkit-fit-content;height:fit-content;height:100%;padding:1.5rem;width:100%}.team-leave-employee-applied-container{display:flex;flex-direction:column;gap:1rem;width:100%}.team-leave-employee-applied-box{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.team-leave-employee-applied-header{align-items:center;display:flex;gap:.5rem}.team-leave-employee-applied-about{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem}.view-more-leave{align-self:center}.total-login-leaves-container{box-sizing:border-box;display:flex;gap:1.5rem;gap:2rem}.total-login-container{background-color:#fff;border-radius:24px;box-shadow:0 6px 58px 0 #c4cbd61a;box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;padding:1.5rem;width:393px}.total-login-header{align-items:flex-start}.total-login-header,.total-login-information{display:flex;justify-content:space-between;width:100%}.total-login-information{align-items:center}.total-login-content{display:flex;flex-direction:column;gap:1rem}.total-login-about-content{color:#0a1629;display:flex;flex-direction:column;gap:.2rem}.total-employee-login{color:#3f8cff;font-size:1.2rem;font-weight:700;letter-spacing:0;line-height:100%}.total-employee-login span{color:#0a1629}.total-employee{color:#0a1629;font-size:1.5rem;font-weight:800}.company-news-container{background-color:#fff;border-radius:24px;display:flex;flex-direction:column;width:350px}.company-news-container img{border-top-left-radius:24px;border-top-right-radius:24px;box-sizing:border-box;height:150px;object-fit:cover;width:100%}.company-news-content{display:flex;flex-direction:column;gap:.3rem;padding:.5rem 1.5rem .8rem}.company-news-header{display:flex;justify-content:space-between;width:100%}.company-news-title{font-size:1rem;font-weight:700;letter-spacing:0;max-width:50%}.add-news-btn{font-size:14px;font-weight:600}.company-news-parah{color:#91929e;font-size:14px;font-weight:400;letter-spacing:0;line-height:100%}.login-status-container{display:flex;flex-direction:column;gap:1.5rem;width:100%}.login-status-header{align-items:center;display:flex;justify-content:space-between;width:100%}.login-status-header h2{color:#0a1629;font-size:2rem;font-weight:700;letter-spacing:0;line-height:100%}.login-status-btn-section{align-items:center;background-color:#e6edf5;border-radius:30px;display:flex;font-size:1rem;letter-spacing:0;line-height:100%;padding:.3rem;text-align:center}.login-status-btn{border-radius:24px;color:#0a1629;cursor:pointer;font-weight:500;padding:.8rem .5rem;width:120px}.active-login-status-btn{background-color:#3f8cff;color:#fff;font-weight:700}.login-status-right-section{align-items:center;display:flex;gap:1.5rem;justify-content:flex-end}.All-employee-login-status-container{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.attendance-calendar-container{display:flex;gap:2rem;width:100%}.attendance-calendar-first{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:2rem;padding:1rem}.attendance-edit-btn{align-items:center;align-self:flex-end;background-color:#f4f9fd;border-radius:14px;color:#0a1629;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;width:40px}.user-attendance-container{display:flex;flex-direction:column;gap:.5rem;width:265px}.user-attendance-container h6{color:#0a1629;font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:24px}.user-login-info{background-color:#f4f9fd;border:2px solid #fff;border-radius:10px;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:1rem .5rem}.user-attendance-content{align-items:center;display:flex;justify-content:space-between}.user-todays-status{display:flex;flex-direction:column;gap:1rem}.user-current-date-status{color:#7d8592;display:flex;flex-direction:column;gap:.5rem}.user-current-date{font-size:16px;font-weight:600;letter-spacing:0;line-height:100%}.user-day-shift{font-size:10px;font-weight:400;letter-spacing:0;line-height:100%}.user-time-duration{color:#0a1629;font-size:14px;font-weight:600;letter-spacing:0;line-height:100%}.user-attendance-image img{height:75px}.login-attendance-btn{align-self:center;background:#3f8cff;border-radius:20px;box-shadow:0 6px 11.8px 0 #3f8cff43;color:#fff;font-size:12px;font-weight:700;letter-spacing:0;line-height:100%;padding:.5rem 2.5rem}.attendance-score-container{display:flex;flex-direction:column;gap:1.5rem}.attendance-score-content{display:flex;flex-direction:column;gap:.8rem}.attendence-score-title,.leave-score-title{color:#0a1629;font-size:1rem;font-weight:700;letter-spacing:0;line-height:24px}.attendence-score,.leave-score{color:#3f8cff;font-size:1.7rem;font-weight:700;letter-spacing:0;line-height:100%}.attendence-score span,.leave-score span{color:#434253;font-size:2.1rem;font-weight:700;letter-spacing:0;line-height:21px}.attendance-parah{color:#7d8592;font-size:12px;font-weight:400;letter-spacing:0;line-height:17px}.attendance-calendar-Second{display:flex;flex-direction:column;gap:1rem;width:100%}.attendance-calendar-header{align-items:center;display:flex;justify-content:space-between;width:100%}.attendance-calendar-header h2{color:#0a1629;font-size:2rem;font-weight:700;letter-spacing:0;line-height:100%}.attendance-calendar-btn{background-color:#3f8cff;border-radius:24px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.5rem 2rem}.attendance-calendar{background:#fff;border-radius:21px}.attendance-present-absent{align-items:center;display:flex;gap:.5rem;height:100%}.attendance-line{border-radius:5px;height:100%;width:4px}.absent-attendance,.present-attendance{border-radius:14px;padding:.6rem}.attendance-present-absent span{font-size:25px;font-weight:700;letter-spacing:0;line-height:21px}.attendance-calendar .react-calendar__navigation{align-items:center;display:flex;gap:1rem;justify-content:center;margin:.5rem;width:100%}.attendance-calendar .react-calendar__navigation__label{flex-grow:0!important;width:150px!important}.attendance-calendar .react-calendar__month-view__days,.attendance-calendar .react-calendar__month-view__weekdays{display:grid!important;grid-template-columns:repeat(7,1fr)!important}.admin-all-teams-container{display:flex;flex-direction:column;gap:1rem;width:100%}.admin-all-teams-heading{color:#0a1629;font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:24px}.select-teams-container{align-items:center;background-color:#f4f9fd;border-radius:14px;display:flex;gap:1rem;padding:.5rem .6rem}.select-teams{background-color:initial;border:none;cursor:pointer;justify-content:space-between;width:100%}.select-teams,.select-teams option{align-items:center;color:#3f8cff;display:flex;font-size:16px;font-weight:600;letter-spacing:0;line-height:100%;outline:none}.select-teams option{border:none!important;gap:1rem}.admin-team-main-progress{align-items:center;background:#fff;border-radius:100%;display:flex;justify-content:center;position:relative}.admin-team-image{border-radius:100%;height:28px;width:28px}.admin-team-member-image{border-radius:100%;height:43px;width:43px}.selected-team-employee-container{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;justify-content:space-between}.selcted-team-employee{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:.5rem}.selcted-team-employee p{color:#7d8592;font-size:14px;font-weight:600;letter-spacing:0;line-height:100%}.react-calendar__tile:disabled{background:#fff}.adminAttendance_react-calendar__month-view__days__day__ulea6{display:flex;gap:1rem;height:100px!important;justify-content:flex-end;width:80px!important}.adminAttendance_weekdayBorder__YEkZ4{border-right:none!important}.adminAttendance_react-calendar__navigation__label__sJbDd{flex-grow:0!important}.adminAttendance_react-calendar__navigation__H1OVu{border:1px solid #e6ebf5;display:flex;gap:2rem;justify-content:center}.adminAttendance_react-calendar__month-view__days__5Wpds{border-right:1px solid #e6ebf5!important;border-top:1px solid #e6ebf5!important;display:flex;flex-direction:row-reverse;gap:.5rem;height:106px!important;justify-content:space-between;width:100%!important}.adminAttendance_react-calendar__month-view__weekdays__co0OZ{border:1px solid red}.adminAttendance_react-calendar__month-view__weekdays__weekday__a\+9t5{align-items:flex-start;display:flex}.adminAttendance_hidden-day__RYX6r{display:none;visibility:hidden}.employee-status-container{display:flex;flex-direction:column;gap:3rem;margin-bottom:1rem;width:100%}.employee-status-header-container{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;width:100%}.employee-status-header{display:flex;flex-direction:column;gap:.5rem}.employee-status-header h2{color:#0a1629;font-size:2rem;font-weight:700;letter-spacing:0;line-height:100%}.employee-status-header p{color:#91929e;font-size:1.1rem;font-weight:400;letter-spacing:0;line-height:100%}.employee-status-right-section{align-items:center;display:flex;gap:1rem}.employee-status-back-btn{align-items:center;color:#91929e;cursor:pointer;display:flex;font-size:.95rem;font-weight:400;gap:.5rem;letter-spacing:0;line-height:100%}.employee-timming-status-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;justify-content:space-between;width:100%}.employee-timming-status-box{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:1rem;padding:1rem}.employee-status-box-title{color:#0a1629;font-size:1rem;font-weight:700;letter-spacing:0;line-height:24px}.employee-status-box-score{color:#3f8cff;font-size:2.1rem;font-weight:700;letter-spacing:0;line-height:24px}.chart-employee-status-container{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;width:100%}.chart-employee-status{width:100%}.chart-label{font-size:14px;font-weight:700;pointer-events:none}.charts-show-represents-value-container,.employee-status-timimg-container{align-items:center;color:#0a1629;display:flex;font-size:1.2rem;font-weight:700;gap:2rem;letter-spacing:0;line-height:24px}.charts-show-represents-value{align-items:center;display:flex;gap:1rem}.reperesent-absent,.reperesent-leave,.reperesent-present{border-radius:3px;height:20px;width:20px}.reperesent-present{background-color:#3f8cff}.reperesent-absent{background-color:#d23422}.reperesent-leave{background-color:#ffb800}.employee-status-timimg-container{justify-content:space-evenly;width:100%}.employee-status-timimg{align-items:flex-end;display:flex;gap:1rem}.employee-status-timimg span{font-size:1.5rem;font-weight:800;letter-spacing:0;line-height:24px}.admin-leave-container{display:flex;flex-direction:column;gap:2rem;margin-bottom:1rem;width:100%}.admin-leave-header{align-items:center;display:flex;justify-content:space-between;width:100%}.admin-leave-header h2{color:#0a1629;font-size:2rem;font-weight:700;letter-spacing:0;line-height:100%}.team-all-employee-container{display:flex;flex-direction:column;gap:.5rem}.team-all-employee-box{align-items:center;background-color:#fff;border-radius:24px;box-shadow:0 6px 58px 0 #c4cbd61a;display:flex;gap:1rem;justify-content:space-between;padding:.8rem 1rem}.team-all-employee-details{align-items:center;display:flex;gap:1rem;width:280px}.team-all-employee-profile img{border-radius:100%;height:60px;width:60px}.team-all-employee-name-section{display:flex;flex-direction:column}.team-all-employee-name{color:#0a1629;font-size:1rem;font-weight:700;letter-spacing:0;line-height:24px}.team-all-employee-email{color:#91929e;font-size:.9rem;font-weight:400;letter-spacing:0;line-height:100%}.team-all-employee-about-container{display:flex;gap:1.5rem;width:100%}.team-all-employee-about{display:flex;flex-direction:column;font-size:.9rem;gap:.5rem;letter-spacing:0;line-height:100%}.team-all-employee-title{color:#91929e}.team-all-employee-content{align-items:center;color:#0a1629;display:flex;gap:.5rem}.team-all-employee-buttons{align-items:center;display:flex;gap:3rem}.team-all-employee-approve-btn,.team-all-employee-reject-btn{background-color:#e8e8e8;border-radius:20px;color:#0a1629;font-size:.9rem;font-weight:500;letter-spacing:0;line-height:100%;padding:.8rem 2rem}.team-all-employee-approve-btn{background:#3f8cff;color:#fff}.mytask-container{display:flex;flex-direction:column;gap:2rem;width:100%}.mytask-header{align-items:center;display:flex;justify-content:space-between;width:100%}.mytask-header h2{color:#0a1629;font-size:2rem;font-weight:700;letter-spacing:0;line-height:100%}.mytask-header .addTask-btn{margin-top:0}.task-sub-container{align-items:center;display:flex;flex-direction:column;gap:1rem;height:75vh;justify-content:center;text-align:center;width:100%}.tast-img{height:332px;width:388px}.task-parah{color:#0a1629;font-size:1rem;line-height:1.5rem;text-align:center;width:250px}.addTask-btn,.task-parah{font-weight:700;letter-spacing:0}.addTask-btn{align-items:center;background:#3f8cff;border-radius:10px;box-shadow:0 6px 12px 0 #3f8cff43;color:#fff;display:flex;font-size:.9rem;gap:.5rem;line-height:100%;padding:.8rem}.mytask-container .All-employee-container{gap:1.5rem}.mytask-container .All-employee-container .employee-box{align-items:flex-start;padding:0}.employee-task-image{align-items:center;display:flex;justify-content:center}.assignee-image{border-radius:100%;height:25px;width:25px}.main-employee-box{background-color:#fff;border-radius:20px;padding:1.2rem 2rem}.add-task-modal-container{align-items:center;background:#2155a329;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.add-task-modal-content{background-color:#fff;border-radius:20px;box-shadow:0 6px 58px 0 #7991ad32;box-sizing:border-box;display:flex;flex-direction:column;gap:1.2rem;padding:2rem;position:relative;width:520px}.add-task-form{display:flex;flex-direction:column;gap:1rem;height:75vh;overflow-y:scroll;padding-right:1rem;scrollbar-color:#d3dbeb #0000}.add-task-form::-webkit-scrollbar-track{background:#ebf0fa}.add-task-form::-webkit-scrollbar-thumb:hover{background-color:#d3dbeb}.add-task-modal-btn{align-items:center;background-color:#f4f9fd;border:none;border-radius:5px;color:#0a1629;cursor:pointer;display:flex;font-size:1.1rem;height:30px;justify-content:center;position:absolute;right:10px;top:10px;width:30px}.upload-images{display:none}.custom-file-upload{cursor:pointer;width:100%}.task-title{color:#0a1629;font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:100%}.task-name-container{display:flex;flex-direction:column;width:100%}.task-label{font-weight:700;height:24;left:6px;top:1px}.task-input-field,.task-label{color:#7d8592;font-size:14px;letter-spacing:0;line-height:24px}.task-input-field{background:#fff;border:1px solid #d8e0f0;border-radius:12px;box-shadow:0 1px 2px 0 #b8c8e039;box-sizing:border-box;font-weight:400;padding:.5rem .7rem;width:100%}.add-task-modal-dropdown{display:flex;flex-direction:column}.task-select-option{background:#fff;border:1px solid #d8e0f0;border-radius:12px;box-shadow:0 1px 2px 0 #b8c8e039;box-sizing:border-box;color:#7d8592;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;padding:.7rem;width:100%}.task-date,.task-time{display:flex;flex-direction:column;gap:.2rem;width:100%}.task-date-time-container{display:flex;flex-direction:row;gap:1rem;width:100%}.datetime-input-field{background:#fff;border:1px solid #d8e0f0;border-radius:12px;box-shadow:0 1px 2px 0 #b8c8e039;box-sizing:border-box;color:#7d8592;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;padding:.5rem .7rem;width:100%}.task-description{display:flex;flex-direction:column;width:100%}.task-textarea{border:1px solid #d8e0f0;border-radius:14px;box-shadow:0 1px 2px 0 #b8c8e039;box-sizing:border-box;height:90px;padding:.5rem .7rem}.task-repeat-container{align-items:center;background-color:#f4f9fd;border-radius:10px;box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;padding:.9rem .8rem;width:100%}.toggle-label{color:#333;font-weight:600}.toggle-text{font-size:16px;font-weight:700;letter-spacing:0;line-height:24px}.toggle-switch{display:flex;height:28px;position:relative;width:50px}.toggle-switch input{height:0;opacity:0;width:0}.slider{background-color:#ced5e0;border-radius:28px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:22px;left:3px;width:22px}input:checked+.slider{background-color:#3f8cff}input:checked+.slider:before{transform:translateX(22px)}.add-task-modal-last-section{align-items:end;display:flex;justify-content:end}.add-task-modal-request-btn{background:#3f8cff;border-radius:10px;box-shadow:0 6px 12px 0 #3f8cff43;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:0;line-height:100%;padding:.7rem .6rem}.AdminTask-container{display:flex;flex-direction:column;gap:2rem;width:100%}.AdminTask-header{align-items:center;display:flex;justify-content:space-between;width:100%}.AdminTask-header h2{font-size:2rem}.AdminTask-header h2,.AdminTask-header h6{color:#0a1629;font-weight:700;letter-spacing:0;line-height:100%}.AdminTask-header h6{font-size:1.2rem}.adminTask-Date{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 6px 58px 0 #c4cbd61a;display:flex;font-size:1.1rem;gap:.7rem;justify-content:center;padding:.5rem 1rem}.adminTask-Date-container{position:relative}.adminTask-Date-container input{cursor:pointer;position:absolute;visibility:hidden;width:100%}.adminTask-second-container{align-items:flex-start;box-sizing:border-box;display:flex;gap:1rem;width:100%}.adminTask-index{padding:.7rem}.adminTask-index,.adminTask-lead-index{background-color:#fff;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;height:73vh;width:300px}.adminTask-lead-index .adminTeams-collection .select-teams-container{background-color:initial;border-bottom:1px solid #e4e6e8;border-radius:0;padding:1rem}.adminTask-lead-index .adminTeams-collection .select-teams-container .select-teams{color:#0a1629}.adminTask-index h6{color:#0a1629;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px}.adminTask-Details{flex-direction:column;gap:1rem}.adminTask-Details,.adminTask-Details-date{box-sizing:border-box;display:flex;width:100%}.adminTask-Details-date{align-items:center;background-color:#e6edf5;border-radius:10px;color:#0a1629;font-size:16px;font-weight:700;justify-content:center;letter-spacing:0;line-height:100%;padding:.6rem;text-align:center}.adminTask-Details .employee-box{align-items:flex-start;border-radius:20px;padding:0}.adminTeams-collection{display:flex;flex-direction:column;gap:1rem}.adminTaskTeam-container{display:flex;flex-direction:column;gap:.7rem}.taskInDetail-container{background-color:#fff;border-radius:24px;box-shadow:0 6px 58px 0 #c4cbd61a;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;padding:.8rem 1rem .8rem 2rem}.taskInDetail-header{align-items:center;align-self:flex-end;display:flex;gap:1rem}.taskInDetail-status{border-radius:10px;cursor:pointer;padding:.5rem 1rem;width:100px}.taskInDetail-status.doneStatus{background-color:#e0f9f2}.taskInDetail-status.inProgressStatus{background-color:#3f8cff1f}.taskInDetail-status.inReviewStaus{background-color:#c418e61c}.taskInDetail-status.todoStatus{background-color:#7d859224}.taskInDetail-status select{background-color:initial;border:none;box-sizing:border-box;font-weight:700;width:100%}.taskInDetail-status select.doneStatus{color:#00d097}.taskInDetail-status select.inProgressStatus{color:#3f8cff}.taskInDetail-status select.inReviewStaus{color:#c418e6}.taskInDetail-status select.todoStatus{color:#7d8592}.taskInDetails-close-btn{align-items:center;background-color:#f4f9fd;border-radius:12px;color:#0a1629;cursor:pointer;display:flex;font-size:1.1rem;height:35px;justify-content:center;width:35px}.taskInDetail-container h6{color:#0a1629;font-size:18px;font-weight:700;letter-spacing:0;line-height:26px}.taskInDetail-container p{color:#7d8592;font-size:.9rem;font-weight:400;letter-spacing:0;line-height:1.2rem;margin-bottom:1rem;width:400px}:root{--bg:#f7f2f2;--panel:#f1f0f0;--muted:#9aa0a6;--accent:#58a6ff;--card:#f3efef;--card-2:#2c2c2c}.TaskBoard_pageWrap__2mEZm{background:#fff;color:#000;font-family:Inter,Roboto,system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial;height:80vh;padding:20px 24px}.TaskBoard_header__NH-wX{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.TaskBoard_title__NYuqU{color:#000;font-size:28px;font-weight:700;margin:0}.TaskBoard_filterRow__o04oa{align-items:center;display:flex;gap:8px}.TaskBoard_searchBox__1F68s{width:220px}.TaskBoard_filterSelect__6nCBk,.TaskBoard_searchBox__1F68s{background:#fff;border:1px solid #2a2a2a;border-radius:8px;color:#000;font-size:14px;padding:8px 10px}.TaskBoard_newBtn__Iy-Vk{background:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:8px 12px}.TaskBoard_boardWrap__IKxn9{align-items:flex-start;display:flex;gap:16px}.TaskBoard_column__PBIMX{background:#5a5f630f;border-radius:5px;color:#333;min-height:220px;padding:12px;width:300px}.TaskBoard_columnDragOver__eROO5{box-shadow:0 8px 26px #58a6ff14;transform:translateY(-4px)}.TaskBoard_columnHeader__ljuVb{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:8px}.TaskBoard_colTitle__FbbIa{color:#333;font-size:13px;font-weight:700}.TaskBoard_colCount__Nx8R2{background:#007bff;border-radius:10px;color:#fff;font-size:12px;font-weight:700;padding:3px 8px}.TaskBoard_cardList__-Ajzo{margin-top:12px}.TaskBoard_cardWrapper__hO4SL{margin-bottom:10px}.TaskBoard_taskCard__\+\+eIv{background:#fff;border-radius:8px;color:#000;cursor:pointer;padding:12px}.TaskBoard_taskTitleRow__s\+xhD{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.TaskBoard_taskTitle__4WR8U{font-size:15px;font-weight:600}.TaskBoard_taskDots__vsCev{color:#000;font-size:1.1rem;position:relative}.TaskBoard_taskBoardOption__NWUFb{background-color:#fff;border:.6px solid #757575;border-radius:5px;display:flex;flex-direction:column;font-size:1rem;gap:.5rem;padding:.5rem 0;position:absolute;right:0;top:1rem;width:-webkit-fit-content;width:fit-content;width:120px;z-index:100}.TaskBoard_taskBoardOption__NWUFb .TaskBoard_option__650PB{padding:.3rem .5rem}.TaskBoard_taskBoardOption__NWUFb .TaskBoard_option__650PB:hover{background-color:#f0eeee}.TaskBoard_changeStatus__cXcOJ{position:relative!important}.TaskBoard_statusOptions__opizB{background-color:#fff;border:.6px solid #757575;border-radius:5px;display:flex;flex-direction:column;font-size:.9rem;gap:0;padding:.5rem 0;position:absolute;right:-5rem;top:1rem;width:120px}.TaskBoard_statusOptions__opizB span{padding:.3rem .5rem}.TaskBoard_statusOptions__opizB span:hover{background-color:#f0eeee}.TaskBoard_metaRow__SD7IU{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.TaskBoard_due__4pNmz{align-items:center;color:#9aa0a6;color:var(--muted);display:flex;font-size:13px;gap:8px}.TaskBoard_dueText__LRRL5{color:#000;font-weight:600}.TaskBoard_label__YPlnC{background:#2b3b2f;border-radius:6px;color:#c8f1d0;font-size:12px;font-weight:600;padding:4px 8px}.TaskBoard_assignBtn__AqUL2{background:#0b4bc4;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:6px;padding:8px;width:100%}.TaskBoard_overlay__nWeX9{align-items:center;background:#363636a6;display:flex;inset:0;justify-content:center;position:fixed;z-index:1200}.TaskBoard_overlayContent__ETY8B{background:#fff;border-radius:10px;box-shadow:0 12px 40px #0009;max-height:92vh;max-width:520px;overflow-y:auto;padding:20px;width:92%}.TaskBoard_overlayContent__ETY8B label{font-size:.95rem;font-weight:600}.TaskBoard_overlayContent__ETY8B .TaskBoard_inputSection__Qepbn{display:flex;flex-direction:column;gap:.3rem;margin-bottom:10px}.TaskBoard_overlayContent__ETY8B input,.TaskBoard_overlayContent__ETY8B textarea{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;padding:.6rem;width:100%}.TaskBoard_form__BHtEV{display:flex;flex-direction:column;gap:12px}.TaskBoard_form__BHtEV label{color:#cfcfcf;font-weight:600}.TaskBoard_form__BHtEV input,.TaskBoard_form__BHtEV select,.TaskBoard_form__BHtEV textarea{background:#161616;border:1px solid #2a2a2a;border-radius:6px;color:#ddd;padding:8px}.TaskBoard_formButtons__IVkt5{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.TaskBoard_saveBtn__UUQ2I{background:#58a6ff;background:var(--accent);border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 14px}.TaskBoard_cancelBtn__Nwo1A{background:#2a2a2a;color:#ddd;padding:8px 12px}.TaskBoard_taskDetailsOverlay__GoomI{background:#fff;border-radius:10px;box-shadow:0 12px 40px #0009;color:#000;height:522px;overflow-y:auto;padding:18px;width:681px}.TaskBoard_detailsHeader__hA6Ub{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;padding-bottom:8px}.TaskBoard_closeBtn__4dLvg{background:none;border:none;color:#000;cursor:pointer;font-size:18px}.TaskBoard_section__kTrZo{margin-top:16px}.TaskBoard_descriptionText__bynCq{background:#f8f8f8;border:1px solid #ccc;border-radius:8px;color:#222;padding:12px}.TaskBoard_tabBar__U1Svf{border-bottom:1px solid #2b2b2b;display:flex;gap:8px;margin-top:10px;padding-bottom:6px}.TaskBoard_tabBtn__yjXXo{background:#fff;border:1px;border-radius:6px 6px 0 0;color:#000;cursor:pointer;font-weight:600;padding:8px 12px}.TaskBoard_activeTab__hGc4O{box-shadow:inset 0 -3px 0 #58a6ff;box-shadow:inset 0 -3px 0 var(--accent);color:#000}.TaskBoard_tabContent__sfi0U{color:#d6d6d6;margin-top:14px}.TaskBoard_commentSection__4\+jy4{background:#f8f8f8;border:1px solid #ccc;border-radius:8px;color:#000;overflow-y:auto;padding:12px}.TaskBoard_commentItem__B-vbl{background:#f8f8f8;border:1px solid #ccc;border-radius:6px;color:#000;margin-bottom:8px;padding:8px}.TaskBoard_commentInput__9LIp6{background:#f8f8f8;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;color:#222;min-height:80px;padding:8px;width:100%}.TaskBoard_worklogSection__fW3p2{color:#cfcfcf;text-align:center}.TaskBoard_worklogTopRow__t39FL{display:flex;justify-content:center;margin-bottom:10px}.TaskBoard_progressBarWrap__6Pnuu{width:100%}.TaskBoard_progressBar__7uo9h{background:#272727;border:1px solid #313131;border-radius:8px;height:10px;margin-bottom:8px;overflow:hidden;width:100%}.TaskBoard_progressFill__OkobB{background:#58a6ff;background:var(--accent);height:100%;width:40%}.TaskBoard_progressLabels__5j3rg{color:#bfc7cf;display:flex;font-size:13px;gap:10px;justify-content:space-between;margin-top:6px}.TaskBoard_logTimeBtn__KP6es{background:#58a6ff;background:var(--accent);border:none;border-radius:6px;color:#fff;cursor:pointer;padding:10px 16px}.TaskBoard_historySection__grJtv{margin-top:8px}.TaskBoard_historyTableWrap__H5FJy{border:1px solid #ccc;border-radius:8px;overflow:auto}.TaskBoard_historyTable__HovLc{border-collapse:collapse;color:#000;font-size:14px;width:100%}.TaskBoard_historyTable__HovLc thead{background:#fff;position:-webkit-sticky;position:sticky;top:0}.TaskBoard_historyTable__HovLc td,.TaskBoard_historyTable__HovLc th{border-bottom:1px solid #ccc;padding:10px 12px;text-align:left;vertical-align:top}.TaskBoard_editWorkLogOverlay__NIWmd{align-items:center;background:hsla(0,16%,87%,.948);display:flex;inset:0;justify-content:center;position:fixed;z-index:1400}.TaskBoard_workLogModal__rHAO7{background:#fff;border-radius:10px;box-shadow:0 20px 60px #0009;color:#000;overflow:hidden;width:560px}.TaskBoard_modalHeader__PZaJC{align-items:center;border-bottom:1px solid #222;display:flex;justify-content:space-between;padding:14px 16px}.TaskBoard_modalBody__eEwla{padding:14px 16px}.TaskBoard_modalProgressRow__O6q9U{align-items:center;background:#fff;border:1px solid #ccc;border-radius:8px;display:flex;gap:12px;margin-left:4px;margin-right:4px;margin-top:3px;padding:5px 14px}.TaskBoard_modalProgress__l\+cWZ{background:#000;border-radius:8px;flex:1 1;height:10px;overflow:hidden;position:relative}.TaskBoard_modalProgressFill__mDoio{background:#58a6ff;background:var(--accent);bottom:0;left:0;position:absolute;top:0;width:50%}.TaskBoard_modalProgressLabels__tYME1{color:#000;font-size:13px;width:160px}.TaskBoard_modalGrid__9Xx2d{display:flex;gap:27px}.TaskBoard_modalLabel__BGlTS{color:#000;display:block;font-weight:600;margin-bottom:6px}.TaskBoard_modalInput__YX\+lw{padding:8px}.TaskBoard_modalInput__YX\+lw,.TaskBoard_modalTextarea__oST5g{background:#fff;border:1px solid #ccc;border-radius:6px;color:#000;width:100%}.TaskBoard_modalTextarea__oST5g{margin-top:8px;min-height:120px;padding:8px 0 8px 8px}.TaskBoard_helpText__4bAay{color:#9aa0a6;font-size:13px;margin-top:6px}.TaskBoard_modalBody__eEwla .TaskBoard_saveBtn__UUQ2I{background:#58a6ff;background:var(--accent);border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 14px}.TaskBoard_modalBody__eEwla .TaskBoard_cancelBtn__Nwo1A{background:#2a2a2a;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 14px}.TaskBoard_createTaskOverlay__Phbvw{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1200}.TaskBoard_createTaskModal__NcQmI{animation:TaskBoard_slideIn__qlyv9 .3s ease;background:#fff;border-radius:12px;box-shadow:0 6px 24px #00000040;color:#333;max-width:95%;padding:32px 28px;width:500px}@keyframes TaskBoard_slideIn__qlyv9{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.TaskBoard_createTaskModal__NcQmI h3{color:#222;font-size:22px;font-weight:600;margin-bottom:20px;text-align:center}.TaskBoard_taskForm__MtZsU{display:flex;flex-direction:column;gap:16px;width:100%}.TaskBoard_taskForm__MtZsU label{color:#555;display:block;font-size:14px;font-weight:500;margin-bottom:4px}.TaskBoard_taskForm__MtZsU input,.TaskBoard_taskForm__MtZsU select,.TaskBoard_taskForm__MtZsU textarea{background-color:#f8f8f8;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;color:#333;font-size:14px;padding:10px 12px;transition:all .2s ease;width:100%}.TaskBoard_taskForm__MtZsU input:focus,.TaskBoard_taskForm__MtZsU select:focus,.TaskBoard_taskForm__MtZsU textarea:focus{background-color:#fff;border-color:#007bff;outline:none}.TaskBoard_taskForm__MtZsU textarea{min-height:80px;resize:vertical}.TaskBoard_taskFormActions__zVMYc{display:flex;gap:12px;justify-content:flex-end;margin-top:12px}.TaskBoard_submitBtn__6aF7m{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:10px 18px;transition:.2s}.TaskBoard_submitBtn__6aF7m:hover{background:#005fcc}.TaskBoard_cancelBtn__Nwo1A{background:#eee;border:none;border-radius:6px;color:#333;cursor:pointer;font-weight:500;padding:10px 18px;transition:.2s}.TaskBoard_cancelBtn__Nwo1A:hover{background:#ddd}@media (max-width:900px){.TaskBoard_taskDetailsOverlay__GoomI{padding:12px;width:92%}.TaskBoard_workLogModal__rHAO7{width:94%}.TaskBoard_column__PBIMX{min-width:auto;width:90%}}.admin-project-table{background-color:#fff;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;padding:20px;width:100%}.admin-project-table .holiday-calendar-btn{align-self:flex-end}.table-wrapper{border:1px solid #ddd;border-bottom:none;border-radius:8px;overflow:hidden}.table-container{border-collapse:collapse;text-align:left;width:100%}.table-container thead{background-color:#f4f5f7;border-bottom:1px solid #ddd;color:#44546f;font-size:.9rem;font-weight:600}.table-container thead tr th{padding:.6rem 1rem}.table-container tbody tr{border-bottom:1px solid #ddd}.table-container tbody tr td{font-size:1rem;padding:.6rem 1rem}.AssignEmployeeModal_modalOverlay__5Xwbb{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.AssignEmployeeModal_modalContent__CzE4x{background:#fff;border-radius:10px;padding:24px;width:400px}.AssignEmployeeModal_dropdown__gvrXn{border-radius:5px;margin:12px 0;padding:8px;width:100%}.AssignEmployeeModal_actions__4qbHT{display:flex;gap:10px;justify-content:flex-end}.AssignEmployeeModal_assignBtn__TaxdN{background:#007bff;border:none;color:#fff;cursor:pointer;padding:8px 16px}.AssignEmployeeModal_cancelBtn__o\+NJg{background:#ccc;border:none;cursor:pointer;padding:8px 16px}
/*# sourceMappingURL=main.51df89b4.css.map*/