.AttendanceSnapshot-module__DBX0KG__card{background:#fff;border-bottom:1px solid #e5e7eb;border-radius:.375rem;padding:0 15px;font-family:Poppins,sans-serif}.AttendanceSnapshot-module__DBX0KG__cardbottom{padding-bottom:20px}.AttendanceSnapshot-module__DBX0KG__card:last-child{border-bottom:none}.AttendanceSnapshot-module__DBX0KG__header{justify-content:space-between;align-items:center;gap:5px;margin-top:15px;margin-bottom:0;display:flex}.AttendanceSnapshot-module__DBX0KG__title{color:#111827;align-items:center;gap:6px;font-size:22px;font-weight:600;display:flex}.AttendanceSnapshot-module__DBX0KG__statsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.AttendanceSnapshot-module__DBX0KG__mainBlock{align-items:center;gap:10px;display:flex}.AttendanceSnapshot-module__DBX0KG__iconColltemplate{cursor:pointer;background:0 0;border:none;outline:none;font-size:1.2rem}.AttendanceSnapshot-module__DBX0KG__employeeInfo{align-items:center;gap:1%;min-width:23%;max-width:23%;padding:15px 10px;display:flex}.AttendanceSnapshot-module__DBX0KG__employeeName{color:#111827;margin-bottom:2px;font-size:14px;font-weight:600}.AttendanceSnapshot-module__DBX0KG__employeeRole{color:#6b7280;font-size:12px}.AttendanceSnapshot-module__DBX0KG__dividerV{background:#e5e7eb;flex-shrink:0;align-self:stretch;width:1px;margin:0 4px}.AttendanceSnapshot-module__DBX0KG__statBlock{flex-direction:column;gap:1%;min-width:14%;max-width:14%;padding:15px 10px;display:flex}.AttendanceSnapshot-module__DBX0KG__statLabel{color:#6b7280;font-size:11.6px;font-weight:500}.AttendanceSnapshot-module__DBX0KG__statValue{color:#111827;font-size:14px;font-weight:600}.AttendanceSnapshot-module__DBX0KG__statValue.AttendanceSnapshot-module__DBX0KG__large{font-size:14px}.AttendanceSnapshot-module__DBX0KG__unit{font-size:12px;font-weight:500}.AttendanceSnapshot-module__DBX0KG__subText{color:#6b7280;font-size:11.5px}.AttendanceSnapshot-module__DBX0KG__badgeWeekday{color:#1d4ed8;background:#dbeafe;border-radius:20px;width:fit-content;margin-top:2px;padding:2px 12px;font-size:10px;font-weight:600;display:inline-block}.AttendanceSnapshot-module__DBX0KG__badgeMissing{color:#dc2626;background:#fff8f8;border-radius:20px;width:fit-content;margin-top:2px;padding:2px 12px;font-size:10px;font-weight:600;display:inline-block}.AttendanceSnapshot-module__DBX0KG__recentBlock{flex-shrink:0;align-items:center;gap:8px;display:flex;position:relative}.AttendanceSnapshot-module__DBX0KG__recentLabel{color:#6b7280;white-space:nowrap;font-size:12px;font-weight:500}.AttendanceSnapshot-module__DBX0KG__dropdownTrigger{color:#1a56db;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #d1d5db;border-radius:6px;align-items:center;gap:6px;height:30px;padding:0 10px;font-family:Poppins,sans-serif;font-size:11.2px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.AttendanceSnapshot-module__DBX0KG__dropdownTrigger:hover{background:#f0f4ff;border-color:#1a56db}.AttendanceSnapshot-module__DBX0KG__dropdownTriggerText{flex:1}.AttendanceSnapshot-module__DBX0KG__chevron{color:#6b7280;flex-shrink:0;transition:transform .2s}.AttendanceSnapshot-module__DBX0KG__chevronOpen{transform:rotate(180deg)}.AttendanceSnapshot-module__DBX0KG__dropdownMenu{z-index:50;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;min-width:125px;margin:0;padding:4px;list-style:none;animation:.15s AttendanceSnapshot-module__DBX0KG__dropIn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f}@keyframes AttendanceSnapshot-module__DBX0KG__dropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.AttendanceSnapshot-module__DBX0KG__dropdownItem{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:5px;outline:none;align-items:center;gap:6px;padding:8px 10px;font-family:Poppins,sans-serif;font-size:11px;font-weight:500;transition:background .1s;display:flex}.AttendanceSnapshot-module__DBX0KG__dropdownItem:hover{color:#111827;background:#f3f4f6}.AttendanceSnapshot-module__DBX0KG__dropdownItemActive{color:#1a56db;background:#eff6ff}.AttendanceSnapshot-module__DBX0KG__dropdownItemActive:hover{background:#dbeafe}.AttendanceSnapshot-module__DBX0KG__dropdownItemTick{color:#1a56db;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.AttendanceSnapshot-module__DBX0KG__autoMargin{margin-left:auto}.AttendanceSnapshot-module__DBX0KG__viewLink{color:#1a56db;white-space:nowrap;align-items:center;gap:4px;margin-top:4px;font-size:12.5px;font-weight:500;text-decoration:none;display:flex}.AttendanceSnapshot-module__DBX0KG__viewLink:hover{text-decoration:underline}.AttendanceSnapshot-module__DBX0KG__calBtn{color:#6b7280;cursor:pointer;background:0 0;border:1.5px solid #e5e7eb;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex}.AttendanceSnapshot-module__DBX0KG__calBtn:hover{background:#f9fafb}.AttendanceSnapshot-module__DBX0KG__mainBx{max-height:275px;padding-right:5px;overflow:auto}.AttendanceSnapshot-module__DBX0KG__mainBx::-webkit-scrollbar{width:10px}.AttendanceSnapshot-module__DBX0KG__mainBx::-webkit-scrollbar-track{background-color:var(--theme-lightgrey-color)}.AttendanceSnapshot-module__DBX0KG__mainBx::-webkit-scrollbar-thumb{background-color:#004d95}.AttendanceSnapshot-module__DBX0KG__noData{text-align:center;color:#5b6573;background-color:#f5f7fa;border:1px solid #dbe2ea;border-radius:10px;margin-top:12px;padding:20px;font-size:14px;font-weight:500}
.AttendanceRegularization-module__lbGZrW__wrapper{color:#111827;gap:16px;width:100%;max-width:100%;margin:0 auto;font-size:14px;display:inline-grid}.AttendanceRegularization-module__lbGZrW__footerNote{background:#fff;border-radius:.375rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex}.AttendanceRegularization-module__lbGZrW__noteText{color:#6b7280;align-items:center;gap:8px;font-size:12.5px;display:flex}.AttendanceRegularization-module__lbGZrW__reqFields{color:#f05252;white-space:nowrap;font-size:12px;font-weight:500}
.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:6px}.react-datepicker__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:initial;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{margin:0 15px;display:inline-block}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:2px;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{width:0;font-size:20px;position:relative;top:-1px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{text-align:center;margin:.4rem}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:4rem;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.4rem}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:4rem;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{margin-left:10px;display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;top:0;right:-87px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.3rem;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + .85rem);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background-color:#216ba5;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:1.7rem;margin:.166rem;line-height:1.7rem;display:inline-block}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;width:1.7rem;margin:.166rem;line-height:1.7rem;display:inline-block}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{color:#fff;background-color:#ff6803;border-radius:.3rem;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{color:#000;background-color:#bad9f1;border-radius:.3rem}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{color:#fff;background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){color:#000;background-color:#f0f0f0}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__calendar-icon{vertical-align:-.125em;width:1em;height:1em}
.Performance-module__wlQnka__mainRow{height:calc(100vh - 120px)}.Performance-module__wlQnka__goalSidebar{flex:1;height:calc(100vh - 360px);min-height:0;overflow:hidden auto}.Performance-module__wlQnka__detailInfoBox,.Performance-module__wlQnka__summaryView{flex:1;height:calc(100vh - 270px);min-height:0;overflow:hidden auto}.Performance-module__wlQnka__goalSidebarTop{height:calc(100vh - 270px)}.Performance-module__wlQnka__goalSidebar,.Performance-module__wlQnka__detailInfoBox{scrollbar-width:thin;scrollbar-color:#7030a0 #f3f3f3}.Performance-module__wlQnka__goalSidebar::-webkit-scrollbar{width:8px;height:8px}.Performance-module__wlQnka__detailInfoBox::-webkit-scrollbar{width:8px;height:8px}.Performance-module__wlQnka__summaryView::-webkit-scrollbar{width:8px;height:8px}.Performance-module__wlQnka__goalSidebar::-webkit-scrollbar-track{background:#f3f3f3;border-radius:10px}.Performance-module__wlQnka__detailInfoBox::-webkit-scrollbar-track{background:#f3f3f3;border-radius:10px}.Performance-module__wlQnka__summaryView::-webkit-scrollbar-track{background:#f3f3f3;border-radius:10px}.Performance-module__wlQnka__goalSidebar::-webkit-scrollbar-thumb{background:#7030a0;border:2px solid #f3f3f3;border-radius:10px}.Performance-module__wlQnka__detailInfoBox::-webkit-scrollbar-thumb{background:#7030a0;border:2px solid #f3f3f3;border-radius:10px}.Performance-module__wlQnka__summaryView::-webkit-scrollbar-thumb{background:#7030a0;border:2px solid #f3f3f3;border-radius:10px}.Performance-module__wlQnka__goalSidebar::-webkit-scrollbar-thumb:hover{background:#5b2483}.Performance-module__wlQnka__detailInfoBox::-webkit-scrollbar-thumb:hover{background:#5b2483}.Performance-module__wlQnka__summaryView::-webkit-scrollbar-thumb:hover{background:#5b2483}.Performance-module__wlQnka__goalSidebar::-webkit-scrollbar-corner{background:#f3f3f3}.Performance-module__wlQnka__detailInfoBox::-webkit-scrollbar-corner{background:#f3f3f3}.Performance-module__wlQnka__summaryView::-webkit-scrollbar-corner{background:#f3f3f3}.Performance-module__wlQnka__employeeCard{opacity:1;max-height:250px;padding:20px;transition:max-height .35s,opacity .35s,padding .35s,margin .35s;overflow:hidden}.Performance-module__wlQnka__employeeCardShow{opacity:1;max-height:250px;margin-top:15px;padding:20px}.Performance-module__wlQnka__employeeCardHide{opacity:0;max-height:0;margin-top:0;margin-bottom:0!important;padding:0!important}.Performance-module__wlQnka__fileInlnputDisable{color:#d5d5d5!important;border:2px dotted #d5d5d5!important}.Performance-module__wlQnka__headerbox{margin-top:15px;margin-bottom:0}.Performance-module__wlQnka__headerTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;display:flex}.Performance-module__wlQnka__leftHeader{align-items:center;gap:10px;display:flex}.Performance-module__wlQnka__pageTitle{color:#1f2937;margin:0;font-size:18px;font-weight:600}.Performance-module__wlQnka__cycleBadge{color:#7c3aed;background:#f4eeff;border-radius:.375rem;padding:7px 14px;font-size:12.6px;font-weight:600}.Performance-module__wlQnka__employeeCard{box-shadow:none;background:#fff;border:1px solid #f1f1f1;border-radius:.375rem;margin-bottom:15px;padding:15px}.Performance-module__wlQnka__profile{align-items:center;gap:15px;display:flex}.Performance-module__wlQnka__avatar{color:#fff;background:#6a2da5;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:flex}.Performance-module__wlQnka__employeeName{color:#111827;text-transform:capitalize;margin:0;font-size:16px;font-weight:600}.Performance-module__wlQnka__designation{color:#6b7280;margin:3px 0 0;font-size:14px}.Performance-module__wlQnka__infoBox{align-items:center;gap:14px;display:flex}.Performance-module__wlQnka__iconCircle{color:#6a2da5;background:#f4eeff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.Performance-module__wlQnka__infoBox small{color:#9ca3af;margin-bottom:4px;font-size:13px;display:block}.Performance-module__wlQnka__infoBox h6{color:#111827;margin:0;font-size:13.2px;font-weight:600}.Performance-module__wlQnka__tabNav{background-color:#fff}.Performance-module__wlQnka__tabLink{color:#000;padding:7px 30px 10px;font-size:14.6px}.Performance-module__wlQnka__tabLinkActive{color:#6a2da5!important;border-bottom:3px solid #6a2da5!important}.Performance-module__wlQnka__tabInfo{align-items:center;display:flex}.Performance-module__wlQnka__tabCount{color:#7030a0;margin-left:3px;font-size:15.6px}.Performance-module__wlQnka__tabContent{padding-top:0!important}.Performance-module__wlQnka__innerCard{padding:0!important}.Performance-module__wlQnka__summaryView{background:#fff;border:1px solid #f1f1f1;border-radius:.375rem;margin-bottom:15px;padding:15px}.Performance-module__wlQnka__noDataSummary{text-align:center;padding:48px 0}.Performance-module__wlQnka__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.Performance-module__wlQnka__emptyIcon{color:#7030a0;background:#f5ecff;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:18px;font-size:34px;display:flex}.Performance-module__wlQnka__emptyState h4{color:#2d2d2d;margin-bottom:10px;font-size:20px;font-weight:600}.Performance-module__wlQnka__emptyState p{color:#6c757d;max-width:420px;font-size:14px;line-height:1.6}.Performance-module__wlQnka__welcomeContentBoxStatus{background:#fff;border:1px solid #f1f1f1;border-radius:.375rem;flex-wrap:nowrap;align-items:center;gap:24px;width:100%;margin-bottom:7px;padding:15px;display:flex}.Performance-module__wlQnka__goalProgressItem{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.Performance-module__wlQnka__goalName{white-space:nowrap;color:#000;font-size:13px;font-weight:600}.Performance-module__wlQnka__progressWrapper{background:#ececec;border-radius:20px;flex:1;height:10px;overflow:hidden}.Performance-module__wlQnka__progressFill{background:#7030a0;border-radius:20px;height:100%}.Performance-module__wlQnka__goalPercentage{color:#7030a0;white-space:nowrap;font-size:13px;font-weight:600}.Performance-module__wlQnka__goalSidebar{background:#fff;border:1px solid #f1f1f1;border-radius:.375rem;padding:15px}.Performance-module__wlQnka__goalDetails{background:#fff;border:1px solid #f1f1f1;border-radius:.375rem;padding:25px 15px 15px}.Performance-module__wlQnka__messageEmpty{text-align:center;color:#6f2dbd;max-width:500px;margin:19vh auto;font-size:14px;font-weight:600}.Performance-module__wlQnka__readMoreBtn{color:#6f2dbd;cursor:pointer;font-size:13.6px;font-weight:700}.Performance-module__wlQnka__messageEmpty span{margin-right:3px}.Performance-module__wlQnka__goalDetailSidebar{flex-direction:column;gap:18px;display:flex}.Performance-module__wlQnka__goalCard{cursor:pointer;background:#fff;border:1px solid #ececec;border-radius:.375rem;margin-bottom:15px;padding:18px;transition:all .25s}.Performance-module__wlQnka__goalCard:last-child{margin:0}.Performance-module__wlQnka__goalCard:hover{box-shadow:0 6px 18px #00000014}.Performance-module__wlQnka__activeGoalCard{background:#fcf9ff;border:1px solid #9b59ff}.Performance-module__wlQnka__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.Performance-module__wlQnka__goalTitle{align-items:flex-start;gap:12px;display:flex}.Performance-module__wlQnka__goalTitle h6{margin:0;font-size:13px;font-weight:700;line-height:1.4}.Performance-module__wlQnka__goalNo{color:#fff;background:#6f2dbd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.Performance-module__wlQnka__goalDesc{color:#666;margin-bottom:18px;font-size:13px;line-height:20px}.Performance-module__wlQnka__infoRow{justify-content:space-between;margin-top:12px;font-size:13px;display:flex}.Performance-module__wlQnka__infoRow strong{color:#6f2dbd}.Performance-module__wlQnka__statusBadge{border-radius:.375rem;padding:4px 10px;font-size:11px;font-weight:600}.Performance-module__wlQnka__pending{color:#d18d00;background:#fff4d6}.Performance-module__wlQnka__open{color:#2196f3;background:#b8dfff}.Performance-module__wlQnka__closed{color:#dc2626;background:#fee2e2}.Performance-module__wlQnka__statusText{align-items:center;gap:8px;font-weight:600;display:flex}.Performance-module__wlQnka__openText{color:#1d6fd8}.Performance-module__wlQnka__closedText{color:#dc2626}.Performance-module__wlQnka__dot{border-radius:50%;width:8px;height:8px}.Performance-module__wlQnka__orange{background:#1d6fd8}.Performance-module__wlQnka__green{background:#28a745}.Performance-module__wlQnka__red{background:#dc2626}.Performance-module__wlQnka__organization{color:#1d6fd8;background:#d9ecff}.Performance-module__wlQnka__individual{color:#7a2fd1;background:#efe2ff}.Performance-module__wlQnka__project{color:#169c4d;background:#dff7e6}.Performance-module__wlQnka__defaultBadge{color:#666;background:#f1f1f1}.Performance-module__wlQnka__inputF,.Performance-module__wlQnka__inputBox input{width:100%!important}.Performance-module__wlQnka__inputBoxInner{margin-bottom:7px;display:flex}.Performance-module__wlQnka__inputLab{align-items:center;display:flex}.Performance-module__wlQnka__bR{border-right:1px dotted #ddddddba}.Performance-module__wlQnka__bb{border-bottom:1px dotted #ddddddba}.Performance-module__wlQnka__bt{border-top:1px dotted #ddddddba}.Performance-module__wlQnka__SubTextBox{justify-content:space-between;align-items:center;display:flex}.Performance-module__wlQnka__SubTextBox p{color:#666;margin-bottom:0}.Performance-module__wlQnka__goalContainer{position:relative}.Performance-module__wlQnka__goalHeader{justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.Performance-module__wlQnka__infodeletebtn{position:absolute;top:-25px;right:-20px}.Performance-module__wlQnka__descriptionText{color:#666;font-size:14px!important}.Performance-module__wlQnka__descriptionText p{margin-bottom:0;font-size:14px!important}.Performance-module__wlQnka__infoRowDetail{align-items:center;min-width:120px;margin-top:0}.Performance-module__wlQnka__goalInfo{flex:1}.Performance-module__wlQnka__goalInfoBox{border-right:1px dotted #ddddddba;width:70%;padding-right:12px;display:flex}.Performance-module__wlQnka__goalInfo h3{color:#222;margin:0;font-size:16px;font-weight:700}.Performance-module__wlQnka__goalInfo p{color:#666;margin-top:10px;font-size:14px;line-height:24px}.Performance-module__wlQnka__goalMeta{width:30%}.Performance-module__wlQnka__weightBadge{color:#7030a0;background:#f6ebff;border-radius:.375rem;height:fit-content;padding:5px 10px;font-size:9px;font-weight:600}.Performance-module__wlQnka__statusSection{flex-direction:column;gap:8px;display:flex}.Performance-module__wlQnka__statusSection label{color:#666;font-size:13px;font-weight:600}.Performance-module__wlQnka__statusBadge{text-align:center;border-radius:.375rem;padding:5px 10px;font-size:9px;font-weight:600}.Performance-module__wlQnka__statusText{margin-bottom:10px;font-size:13px}.Performance-module__wlQnka__statusInfoBox{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.Performance-module__wlQnka__statusBadgeIn{color:#3498db;white-space:nowrap;cursor:pointer;background:#eaf4ff;border-radius:.375rem;align-items:center;gap:4px;padding:5px 7px;font-size:9px;font-weight:600;display:inline-flex}.Performance-module__wlQnka__statusBadgeIn p{margin-bottom:0}.Performance-module__wlQnka__statusBadgeIn p span{display:block}.Performance-module__wlQnka__statusBadgeIn svg{font-size:15px}.Performance-module__wlQnka__selfSubmit{color:#2196f3;background:#dceaf7}.Performance-module__wlQnka__noSubmission{color:#353434;background:#eeecec}.Performance-module__wlQnka__arBadge{color:#7b1fa2;background:#f3e5f5}.Performance-module__wlQnka__reviewerBadge{color:#f16ce2;background:#f2cfee}.Performance-module__wlQnka__approverBadge{color:#26af48;background:#c2f1c8}.Performance-module__wlQnka__btnPerformance{color:#9b59ff;border:1px solid #9b59ff;width:100%;margin-bottom:15px;font-weight:600;font-size:13.6px!important}.Performance-module__wlQnka__btnPerformance:hover{color:#fff;background-color:#9b59ff}.Performance-module__wlQnka__btnPerformance svg{font-size:18.6px!important}.Performance-module__wlQnka__reviewCardbox{border-top:1px solid #ececec}.Performance-module__wlQnka__reviewCard{background:#fff;border-radius:.375rem;height:100%;padding:20px}.Performance-module__wlQnka__title{margin-bottom:5px;font-size:13px;font-weight:600}.Performance-module__wlQnka__descriptionTextSub{color:#666;margin-bottom:7px;font-size:12px}.Performance-module__wlQnka__label{margin-bottom:15px;font-weight:600;display:block}.Performance-module__wlQnka__ratingItem{text-align:center;cursor:pointer;border:1px solid #ddd;border-radius:.375rem;flex:1;padding:12px 5px;transition:all .3s}.Performance-module__wlQnka__ratingItem div{font-size:26px;font-weight:700}.Performance-module__wlQnka__ratingItem small{color:#666;white-space:pre-line;font-size:11px;display:block}.Performance-module__wlQnka__activeRating{color:#fff;background:#7030a0;border-color:#7030a0}.Performance-module__wlQnka__activeRating small{color:#fff}.Performance-module__wlQnka__ratingMessage{color:#2d7a36;background:#effaf2;border:1px solid #cbeecf;border-radius:.375rem;margin-top:18px;padding:12px}.Performance-module__wlQnka__boxComment{max-height:110px!important}.Performance-module__wlQnka__textAreaComment{min-height:50px!important;max-height:50px!important}.Performance-module__wlQnka__commentBox{resize:none;border:1px solid #ddd;border-radius:.375rem;width:100%;min-height:160px;padding:12px}.Performance-module__wlQnka__counter{color:#777;justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.Performance-module__wlQnka__optionCard{cursor:pointer;border:1px solid #ddd;border-radius:.375rem;gap:15px;margin-bottom:15px;padding:15px;display:flex}.Performance-module__wlQnka__optionCard input{margin-top:4px}.Performance-module__wlQnka__optionCard strong{margin-bottom:5px;display:block}.Performance-module__wlQnka__optionCard p{color:#777;margin:0;font-size:13px}.Performance-module__wlQnka__successBox{color:#2d7a36;background:#edf9ef;border:1px solid #cce8cf;border-radius:.375rem;gap:5px;margin-top:15px;padding:8px 12px;display:flex}.Performance-module__wlQnka__successBox svg{color:#2d7a36;font-size:21px}.Performance-module__wlQnka__successBox p{color:#2d7a36;margin-bottom:0;font-size:12px}.Performance-module__wlQnka__warningBox{color:#b45309;background:#fef3c7;border:1px solid #fef3c7;border-radius:.375rem;gap:5px;margin-top:5px;padding:8px 12px;display:flex}.Performance-module__wlQnka__warningBox svg{color:#b45309;font-size:21px}.Performance-module__wlQnka__warningBox p{color:#b45309;font-size:12px}.Performance-module__wlQnka__ratingBox{gap:8px;display:flex}.Performance-module__wlQnka__optionCard{cursor:pointer;border:1px solid #ddd;border-radius:.375rem;align-items:flex-start;gap:15px;margin-bottom:15px;padding:16px;transition:all .3s;display:flex;position:relative}.Performance-module__wlQnka__optionCard:hover{border-color:#7030a0}.Performance-module__wlQnka__disabled,.Performance-module__wlQnka__disabledCard{opacity:.8}.Performance-module__wlQnka__disabledCard:hover{background:inherit;border-color:#ddd}.Performance-module__wlQnka__radioInput{display:none}.Performance-module__wlQnka__customRadio{border:2px solid #b5b5b5;border-radius:50%;flex-shrink:0;width:22px;height:22px;margin-top:2px;position:relative}.Performance-module__wlQnka__radioInput:checked+.Performance-module__wlQnka__customRadio:after{content:"";background:#7030a0;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Performance-module__wlQnka__radioInput:checked+.Performance-module__wlQnka__customRadio{border-color:#7030a0}.Performance-module__wlQnka__radioInput:checked~div,.Performance-module__wlQnka__radioInput:checked~div strong{color:#7030a0}.Performance-module__wlQnka__optionCard:has(.Performance-module__wlQnka__radioInput:checked){background:#faf5ff;border-color:#7030a0}.Performance-module__wlQnka__emptyStateT{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:45px 0;padding:20px;display:flex}.Performance-module__wlQnka__emptyIconT{color:#7030a0;background:#f6efff;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:18px;font-size:32px;display:flex}.Performance-module__wlQnka__emptyStateT h4{color:#1f2937;margin-bottom:10px;font-size:20px;font-weight:600}.Performance-module__wlQnka__emptyStateT p{color:#6b7280;max-width:450px;font-size:14px;line-height:1.6}@media (max-width:992px){.Performance-module__wlQnka__headerTop{flex-direction:column;align-items:flex-start}.Performance-module__wlQnka__summaryBtn{justify-content:center;width:100%}.Performance-module__wlQnka__employeeCard{padding:20px}.Performance-module__wlQnka__infoBox{margin-bottom:15px}}@media (max-width:768px){.Performance-module__wlQnka__pageTitle{font-size:18px}.Performance-module__wlQnka__leftHeader{flex-wrap:wrap}.Performance-module__wlQnka__profile{margin-bottom:15px}}@media (max-width:576px){.Performance-module__wlQnka__pageTitle{font-size:18px}.Performance-module__wlQnka__cycleBadge{padding:6px 12px;font-size:12px}.Performance-module__wlQnka__avatar{width:42px;height:42px;font-size:16px}.Performance-module__wlQnka__employeeName{font-size:16px}.Performance-module__wlQnka__designation{font-size:13px}.Performance-module__wlQnka__iconCircle{width:38px;height:38px}.Performance-module__wlQnka__infoBox h6{font-size:14px}}@media (min-width:1200px){.Performance-module__wlQnka__pageTitle{font-size:18px}.Performance-module__wlQnka__cycleBadge{padding:7px 14px;font-size:12px}.Performance-module__wlQnka__employeeCard{padding:12px}.Performance-module__wlQnka__employeeName{font-size:13px}.Performance-module__wlQnka__infoBox h6,.Performance-module__wlQnka__designation{font-size:11px}.Performance-module__wlQnka__avatar{width:38px;height:38px;font-size:14px}.Performance-module__wlQnka__goalInfoBox{width:65%}.Performance-module__wlQnka__goalMeta{width:35%}.Performance-module__wlQnka__mainRow{height:calc(100vh - 120px)}.Performance-module__wlQnka__goalSidebar{height:calc(100vh - 340px)}.Performance-module__wlQnka__detailInfoBox,.Performance-module__wlQnka__summaryView,.Performance-module__wlQnka__goalSidebarTop{height:calc(100vh - 255px)}}@media (min-width:1400px){.Performance-module__wlQnka__pageTitle{font-size:18px}.Performance-module__wlQnka__cycleBadge{padding:7px 14px;font-size:12.6px}.Performance-module__wlQnka__employeeCard{padding:15px}.Performance-module__wlQnka__employeeName{font-size:15px}.Performance-module__wlQnka__infoBox h6{font-size:12px}.Performance-module__wlQnka__designation{font-size:12.4px}}@media (min-width:1600px){.Performance-module__wlQnka__headerbox{margin-top:20px}.Performance-module__wlQnka__messageEmpty{margin:21vh auto}.Performance-module__wlQnka__scrollContainer{height:calc(100vh - 175px)}.Performance-module__wlQnka__noDataSummary{padding:77px 0}.Performance-module__wlQnka__emptyStateT{margin:74px 0}.Performance-module__wlQnka__pageTitle{font-size:24px}.Performance-module__wlQnka__headerTop{margin-bottom:15px}.Performance-module__wlQnka__cycleBadge{padding:8px 16px;font-size:14px}.Performance-module__wlQnka__employeeCard{padding:20px 15px}.Performance-module__wlQnka__employeeName{font-size:18px}.Performance-module__wlQnka__infoBox h6{font-size:13.4px}.Performance-module__wlQnka__goalInfoBox{width:70%}.Performance-module__wlQnka__goalMeta{width:30%}.Performance-module__wlQnka__mainRow{height:calc(100vh - 120px)}.Performance-module__wlQnka__goalSidebar{height:calc(100vh - 360px)}.Performance-module__wlQnka__detailInfoBox,.Performance-module__wlQnka__summaryView,.Performance-module__wlQnka__goalSidebarTop{height:calc(100vh - 270px)}}@media (min-width:1920px){.Performance-module__wlQnka__pageTitle{font-size:25px}.Performance-module__wlQnka__cycleBadge{padding:8px 16px;font-size:14.6px}.Performance-module__wlQnka__employeeCard{padding:20px 15px}.Performance-module__wlQnka__employeeName{font-size:18px}.Performance-module__wlQnka__infoBox h6{font-size:14.6px}.Performance-module__wlQnka__messageEmpty{margin:24vh auto}.Performance-module__wlQnka__noDataSummary{padding:124px 0}.Performance-module__wlQnka__emptyStateT{margin:122px 0}}@media (min-width:2560px){.Performance-module__wlQnka__messageEmpty{margin:25vh auto}.Performance-module__wlQnka__noDataSummary{padding:140px 0}}
.Summary-module__U0C5OG__dashboardCardBox{margin-bottom:20px}.Summary-module__U0C5OG__dashboardCard{background:#fff;border:1px solid #ebe7f6;border-radius:.375rem;padding:15px 25px;transition:all .25s}.Summary-module__U0C5OG__bgBox{background-color:#fbf8ffb0}.Summary-module__U0C5OG__dashboardCard:hover{box-shadow:0 10px 25px #6e57e014}.Summary-module__U0C5OG__overallCard{flex-direction:column;justify-content:center;display:flex}.Summary-module__U0C5OG__overallTitle{color:#6f42c1;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.Summary-module__U0C5OG__infoIcon{font-size:14px}.Summary-module__U0C5OG__overallScore{color:#333;margin-top:5px;font-size:42px;font-weight:700;line-height:1}.Summary-module__U0C5OG__overallScore span{color:#777;font-size:24px}.Summary-module__U0C5OG__stars{color:#f6b400;letter-spacing:3px;margin:4px 0 7px;font-size:22px}.Summary-module__U0C5OG__overallStatus{color:#7030a0;font-size:15px;font-weight:600}.Summary-module__U0C5OG__statCard{text-align:center;min-width:120px}.Summary-module__U0C5OG__iconCircle{color:#7030a0;background:#f5f1ff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 5px;font-size:23px;display:flex}.Summary-module__U0C5OG__statTitle{color:#888;min-height:17px;font-size:12px}.Summary-module__U0C5OG__statValue{color:#333;margin-top:3px;font-size:26px;font-weight:700}.Summary-module__U0C5OG__successText{color:#22a06b;font-size:13px;font-weight:600}.Summary-module__U0C5OG__smallStars{color:#f6b400;letter-spacing:2px;font-size:15px}.Summary-module__U0C5OG__footerText{margin-top:2px;font-size:12px}.Summary-module__U0C5OG__green{color:#22a06b}.Summary-module__U0C5OG__purple{color:#7030a0}.Summary-module__U0C5OG__gray{color:#999}.Summary-module__U0C5OG__star,.Summary-module__U0C5OG__starFilled{margin-right:2px;font-size:22px}.Summary-module__U0C5OG__star{color:#ddd}.Summary-module__U0C5OG__starFilled{color:#f6b400}.Summary-module__U0C5OG__smallStar,.Summary-module__U0C5OG__smallStarFilled{margin-right:2px;font-size:18px}.Summary-module__U0C5OG__smallStar{color:#ddd}.Summary-module__U0C5OG__smallStarFilled{color:#f6b400}@media (max-width:992px){.Summary-module__U0C5OG__overallScore{font-size:40px}.Summary-module__U0C5OG__statCard{min-width:100%}}
.DimensionScore-module__h6yq3W__mainCard{margin-top:15px;margin-bottom:15px}.DimensionScore-module__h6yq3W__card{background:#fff;border:1px solid #f1f1f1;border-radius:.375rem;height:100%;padding:15px}.DimensionScore-module__h6yq3W__graphCard{padding-bottom:5px}.DimensionScore-module__h6yq3W__header{color:#000;align-items:center;gap:6px;margin-bottom:20px;font-size:13px;font-weight:600;display:flex}.DimensionScore-module__h6yq3W__dimensionRow{align-items:center;gap:16px;margin-bottom:28px;display:flex}.DimensionScore-module__h6yq3W__dimensionRow:last-child{margin-bottom:0}.DimensionScore-module__h6yq3W__iconBox{color:#7c3aed;background:#f4f2ff;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.DimensionScore-module__h6yq3W__titleSection{width:130px}.DimensionScore-module__h6yq3W__title{color:#374151;font-size:13px;font-weight:600}.DimensionScore-module__h6yq3W__weight{color:#8b8b8b;margin-top:2px;font-size:12px}.DimensionScore-module__h6yq3W__progressSection{flex:1}.DimensionScore-module__h6yq3W__progressBar{background:#eceff3;border-radius:50px;width:100%;height:7px;overflow:hidden}.DimensionScore-module__h6yq3W__progressFill{border-radius:50px;height:100%;transition:width .4s}.DimensionScore-module__h6yq3W__scoreSection{text-align:left;width:50px}.DimensionScore-module__h6yq3W__score{color:#374151;font-size:24px;font-weight:700;line-height:1}.DimensionScore-module__h6yq3W__score span{color:#6b7280;font-size:14px}.DimensionScore-module__h6yq3W__percent{margin-top:5px;font-size:13px;font-weight:600}@media (max-width:992px){.DimensionScore-module__h6yq3W__dimensionRow{flex-wrap:wrap;gap:12px}.DimensionScore-module__h6yq3W__titleSection{width:calc(100% - 55px)}.DimensionScore-module__h6yq3W__progressSection{order:3;width:100%}.DimensionScore-module__h6yq3W__scoreSection{width:auto;margin-left:auto}.DimensionScore-module__h6yq3W__chartContainer{height:260px}}@media (max-width:576px){.DimensionScore-module__h6yq3W__card{padding:16px}.DimensionScore-module__h6yq3W__dimensionRow{gap:10px}.DimensionScore-module__h6yq3W__score{font-size:20px}.DimensionScore-module__h6yq3W__chartContainer{height:220px}}
.GoalsSummary-module__1hGYlG__card{background:#fff;border:1px solid #f1f1f1;border-radius:.375rem;height:100%;padding:15px}.GoalsSummary-module__1hGYlG__tableResponsive{scrollbar-width:thin;scrollbar-color:#7030a0 #f3f3f3}.GoalsSummary-module__1hGYlG__tableResponsive::-webkit-scrollbar{width:8px;height:8px}.GoalsSummary-module__1hGYlG__tableResponsive::-webkit-scrollbar-track{background:#f3f3f3;border-radius:10px}.GoalsSummary-module__1hGYlG__tableResponsive::-webkit-scrollbar-thumb{background:#7030a0;border:2px solid #f3f3f3;border-radius:10px}.GoalsSummary-module__1hGYlG__tableResponsive::-webkit-scrollbar-thumb:hover{background:#5b2483}.GoalsSummary-module__1hGYlG__tableResponsive::-webkit-scrollbar-corner{background:#f3f3f3}.GoalsSummary-module__1hGYlG__header{color:#000;margin-bottom:12px;font-size:15px;font-weight:600}.GoalsSummary-module__1hGYlG__table{margin-bottom:0!important}.GoalsSummary-module__1hGYlG__table thead th{color:#667085;white-space:nowrap;border-bottom:1px solid #edf1f7;padding:12px 14px;font-size:12px;font-weight:600}.GoalsSummary-module__1hGYlG__table tbody td{vertical-align:middle;border-top:1px solid #f4f4f4;padding:14px 10px;font-size:13px}.GoalsSummary-module__1hGYlG__table tbody tr:hover{background:#fafbff}.GoalsSummary-module__1hGYlG__goalInfo{align-items:center;gap:10px;min-width:235px;max-width:235px;display:flex}.GoalsSummary-module__1hGYlG__goalCount{font-size:14px;font-weight:700}.GoalsSummary-module__1hGYlG__goalIcon{color:#7b61ff;background:#f4f0ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.GoalsSummary-module__1hGYlG__goalTitle{color:#344054;font-size:12px;font-weight:600;line-height:1.45}.GoalsSummary-module__1hGYlG__badge{text-transform:capitalize;border-radius:.375rem;padding:4px 10px;font-size:9px;font-weight:600;display:inline-block}.GoalsSummary-module__1hGYlG__performance{color:#7b61ff;background:#f2e9ff}.GoalsSummary-module__1hGYlG__learning{color:#22a06b;background:#e8f9ee}.GoalsSummary-module__1hGYlG__behavior{color:#2563eb;background:#eaf2ff}.GoalsSummary-module__1hGYlG__ratingNumber{color:#344054;margin-bottom:3px;font-size:18px;font-weight:700;line-height:1}.GoalsSummary-module__1hGYlG__star,.GoalsSummary-module__1hGYlG__starFilled{margin-right:1px;font-size:11px}.GoalsSummary-module__1hGYlG__star{color:#d8d8d8}.GoalsSummary-module__1hGYlG__starFilled{color:#f7b500}.GoalsSummary-module__1hGYlG__pending{color:#98a2b3;font-size:11px}.GoalsSummary-module__1hGYlG__status{color:#16a34a;background:#e9f9ef;border:1px solid #c6efd6;border-radius:.375rem;justify-content:center;align-items:center;padding:4px 10px 5px;font-size:9px;font-weight:600;display:inline-flex}.GoalsSummary-module__1hGYlG__percent{color:#344054;margin-bottom:4px;font-size:12px;font-weight:600}.GoalsSummary-module__1hGYlG__progress{background:#ececec;border-radius:50px;width:70px;height:4px;overflow:hidden}.GoalsSummary-module__1hGYlG__progressFill{background:#7b1fa2;border-radius:50px;height:100%;transition:width .4s}.GoalsSummary-module__1hGYlG__arrow{color:#98a2b3;cursor:pointer;transition:all .25s}.GoalsSummary-module__1hGYlG__arrow:hover{color:#7b61ff;transform:translate(3px)}.GoalsSummary-module__1hGYlG__footer{text-align:center;color:#7b61ff;cursor:pointer;margin-top:18px;font-size:13px;font-weight:600;transition:all .25s}.GoalsSummary-module__1hGYlG__footer:hover{color:#6246ea;text-decoration:underline}@media (max-width:992px){.GoalsSummary-module__1hGYlG__goalInfo{min-width:220px}.GoalsSummary-module__1hGYlG__table{min-width:1100px}}@media (max-width:576px){.GoalsSummary-module__1hGYlG__card{padding:14px}.GoalsSummary-module__1hGYlG__header{font-size:14px}}
.History-module__x0g6fW__header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.History-module__x0g6fW__header h4{color:#344054;margin-bottom:10px;font-size:15px;font-weight:600}.History-module__x0g6fW__toggleBtn{cursor:pointer;background:0 0;border:none;font-size:22px}.History-module__x0g6fW__card{background:#fafbfd;border:1px solid #f1f1f1;border-radius:.375rem;height:100%;padding:15px}.History-module__x0g6fW__card:hover{border:1px solid #dedddd}.History-module__x0g6fW__cardHeader{align-items:center;gap:10px;margin-bottom:10px;display:flex}.History-module__x0g6fW__icon{color:#8d4cf5;background:#f5ebff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.History-module__x0g6fW__cardHeader h5{color:#344054;margin-bottom:0;font-size:15px;font-weight:600}.History-module__x0g6fW__comment{color:#666;min-height:45px;font-size:12px;line-height:1.7}.History-module__x0g6fW__footer{align-items:center;gap:10px;margin-top:20px;display:flex}.History-module__x0g6fW__avatar{border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:15px;display:flex}.History-module__x0g6fW__reviewer{color:#fff;background:#7b1fa2}.History-module__x0g6fW__approver{color:#fff;background:#f16ce2}.History-module__x0g6fW__defaultRole{color:#fff;background:#1d6fd8}.History-module__x0g6fW__footer h6{text-transform:capitalize;margin:0;font-size:12px;font-weight:600}.History-module__x0g6fW__footer span{color:#777;font-size:12px}.History-module__x0g6fW__footer small{color:#888;margin-left:auto;font-size:12px}.History-module__x0g6fW__readMoreBtn{color:#6f42c1;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-size:13px;font-weight:600}.History-module__x0g6fW__readMoreBtn:hover{text-decoration:underline}.History-module__x0g6fW__remarksSubmitBox{background:#fff;border:1px solid #f1f1f1;border-radius:.375rem;height:100%;padding:15px}.History-module__x0g6fW__remarksSubmitBox h4{color:#000;margin-bottom:5px;font-size:15px;font-weight:600}.History-module__x0g6fW__remarksSubmitBox p{color:#666;margin-bottom:10px}.History-module__x0g6fW__remarksSubmitBox svg{color:#6e2f9d;margin-right:3px;font-size:20px}.History-module__x0g6fW__remarksSubmitBox textarea{min-height:220px!important}.History-module__x0g6fW__buttonRemarksBox textarea{min-height:185px!important}.History-module__x0g6fW__approverRemarksBox textarea{min-height:100px!important}
.ActivityTimeline-module__gr6lDW__card{z-index:1000;background:#fff;border:1px solid #7030a03d;border-radius:.375rem;padding:10px 15px;position:sticky;bottom:10px;left:0;right:0}.ActivityTimeline-module__gr6lDW__heading{color:#000;margin-bottom:20px;font-size:15px;font-weight:600}.ActivityTimeline-module__gr6lDW__timeline{justify-content:space-between;align-items:flex-start;padding-bottom:0;display:flex;overflow-x:auto}.ActivityTimeline-module__gr6lDW__timelineItem{flex:1;align-items:flex-start;min-width:240px;display:flex;position:relative}.ActivityTimeline-module__gr6lDW__icon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:15px;display:flex}.ActivityTimeline-module__gr6lDW__content{margin-left:12px}.ActivityTimeline-module__gr6lDW__title{color:#344054;margin-bottom:0;font-size:12px;font-weight:700}.ActivityTimeline-module__gr6lDW__user{color:#667085;margin-bottom:0;font-size:11px}.ActivityTimeline-module__gr6lDW__date{color:#98a2b3;font-size:11px}.ActivityTimeline-module__gr6lDW__connector{flex:1;min-width:60px;margin:20px 15px 0;position:relative}.ActivityTimeline-module__gr6lDW__line{border-top:2px dashed #d0d5dd;width:100%}.ActivityTimeline-module__gr6lDW__dot{background:#d0d5dd;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;right:-4px}.ActivityTimeline-module__gr6lDW__timeline::-webkit-scrollbar{height:6px}.ActivityTimeline-module__gr6lDW__timeline::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:.375rem}.ActivityTimeline-module__gr6lDW__timeline::-webkit-scrollbar-track{background:0 0}.ActivityTimeline-module__gr6lDW__pending{color:#1d6fd8;font-weight:600}@media (max-width:992px){.ActivityTimeline-module__gr6lDW__timeline{justify-content:flex-start;gap:20px}.ActivityTimeline-module__gr6lDW__timelineItem{min-width:280px}}@media (max-width:576px){.ActivityTimeline-module__gr6lDW__card{padding:16px}.ActivityTimeline-module__gr6lDW__heading{margin-bottom:20px;font-size:15px}.ActivityTimeline-module__gr6lDW__timelineItem{min-width:260px}.ActivityTimeline-module__gr6lDW__icon{width:38px;height:38px;font-size:16px}.ActivityTimeline-module__gr6lDW__title{font-size:13px}.ActivityTimeline-module__gr6lDW__user{font-size:12px}.ActivityTimeline-module__gr6lDW__date{font-size:11px}}
