@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter&display=swap";:root{font-family:system-ui,Inter,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#3d404b;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#f5f7fa!important;margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;text-align:center;background-color:#fff;z-index:9;border-radius:8px}.loading-EQ{width:100%;height:100%;display:flex;text-align:center;justify-content:center;align-items:center;z-index:9}.sidebar_main{display:flex;justify-content:flex-start;gap:0px;width:100%;margin-top:60px}.sidebar_content{width:84%;background-color:#f8fafc;margin-left:16%;height:calc(100vh - 60px)}.sidebar{width:16%;height:100vh;position:fixed;padding:16px;background-color:#1e1f20;color:#fff}.logo{font-size:18px;font-weight:700;margin-bottom:24px}.hoverable:hover{background-color:#2d2f33;border-radius:4px}.link.expandable:hover{background:transparent}.link.active,.link.active-parent,.link.active-parent:hover{background-color:#2c75db;color:#fff;border-radius:4px}.sublink.active{background-color:#2d2f33;color:#fff}.sublink.active:before{content:"";position:absolute;left:-1px;top:0;height:100%;width:4px;background-color:#2c75db;border-radius:0 4px 4px 0}.link{display:block;padding:8px;margin-bottom:4px;text-decoration:none;display:flex;justify-content:flex-start;gap:10px;cursor:pointer;text-wrap:nowrap;color:var(--Bg-Med, #e1e7f0);font-size:14px}.sublink.active{border-radius:4px;color:#fff}.link.active{border-radius:4px;background:var(--Blue, #2c75db);color:#fff}.submenu{margin-top:8px;text-wrap:nowrap;color:#fff}.child_label{padding-left:24px}.sublink{position:relative;display:flex;align-items:center;gap:8px;padding:8px;margin-bottom:4px;color:var(--Bg-Med, #e1e7f0);font-size:14px;font-weight:500;cursor:pointer}.arrow{transition:transform .25s ease;display:flex;justify-content:end;align-items:center;width:100%}.arrow img{transition:transform .25s ease}.arrow--expanded img{transform:rotate(90deg)}.main_nav{display:flex;flex-direction:column;gap:0px}.navbar{width:100%;height:60px;background-color:#1f2937;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 20px;box-sizing:border-box;position:fixed;top:0;left:0;z-index:1000}.navbar__app-name{font-size:18px;font-weight:600}.navbar__right{display:flex;align-items:center;gap:12px}.navbar__account{position:relative}.navbar__account-trigger{display:flex;align-items:center;gap:12px;padding:0;color:inherit;background:transparent;border:0;cursor:pointer;font:inherit}.navbar__user-name{font-size:14px;font-weight:500}.navbar__account-menu{position:absolute;top:calc(100% + 10px);right:0;min-width:136px;padding:6px;background:#fff;border:1px solid #d1d8e0;border-radius:6px;box-shadow:0 12px 28px #0f172a2e;z-index:1001}.navbar__logout-button{width:100%;padding:9px 10px;color:#1f2937;background:transparent;border:0;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;text-align:left}.navbar__logout-button:hover,.navbar__logout-button:focus-visible{background:#eef4ff;outline:none}th{padding:8px!important}.height_css{height:100%!important}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield}.LOE_box{display:flex;justify-content:space-between;width:100%;border-bottom:1px solid #d1d8e0}.truncated_value{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:150px}.react-select__placeholder{font-size:12px;color:#d1d8e0;font-weight:500;opacity:.5}.react-select__single-value{font-size:13px;font-weight:500}.project-table-container{font-family:Segoe UI,Arial,sans-serif;background-color:#f9fafb;border-radius:8px;overflow-x:scroll;max-width:100%}.project-table thead th{position:sticky;top:0;z-index:2}.project-table{width:100%;border-collapse:collapse;background:#fff;border-radius:6px;box-shadow:0 0 6px #00000014}.project-table th,.project-table td{padding:8px 8px 8px 12px;text-align:left;border-bottom:1px solid #eee;font-size:13px;font-weight:400;color:#3d404b;white-space:nowrap}.project-table th{background-color:#d9d9dc;font-weight:600;font-size:13px;color:#595a6c;white-space:nowrap;font-family:Inter}.project-table tr:hover{background-color:#f9f9f9}.planned{text-align:center!important}.plannedSpan{font-weight:600!important;font-size:13px!important;color:#2d2f33!important;background-color:#f5f7fa!important;padding:3px 6px!important;border-radius:4px!important;min-width:40px}.progress-cell,.balance-bar{display:flex;align-items:center;gap:8px}.balance-bar-progress{display:flex;flex-direction:column;justify-content:space-between;gap:4px;width:150px}.progress-bar-bt{height:8px;border-radius:4px;background:#e5e7eb;overflow:hidden}.progress-fill{height:100%;border-radius:4px}.value{min-width:35px;color:#333}.percent{min-width:50px;font-size:12px;color:#555}.client-cell-bt{align-items:center;gap:6px;cursor:pointer}.client-cell-bt:hover{background-color:#f8fafb!important}.client-cell-bt--disabled{cursor:default}.client-cell-bt--disabled:hover .client-name{color:#333}.client-name{color:#333;transition:color .2s ease}.client-icon{width:16px;height:16px;opacity:0;transition:opacity .2s ease;margin-left:7px;margin-top:2px}.client-cell-bt:hover .client-name{color:#007bff}.client-cell-bt:hover .client-icon{opacity:1}.textAlign-center{text-align:center!important}.error-page-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:64px;background-color:#fff;padding:12px;border-radius:8px}.error-content{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;height:100%}.error-title{color:#a2a8b0;font-weight:700;font-style:Bold;font-size:192px;text-align:center}.subtitle{color:#696f77;font-weight:600;font-style:Semi Bold;font-size:20px}.error-subtitle{margin-top:-42px;color:#a2a8b0;font-weight:800;font-size:30px;text-align:center}.hr_line{border-bottom:4px solid #2c75db;width:400px}.error-description{max-width:480px;color:#4d5258;font-weight:500;font-size:15px;text-align:center}.reload-btn{padding:8px 14px;border-radius:4px;font-weight:600;font-size:13px;background-color:#2c75db26;color:#2c75db;border:none;display:flex;justify-content:flex-start;gap:6px;align-items:center}.reload-btn:hover{background:#eef0f3}.error-illustration{margin-top:24px;width:200px}.bottom-graphic{margin-top:40px}.bottom-graphic img{width:100%}.rdrCalendarWrapper{box-sizing:border-box;background:#fff;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{flex:1 1;width:0;text-align:center;color:inherit}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{flex-basis:calc(100% / 7);box-sizing:inherit;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{position:absolute;font-size:1.6em;line-height:1.6em;top:0;right:.25em;color:red}.rdrDay{box-sizing:inherit;width:calc(100% / 7);position:relative;font:inherit;cursor:pointer}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align: auto){.rdrDay{flex-basis:14.285%!important}}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge,.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{border-radius:4px;background-color:#fff;box-shadow:0 1px 2px #23394236;border:1px solid transparent}.rdrDateDisplayItem input{cursor:pointer;height:2.5em;line-height:2.5em;border:0px;background:transparent;width:100%;color:#849095}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:10px 30px 10px 10px;border-radius:4px;outline:0;color:#3e484f;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;cursor:pointer;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{display:block;width:24px;height:24px;margin:0 .833em;padding:0;border:0;border-radius:5px;background:#eff2f7}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{display:block;width:0;height:0;padding:0;text-align:center;border-style:solid;margin:auto;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:transparent rgb(52,73,94) transparent transparent;transform:translate(-3px)}.rdrNextButton i{margin:0 0 0 7px;border-width:4px 4px 4px 6px;border-color:transparent transparent transparent rgb(52,73,94);transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{font-weight:400;line-height:2.667em;color:#849095}.rdrDay{background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0;line-height:3em;height:3em;text-align:center;color:#1d2429}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;font-weight:300;position:absolute;inset:5px 0;display:flex;align-items:center;justify-content:center}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:#3d91ff}.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#ffffffd9}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge{background:currentColor;position:absolute;inset:5px 0}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview{border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;border-left-width:1px;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;border-right-width:1px;right:0}.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{background:#ffffff17;position:absolute;inset:3px 0;pointer-events:none;border:0px solid currentColor;z-index:1}.rdrDayStartPreview{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDefinedRangesWrapper{font-size:12px;width:226px;border-right:solid 1px #eff2f7;background:#fff}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{border:0;cursor:pointer;display:block;outline:0;border-bottom:1px solid #eff2f7;padding:0;background:#fff}.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;outline:0;line-height:18px;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{width:30px;height:30px;line-height:30px;border-radius:4px;text-align:center;border:solid 1px rgb(222,231,235);margin-right:10px;color:#6c767a}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;outline:0;color:#333}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";border:1px solid currentColor;border-radius:1.333em;position:absolute;inset:-2px 0;background:transparent}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrStartEdge,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayEndPreview{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrStartEdge,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayEndPreview{filter:grayscale(100%) opacity(60%)}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:.833em}.bt_align_dashboard{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;grid-template-rows:repeat(1,1fr);gap:12px;width:100%;background:#fff;border-radius:8px}.loading-EQ-Main-BT{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;text-align:center;background-color:#fff;z-index:9;border-radius:8px}.loading-EQ-BT{width:100%;z-index:9}.search_download{display:flex;justify-content:flex-start;gap:10px}.table-local-project,.table-lrp-wrapper{width:100%;height:100%;border-radius:4px;border-collapse:collapse;background-color:#fff;position:relative}.back-button{color:#fff;background-color:#6c757d;border-color:#6c757d;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.3rem .7rem;font-size:.8rem;cursor:pointer;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.back-button:hover{background-color:#5c636a;border-color:#6c757d}.back-button:focus{outline:0;box-shadow:0 0 0 .2rem #6c757d80}.lp_header_container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.team_hours{font-size:12px;font-weight:600;width:72px;color:#696f77;text-wrap:nowrap}.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{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.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-left-radius:.375em;border-bottom-right-radius:.375em}.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,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.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,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.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{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;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{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.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{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.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{display:inline-block;margin-left:10px}.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,.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{display:inline;border:1px solid #aeaeae;border-radius:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.0625em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.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{background-color:#216ba5;color:#fff;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:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.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{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.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;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.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{border-radius:.3rem;background-color:#f0f0f0}.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{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.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{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.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{border-radius:.3rem;background-color:#216ba5;color:#fff}.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{border-radius:.3rem;background-color:#bad9f1;color:#000}.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{background-color:#1d5d90;color:#fff}.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){background-color:#f0f0f0;color:#000}.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{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.625em;box-sizing:content-box}.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 transparent;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{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.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{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.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;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-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;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}.hours-summary{display:inline-flex;flex-direction:column;gap:10px;width:100%}.stats-row{display:flex;gap:8px}.stat-wrapper{flex:1}.stat-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 12px;text-align:center;gap:6px;width:100%;border-radius:8px;background:#f5f7fa}.stat-label{display:flex;align-items:center;gap:5px;text-wrap:nowrap;font-size:13px;font-weight:600;color:#6b7280;position:relative}.stat-value{font-size:22px;font-weight:700}.tooltip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#1f2937;color:#f9fafb;font-size:11px;padding:5px 9px;border-radius:6px;white-space:nowrap}.tooltip-arrow{position:absolute;top:100%;left:50%;transform:translate(-50%);border-top-color:#1f2937}.request-btn{display:flex;align-items:center;justify-content:center;gap:7px;padding:6px 8px;background:#fff;border:none;cursor:pointer;font-size:13px;font-weight:500;color:#3b82f6;width:100%;border-radius:4px;border:1px dashed #2C75DB;background:var(--Default-Blue-5, #F6F9FE)}.request-btn.hover{background:#eff6ff}.icon{display:inline-block}.hr_lined{height:1px;background:#d1d8e0;margin:2px 0 12px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;align-items:center;justify-content:center;align-items:flex-start;padding-top:160px;z-index:1000}.modal-containers{top:55%;width:420px;background:#fff;border-radius:10px;box-shadow:0 4px 20px #00000026;overflow:hidden}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px;font-weight:600;font-size:16px;border-bottom:1px solid #eee}.close-btn{background:none;border:none;font-size:18px;cursor:pointer}.modal-body{padding:16px}.info-box{background:#f3f4f6;border-radius:8px;padding:12px;margin-bottom:16px}.row{display:flex;justify-content:space-between;font-size:13px;margin-bottom:6px;width:100%}.form-group{margin-bottom:12px}.form-group label{display:block;font-size:13px;margin-bottom:4px;color:#374151}.form-group input,.form-group textarea{width:100%;padding:8px;border:1px solid #d1d5db;border-radius:6px;font-size:13px}.form-group textarea{min-height:70px}.modal_footer{display:flex;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid #eee;align-items:center}.cancel-btn{background:none;border:none;color:#6b7280;cursor:pointer}.submit-btn{background:#2563eb;color:#fff;border:none;padding:8px 14px;border-radius:6px;cursor:pointer}.request-container{background-color:#fdf8e6;border:1px solid #e9d5a1;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.request-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;-webkit-user-select:none;user-select:none}.header-left{display:flex;align-items:center;gap:7px;color:#8b6e2d}.header-title-status{font-size:13px;font-weight:600;display:flex;gap:5px;align-items:end}.chevron{width:6px;height:6px;border-right:2px solid #8b6e2d;border-bottom:2px solid #8b6e2d;transform:rotate(45deg);transition:transform .2s ease}.chevron.up{transform:rotate(-135deg)}.request-body{padding:16px;display:flex;justify-content:space-between;align-items:flex-start}.body-main{display:flex;gap:6px;width:100%}.body-text{flex:1;min-width:0}.send-icon{font-size:18px;color:#999;transform:rotate(-45deg)}.body-title{font-weight:500;color:#444;margin-bottom:4px;font-size:12px}.status-badge{font-weight:600;color:#8b6e2d;font-size:10px;margin-left:5px}.description{color:#777;font-size:11px;font-weight:500;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.description-block{width:100%}.description-toggle{padding:0;margin-top:4px;border:none;background:transparent;color:#2c75db;font-size:11px;font-weight:600;cursor:pointer}.date-text{color:#999;font-size:11px;font-weight:500;margin-top:6px;display:flex;gap:2px}.action-buttons{display:flex;gap:8px;height:26px}.btn{padding:3px 7px;border-radius:6px;font-size:10px;font-weight:500;cursor:pointer;border:1px solid transparent}.btn-edit{background-color:transparent;color:#8b6e2d;border-color:#8b6e2d}.btn-edit:hover{background-color:#f5eccd}.btn-cancel{background-color:transparent;color:#e57373;border-color:#ffcdd2}.btn-cancel:hover{background-color:#ffebee}.footer-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:8px;color:#999;font-size:11px;font-weight:500}.dot{font-size:14px;line-height:0}.status-approved .status-icon-svg{filter:invert(37%) sepia(85%) saturate(366%) hue-rotate(85deg) brightness(92%) contrast(88%)}.hour-badge-status{font-size:10px;font-weight:600;margin-left:4px}.status-approved .chevron{border-right:2px solid #2e7d32;border-bottom:2px solid #2e7d32}.request-container.status-pending{background-color:#fdf8e6;border-color:#e9d5a1}.request-container.status-approved{background-color:#f6fcf8;border-color:#e1f2e8}.request-container.status-rejected{background-color:#fff6f6;border-color:#ffeded}.status-pending .header-left{color:#8b6e2d}.status-approved .header-left{color:#108548}.status-rejected .header-left{color:#e35b5b}.status-badge.badge-pending{color:#8b6e2d}.status-badge.badge-approved{color:#108548}.status-badge.badge-rejected{color:#e35b5b}.body-main-wrapper{display:flex;flex-direction:column;gap:20px;width:100%}.second-row{padding-top:15px}.person-name{font-weight:600;color:#333}.role-badge{color:#a855f7;font-size:10px;margin-left:8px}.btn-request-again{background-color:#eef4ff;color:#3b82f6;border:1px solid #3b82f6;padding:4px 12px}.status-rejected .chevron{border-right:2px solid #e57373;border-bottom:2px solid #e57373}.status-rejected .status-icon-svg{filter:invert(39%) sepia(87%) saturate(3015%) hue-rotate(341deg) brightness(97%) contrast(92%)}.request-body{border-top:1px solid transparent}.status-pending .request-body{border-top-color:#fbe075}.status-approved .request-body{border-top-color:#e1f2e8}.status-rejected .request-body{border-top-color:#ffeded}.role-tag{color:#a439e5;font-size:10px;font-weight:600;margin-left:5px}.form-text-order{font-size:12px;font-weight:600}.tooltip-wrapper_loe{position:relative;display:inline-flex;align-items:center;cursor:pointer}.budgeted-tooltip{position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%);background-color:#1e1f20;border-radius:10px;padding:14px 16px;min-width:240px;z-index:100;box-shadow:0 4px 16px #00000059}.budgeted-tooltip__arrow{position:absolute;left:-7px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:8px solid #1f2937}.budgeted-tooltip__title{font-size:13px;font-weight:600;color:#f9fafb;text-align:left;margin:0 0 12px}.budgeted-tooltip__row{position:relative;display:flex;align-items:center;justify-content:space-between;padding:8px 0}.budgeted-tooltip__row-left{display:flex;align-items:center;gap:10px}.budgeted-tooltip__type{font-size:13px;color:#f9fafb;font-weight:500;min-width:36px}.budgeted-tooltip__date{font-size:12px;color:#9ca3af}.budgeted-tooltip__value{font-size:13px;font-weight:500}.budgeted-tooltip__divider{position:absolute;bottom:0;left:0;right:0;height:.5px;background-color:#e1e7f01f}.success-toast-container{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:9999;min-width:400px;animation:slideUp .3s ease-out}.success-toast-content{background-color:#5cb87a;color:#fff;padding:12px 20px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 4px 12px #00000026;gap:20px}.error-toast-content{background-color:#ff5656;color:#fff;padding:12px 20px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 4px 12px #00000026;gap:20px}.toast-left{display:flex;align-items:center;gap:12px}.check-icon{border:2px solid white;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.toast-message{font-size:13px;font-weight:500}.toast-close-x{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;line-height:1}@keyframes slideUp{0%{transform:translate(-50%,100%);opacity:0}to{transform:translate(-50%);opacity:1}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-container{background:#fff;width:450px;border-radius:12px;box-shadow:0 10px 25px #0003;overflow:hidden;animation:modalScale .2s ease-out}@keyframes modalScale{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.modal-header-status{padding:16px 24px;display:flex;justify-content:space-between;align-items:center}.modal-header h2{margin:0;font-size:18px;color:#44566c;font-weight:600}.close-x{background:none;border:none;font-size:24px;color:#999;cursor:pointer}.modal-body{padding:24px}.modal-body p{margin:0;color:#666;font-size:14px;line-height:1.5}.modal_footer{padding:16px 24px 24px;display:flex;justify-content:flex-end;align-items:center;gap:20px}.btn-keep{background:none;border:none;color:#888;font-weight:600;font-size:13px;cursor:pointer;padding:8px 12px}.btn-confirm-cancel{background-color:#eb5757;color:#fff;border:none;padding:8px 12px;border-radius:6px;font-weight:600;font-size:13px;cursor:pointer;transition:background .2s}.btn-confirm-cancel:hover{background-color:#d44b4b}.calender-date-cont{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;background-color:#e1e7f0;border-radius:4px;border:1px solid #E1E7F0;width:fit-content;margin-left:6px;padding:6px 10px;margin-bottom:20px}.capacity-cont,.weekly-cont{display:flex;flex-direction:column;width:45%;text-align:left}.stat-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.stat-item span{color:#6c757d;margin-right:5px}.stat-item strong{color:#000}.time-log-text{font-size:18px;font-weight:700;line-height:21.78px;text-align:left;color:#2d2f33;margin-left:10px;margin-bottom:30px}.capacity-text{color:#797b80;font-size:12px;font-weight:500;line-height:14.52px;text-align:left}.capacity-value{font-size:14px;font-weight:700;line-height:16.94px;text-align:left;color:#343a40}.Logged-value{color:#343a40;font-size:14px;font-weight:700;line-height:16.94px;text-align:left}.header-flex{display:flex;justify-content:space-between;padding:0 20px;box-sizing:border-box}.Logged-text{color:#797b80;font-size:13px;font-weight:500;line-height:14.52px;text-align:left}.Leave-text{color:#797b80;font-size:12px;font-weight:500;line-height:14.52px;text-align:left;margin-right:55px}.cross-btn{width:26px;height:26px;border:1px solid #FFFFFF;border-radius:10px;cursor:pointer}.add-modal-adj{display:flex;flex-direction:row;justify-content:space-between}.user-report-main-screens{width:84vw;height:90vh;padding:16px 16px 53px 21px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.dashboard_table_th{padding:3px;border:none}.dashboard_table_td{padding:5px;border:none}.dashboard_table_tr:hover{border-radius:0;background-color:#ebeff5}.tooltip_button{background-color:#0ff}.recharts-tooltip-cursor{fill:transparent}#triangle_end{display:block;position:relative;top:15px;left:99px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid black}.App{font-family:Arial,sans-serif;text-align:center;padding:40px;width:100%}.App-header{display:flex;flex-direction:column}.stats{display:flex;justify-content:space-around;align-items:center;border-radius:10px}.capacity-Logged-Weekly{background-color:#f8f9fa;border:1px solid #F8F9FA;border-radius:8px;display:flex;width:75%;align-items:center;padding:18px}.compliance{color:green}.chart-container{margin-bottom:20px;margin-top:50px}.detailed-charts{display:flex;flex-wrap:wrap;justify-content:space-between}.chart{margin:8px;border:1px solid #F5F7FA;border-radius:8px;box-sizing:border-box;padding:15px}.chart h4{margin-left:6px;margin-bottom:5px;color:#2d2f33;font-size:14px;font-weight:700;line-height:16.94px;text-align:left}.chart p{font-size:12px;margin-left:6px;font-weight:500;line-height:14.52px;text-align:left;color:#64676b}.calender-date{color:#2d2f33;font-size:13px;font-weight:500;line-height:15.73px;text-align:left}.main-date-wrapper{position:absolute;left:0;z-index:1000;background-color:#fff;padding:16px;border-radius:4px}.Dashboard_dateRangeContainer{position:absolute;height:fit-content;background-color:#fff;top:150px;left:210px;border-radius:4px;padding-top:4px;z-index:100000009}.quick-filters-toggle-user-db{box-sizing:border-box;display:flex;gap:12px;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 16px;background:#ffffffe5;border-radius:4px;color:#3e4255}.quick-filters-toggle-caption-user-db{height:16px;font-family:Inter;font-style:normal;font-weight:500;font-size:11px;line-height:16px}.background-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:1000}.customButton{color:#fff;background-color:#2c75db;padding:8px 20px;box-sizing:border-box;border-radius:4px;border:none}*{margin:0;padding:0}.a,.b,.c,.d{max-width:100%!important}.Search__input{color:#000!important}.pipeline-view-container{display:flex;flex-direction:column;gap:20px;padding:16px 0}.pipeline-kpi-strip{display:flex;gap:16px;flex-wrap:wrap}.pipeline-kpi-card{flex:1;min-width:160px;background:#f5f7fa;border-radius:8px;padding:16px 20px;display:flex;flex-direction:column;gap:6px}.pipeline-kpi-value{font-size:20px;font-weight:700;color:#1e1e1e}.pipeline-kpi-label{font-size:12px;color:#64676b;font-weight:500}.pipeline-charts-row{display:flex;gap:16px}.pipeline-charts-row>*{flex:1;min-width:0}.pipeline-chart-container,.pipeline-funnel-container{background:#fff;border:1px solid #e1e7f0;border-radius:8px;padding:20px}.pipeline-funnel-title{font-size:14px;font-weight:600;color:#1e1e1e;margin-bottom:16px}.pipeline-table-container{background:#fff;border:1px solid #e1e7f0;border-radius:8px;overflow:hidden}.pipeline-table-title{font-size:14px;font-weight:600;color:#1e1e1e;padding:16px 20px 12px}.pipeline-table{width:100%;border-collapse:collapse;font-size:13px}.pipeline-table thead th{background:#f5f7fa;padding:10px 14px;text-align:left;font-weight:600;color:#3b3f44;border-bottom:1px solid #e1e7f0;white-space:nowrap}.pipeline-table tbody td{padding:10px 14px;border-bottom:1px solid #f0f2f5;color:#1e1e1e;vertical-align:middle}.pipeline-table tbody tr:hover{background:#fafbfc}.pipeline-table tbody tr.expandable-row{cursor:pointer}.pipeline-table tbody tr.demand-sub-row td{background:#fafbfc;padding-left:40px;font-size:12px;color:#64676b}.pipeline-hc-red{color:#c64343;font-weight:600}.pipeline-hc-green{color:#4c9e66;font-weight:600}.pipeline-expand-icon{display:inline-block;margin-right:8px;font-size:11px;color:#64676b;transition:transform .15s ease}.pipeline-expand-icon.expanded{transform:rotate(90deg)}.pipeline-skill-tag{display:inline-block;background:#e8eef6;color:#2c75db;padding:2px 8px;border-radius:4px;font-size:11px;margin:2px 4px 2px 0}.pipeline-stage-badge{display:inline-block;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600}.pipeline-stage-presales{background:#fff5d6;color:#b8860b}.pipeline-stage-sow{background:#dbe8f9;color:#2c75db}.pipeline-stage-negotiation{background:#ece4f6;color:#8764b8}.pipeline-stage-won{background:#dcf0e2;color:#4c9e66}.pipeline-active-filter{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#e6f0fa;border:1px solid #2C75DB;border-radius:6px;font-size:13px;color:#1e1f20}.pipeline-clear-filter{border:none;background:none;color:#2c75db;cursor:pointer;font-size:12px;text-decoration:underline;margin-left:8px}.pipeline-clear-filter:hover{color:#1657a8}.pipeline-stage-lost{background:#fce6e6;color:#c64343}.pipeline-loading{display:flex;align-items:center;justify-content:center;min-height:200px}.supply-view-container{display:flex;flex-direction:column;gap:20px;padding:16px 0}.supply-kpi-strip{display:flex;gap:16px;flex-wrap:wrap}.supply-kpi-card{flex:1;min-width:160px;background:#f5f7fa;border-radius:8px;padding:16px 20px;display:flex;flex-direction:column;gap:6px}.supply-kpi-value{font-size:20px;font-weight:700;color:#1e1e1e}.supply-kpi-label{font-size:12px;color:#64676b;font-weight:500}.supply-skill-bars-container{background:#fff;border:1px solid #e1e7f0;border-radius:8px;padding:20px}.supply-skill-bars-title{font-size:14px;font-weight:600;color:#1e1e1e;margin-bottom:16px}.supply-table-container{background:#fff;border:1px solid #e1e7f0;border-radius:8px;overflow:hidden}.supply-table-header{display:flex;align-items:center;gap:12px;padding:16px 20px 0}.supply-table-title{font-size:14px;font-weight:600;color:#1e1e1e}.supply-tab-toggle{display:flex;gap:0;margin-left:16px}.supply-tab-btn{padding:6px 18px;font-size:13px;font-weight:500;border:1px solid #e1e7f0;background:#fff;color:#64676b;cursor:pointer;transition:all .15s ease}.supply-tab-btn:first-child{border-radius:6px 0 0 6px}.supply-tab-btn:last-child{border-radius:0 6px 6px 0}.supply-tab-btn.active{background:#2c75db;color:#fff;border-color:#2c75db}.supply-table{width:100%;border-collapse:collapse;font-size:13px;margin-top:12px}.supply-table thead th{background:#f5f7fa;padding:10px 14px;text-align:left;font-weight:600;color:#3b3f44;border-bottom:1px solid #e1e7f0;white-space:nowrap}.supply-table tbody td{padding:10px 14px;border-bottom:1px solid #f0f2f5;color:#1e1e1e;vertical-align:middle}.supply-table tbody tr:hover{background:#fafbfc}.supply-table tbody tr.supply-overallocated{background:#fdf0f0}.supply-table tbody tr.supply-overallocated:hover{background:#fbe3e3}.supply-alloc-red{color:#c64343;font-weight:600}.supply-alloc-normal{color:#1e1e1e}.supply-skill-tag{display:inline-block;background:#e8eef6;color:#2c75db;padding:2px 8px;border-radius:4px;font-size:11px;margin:2px 4px 2px 0}.supply-loading{display:flex;align-items:center;justify-content:center;min-height:200px}.supply-legend{display:flex;gap:20px;margin-top:8px}.supply-legend-item{display:flex;align-items:center;gap:6px;font-size:12px;color:#64676b}.supply-legend-dot{width:10px;height:10px;border-radius:2px}.planning-view-container{padding:16px 24px;font-family:Inter,sans-serif}.planning-view-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.planning-view-title{font-size:18px;font-weight:600;color:#1e1f20;margin:0}.planning-horizon-toggle{display:flex;gap:0;border:1px solid #E1E7F0;border-radius:6px;overflow:hidden}.planning-horizon-btn{padding:6px 16px;font-size:13px;font-weight:500;font-family:Inter,sans-serif;border:none;background:#fff;color:#64676b;cursor:pointer;transition:background .15s,color .15s}.planning-horizon-btn:hover{background:#f5f7fa}.planning-horizon-btn--active{background:#2c75db;color:#fff}.planning-horizon-btn--active:hover{background:#2566c2}.planning-section{background:#fff;border:1px solid #E1E7F0;border-radius:8px;padding:20px;margin-bottom:20px}.planning-section-title{font-size:14px;font-weight:600;color:#1e1f20;margin:0 0 16px}.gantt-timeline-wrapper{width:100%}.gantt-legend{display:flex;gap:24px;margin-top:12px;padding-left:20px}.gantt-legend-item{display:flex;align-items:center;gap:6px}.gantt-legend-swatch{display:inline-block;width:12px;height:12px;border-radius:2px}.gantt-legend-label{font-size:12px;color:#64676b;font-family:Inter,sans-serif}.gap-analysis-wrapper{width:100%}.gap-analysis-controls{display:flex;align-items:center;gap:8px;margin-bottom:16px}.gap-analysis-filter-label{font-size:13px;font-weight:500;color:#64676b;font-family:Inter,sans-serif}.gap-analysis-select{padding:6px 12px;font-size:13px;font-family:Inter,sans-serif;border:1px solid #E1E7F0;border-radius:6px;background:#fff;color:#1e1f20;cursor:pointer;outline:none;min-width:160px}.gap-analysis-select:focus{border-color:#2c75db;box-shadow:0 0 0 2px #2c75db26}.gap-analysis-legend{display:flex;gap:24px;margin-top:12px;padding-left:20px}.gap-analysis-legend-item{display:flex;align-items:center;gap:6px}.gap-analysis-legend-swatch{display:inline-block;width:12px;height:12px;border-radius:2px}.gap-analysis-legend-label{font-size:12px;color:#64676b;font-family:Inter,sans-serif}.matching-container{display:flex;flex-direction:column;gap:16px;padding:16px 0}.matching-panels{display:flex;gap:16px;min-height:500px}.matching-panels__left{width:40%;background:#fff;border-radius:8px;border:1px solid #E0E6ED;overflow-y:auto;max-height:600px}.matching-panels__right{width:60%;background:#fff;border-radius:8px;border:1px solid #E0E6ED;overflow-y:auto;max-height:600px}.demand-list__header,.match-results__header,.conflicts-section__header{padding:12px 16px;font-size:14px;font-weight:600;color:#1e1f20;border-bottom:1px solid #E0E6ED;background:#f5f7fa}.demand-group__title{padding:10px 16px;font-size:13px;font-weight:600;color:#2c75db;background:#f8fafc;border-bottom:1px solid #f0f2f5}.demand-item{padding:10px 16px;border-bottom:1px solid #f0f2f5;cursor:pointer;transition:background .15s}.demand-item:hover{background:#e6f0fa}.demand-item--selected{background:#e6f0fa;border-left:3px solid #2C75DB}.demand-item__title{font-size:13px;font-weight:500;color:#1e1f20}.demand-item__meta{display:flex;gap:12px;margin-top:4px;font-size:11px;color:#64676b}.demand-item__headcount--gap{color:#e35b5b}.demand-item__headcount--filled{color:#4c9e66}.demand-item__priority{padding:1px 6px;border-radius:10px;font-size:10px;font-weight:600}.demand-item__priority--CRITICAL{background:#fce6e6;color:#e35b5b}.demand-item__priority--HIGH{background:#fff3e0;color:#e67e22}.demand-item__priority--MEDIUM{background:#e6f0fa;color:#2c75db}.demand-item__priority--LOW{background:#f5f7fa;color:#64676b}.match-results__empty{display:flex;align-items:center;justify-content:center;height:300px;color:#64676b;font-size:13px}.match-card{padding:12px 16px;border-bottom:1px solid #f0f2f5;display:flex;justify-content:space-between;align-items:flex-start}.match-card__name{font-size:13px;font-weight:600;color:#1e1f20}.match-card__score{font-size:12px;font-weight:700;color:#2c75db;margin-left:8px}.match-card__skills{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.match-card__skill{font-size:11px;padding:2px 8px;border-radius:10px}.match-card__skill--match{background:#daf2e1;color:#4c9e66}.match-card__skill--miss{background:#fce6e6;color:#e35b5b}.match-card__detail{font-size:11px;color:#64676b;margin-top:4px}.match-card__warning{font-size:11px;color:#e67e22;margin-top:4px}.match-card__assign-btn{padding:6px 14px;border:none;border-radius:6px;background:#2c75db;color:#fff;font-size:12px;cursor:pointer}.match-card__assign-btn:hover{background:#1657a8}.conflicts-section{background:#fff;border-radius:8px;border:1px solid #E0E6ED;margin-top:16px}.conflicts-table{width:100%;border-collapse:collapse;font-size:12px}.conflicts-table th{text-align:left;padding:8px 12px;background:#f5f7fa;color:#64676b;font-weight:600;border-bottom:1px solid #E0E6ED}.conflicts-table td{padding:8px 12px;border-bottom:1px solid #f0f2f5;color:#1e1f20}.conflicts-table tr.severity--HIGH td{background:#fff0f0}.conflicts-table tr.severity--CRITICAL td{background:#fce6e6}.conflicts-table__empty{text-align:center;padding:24px;color:#4c9e66;font-size:13px}.severity-badge{padding:2px 8px;border-radius:10px;font-size:10px;font-weight:600}.severity-badge--CRITICAL{background:#fce6e6;color:#e35b5b}.severity-badge--HIGH{background:#fff3e0;color:#e67e22}.severity-badge--MEDIUM{background:#e6f0fa;color:#2c75db}.viewWrapper{border-bottom:1px solid #eee;display:flex;flex-direction:row;gap:16px}.view{padding:4px 0 10px;color:#606069;font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer;border-bottom:1px solid #F5F7FA}.active_view{color:#1657a8;font-weight:600;border-bottom:1px solid #1657A8}.filter_container{display:flex;background:#fff;padding:6px 12px;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;width:calc(100% - 182px);min-height:44px}.filter_wrapper{display:flex;flex-direction:row;gap:10px;align-items:center}.main_wrapper{padding:10px;gap:16px;display:flex;flex-direction:column;background:#f5f7fa;overflow:auto;width:100%;height:100vh}.daily-buttons-container{padding:6px;height:44px;background:#fff;overflow:hidden;border-radius:6px;display:inline-flex;font:500 13px Inter,sans-serif}.daily-button-item{padding:6px 16px;border-radius:4px;display:flex;align-items:center;cursor:pointer;font-weight:500;font-size:13px;color:#595a6c}.daily-button-item.active{background:#2c75db33;font-weight:600;color:#595a6c}.daily-button-text{display:flex;flex-direction:column;justify-content:center;color:#595a6c;font:400 13px Inter,sans-serif}.loading-EQ-Main-CP{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;text-align:center;background-color:#fff;border-radius:8px}.loading-EQ-BT{width:100%}.tooltip-wrapper{position:relative;display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:8px;margin:-6px;width:230px}.tooltip-pointer{position:absolute;top:-8px;left:24px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #1c1c1c}.dot{width:5px;height:5px;background:#fff;border-radius:50%}.progress-wrapper{background:#3a3a3a;height:8px;border-radius:10px;margin-top:10px;overflow:hidden}.tooltip-info-section{margin-top:16px;border-top:1px solid #333;padding-top:12px}.tooltip-projects{display:flex;flex-direction:column;gap:8px}.tooltip-project-row{display:flex;justify-content:space-between;color:#fff;font-weight:500;font-size:11px}.hr_tooltip{border-bottom:1px solid #ffffff12}.tooltip-progress-wrapper{background:#494949;height:6px;border-radius:1px;overflow:hidden;margin-top:6px}.tooltip-progress-bar{height:100%;border-radius:inherit}.wht-container{background:#1e1f20;color:#fff;border-radius:8px;padding:12px;width:235px;display:flex;flex-direction:column;gap:12px;margin-left:-8px}.wht-date{font-weight:600;font-size:12px;text-align:left;color:#fff;opacity:.8}.wht-user-card{background-color:#363636;padding:6px;border-radius:4px;display:flex;flex-direction:column;gap:4px}.wht-user-name{font-weight:400;font-size:12px;color:#fff}.wht-user-role{display:flex;align-items:center;gap:8px;font-weight:400;white-space:nowrap;font-size:10px}.wht-dot{font-size:5px;color:#e1e7f0}.wht-row{display:flex;justify-content:space-between;color:#fff;font-weight:500;font-style:Medium;font-size:11px;opacity:.7}.wht-utilization-badge{font-weight:600;font-size:11px;text-align:right;padding:2px 6px;opacity:1;border-radius:2px;background-color:#8c6d00;color:#fff}.fui-Tooltip__content{background:#1e1e1e!important;color:#fff!important;border-radius:8px!important}.fui-Tooltip__arrow{background:#1e1e1e!important;left:20px}.cp_sdboard{display:grid;grid-template-columns:2fr 1px 1fr 1px 2fr;grid-template-rows:repeat(1,1fr);gap:12px;width:100%;background:#fff;border-radius:8px;padding:12px;color:#64676b;font:600 13px Inter,sans-serif}.cp_sdboard span{text-align:left}.cp_sd_container_1{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:12px}.cp_sd_container_2{display:grid;grid-template-columns:repeat(1,1fr);gap:12px}.cp_sd_container_3{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.s_c_1{border-radius:8px;display:flex;flex-direction:column;gap:4px;align-items:flex-start;background:#f5f7fa;padding:8px 12px}.s_c_2{display:flex;flex-direction:column;gap:4px;align-items:flex-start;background:#f5f7fa;padding:8px 12px;border-radius:8px}.s_c_3{display:flex;flex-direction:column;gap:4px;align-items:flex-start;background:#f5f7fa;padding:8px 12px;border-radius:8px;grid-column-start:2;grid-row-start:2}.s_c_4{display:flex;flex-direction:column;gap:4px;align-items:flex-start;background:#f5f7fa;padding:8px 12px;border-radius:8px;grid-column-start:1;grid-row-start:2}.cp_summ_dash_num{color:#171717;font:700 23px Inter,sans-serif;line-height:normal}.cp_summ_dash_num_init{font:700 12px Inter,sans-serif}.cp_sd_RAG_metrics{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%}.cp_sdm_metrics_label{display:flex;flex-direction:column;gap:12px;width:100%;color:#64676b;font:600 15px Inter,sans-serif}.cp_sdm_lable{display:flex;flex-direction:row;gap:12px;justify-content:space-between}.cp_sdm_lable div{display:flex;flex-direction:row;align-items:center;gap:8px}.cp_sdm_rag_percent{font-weight:500;color:#8c8c8c;width:62px;justify-content:end}.availityMain{width:100%;display:flex;flex-direction:column}.cap-container{width:100%;padding:12px;background:#fff;box-shadow:0 1px #00000005;border-radius:8px;outline:1px solid #e1e7f0;outline-offset:-1px;display:flex;flex-direction:column;gap:16px}.occupancy-table{border-collapse:separate;border-spacing:0;width:100%;font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#64676b;background:#fff;box-shadow:none}.week-range-head{background:#edeff2;color:#696f77;border:none;font-weight:600;font-size:11px;position:relative;-webkit-user-select:none;user-select:none;text-align:center;opacity:1;border-bottom:7px solid white;white-space:nowrap}.day-header{background:var(--N-N2, #d9d9dc);color:#5a5f66;font-weight:600;font-size:11px;padding:8px 12px;border-top:none;border-bottom:1px solid #dfe3e8;border-left:1px solid #e0e6ed;border-right:1px solid #e0e6ed;text-transform:uppercase;-webkit-user-select:1px solid #e0e6ed;user-select:1px solid #e0e6ed;text-align:center}.occupancy-table thead th.day-header:first-child{border-left:1px solid #d9d9d9}.occupancy-table thead th.day-header:last-child{border-right:1px solid #d9d9d9}.occupancy-table th.left-col,.occupancy-table td.left-col{background-color:#f1f3f5;font-weight:600;color:#5a5f66;border-right:4px solid white;min-width:250px;padding:8px 12px;text-align:left;vertical-align:middle;-webkit-user-select:none;user-select:none}.leftTableStyle{display:flex;flex-direction:column;width:100%}.occupancy-table tbody td.left-col{background-color:#fafbfc;color:#4d5258;display:flex;font-weight:400;font-size:13px;border:1px solid #e1e7f0;padding:12px 8px 12px 6px;margin-right:4px}.occupancy-table tbody tr.user-row td.left-col{padding-left:27px;color:#3d404b;margin-right:4px;background-color:#f6f9fe}.red-cell{background-color:#ffefef;color:var(--Red-Dark, #e35b5b);font-weight:700;font-size:14px!important;border:1px solid #e1e7f0;text-align:center}.na-cell{background-color:#f2f5f8;color:var(--Form-Border, #c1c9d4);font-weight:600;font-size:14px!important;border:1px solid #e1e7f0;text-align:center}.expand_cell{background-color:#f8fafb;color:#595a6c;font-weight:600;font-size:13px!important;border:1px solid #e1e7f0;text-align:center}.wo-cell{background-color:#f2f5f8;color:var(--Form-Border, #c1c9d4);font-weight:600;font-size:10px!important;border:1px solid #e1e7f0;text-align:center}.amber-cell{background-color:#fdf9ec;color:var(--Dark-Yellow, #8c6d00);font-weight:700;font-size:14px!important;border:1px solid #e1e7f0;text-align:center}.green-cell{background-color:#e4feeb;color:#297943;font-weight:700;font-size:14px!important;border:1px solid #e1e7f0;text-align:center}.table-container{overflow-x:auto;padding:8px 8px 12px;box-shadow:0 1px #00000005;background-color:#fff;border-radius:8px;font-family:Inter,sans-serif;outline:1px solid #e1e7f0}.daily-occupancy{background:#edeff2;font-size:13px;font-weight:600;opacity:.5;color:#64676b;padding:8px 0 8px 12px;border-radius:8px 0 0 8px;text-align:left;border-bottom:4px solid white;-webkit-user-select:none;user-select:none}@media(max-width:768px){.occupancy-table{font-size:9px}.left-col,.resource_col{min-width:150px}.progress-bar{width:60px}.user-progress-bar{width:50px}}.resource_col{background-color:#fff;font-weight:600;color:#5a5f66;margin-right:4px;border:1px solid #e1e7f0;min-width:250px;padding:6px 8px;text-align:left;vertical-align:middle;-webkit-user-select:none;user-select:none;display:flex;justify-content:flex-start;align-items:center}.toast_msg{width:479;height:42;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 12px;opacity:1;color:#fff;font-weight:500;font-size:13px;transform:translate(-50%);background:#2c75db;position:fixed;bottom:20px;left:50%;border-radius:6px;z-index:9999}.table_pagination{display:flex;flex-direction:column;gap:12px;width:100%}.page-select-dropdown option:checked,.page-select-dropdown option:active{background-color:#d9eaff!important;color:#000;border:1px solid #C1C9D4}.arrow-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.header-flexed{justify-content:space-between;padding:0;box-sizing:border-box}.week-range-head .header-flexed{display:flex;align-items:center;width:100%}.header-flexed .line{flex:1;display:flex;background-color:transparent;align-items:center}.header-flexed .title{white-space:nowrap;padding:0 10px;color:#696f77;font-weight:600;font-size:11px;text-align:center}.table-cp-summary-projDetails{width:100%;max-height:100%;overflow:auto;border-collapse:separate;border-spacing:0;border-radius:4px!important;background-color:#fff;position:relative}.table-cp-summary-wrapper{width:100%;max-height:100%;box-shadow:0 1px 2px #1018280d;border-radius:4px;display:flex;flex-direction:column;gap:16px;overflow:scroll}.table-cp-summary-wrapper thead{background:#d9d9dc;color:#64676b;font:600 12px Inter,sans-serif;height:36px;position:sticky;top:0;z-index:9;border-radius:4px 4px 0 0}.table-cp-summary-wrapper thead th{text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 12px}.table-cp-summary-wrapper tbody{background:#fff;font:500 12px Inter,sans-serif;color:#34393f}.table-cp-summary-wrapper tbody tr{height:44px;border-bottom:1px solid #F5F7FA;color:#595a6c;text-align:left;cursor:pointer;font-size:13px}.table-cp-summary-wrapper::-webkit-scrollbar{display:block;background-color:#fff;width:8px;height:8px;border-radius:0 0 4px 4px}.table-cp-summary-wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.table-cp-summary-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.table-cp-summary-projDetails tbody tr td{border-bottom:1px solid #F5F7FA;text-align:center;padding:0 8px}.table-cp-summary-projDetails tbody tr:last-child td{border-bottom:none}.table-cp-summary-projDetails>tbody tr:hover td{background-color:#e5f0ff!important}.table-cp-summary-projDetails tbody tr:last-child{border-radius:0 0 4px 4px;border-bottom:none!important}.table-cp-summary-projDetails tbody tr:last-child>td:first-child{border-radius:0 0 0 4px}.table-cp-summary-projDetails tbody tr:last-child>td:last-child{border-radius:0 0 4px}.table-cps-tr-active{height:44px;background:#e7ebf2}.tcps-td-resource{text-align:left;font-weight:500;display:flex;align-items:center;flex-direction:row;gap:6px}.tcps-td-resDesigName-wrap{display:flex;flex-direction:row;gap:8px;align-items:center}.tcps-td-resDesigName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:fit-content;max-width:124px}.tcps-td-projectName{padding-left:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:300px}.availityMain{width:100%;display:flex;flex-direction:column;gap:12px}.cap-container{width:100%;padding:12px;background:#fff;box-shadow:0 1px #00000005;border-radius:8px;outline:1px solid #E1E7F0;outline-offset:-1px;display:flex;flex-direction:column;gap:16px}.na-cell{background-color:#f2f5f8;color:#c1c9d4;font-weight:600;font-size:10px!important;text-align:center}.cap-row{width:100%;display:flex;gap:16px}.cap-card{flex:1;padding:8px 12px;background:#f5f7fa;border-radius:8px;display:flex;align-items:center}.cap-col{display:flex;flex-direction:column;gap:4px}.cap-label{font-size:13px;font-weight:600;color:#64676b;text-align:left}.cap-value{font-size:20px;font-weight:700;color:#171717;text-align:left}.cap-value-row{display:flex;align-items:flex-end;gap:4px}.cap-value-blue{font-size:20px;font-weight:700;color:#2c75db}.cap-unit-blue{font-size:12px;font-weight:700;color:#2c75db;padding-bottom:3px}.cap-value-gold{font-size:20px;font-weight:700;color:#bc991b}.cap-unit-gold{font-size:12px;font-weight:700;color:#bc991b;padding-bottom:3px}.cap-available{display:flex;align-items:center;gap:4px}.cap-value-green{font-size:20px;font-weight:700;color:#4c9e66}.cap-value-green-percent{font-size:13px;font-weight:700;color:#4c9e66}.availability-table{border-collapse:separate;border-spacing:0;width:100%;font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#64676b;background:#fff;box-shadow:none}.week-range-header{background:#edeff2;color:#64676b;border:none;font-weight:600;font-size:13px;position:relative;-webkit-user-select:none;user-select:none;text-align:center;opacity:.5;border-bottom:4px solid white;white-space:nowrap}.week-range-header:not(:last-child):after{position:absolute;right:1px;top:50%;transform:translateY(-50%);font-size:9px;color:#ced4da;pointer-events:none}.day-header{background-color:#d9d9dc;color:#5a5f66;font-weight:600;font-size:11px;padding:8px 12px;border-top:none;border-bottom:1px solid #dfe3e8;border-left:1px solid #e0e6ed;border-right:1px solid #e0e6ed;text-transform:uppercase;-webkit-user-select:1px solid #e0e6ed;user-select:1px solid #e0e6ed}.availability-table thead th.day-header:first-child{border-left:1px solid #d9d9d9}.availability-table thead th.day-header:last-child{border-right:1px solid #d9d9d9}.availability-table th.left-col,.availability-table td.left-col{background-color:#f1f3f5;font-weight:600;color:#5a5f66;border-right:4px solid white;min-width:250px;padding-left:12px;text-align:left;vertical-align:middle;-webkit-user-select:none;user-select:none}.leftTableStyle{display:flex;flex-direction:column;width:100%;gap:7px}.availability-table tbody td.left-col{background-color:#fafbfc;font-weight:400;color:#4d5258;display:flex;font-size:11px!important;border:1px solid #e1e7f0}.availability-table tbody tr.user-row td.left-col{padding-left:32px;color:#3d404b;margin-right:4px;background-color:#f6f9fe}.red-cell{background-color:#fff2f2;color:#d9534f;font-weight:700;font-size:14px!important;text-align:center}.red-cell :hover{font-size:16px!important}.wo-cell{background-color:#f2f5f8;color:#c1c9d4;font-weight:600;font-size:10px!important;text-align:center}.amber-cell{background-color:#fffbea;color:#d4a017;font-weight:700;font-size:14px!important;text-align:center}.amber-cell :hover{font-size:16px!important}.green-cell{background-color:#e6f4ea;color:#3a9d23;font-weight:700;font-size:14px!important;text-align:center}.green-cell :hover{font-size:16px!important}.availability-table tbody td{font-size:11px;border:1px solid #e0e6ed}.progress-bar{background-color:#d9d9d9;border-radius:3px;width:100%;height:6px;display:inline-block;vertical-align:middle;position:relative}.progress-bar-inner{height:100%;background-color:#5baf76;border-radius:3px;transition:width .3s ease}.user-progress-bar{width:100%;height:4px}.table-container{overflow-x:scroll;padding:8px 8px 12px;box-shadow:0 1px #00000005;background-color:#fff;border-radius:8px;font-family:Inter,sans-serif;outline:1px solid #E1E7F0}.table-container{overflow-x:auto}.table-container::-webkit-scrollbar{all:unset;height:8px;width:8px}.table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}.table-container::-webkit-scrollbar-thumb{background-color:#7a7a7a;border-radius:8px}.table-section-header{position:sticky;top:-13px;z-index:1}.daily-availability{background:#edeff2;font-size:13px;font-weight:600;color:#64676b;padding:8px 0 8px 12px;border-radius:8px 0 0 8px;text-align:left;border-bottom:7px solid white;-webkit-user-select:none;user-select:none;white-space:nowrap}.arrow-cell{width:30px;text-align:center;-webkit-user-select:none;user-select:none}.nav-arrow{cursor:pointer;font-size:18px;font-weight:700;color:#999;padding:4px 8px;transition:.2s}.nav-arrow:hover{color:#000}.week-range-header{background:#edeff2;color:#696f77;border:none;font-weight:600;font-size:11px;position:relative;-webkit-user-select:none;user-select:none;text-align:center;opacity:1;border-bottom:7px solid white;white-space:nowrap}@media(max-width:768px){.availability-table{font-size:9px}.left-col{min-width:150px}.progress-bar{width:60px}.user-progress-bar{width:50px}}.legend-container{width:100%;height:100%;display:inline-flex;justify-content:flex-start;align-items:flex-start;gap:20px;margin-top:16px}.legend-item{display:flex;align-items:center;justify-content:flex-start;gap:6px}.legend-box{width:16px;height:16px;border-radius:4px}.legend-box.weekend{background:var(--Default-Cool-Grey-20, #DDE1E6)}.legend-box.occupied{background:#f3b7b7}.legend-box.blocked20plus{background:#ead8a0}.legend-box.blocked20{background:#aae4bb}.legend-text{color:#64676b;font-size:13px;font-weight:500;white-space:nowrap}tfoot td{background:#fff}.expand-arrow{cursor:pointer;transform:rotate(0);transition:transform .2s ease;-webkit-user-select:none;user-select:none}.expand-arrow.expanded{transform:rotate(90deg)}@media(max-width:768px){.availability-table{font-size:9px}.left-col,.resource_col{min-width:150px}.progress-bar{width:60px}.user-progress-bar{width:50px}}.resource_col.expanded,.resource_col.expanded .leftTableStyle{background-color:#f6f9fe}.resource_col.expanded .departNameStyling{color:#2c75db;font-weight:600}.resource_col.expanded .expand-arrow svg path{fill:#2c75db!important}.expand-arrow svg path{transition:fill .2s ease-in-out;fill:#64676b}.expand-arrow svg path{fill:#64676b;transition:fill .18s ease}.departNameStyling{font-size:13px;font-weight:500;color:#3d404b}.resource_col{background-color:#fff;font-weight:600;color:#5a5f66;margin-right:4px;border:1px solid #e1e7f0;min-width:250px;padding:8px 8px 8px 4px;text-align:left;vertical-align:middle;-webkit-user-select:none;user-select:none;display:flex;justify-content:flex-start;align-items:center}.ButtonContainerTable{display:flex;align-items:center;justify-content:center;gap:10px}.arrow-btn{background-color:#f5f7fa;border:1px solid #a8b2bd;border-radius:4px;color:#0051ff;font-size:10px;width:26px;height:26px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}.arrow-btn:hover{background-color:#d7e0ff}.ButtonContainerTable .fluentui-Dropdown{box-shadow:#0000001a 0 4px 10px;border-radius:4px;background-color:#fff;font-size:14px;padding:6px 12px;cursor:pointer}.spinner{width:14px;height:14px;border:2px solid #ddd;border-top-color:#555;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}*{font-family:Inter,sans-serif}.export-button-excel{box-sizing:border-box;display:flex;align-items:center;gap:8px;font-size:"13px";font-weight:400;padding:8px 16px;background-color:#0f61fe;width:98px;border-radius:4px;border:none;color:#edf2f8;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:16px;height:38px;cursor:pointer}.header-one-pager{font-weight:700;font-size:18px;color:#595a6c;text-align:left}.header-one-pager-main{display:flex;justify-content:space-between;height:33px;align-items:center}.main-app-one-pager{padding:16px;box-sizing:border-box;background-color:#f5f7fa;width:100%;overflow:scroll;height:100%;letter-spacing:.4px}.header-one-pager-filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.header-one-pager-filters-label{color:#1e1f20;font-size:13px;font-weight:500}.projects-table-container{padding:16px;overflow:scroll;font-size:13px;font-weight:400;background-color:#fff;border-radius:8px}.projects-table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:14px;text-align:left;background-color:#fff;overflow:scroll}.projects-table thead{background-color:#d9d9dc;border-bottom:2px solid #d1d5db;position:sticky;top:0,}.projects-table-header{position:sticky;top:0;background-color:#fff;z-index:2}.projects-table th{padding:8px;color:#6b7280;font-weight:600;text-align:left;width:12%;position:sticky;top:0}.projects-table tbody tr{border-bottom:1px solid #e5e7eb}.projects-table tbody tr:hover{background-color:#f9fafb}.projects-table td{padding:5px 8px;color:#4b5563;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:capitalize}.projects-table-first-header{border-top-left-radius:4px;padding-left:8px}.projects-table-last-header{border-top-right-radius:4px}.rag{display:flex;align-items:center;gap:8px;width:fit-content;background-color:#f5f7fa;font-weight:700;padding:5px 8px;border-radius:16px;text-align:center;font-weight:600;font-size:10px}.rag-indicator{display:inline-block;width:8px;height:8px;border-radius:50%}.rag-red{color:#e35b5b;display:"flex"}.rag-red .rag-indicator{background-color:#e35b5b}.rag-amber{color:#8c6d00;display:"flex"}.rag-amber .rag-indicator{background-color:#f6c562}.flex-td{display:flex;align-items:center;gap:10px}.rag-green{color:#5baf76;display:"flex"}.rag-green .rag-indicator{background-color:#10b981;color:#5baf76}.status{font-weight:700;padding:5px 8px;border-radius:16px;text-align:center;font-weight:600;font-size:10px}.project-manager-image{height:18px;width:18px;margin:0 8px;border-radius:50%}.rag-image{height:18px;width:18px;margin:0 8px;cursor:pointer}.status.billable{color:#595a6c;background-color:#daf2e1;text-transform:uppercase}.status.non-billable{color:#595a6c;background-color:#f5f7fa;text-transform:uppercase}.pagination_wrapper{height:28px;display:flex;justify-content:center;align-items:center;font-size:13px;width:100%;position:fixed;bottom:0;z-index:9;background-color:#fff}.custom-tooltip{min-width:10vw}.custom-tooltip{font-size:10px;width:fit-content;background-color:#1e1f20;color:#fff;text-align:center;border-radius:8px;padding:12px;z-index:1;transition:opacity .3s;display:flex;flex-direction:column;gap:6px}.custom-line-separator{width:100%;height:1px;background-color:#ffffff3c}.custom-tooltip-data{display:flex;flex-direction:row;justify-content:space-between;gap:10px}.tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;background-color:#000;margin-left:-5px;border-width:10px;border-style:solid;border-color:#1E1F20 transparent transparent transparent}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.custom-tooltip-rag{border-radius:8px}.custom-tooltip-data{display:flex;justify-content:space-between;width:100%}.custom-tooltip-rag-inside{height:63px;width:163px;color:#f5f7fa;font-size:13px;display:flex;justify-content:center;align-items:center;gap:12px}.summary-rag-status{display:flex;justify-content:center;align-items:center;height:31px;width:83px;background-color:#e35b5b;color:#fff;font-weight:700;border-radius:4px;gap:8px;cursor:pointer}.list-icon-summary-rag{display:flex;align-items:center;justify-content:center;cursor:pointer}.list-icon-summary-rag-status{height:22px;padding:8px 12px;gap:4px;border-radius:4px;background-color:#e1e7f0;font-size:13px;display:flex;align-items:center;justify-content:center}.list-icon-summary-rag-billable{font-weight:600}.summary-rag-status-line{width:1px;background-color:#e1e7f0}.parent-section-project-head{display:flex;flex-direction:column;gap:12px;overflow:scroll;min-height:100vh}.summary-rag-status-individual{height:31px;width:120px;display:flex;justify-content:flex-start;padding:12px;box-sizing:border-box;align-items:center;background-color:#daf2e1;font-size:12px;border-radius:4px;font-weight:500;gap:8px}.project-icon-summary-rag{font-size:20px;font-weight:300}.project-summary-rag{font-size:20px;font-weight:700;color:#2d2f33}.status-summary-rag{font-size:16px;font-weight:600;color:#5baf76}.icons-summary-rag{display:flex;align-items:center;gap:8px}.breadcrumb-summary-rag{display:flex;align-items:center;justify-content:space-between}.parent-section-project-data{border-radius:8px;display:flex;flex-direction:column;gap:12px}.parent-section-project-header-status{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:4px 8px;border-radius:8px}.parent-section-project-header{font-size:16px;font-weight:600;color:#64676b}.parent-section-project-header-status-list{display:flex;color:#89888f;font-size:12px;font-weight:500;gap:12px}.parent-section-list-counts{padding:2px;font-size:13px;font-weight:600}.blue{color:#2c75db}.green-count{color:#5baf76}.yellow-count{color:#f6c562}.var-button-summary-rag{background-color:#e35b5bcc;color:#fff;height:26px;width:46px;border-radius:4px;padding:4px 8px;font-weight:600}.parent-section-project-header-progress-bar{background-color:#e1e7f0;width:100%;height:8px;display:flex;border-radius:8px}.parent-section-project-header-progress-bar-blue{background-color:#0f61fe;width:10vw;height:100%;border-top-left-radius:8px;border-bottom-left-radius:8px}.parent-section-project-header-progress-bar-green{background-color:#5baf76;width:10vw;height:100%}.parent-section-project-header-progress-bar-yellow{background-color:#f6c562;width:10vw;height:100%}.option.selected{border-bottom:2px solid #1657A8;color:#1657a8}.rag-summary-page-subsections-list{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #EEEEEE;margin-bottom:16px}.rag-summary-page-subsections-list-wrapper{background-color:#fff;border-radius:8px;padding:16px}.button-for-export{cursor:pointer}.list-icon-summary-rag-wrapper{display:flex;align-items:center;gap:8px}.summary-project-info{border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9;overflow:hidden;transition:all .3s ease;padding:16px;display:flex;flex-direction:column;gap:16px}.summary-project-info-hidden{height:31px;padding:0;justify-content:center}.summary-project-info-content{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-size:14px}.summary-project-info-column{display:flex;justify-content:flex-start;flex-direction:column;gap:12px;width:28%}.summary-rag-wrapper{display:flex;flex-direction:column;gap:24px}.summary-project-info-toggle-btn-wrapper{display:flex;align-items:center;justify-content:space-between}.summary-project-info-toggle-btn{display:flex;align-items:center;justify-content:center;gap:8px;color:#595a6c;font-size:12px;font-weight:500;cursor:pointer}.summary-project-info-column-field{display:flex;justify-content:space-between;color:#595a6c;font-size:14px}.summary-project-info-column-field-name{color:#2d2f33}.summary-project-info-column-line{height:9vw;width:1px;background-color:#e1e7f0}.subsection-pm-comment-wrapper{display:flex;flex-direction:column;gap:8px;justify-content:flex-start;text-align:left;background-color:#f5f7fa;padding:12px 16px;border-radius:8px;margin:24px 0}.subsection-pm-comment-header{font-weight:700;font-size:16px;color:#3d404b;display:flex;justify-content:space-between}.subsection-pm-comment{font-weight:400;font-size:14px;color:#3d404b;padding-right:48px;word-wrap:break-word}.subsection-accomplishment-header{display:flex;justify-content:space-between;border-bottom:2px solid #E1E7F0;padding-bottom:6px;margin-right:16px}.column-for-accomplishments-wrapper{display:flex;text-align:left;justify-content:space-between;padding:24px 16px;box-sizing:border-box}.column-for-accomplishments{width:30%;color:#3d404b;font-size:14px;font-weight:400}.current-sprint-list{line-height:19px;padding:8px 16px}.table-risk-and-issues-rag{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:13px;font-weight:600;text-align:left;background-color:#fff;overflow:scroll;height:32px}.project-view-scroll::-webkit-scrollbar{all:unset;height:8px;width:8px}.project-view-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}.project-view-scroll::-webkit-scrollbar-thumb{background-color:#7a7a7a;border-radius:8px}.header-risk-and-issues-rag{background-color:#d9d9dc;position:sticky;top:0;color:#6b7280;font-weight:600;text-align:left;height:32px;padding-right:16px;cursor:pointer;max-width:4vw;text-wrap:nowrap}.cell-risk-and-issues-rag{color:#4b5563;text-align:left;font-size:13px;font-weight:400;max-width:4vw;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 8px 0 0}.cell-risk-and-issues-rag-risk{color:#4b5563;text-align:left;font-size:13px;font-weight:400;vertical-align:middle;width:11vw;display:flex;align-items:center;justify-content:flex-start;height:100%}.text-container-rag{word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.tr-risk-and-issues-rag-header{padding:0 8px}.first-cell{border-top-left-radius:4px;padding-left:8px}.last-cell{border-top-right-radius:4px}.tr-risk-and-issues-rag{border-bottom:1px solid #EBEBEB;height:48px;cursor:pointer}.red-risk-and-issues-rag{color:#fff;background-color:red;padding:4px 8px;border-radius:5px}.amber-risk-and-issues-rag{color:#fff;background-color:orange;padding:4px 8px;border-radius:5px}.accomplishment-form-modal-content{background:#fff;padding:20px;box-sizing:border-box;width:32vw;border-radius:8px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;gap:16px}.accomplishment-form-textarea-risk{width:100%;padding:8px;font-size:12px;border:1px solid #ccc;border-radius:4px;resize:none;color:#4e5059;font-weight:500;box-sizing:border-box;height:6vh}.project-name-td{width:10vw;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter_clear_all{line-height:20px;width:max-content;border-radius:6px;border:1px solid #F8C4C4;padding:6px 10px;font:500 13px Inter,sans-serif;color:#e35b5b;background:#fff;display:flex;flex-direction:row;align-items:center;gap:6px;cursor:pointer}.add-risk-issues-container{max-width:600px;margin:20px auto;text-align:left}.add-risk-issues-header{display:flex;justify-content:space-between;align-items:center}.add-risk-issues-form-row{display:flex;justify-content:space-between;margin-top:8px;gap:20px;width:100%}.add-risk-issues-field{display:flex;flex-direction:column;flex:1;width:50%}.add-risk-issues-field label{margin-bottom:6px;font-weight:700}.add-risk-issues-field select{padding:8px;font-size:14px}.add-risk-issues-custom-dropdown{width:100%;height:100%;padding:8px;box-sizing:border-box;background:#fff;border-radius:4px;outline:1px solid #C1C9D4;outline-offset:-1px;display:inline-flex;align-items:center;justify-content:flex-start}.add-risk-issues-custom-dropdown.placeholder{color:#c1c9d4}.custom-date-picker{background:#fff;border-radius:4px;border:1px #D1D8E0 solid;padding:8px;display:flex;flex-direction:column;width:100%;text-align:left;position:relative;justify-content:center}.error_red{color:red}.not-authorized-container{display:flex;justify-content:center;align-items:center;height:100%;width:100%;background-color:#f8f9fa;font-family:Arial,sans-serif}.overview-screen{background-color:#fff;font-family:Inter,sans-serif;display:flex;flex-direction:column;gap:16px}.overview-heading{color:#4958a6;font-size:16px;font-weight:600;text-align:left}.overview-board{width:876px;border-radius:8px;border:1px solid #E1E7F0;display:flex;margin:10px;padding:12px;gap:32px}.overview-board .right{display:flex;flex-direction:row;gap:16px}.overview-board .right .partition{width:1px;background-color:#e1e7f0;border-radius:8px}.grey-board{background-color:#f5f7fa;width:200px;border-radius:8px;padding:0 12px;display:flex;font-weight:500;gap:8px;flex-direction:column;justify-content:center;color:#2d2f33}.grey-board-col{display:flex;justify-content:space-between;color:#2d2f33}.grey-board-col-num{font-weight:700}.white-board{display:flex;width:170px;flex-direction:column;align-items:flex-start;justify-content:left;gap:4px}.white-board-prog{display:flex;width:215px;height:86px;text-align:left;gap:16px}.white-board-col-num{color:#64676b;font-size:13px;font-weight:600}.issues-button-wrapper{display:flex;flex-wrap:wrap;gap:4px}.issues-button{font-weight:600;font-size:13px;background-color:#daf2e1;width:fit-content;display:flex;justify-content:center;align-items:center;gap:10px;padding:2px 4px;box-sizing:border-box;border-radius:4px}.white-board-col-num2{font-size:32px;color:#64676b;font-weight:500}.epic{display:flex;align-items:center;gap:4px}.epic_status{display:flex;font-size:13px;font-weight:500;color:#89888f}.epic_status_count{font-size:13px;font-weight:600}.individual_epic_status_count{font-size:13px;font-weight:600;color:#64676b}.individual_epic_status{display:flex;flex-direction:column;gap:10px;width:100%}.var-button{border-radius:4px;background-color:#5baf76;padding:4px 8px;font-size:15px;font-weight:600;color:#fff;font-family:Inter,sans-serif}.var-button-epic{font-size:12px;font-weight:600;color:#5baf76}.sprint{display:flex;flex-direction:row;gap:5px;align-items:center}.sprint_status_tasks{display:flex;align-items:center;flex-direction:row;gap:4px;font-size:12px;font-weight:500;color:#89888f}.sprint_status{display:flex;flex-direction:row;gap:4px}.data{position:relative;right:0}body{font-family:Inter,sans-serif}.table-teams-overview{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.team-overview-search{display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:space-between}.team-overview-search .to{display:flex;flex-direction:row;align-items:center;gap:10px}.team-overview-search .t{color:#4958a6;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.team-overview-search input{appearance:none;border-radius:4px;border:1px solid #AFB5BD;color:#afb5bd;width:256px;padding:6px 8px;gap:8px}.team-overview-search .search_bar{width:256px!important;height:100%;display:flex;justify-content:flex-start;align-items:center;gap:8px;padding:6px 8px;border:1px solid #AFB5BD!important;background-color:#fff;border-radius:4px}.team-overview-search .searchBar{width:100%;height:100%;border:none;padding:0}.team-overview-search input.searchBar:focus{border:none;outline:none}.quick-Filter{display:flex;flex-direction:row;align-items:center;padding:8px 12px;gap:10px;border-radius:8px;background:#f5f7fa;font-size:13px}.quick-Filter .qf{font-variant-caps:unicase}.quick-Filter .partion{width:1px;height:24px;background-color:#c1c9d4}.quick-Filter .filter{font-weight:600;font-style:normal;line-height:normal;display:flex;flex-direction:row;align-items:center;gap:5px}.quick-Filter .select{display:flex;padding:2px;align-items:center;gap:4px}.quick-Filter select{color:#2c75db;appearance:none;background-color:transparent;border:none;width:100%;font-family:inherit;font-size:inherit;z-index:1}.selected-option-container{display:flex;gap:"8px";flex-wrap:"wrap";align-items:"center";width:"fit-content";border-radius:"4px"}.selopt{width:"fit-content";height:"18px";padding:"3px 8px 3px 8px";font-size:"12px";font-weight:"400";line-height:"11px";color:"#3B3F6E";background-color:"#E5F3FF";display:"flex";align-items:"center";border-radius:"3px";gap:"8px";cursor:"pointer"}.role-table{border-collapse:separate;border-spacing:0;border:1px solid #D9D9D9;border-style:solid;border-radius:4px;font-size:13px;font-style:normal;line-height:normal;width:100%}.role-table thead{color:#595a6c;border:1px solid #D9D9D9;background-color:#f2f4f7}.role-table td,.role-table tr:first-child th{border-bottom:1px solid #D9D9D9}.role-table tr:last-child td{border-bottom:0px}thead tr th:first-child{border-top-left-radius:4px}thead tr th:last-child{border-top-right-radius:4px}tr:first-child td:first-child{border-top-left-radius:4px}tr:first-child td:last-child{border-top-right-radius:4px}tr:last-child td:first-child{border-bottom-left-radius:4px}tr:last-child td:last-child{border-bottom-right-radius:4px}.segregated{font-size:13px;font-weight:600}.size{color:"#64676B";text-align:left;font-size:14px;font-weight:600}.colorful-bullet{display:flex;justify-content:space-between;flex-direction:column;width:8px;height:8px;border-radius:50%}.green{background-color:#5baf76}.yellow{margin-left:2px;background-color:#f6d662}.grey{margin-left:2px;background-color:#d9d9d9}.autopark{display:flex;gap:4px;align-items:center;align-content:center;justify-content:flex-start}.progress{width:78px;height:78px;border-radius:50%;background:radial-gradient(closest-side,white 76%,transparent 80% 100%),conic-gradient(#5baf76 68%,#e1e7f0 0)}.progress-bar{height:6px;width:100%;bottom:21em;border-radius:16px;display:flex;overflow:hidden;background:#d9d9d9}.progress-bar-fill-1{width:197px;background:#5baf76;box-sizing:border-box;border-right:1px solid white}.progress-bar-fill-2{width:17px;background:#f6d662;box-sizing:border-box;border-right:1px solid white}.progress-bar-fill-3{width:60px;border-radius:15px 30px 30px 5px;background:#d9d9d9;box-sizing:border-box;border-right:1px solid white}.custom-tooltip{background-color:#1e1f20;border-radius:8px;padding:12px;color:#f2f4f7;display:flex;flex-direction:column;justify-content:center;font-weight:400;font-size:14px;position:relative;bottom:5vh;align-items:start}.custom-tooltip-data{display:flex;justify-content:space-between;align-items:center;align-items:start}.custom-tooltip-sprint{font-size:11px}.custom-tooltip-sprint-detail{border-bottom:1px solid white;text-align:left}.custom-tooltip-data-sprint-detail{align-items:left;font-size:11px}.custom-tooltip-sprint-tasks{display:flex;flex-direction:column;align-items:start;gap:5px}.custom-tooltip-sprint-tasks[data-active=false]{flex-direction:column}.custom-tooltip-sprint-tasks[data-active=true]{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.project_list_td{font-size:13px;font-weight:400;color:#1e1f20}.error-task-wrapper{width:100%;height:100%;padding:28px 12px 32px;background:#f5f7fa;border-radius:8px;display:flex;justify-content:center;align-items:center}.error-task-container{display:flex;flex-direction:column;align-items:center;gap:12px}.error-task-icon{width:32px;height:32px;position:relative;overflow:hidden}.icon-body{width:22px;height:27px;position:absolute;left:5.25px;top:3.25px;outline:2px solid #c1c9d4;outline-offset:-1px}.icon-top{width:12px;height:5px;position:absolute;left:10.25px;top:1.25px;outline:2px solid #c1c9d4;outline-offset:-1px}.icon-circle-1{width:9.51px;height:9.51px;position:absolute;left:10.43px;top:11.43px;outline:1.5px solid #c1c9d4;outline-offset:-.75px}.icon-circle-2{width:8.11px;height:8.11px;position:absolute;left:13.46px;top:14.46px;outline:1.5px solid #c1c9d4;outline-offset:-.75px}.icon-circle-3{width:12px;height:12px;position:absolute;left:10px;top:11px;outline:1.5px solid #c1c9d4;outline-offset:-.75px}.error-task-content{width:465px;display:flex;justify-content:center;align-items:center}.error-task-text-group{display:flex;flex-direction:column;gap:8px;text-align:center}.error-task-title{color:#696f77;font-size:16px;font-family:Inter;font-weight:600}.error-task-subtitle{color:#696f77;font-size:13px;font-family:Inter;font-weight:500}.a{width:85vw!important}.c{height:100%!important;max-height:100%!important}.selectedProject{color:#595a6c}.selectedProject:hover{color:#2543d7}.nextPage:after{content:"›";font-size:18px;font-weight:800;color:#333}.select_container{border:1px solid #ccc;border-radius:5px;margin-left:5px}.apply-button:hover{cursor:pointer;color:#2d2f33!important;background-color:#e5f0ff!important;border:1px solid #0F61FE,}.project_card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;background-color:#fff;width:904px;border-radius:8px;padding:16px;color:#595a6c!important}.main_project_container{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding:12px;width:83vw;background-color:#fff;gap:12px}.skill_box_number{height:16px;width:20px;display:flex;justify-content:center;align-items:center;background-color:#f5f7fa;border-radius:4px;font-size:10px;font-weight:600}.pagination_wrapper{height:24px;display:flex;justify-content:center;align-items:center;font-size:13px}.table{width:100%;font-size:13px;text-transform:capitalize;border-collapse:collapse;border-radius:4px;height:fit-content}.head{font-weight:600;height:32px;background-color:#d9d9dc;color:#595a6c;text-align:left}.userproject_tbody{overflow-y:scroll;width:100%}#progressbar-hover-id{opacity:1}.userproject_username{font-family:Inter;font-size:13px;font-weight:400;line-height:16px;letter-spacing:0px;text-align:left;color:#1e1f20;max-height:32px!important;padding:0;margin:0}.local_project_users{width:100%;display:flex;flex-direction:column;gap:10px}.local_project_users .header{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.local_project_users .to{display:flex;flex-direction:row;align-items:center;gap:10px}.local_project_users .t{color:#4958a6;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.local_project_users input{appearance:none;border-radius:4px;border:1px solid #AFB5BD;color:#afb5bd;width:256px;padding:6px 8px;gap:8px}.local_project_users .search_bar{width:256px!important;height:100%;display:flex;justify-content:flex-start;align-items:center;gap:8px;padding:6px 8px;border:1px solid #AFB5BD!important;background-color:#fff;border-radius:4px}.local_project_users .searchBar{width:100%;height:100%;border:none;padding:0}.local_project_users input.searchBar:focus{border:none;outline:none}.cont-rp{display:flex;justify-content:flex-end;align-items:center}.rdrInputRange{height:10vh}.calender_input-rp{width:219px;height:36px;box-sizing:border-box;padding:8px 12px;border-radius:4px;border:1px solid #D9D9DC;background-color:#fff;position:relative;display:flex;justify-content:center;gap:8px;font-size:12px;align-items:center;font-weight:600;cursor:pointer}.dateRangeContainer-rp{position:absolute;top:0;right:0;height:fit-content;background-color:#fff;border-radius:4px;padding-top:4px;z-index:10000}.overlay_rp{z-index:100;background:#313131cc;width:100vw;height:100vh;inset:0;position:fixed}.main_date_wrapper_rp{position:relative;top:-6px;right:-7px;z-index:99999}table.roundedCorners{border:1px solid #ececec;border-radius:4px;border-spacing:0}table.roundedCorners td,table.roundedCorners th{border-bottom:1px solid #ececec;color:#3d404b}table.roundedCorners th{font-size:13px;font-weight:700;color:#3d404b}table.roundedCorners td{font-size:13px;color:#3d404b;text-align:start}.btnp{display:flex;color:#4958a6;font-size:16px;font-weight:600;align-items:center}.btnp2{color:#0f61fe;font-size:12px;font-weight:600;align-items:center;display:flex}.active1{border:none;border-radius:4px;background:#3979e51a;padding:4px}.active2{border:none;border-radius:4px;background:#39e5b21a;padding:4px}.progress-bar-track{height:8px;width:900px;border-radius:16px;display:flex;overflow:hidden;background-color:#d9d9d9}.progress-bar-fill-1-track{background:#5baf76;box-sizing:border-box;border-right:1px solid white}.progress-bar-fill-2-track{background:#fcd27e;box-sizing:border-box;border-right:1px solid white}.progress-bar-fill-3-track{background:#2c75db;box-sizing:border-box;border-right:1px solid white}.progress-bar-track-1{height:8px;width:864px;bottom:21em;border-radius:16px;display:flex;overflow:hidden;margin-bottom:16px;background-color:#d9d9d9}.progress-bar-fill-1-track-1{width:669px;background:#4282db;box-sizing:border-box;border-right:1px solid white}.progress-bar-fill-2-track-1{width:91px;background:#fcd27e;box-sizing:border-box;border-right:1px solid white}td{font-size:13px;font-weight:400;text-align:center}.progress-f{height:4px;width:449px;bottom:21em;border-radius:16px;display:flex;overflow:hidden;margin-bottom:16px;margin-top:15px}.progress-bar-fill-1-f{width:249px;background:#4282db;box-sizing:border-box;border-right:1px solid white}.text-label-check{display:flex;font-size:12px;font-weight:500;color:#89888f}.skeleton{background-color:#f5f7fa;border-radius:8px;width:"900px";height:70px;animation:pulse 1.5s infinite;margin-bottom:40px;box-sizing:border-box;padding:8px 24px}@keyframes pulse{0%{opacity:.5}30%{opacity:.7}70%{opacity:1}to{opacity:.8}}.progress-bar-fill-2-f{width:48px;background:#fcd27e;box-sizing:border-box;border-right:1px solid white}.progress-bar-fill-3-f{width:150px;border-radius:15px 30px 30px 5px;background:#ebebeb;box-sizing:border-box;border-right:1px solid #ebebeb}.progress-second-table{height:6px;width:755px;bottom:21em;border-radius:16px;display:flex;overflow:hidden;background:#ebebeb}.progress-second-bar-fill-1-f{width:540px;background:#4282db;box-sizing:border-box;border-right:1px solid white}.progress-second-bar-fill-2-f{width:48px;background:#fcd27e;box-sizing:border-box;border-right:1px solid white}.progress-second-bar-fill-3-f{border-radius:15px 30px 30px 5px;box-sizing:border-box;border-right:1px solid #ebebeb}.colorful-bullet-yellow{width:8px;height:8px;background-color:#fcd27e;border-radius:50%}.colorful-bullet-blue{width:8px;height:8px;background-color:#588fdb;border-radius:50%}.colorful-bullet-grey{width:8px;height:8px;background-color:#d9d9d9;border-radius:50%}.issuetypes{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.issuetypes section div:first-child{color:var(--nn-5, #89888F);font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.issuetypes section div:last-child{color:var(--ceq-core-text-default, #1E1F20);font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.r-sec{display:flex;flex-direction:row;height:26px;justify-content:flex-end;align-items:center;gap:12px}.l-sec{display:flex;flex-direction:row;height:26px;align-items:center;gap:12px}.l-sec section{display:flex;flex-direction:row;align-items:center;gap:4px}.issues{display:flex;gap:6px;align-items:center}.overview-card{padding:12px;background:#fff;border-radius:8px;outline:1px solid #e1e7f0}.overview-row{display:flex;gap:16px;align-items:flex-start;justify-content:space-around}.label{font-size:13px;font-weight:600;color:#64676b;text-align:left}.completion-box{display:flex;flex-direction:column;text-align:left;gap:8px}.completion-value{font-size:48px;font-weight:500;color:#5baf76}.status-box{flex:1;display:flex;flex-direction:column;gap:12px}.status-header{display:flex;align-items:center;gap:6px}.info-icon{font-size:12px;color:#afb5bd}.status-circles{display:flex;align-items:center;gap:16px}.circle{width:71px;height:71px;border-radius:50%}.gray{background:#e1e7f0;opacity:.5}.yellow{background:#f6d662}.red{background:#e97a7a}.orange{background:#f69362}.purple{background:#b55fea}.blue{background:#2c75db}.green{background:#5baf76}.total-count{font-size:16px;font-weight:600;color:#8c8c8c}.status-tags{display:flex;gap:6px;flex-wrap:wrap}.status-tag{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:4px;font-size:13px;font-weight:600;color:#2d2f33}.status-tag.green{background:#5baf7626}.status-tag.blue{background:#2c75db1a}.status-tag.purple{background:#a339e51a}.status-tag.red{background:#e35b5b1a}.status-tag.yellow{background:#f6d66233}.status-tag.orange{background:#f6936226}.summary-box{width:200px;background:#f5f7fa;border-radius:8px;padding:8px 12px;display:flex;flex-direction:column;gap:8px}.summary-row{display:flex;justify-content:space-between}.summary-label{font-size:14px;font-weight:500}.summary-value{font-size:15px;font-weight:700}.resource-box{display:flex;flex-direction:column;gap:4px;text-align:left}.resource-value{font-size:32px;font-weight:600;color:#64676b}.donut-section{display:flex;flex-direction:column;gap:8px}.donut-wrapper{display:flex;align-items:center;gap:16px}.legend{display:flex;flex-wrap:wrap;gap:6px 12px;width:75%}.legend-row{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#2d2f33;padding:2px 6px;border-radius:4px}.dot{width:8px;height:8px;border-radius:50%}.scroll-wrapper{max-height:360px;overflow-y:auto;position:relative}.role-table{width:100%;border-collapse:collapse}.role-table thead{position:sticky;top:-1;z-index:20;background:#f2f4f7}.role-table thead th{background:#f2f4f7}.role-table tbody td{background:#fff}.team-overview-mainCont{display:flex;flex-direction:column;gap:12px;padding:12px 16px 16px;border:1px solid rgba(225,231,240,1);border-radius:8px}.execution-card{height:100%;padding:16px;border-radius:8px;outline:1px solid #e1e7f0;outline-offset:-1px;display:flex}.execution-container{width:100%;display:flex;flex-direction:column;gap:16px}.execution-header{display:flex;justify-content:space-between;align-items:center}.execution-title{font-size:13px;font-weight:600;color:#64676b;opacity:.8}.variance-badge{padding:3px 6px;border-radius:4px;display:flex;gap:4px;align-items:center}.variance-label{font-size:11px;font-weight:500;color:#64676b}.variance-value{font-size:12px;font-weight:600;color:#5baf76}.execution-body{display:flex;flex-direction:column;gap:12px}.progress-row{display:flex;align-items:center;gap:8px}.progress-label{width:132px;font-size:12px;font-weight:600;color:#4d5258;text-align:left}.progress-bar-wrapper{flex:1}.progress-bar-position{height:12px;background:#e1e7f0;border-radius:3px;overflow:hidden}.progress-fill{height:100%;border-radius:3px}.progress-fill.blue{background:#2c75db}.progress-percent{font-size:13px;font-weight:700}.green-text{color:#5baf76}.gray-text{color:#8c8c8c}.date-row{display:flex;justify-content:space-between;padding-left:140px;font-size:11px;font-weight:500;color:#64676b;padding-right:35px}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:var(--rt-arrow-size);width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}.bt_header_container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.bt_back_to_list{display:flex;padding:3px 6px;align-items:center;gap:4px;border-radius:4px;background:#e1e7f0;color:#2c75db;cursor:pointer;line-height:20px;font:600 13px Inter,sans-serif}.bt_heading_name{font:700 20px Inter,sans-serif;color:#34393f}.bt_proj_dashboard{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;grid-template-rows:repeat(1,1fr);gap:12px;width:100%;background:#fff;border-radius:8px}.bt_proj_dash_container{text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.loading-EQ-Main-BT-projectView{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;text-align:center;background-color:#fff;z-index:9;border-radius:8px}.loading-EQ-BT-projectView{width:100%;z-index:9}.dateRangeContainer_BUDGET .rdrDaySelected{color:#fff}.dateRangeContainer_BUDGET .rdrStartEdge,.dateRangeContainer_BUDGET .rdrEndEdge,.dateRangeContainer_BUDGET .rdrDayEndOfMonth,.dateRangeContainer_BUDGET .rdrDayStartOfMonth{border:none!important;border-radius:4px!important;color:#2c75db!important}.table-bt-projDetails{width:100%;height:100%;overflow:auto;border-collapse:separate;border-spacing:0;border:1px solid #D9D9D9;border-radius:8px!important;background-color:#fff;position:relative}.table-bt-wrapper::-webkit-scrollbar{display:block;background-color:#fff;width:8px;height:8px;border-radius:0 0 8px 8px}.table-bt-wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:6px}.table-bt-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.table-bt-projDetails tbody tr td{border-bottom:1px solid #E1E7F0}.table-bt-projDetails tbody tr:last-child td{border-bottom:none}.table-bt-projDetails>tbody tr:hover td{background-color:#f8fafb!important}.table-bt-projDetails tbody tr:last-child{border-radius:0 0 6px 6px;border-bottom:none!important}.table-bt-projDetails tbody tr:last-child>td:first-child{border-radius:0 0 0 6px}.table-bt-projDetails tbody tr:last-child>td:last-child{border-radius:0 0 6px}.bc-tab{width:100%;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.bc-missing-page{width:100%;min-height:calc(100vh - 220px);background:#fff;display:flex;align-items:center;justify-content:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.bc-missing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:48px 32px}.bc-missing svg{font-size:32px;color:#e35b5b}.bc-missing-content{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:465px}.bc-missing-text{display:flex;flex-direction:column;align-items:center;gap:12px}.bc-missing h3{margin:0;font-size:20px;font-weight:600;color:#696f77;letter-spacing:-.2px;line-height:20px}.bc-missing p{margin:0;font-size:13px;font-weight:500;color:#696f77;letter-spacing:-.13px;line-height:19px}.bc-missing a{color:#2c75db;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px;letter-spacing:-.13px;line-height:21px}.bc-missing a:hover{text-decoration:underline}.bc-kpi-bar{display:flex;gap:0;margin-bottom:12px;border:1px solid #e1e7f0;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 1px #00000005}.bc-kpi-card{flex:1;padding:12px 16px;border-right:1px solid #e1e7f0}.bc-kpi-card:last-child{border-right:none}.bc-kpi-label{font-size:13px;color:#64676b;margin-bottom:6px;font-weight:600}.bc-kpi-value{font-size:24px;font-weight:700;color:#4d5258;line-height:1.2}.bc-kpi-value.bc-green{color:#4c9e66;background:transparent}.bc-kpi-value.bc-blue{color:#2c75db;background:transparent}.bc-info-panel{background:#f5f7fa;border:none;border-radius:8px;margin-bottom:12px;overflow:hidden}.bc-info-grid{display:flex;gap:0;padding:12px 16px}.bc-info-section{flex:1;padding:4px 20px;border-right:1px solid #e1e7f0}.bc-info-section:first-child{padding-left:4px}.bc-info-section:last-child{border-right:none}.bc-info-section h4{font-size:16px;font-weight:600;color:#4d5258;margin:0 0 16px;padding-bottom:0;border-bottom:none}.bc-info-row{display:flex;justify-content:space-between;align-items:flex-start;font-size:14px;margin-bottom:12px;gap:8px}.bc-info-row:last-child{margin-bottom:0}.bc-info-row span:first-child{color:#595a6c;font-weight:500;flex-shrink:0;white-space:nowrap}.bc-info-row span:last-child{font-weight:600;color:#2d2f33;opacity:.8;text-align:right}.bc-info-toggle-row{padding:8px 0;text-align:center}.bc-info-toggle{background:none;border:none;cursor:pointer;font-size:12px;color:#595a6c;padding:0;font-weight:500;display:inline-flex;align-items:center;gap:4px}.bc-info-toggle:hover{opacity:.75}.bc-status-badge{font-size:13px;font-weight:600;padding:5px 9px;border-radius:4px;white-space:nowrap;display:inline-block;border:none}.bc-status-badge.scheduled{background:#f2f5f8;color:#64676b}.bc-status-badge.pending{background:#fcf5df;color:#8c6d00}.bc-status-badge.sent_approval{background:#dbeafe;color:#1d4ed8}.bc-status-badge.billed{background:#daf2e1;color:#31593e}.bc-status-badge.missing_config{background:#fef2f2;color:#b91c1c}.bc-status-badge.rejected{background:#fee2e2;color:#b91c1c}.bc-schedule-section{margin-top:0}.bc-schedule-section h3{font-size:16px;font-weight:600;margin:0 0 8px;color:#4d5258}.bc-table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #ebebeb}.bc-table th{background:#d9d9dc;font-size:13px;font-weight:600;color:#595a6c;text-align:left;padding:8px 16px;white-space:nowrap;vertical-align:middle}.bc-table td{font-size:13px;color:#3d404b;padding:0 0 0 6px;height:48px;border-bottom:1px solid #ebebeb;vertical-align:middle}.bc-table tr:last-child td{border-bottom:none}.bc-table tr:hover td{background:#fafafa}.bc-table th:first-child{width:62px;text-align:left;padding-left:16px}.bc-table td:first-child{width:62px;text-align:left;padding-left:16px;color:#3d404b;font-size:13px}.bc-gen-by{display:flex;align-items:center;gap:8px;font-size:13px;color:#374151}.bc-avatar{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;flex-shrink:0;text-transform:uppercase}.bc-btn{height:24px;padding:0 8px;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;border:none;min-width:64px}.bc-btn.view{background:#66a6ff24;color:#2c75db}.bc-btn.view:hover{background:#66a6ff40}.bc-btn.generate{background:#daf2e1cc;color:#2da160}.bc-btn.generate:hover:not(:disabled){background:#daf2e1}.bc-btn.generate:disabled,.bc-btn.edit:disabled{background:#dde1e6;color:#878d96;opacity:.8;cursor:not-allowed}.bc-btn.edit{background:#fffbeb;border:1px solid #fcd34d;color:#92400e}.bc-btn.edit:hover{background:#fef3c7}.bc-amount-pill{display:inline-flex;align-items:center;justify-content:center;background:#f5f7fa;padding:4px 6px;border-radius:4px;font-size:13px;font-weight:600;color:#4d5258;white-space:nowrap}.bc-modal-overlay{position:fixed;inset:0;background:#0006;z-index:1200;display:flex;align-items:center;justify-content:center}.bc-loading-modal{background:#fff;border-radius:8px;width:240px;box-shadow:0 6px 13px #00000040;display:flex;flex-direction:column;overflow:hidden}.bc-loading-modal-header{padding:20px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.bc-loading-modal-spinner{width:48px;height:48px;animation:bc-spin 1s linear infinite;flex-shrink:0;display:block}.bc-loading-modal-label{font-size:12px;font-weight:600;color:#595a6c;white-space:nowrap}.bc-loading-modal-footer{border-top:1px solid #e1e7f0;padding:16px 24px 24px;display:flex;align-items:center;justify-content:center}.bc-loading-modal-cancel{background:#fff;border:1px solid #afb5bd;border-radius:4px;padding:8px 12px;font-size:13px;font-weight:500;color:#8c8c8c;letter-spacing:.4px;cursor:pointer;line-height:normal}.bc-loading-modal-cancel:hover{background:#f9fafb}.bc-modal{background:#fff;border-radius:8px;width:480px;padding:0;box-shadow:0 6px 13px #00000040;display:flex;flex-direction:column;overflow:hidden}.bc-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px}.bc-modal-header h3{margin:0;font-size:17px;font-weight:600;color:#595a6c}.bc-modal-close{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;opacity:.8}.bc-modal-close:hover{opacity:1}.bc-modal-icon{width:16px;height:16px;flex-shrink:0;display:block}.bc-modal-content{padding:12px 24px 24px;display:flex;flex-direction:column;gap:20px}.bc-modal-row{display:flex;align-items:center;gap:16px;padding:0 4px}.bc-modal-label{display:flex;align-items:center;gap:8px;min-width:220px;flex-shrink:0}.bc-modal-label-text{font-size:13px;font-weight:500;color:#64676b;text-transform:uppercase;flex:1}.bc-modal-value{font-size:13px;font-weight:500;color:#171717;flex:1}.bc-modal-period-value{display:flex;align-items:center;gap:12px;flex:1}.bc-modal-period-date{font-size:13px;font-weight:500;color:#171717;white-space:nowrap}.bc-modal-period-sep{font-size:12px;font-weight:500;color:#696f77;opacity:.8;flex-shrink:0}.bc-modal-footer{border-top:1px solid #e1e7f0;padding:16px 24px 24px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.bc-modal-gm-cancel{background:#fff;border:none;cursor:pointer;padding:8px 12px;border-radius:4px;font-size:13px;font-weight:600;color:#8c8c8c;letter-spacing:.4px;line-height:normal}.bc-modal-gm-cancel:hover{background:#f9fafb}.bc-modal-gm-continue{background:#2c75db;border:none;cursor:pointer;padding:8px 12px;border-radius:4px;min-width:64px;font-size:13px;font-weight:600;color:#fff;letter-spacing:.4px;line-height:normal}.bc-modal-gm-continue:hover{background:#1d64c4}.bc-btn-cancel{background:#fff;border:1px solid #d1d5db;color:#374151;border-radius:6px;padding:9px 24px;font-size:13px;font-weight:500;cursor:pointer}.bc-btn-cancel:hover{background:#f9fafb}.bc-btn-primary{background:#2c75db;border:none;color:#fff;border-radius:4px;height:36px;padding:0 16px;font-size:13px;font-weight:600;letter-spacing:.4px;cursor:pointer}.bc-btn-primary:hover:not(:disabled){background:#1d64c4}.bc-btn-primary:disabled{opacity:.6;cursor:not-allowed}.bc-modal-loading{position:absolute;inset:0;background:#ffffffe0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-radius:10px;z-index:10}.bc-modal-spinner{width:44px;height:44px;border:3px solid #e1e7f0;border-top-color:#5baf76;border-right-color:#5baf76;border-radius:50%;animation:bc-spin .8s linear infinite}.bc-modal-loading-text{font-size:13px;color:#374151;font-weight:500}@keyframes bc-spin{to{transform:rotate(360deg)}}.bc-spinner{width:36px;height:36px;border:3px solid #e1e7f0;border-top-color:#5baf76;border-right-color:#5baf76;border-radius:50%;animation:bc-spin .9s linear infinite}.bc-loading-text{font-size:13px;font-weight:500;color:#595a6c}.bc-success-modal{background:#fff;border-radius:8px;width:320px;overflow:hidden;box-shadow:0 6px 13px #00000040}.bc-success-modal-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px 24px}.bc-success-title{font-size:17px;font-weight:600;color:#595a6c;margin:0;text-align:center;white-space:nowrap}.bc-success-modal-footer{border-top:1px solid #e1e7f0;padding:16px 24px 24px;display:flex;align-items:center;justify-content:center}.bc-success-close{background:#fff;border:1px solid #afb5bd;border-radius:4px;padding:8px 12px;color:#8c8c8c;font-size:13px;font-weight:500;letter-spacing:.4px;cursor:pointer;font-family:inherit}.bc-success-close:hover{background:#f5f7fa}.bc-panel-backdrop{position:fixed;inset:0;background:#00000040;z-index:1100}.bc-panel{position:fixed;top:0;right:0;width:55%;min-width:560px;height:100vh;background:#fff;z-index:1101;display:flex;flex-direction:column;box-shadow:-4px 0 24px #0000001f;overflow:hidden}.bc-panel-header{background:#5baf76;color:#fff;height:58px;padding:0 24px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.bc-panel-header-left{display:flex;align-items:center;gap:6px;min-width:0}.bc-panel-header-main{font-size:17px;font-weight:700;color:#fff;white-space:nowrap}.bc-panel-header-sep{font-size:14px;color:#ffffffb3;flex-shrink:0}.bc-panel-header-sub{font-size:14px;font-weight:500;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-panel-close{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;opacity:.85}.bc-panel-close:hover{opacity:1}.bc-panel-body{flex:1;min-height:0;overflow:auto;padding:32px}.bc-panel-period{font-size:12px;font-weight:500;color:#4d5258;margin-bottom:8px;text-transform:capitalize}.bc-panel-period strong{font-weight:700;color:#4d5258}.bc-panel-summary{background:#fff;border:1px solid #e1e7f0;border-radius:8px;padding:12px;box-shadow:0 1px #00000005;display:flex;gap:16px}.bc-panel-summary-item{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.bc-panel-summary-item:not(:first-child){border-left:1px solid #e1e7f0;padding-left:12px}.bc-panel-summary-label{font-size:12px;font-weight:500;color:#64676b}.bc-panel-summary-value{font-size:16px;font-weight:700;color:#4d5258;display:flex;align-items:center;gap:6px}.bc-panel-summary-value.bc-green{color:#108548;background:transparent}.bc-pct-badge{font-size:11px;font-weight:700;padding:2px 4px;border-radius:4px;background:#e1e7f0;color:#2d2f33;opacity:.8}.bc-approved-banner{font-size:12px;color:#108548;font-weight:500}.bc-section-divider{height:1px;background:#e1e7f0}.bc-breakdown-heading{font-size:12px;font-weight:500;color:#4d5258;margin-bottom:8px;text-transform:capitalize}.bc-breakdown-table{width:100%;border-collapse:collapse;font-size:13px;border:1px solid #e1e7f0;border-radius:8px 8px 0 0;overflow:hidden}.bc-breakdown-table th{background:#f2f4f7;text-align:left;font-size:12px;font-weight:600;color:#595a6c;padding:4px 12px;height:34px;border-bottom:1px solid #e1e7f0;vertical-align:middle;white-space:nowrap}.bc-breakdown-table td{padding:12px;height:46px;border-bottom:1px solid #e1e7f0;color:#4d5258;vertical-align:middle;font-size:12px;font-weight:500}.bc-breakdown-edit th,.bc-breakdown-edit td{border-right:1px solid #e1e7f0!important}.bc-breakdown-edit th:last-child,.bc-breakdown-edit td:last-child{border-right:none!important}.bc-breakdown-edit td{background:#f8f8f8}.bc-breakdown-table td:first-child{font-size:13px;font-weight:400;color:#1e1f20}.bc-breakdown-table th:nth-child(4){text-align:right;white-space:nowrap}.bc-breakdown-table td:nth-child(4){text-align:center;white-space:nowrap}.bc-breakdown-table th:nth-child(5),.bc-breakdown-table td:nth-child(5),.bc-breakdown-table th:nth-child(6),.bc-breakdown-table td:nth-child(6){text-align:right;white-space:nowrap}.bc-rate-chip{display:inline-flex;align-items:center;justify-content:center;background:#f5f7fa;border-radius:4px;padding:4px 6px;font-size:13px;font-weight:600;color:#4d5258;white-space:nowrap}.bc-breakdown-table tr:last-child td{border-bottom:2px solid #e1e7f0}.bc-breakdown-edit td:nth-child(4),.bc-breakdown-edit td:nth-child(5){background:#fff}.bc-breakdown-table td input{width:52px;padding:2px 4px;border:none;outline:none;background:transparent;font-size:12px;text-align:right;color:#4d5258;font-family:inherit}.bc-breakdown-table td input:focus{outline:none}.bc-input-affix{display:inline-flex;align-items:center;gap:3px}.bc-input-affix-label{font-size:12px;font-weight:500;color:#696f77;text-align:right}.bc-adjusted{color:#2c75db;font-weight:600}.bc-rate-chip.bc-adjusted{color:#2c75db}.bc-amount-pill.bc-adjusted{color:#2c75db;background:#eff4fc}.bc-totals{border:1px solid #e1e7f0;border-top:none;border-radius:0 0 8px 8px;overflow:hidden;margin-bottom:14px}.bc-total-row{display:flex;align-items:center;font-size:12px;font-weight:600;height:36px;border-bottom:1px solid #e1e7f0;background:#f5f7fa;color:#595a6c}.bc-total-row:last-child{border-bottom:none}.bc-total-label{flex:1;padding:0 12px;font-size:12px;font-weight:600;color:#595a6c}.bc-total-center{flex:1;text-align:center;font-size:13px;font-weight:700;color:#595a6c}.bc-total-amount{min-width:119px;padding:0 12px;text-align:right;font-size:13px;font-weight:600;color:#4d5258}.bc-total-row.final .bc-total-amount{font-weight:800}.bc-discount-note{color:#595a6c;font-size:12px}.bc-discount-note-view{flex:1;text-align:left;color:#696f77;font-size:12px;font-weight:500;padding:0 12px}.bc-total-row.discount{height:44px}.bc-discount-remarks-cell{flex:1;background:#fff;display:flex;align-items:center;text-align:left;padding:0}.bc-discount-remarks-input{width:100%;border:none;outline:none;background:transparent;padding:0 12px;font-size:13px;font-weight:400;color:#1e1f20;font-family:inherit}.bc-discount-remarks-input::placeholder{color:#afb5bd}.bc-discount-amount-cell{background:#fff;display:flex;align-items:center;justify-content:flex-end}.bc-discount-amount-input{width:100px;border:none;outline:none;background:transparent;padding:0 12px;font-size:13px;font-weight:500;color:#1e1f20;text-align:right;font-family:inherit}.bc-discount-amount-input::placeholder{color:#afb5bd}.bc-adj-panel{border:1px solid rgba(44,117,219,.15);border-radius:8px;overflow:hidden}.bc-adj-header{width:100%;background:#2c75db14;border:none;border-bottom:1px solid rgba(44,117,219,.15);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:inherit}.bc-adj-header:hover{background:#2c75db1f}.bc-adj-header-left{display:flex;align-items:center;gap:6px;color:#2c75db;font-size:13px;font-weight:600}.bc-adj-body{background:#2c75db0d;padding:10px 12px 12px;display:flex;flex-direction:column;gap:12px}.bc-adj-item{display:flex;flex-direction:column;gap:4px}.bc-adj-item-title-row{display:flex;align-items:center;gap:6px}.bc-adj-item-icon{width:14px;height:14px;display:flex;align-items:center;justify-content:center;color:#2c75db;flex-shrink:0}.bc-adj-item-title{font-size:12px;font-weight:500;color:#2d2f33cc;line-height:18px;margin:0}.bc-adj-item-title strong{font-weight:700}.bc-adj-item-details{padding-left:20px;display:flex;flex-direction:column;gap:6px}.bc-adj-item-change{display:flex;align-items:center;gap:6px}.bc-adj-item-change-label{font-size:11px;font-weight:500;color:#8c8c8c;white-space:nowrap}.bc-adj-item-change-sep{width:3px;height:3px;border-radius:50%;background:#8c8c8c;flex-shrink:0}.bc-adj-item-change-value{font-size:11px;font-weight:700;color:#8c8c8c}.bc-adj-item-date{font-size:11px;font-weight:500;color:#8c8c8c}.bc-save-error{display:flex;align-items:center;gap:6px;padding:8px 20px;font-size:12px;color:#b91c1c;background:#fef2f2;border-top:1px solid #fecaca}.bc-panel-footer{flex-shrink:0;padding:0 32px;height:72px;border-top:1px solid #e1e7f0;display:flex;align-items:center;justify-content:space-between;gap:4px;background:#fff}.bc-panel-footer-right{display:flex;align-items:center;gap:4px}.bc-panel-cancel{background:#f5f7fa;border:1px solid #c1c9d4;border-radius:4px;height:36px;padding:0 16px;font-size:13px;font-weight:600;color:#64676b;letter-spacing:.4px;cursor:pointer}.bc-panel-cancel:hover{background:#eef1f5}.bc-btn-edit-bill{background:#fff;border:1px solid #2c75db;border-radius:4px;height:36px;padding:0 16px 0 13px;font-size:13px;font-weight:600;color:#2c75db;letter-spacing:.4px;cursor:pointer;display:flex;align-items:center;gap:8px}.bc-btn-edit-bill:hover{background:#f0f6ff}.bc-btn-send-approval{background:#5baf76;border:none;border-radius:4px;height:36px;padding:0 16px 0 13px;font-size:13px;font-weight:600;color:#fff;letter-spacing:.4px;cursor:pointer;display:flex;align-items:center;gap:8px}.bc-btn-send-approval:hover:not(:disabled){background:#4d9a66}.bc-btn-send-approval:disabled{opacity:.6;cursor:not-allowed}.bc-btn-download{background:#2c75db;border:none;border-radius:4px;height:36px;padding:0 16px 0 13px;font-size:13px;font-weight:600;color:#fff;letter-spacing:.4px;cursor:pointer;display:flex;align-items:center;gap:8px;font-family:inherit}.bc-btn-download:hover{background:#1d64c4}.bc-alert-overlay{position:fixed;inset:0;background:#0006;z-index:1400;display:flex;align-items:center;justify-content:center}.bc-alert{background:#fff;border-radius:10px;padding:28px 24px;width:400px;text-align:center;box-shadow:0 20px 40px #00000026}.bc-alert svg{color:#f59e0b;font-size:36px;margin-bottom:12px}.bc-alert h3{font-size:15px;font-weight:600;margin:0 0 8px;color:#111827}.bc-alert p{font-size:13px;color:#6b7280;margin:0 0 20px}.bc-alert-actions{display:flex;justify-content:center;gap:12px}.bc-alert-actions button{padding:8px 22px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer}.bc-alert-box{background:#fff;border-radius:12px;padding:32px 28px;width:420px;text-align:center;box-shadow:0 20px 40px #00000026}.bc-alert-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.bc-alert-icon.warning{background:#fef3c7}.bc-alert-icon.warning svg{color:#d97706}.bc-alert-title{font-size:16px;font-weight:600;color:#111827;margin:0 0 10px}.bc-alert-message{font-size:13px;color:#6b7280;margin:0 0 24px;line-height:1.55}.bc-alert-box .bc-alert-actions{display:flex;justify-content:center;gap:12px}.bc-btn-warning{background:#f59e0b;border:1px solid #f59e0b;color:#fff;padding:8px 22px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer}.bc-btn-warning:hover{background:#d97706;border-color:#d97706}.bc-milestone-name{font-weight:500;color:#111827;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-completion{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#374151}.bc-completion-threshold{font-size:11px;color:#9ca3af}.bc-ending-tag{display:inline-block;margin-left:6px;font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px;background:#fef3c7;color:#92400e;border:1px solid #fcd34d;vertical-align:middle}.bc-ms-totals{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden;margin-bottom:10px;font-size:13px}.bc-ms-total-row{display:flex;justify-content:space-between;align-items:center;padding:9px 14px;border-bottom:1px solid #f3f4f6;color:#374151}.bc-ms-total-row:last-child{border-bottom:none}.bc-ms-total-row.highlight{background:#eff6ff;color:#1d4ed8;font-weight:600}.bc-ms-total-row.overage{background:#fff7ed;color:#92400e}.bc-ms-included{margin-left:8px;font-size:11px;font-weight:400;color:#6b7280;background:#f3f4f6;padding:1px 6px;border-radius:4px}.bc-ms-overage-calc{font-size:11px;color:#6b7280;margin-left:6px}.bc-ms-overage-rate{color:#2563eb;font-weight:600;font-style:normal}.bc-ms-overage-amount{color:#b45309;font-weight:700}.bc-threshold-warn{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:#d97706;font-weight:500;margin-left:4px}.summary-header-main-wrapper{display:flex;gap:12px;justify-content:flex-start;height:25vh;background-color:#fff;margin:16px 0;border-radius:8px;border:1px #e1e7f0 solid;padding:16px;box-sizing:border-box;text-align:left}.summary-header-main-project-data{display:flex;justify-content:space-between;flex-direction:column}.summary-header-main-project-data-row{display:flex;gap:12px;justify-content:space-between}.summary-header-main-project-data-col{background-color:#f5f7fa;height:9vh;width:12vw;border-radius:8px}.summary-header-main-wrapper-divider{background-color:#e1e7f0;border:none;height:100%;width:1px}.summary-header-main-project-data-jira-external-wrapper{display:flex;flex-direction:column;width:18vw;height:100%;justify-content:space-between}.summary-header-main-project-data-jira-external{background-color:#f5f7fa;display:flex;border-radius:8px}.summary-header-main-rag-status{display:flex;flex-direction:column;gap:12px;max-width:23%;padding-right:8px;overflow:scroll}.summary-header-main-risk-issues{display:flex;align-items:center;justify-content:center}.summary-header-main-rag-status-pie-info-wrapper{display:flex;gap:24px;justify-content:space-between;text-align:left;align-items:center}.summary-header-main-rag-status-pie{max-width:28%}.summary-header-main-rag-status-list{display:flex;flex-direction:column;gap:8px;width:fit-content}.summary-header-main-rag-status-item{display:inline-flex;align-items:center;gap:8px}.summary-header-main-rag-status-color{width:10px;height:10px;border-radius:9999px;flex-shrink:0}.summary-header-main-rag-status-color.green{background-color:#5baf76}.summary-header-main-rag-status-color.amber{background-color:#bc991b}.summary-header-main-rag-status-color.red{background-color:#e35b5b}.summary-header-main-rag-status-texts{display:flex;gap:4px;align-items:flex-end}.summary-header-main-rag-status-count,.summary-header-main-rag-status-label{color:#64676b;font-size:16px;font-weight:600;word-wrap:break-word}.summary-header-main-rag-status-count{width:2vw}.summary-header-main-rag-status-label{width:4.2vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.summary-header-main-rag-status-percent{color:#64676b;font-size:16px;font-weight:700;word-wrap:break-word}.risk-issue-status-container{width:13vw;height:100%;padding:8px 16px;background:#f5f7fa;border-radius:8px;display:inline-flex;flex-direction:column;justify-content:space-around;align-items:flex-start;box-sizing:border-box;overflow:hidden}.risk-issue-status-header{color:#64676b;font-size:13px;font-weight:600;word-wrap:break-word;display:inline-flex;justify-content:flex-start;align-items:center;gap:4px}.risk-issue-status-list{align-self:stretch;opacity:.9;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;align-items:flex-start}.risk-issue-status-item{display:inline-flex;justify-content:space-between;align-items:flex-start;align-self:stretch;opacity:.9;width:100%;align-items:center}.risk-issue-status-label,.risk-issue-status-count{font-family:Inter,sans-serif;word-wrap:break-word}.risk-issue-status-label{font-size:13px;font-weight:700;max-width:9vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.risk-issue-status-count{flex:1 1 0;text-align:right;font-size:15px;font-weight:800;cursor:pointer}.risk-issue-status-count.active{background-color:#5a8dee;color:#fff;border-radius:8px;padding:4px 8px;font-weight:700;cursor:pointer}.risk-issue-status-count span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.risk-issue-status-count.open span{color:#e74c3c;text-decoration-color:#e74c3c}.risk-issue-status-count.transferred span{color:#f39c12;text-decoration-color:#f39c12}.risk-issue-status-count.accepted span{color:#27ae60;text-decoration-color:#27ae60}.risk-issue-status-count.mitigated span{color:#2c75db;text-decoration-color:#31804a}.open{color:#c64343}.transferred{color:#8c6d00}#amber-percent{color:#bc991b}.accepted,#blue-percent{color:#2c75db}.mitigated .green-percent,#green-percent{color:#5baf76}.percentage-value{font-size:13px}#black-percent{color:#171717}.summary-header-main-jira-external{display:flex;justify-content:space-between;flex-direction:column}.active-projects-card{box-sizing:border-box;width:101%;height:100%;padding:8px 16px;background:#f5f7fa;border-radius:8px;justify-content:flex-start;align-items:flex-start;gap:18px;display:inline-flex}.active-projects-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:inline-flex}.active-projects-label-row{justify-content:flex-start;align-items:center;gap:4px;display:inline-flex}.active-projects-label{color:#64676b;font-size:13px;font-family:Inter,sans-serif;font-weight:600;word-wrap:break-word;width:8.5vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.active-projects-label-2{color:#64676b;font-size:13px;font-family:Inter,sans-serif;font-weight:600;word-wrap:break-word;width:7vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.active-projects-count{color:#4c9e66;font-size:23px;font-family:Inter,sans-serif;font-weight:800;word-wrap:break-word;width:80%}.summary-header-2-wrapper{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#fff;border-radius:8px;box-sizing:border-box;margin-top:16px}.summary-header-2-rows-wrapper{display:flex;flex-direction:column;gap:8px;overflow:hidden}.summary-header-2-rows{display:flex;gap:8px;align-items:center;overflow:hidden}.divider-summary-header{height:10rem;background-color:#f5f7fa;width:2px}.summary-header-2-rows-2{display:flex;align-items:center;background-color:#f5f7fa;border-radius:8px}.summary-header-2-col{background-color:#f5f7fa;border-radius:8px;width:12vw;display:flex;flex-direction:column;gap:8px;align-items:left;justify-content:center;padding:8px 12px;text-align:left;box-sizing:border-box}.summary-header-2-col-2{width:8vw;display:flex;flex-direction:column;gap:8px;align-items:left;justify-content:center;padding:8px 12px;text-align:left;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.toggle-wrapper{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.switch{position:relative;display:inline-block;width:36px;height:20px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:20px}.slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%;display:flex;align-items:center;justify-content:center}.slider svg{height:10px;width:10px;fill:#000;pointer-events:none}input:checked+.slider{background-color:#5baf76}input:checked+.slider:before{transform:translate(16px)}*{text-overflow:ellipsis;font-family:Inter,sans-serif;letter-spacing:.4px}.b{max-width:85vw}.d{max-width:100%!important}.pagination_wrapper{height:28px;display:flex;justify-content:center;align-items:center;font-size:13px;width:100%;position:fixed;bottom:0;z-index:9}.btn{font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:16px;letter-spacing:0px;text-align:left}.loading-EQ-Main-userView{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff0;z-index:9999}.user-report-main-screen{width:100%;padding:16px 16px 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;background-color:#f5f7fa;letter-spacing:.4px}.Heading-vertical{font-weight:700;font-size:18px;color:#595a6c;text-align:left}.searchbox-wrapper{display:flex;align-items:center}.count-user{display:flex;align-items:center;gap:4px}.header-user{display:flex;justify-content:space-between;align-items:center}.quick-filters-toggle-user{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:2px;gap:3px;width:233px;height:33px;background:#fff;border:1px solid #d1d8e0;border-radius:5px}.quick-filters-toggle-caption-user{height:16px;font-family:Inter;font-style:normal;font-weight:500;font-size:13px;line-height:16px;color:#64676b}.quick-filters-toggle-filter-user{height:16px;font-family:Inter;font-style:normal;font-weight:600;font-size:13px;line-height:16px;color:#2c75db;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-filters-toggle-buttons-user{display:flex;flex-direction:column;gap:0px;cursor:pointer}.export-button-excel{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;font-size:"13px";font-weight:400;background-color:#0f61fe;width:110px;border-radius:4px;border:none;color:#edf2f8;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:16px;height:38px;cursor:pointer}.filter-main{display:flex;gap:24px}.custom-snackbar{position:fixed;bottom:16px;left:50%;transform:translate(-50%);background-color:#333;color:#fff;border-radius:4px;padding:16px;box-shadow:0 4px 8px #0003;z-index:999;width:10vw;display:flex;justify-content:space-between}.sort-btn-user-report{box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-weight:400;width:24px;height:28px;margin-left:8px;border-radius:4px;color:#fff;cursor:pointer}.filter_clear_all{line-height:20px;width:max-content;border-radius:6px;border:1px solid #D1D8E0;padding:6px 10px;font:500 13px Inter,sans-serif;color:#64676b;background:#fff;display:flex;flex-direction:row;align-items:center;gap:6px;cursor:pointer}.onHoverActionButton{transition:transform .2s ease-in-out;cursor:pointer}.onHoverActionButton:hover{transform:scale(1.05);font-weight:500}.userNameClickable{cursor:pointer}.userNameClickable:hover{font-weight:600}.userRowUserReports:hover{background-color:#f5f7fa90}.drag-user{display:flex;cursor:grab;justify-content:center;align-items:center;padding:0 8px}.team_box{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:4px 8px;border-radius:4px;gap:10px}.team_info-pp{display:flex;align-items:center;gap:5px;width:100%}.team_info{display:flex;align-items:center;gap:5px}.team_name{font-size:13px;font-weight:400;color:#595a6c}.team_actions{display:flex;align-items:center;gap:8px}.team_hours{font-size:12px;font-weight:600;color:#696f77}.no-arrow .react-datepicker__triangle{display:none!important}.c{max-width:100%!important}.resource-planning-wrapper{width:100%;height:100%;scroll-behavior:smooth;overflow:auto;display:flex;flex-direction:column;gap:10px;z-index:0;border:none;overflow-y:scroll}.control-container{background-color:#f5f5f5;position:relative;border:none}.projectplanner_table::-webkit-scrollbar{display:block;width:8px;height:8px}.projectplanner_table::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.projectplanner_table::-webkit-scrollbar-thumb:hover{background:#555}.project_team_container::-webkit-scrollbar{display:block;width:8px;height:8px}.project_team_container::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.project_team_container::-webkit-scrollbar-thumb:hover{background:#555}.c,.e{max-height:100%}.header{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:22px;letter-spacing:0px;text-align:left;color:#595a6c}.data_span{font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:16px;letter-spacing:0px;text-align:left;color:#1e1f20}.date_wrapper{background-color:#d1d8e0;border:1px solid #d1d8e0;border-radius:4px}.selected_resource_count{font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:16px;letter-spacing:.4000000059604645px;text-align:left;color:#fff}.card{background-color:#fff;border-radius:4px;display:flex;flex-direction:column}.card_body{display:flex;justify-content:center;align-items:center}.user_count{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:17px;letter-spacing:0em;text-align:left;margin-top:8px!important}.filter_wrapper_box{display:flex;flex-direction:row;gap:8px;width:100%}.search-bar-container{display:flex;justify-content:flex-start;align-items:center;gap:20px;width:293px}.sort-btn-planner{box-sizing:border-box;font-weight:400;width:24px;height:32px;margin-left:8px;border-radius:4px;color:#fff;cursor:pointer}.Search__menu{width:100%}.search_bar{width:234px!important;height:38px;display:flex;justify-content:flex-start;align-items:center;gap:10px;padding:0 10px;border:1px solid #e1e7f0!important;background-color:#fff;border-radius:4px;margin-top:7px}div.search__option{display:flex;padding:0 8px!important;justify-content:flex-start;align-items:center;gap:10px;border-bottom:1px solid #e6f0fa;height:37px}.user_icon_box{display:flex;justify-content:center;align-items:center;gap:8px}.heading{position:relative;top:29px;z-index:100;left:-163px;font-weight:500;font-size:14px;line-height:16.94px}.skill{height:16px;display:flex;justify-content:flex-start;align-items:center;background-color:#5baf76;padding:3px,8px,3px,8px;border-radius:3px;min-width:max-content;white-space:nowrap;color:#fff}.available_hours{font-family:Inter,sans-serif;font-size:11px;font-weight:600;line-height:11px;letter-spacing:0px;text-align:right;color:#595a6c}tr{margin-bottom:5px!important}div.popup_wrapper{width:500px;display:flex;justify-content:center;align-items:center;z-index:0}div.popup_pp{background-color:#1e1f20;width:400px;height:48px;color:#fff;display:flex;padding:8px;justify-content:space-between;align-items:center;border-radius:8px;box-shadow:#484848 2px 2px 20px;font-size:13px}input[type=checkbox]:checked{accent-color:#0f61fe}table{table-layout:auto}div.search__value-container{height:38px;overflow-y:scroll;margin-top:-8px}div.filter-btn-wrapper{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;height:38px}div.filter-btn-wrapper button:nth-child(1){background-color:#0f61fe;width:110px;border-radius:4px;border:none;color:#edf2f8;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:16px;height:38px}div.filter-btn-wrapper button:nth-child(2){height:38px;width:110px;border-radius:4px;background-color:#fff;border:1px solid black;color:#000;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:16px}div.filter-btn-wrapper button:nth-child(2):hover{background-color:#6399ff2b;border:1px solid #d9d9dc}.pagination_wrapper_pp{height:28px;display:flex;justify-content:center;align-items:center;font-size:13px;position:absolute;bottom:4px;z-index:9;background-color:#fff}.previous_div_pp{padding:6px;display:flex;align-items:center;background-color:#fff;border-radius:4px;cursor:pointer;color:#000}.btn{font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:16px;letter-spacing:0px}.loading-EQ-Main_rp{width:100%;display:flex;background-color:#fff;justify-content:center;align-items:flex-start;padding:50px}.loading-EQ_pp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;z-index:10000}.style-2 .loading-wheel{border:4px solid #bec6d1;border-top:4px solid #0d61c0}@keyframes spin{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(-360deg)}}.filter_clear_all_pp{line-height:20px;width:max-content;border-radius:6px;border:1px solid #f8c4c4;padding:4px 10px;font:500 13px Inter,sans-serif;color:#e35b5b;background:#fff;display:flex;flex-direction:row;align-items:center;gap:6px;cursor:pointer}.square_line_box-rp{width:12px!important;height:12px;border-radius:2px;display:flex;justify-content:center;align-items:center;background-color:#0f61fe;margin-right:10px}.line{height:1.5px;width:60%;background-color:#fff;display:block;border-radius:7px}.team_box-rp{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:2px 8px;margin-top:10px;border-radius:4px}.team_name{width:12vw;color:#595a6c;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:16px;letter-spacing:0px;text-align:left}.team_hours{font-size:11px;font-weight:600;line-height:11px;letter-spacing:0px;text-align:right;color:#595a6c}.team_box-rp:hover{background-color:#f5f7fa;cursor:pointer}.team_box-rp:hover .square_line_box-rp{background-color:#0f61fe}#progressbar-hover-id{opacity:1!important;border-radius:8px;padding:12px;margin-left:56px!important;margin-top:9px!important}.inner_flex{display:flex;justify-content:space-between;align-items:center}.available{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:17px;letter-spacing:0em;text-align:left;width:45px}.allocation{font-family:Inter,sans-serif;font-size:10px;font-weight:500;line-height:12px;letter-spacing:0px;text-align:left}.project{font-family:Inter,sans-serif;font-size:10px;font-weight:400;line-height:12px;letter-spacing:0px;text-align:left;color:#a5a5ae;width:100%}table{border-collapse:separate;border-spacing:0 6px}tr{margin-bottom:5px}.horizontal_line{border:1px solid #ffffff12;width:100%;margin:4px 0}.tooltip_pp{position:relative;display:inline-block;width:100%;padding:10px}.tooltiptext_pp:after{content:"";position:absolute;top:10%;right:-9px;transform:translate(50%,30%);border-width:10px;border-style:solid;border-color:transparent transparent transparent #1e1f20}::placeholder,:-ms-input-placeholder,::-ms-input-placeholder{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:17px;letter-spacing:.4000000059604645px;text-align:left}.selected_values_container{display:flex;justify-content:flex-start;gap:5px;flex-wrap:wrap;margin-top:5px;height:42px!important;overflow-y:auto}.selected_values{width:fit-content;height:17px;padding:3px 8px;font-size:12px;font-weight:500;line-height:11px;color:#3b3f6e;background-color:#f5f7fa;display:flex;align-items:center;border-radius:3px;cursor:pointer}.icon-box{border-radius:29px;display:flex;background:#ffffff14}.project_team_container{display:flex;flex-direction:column;align-items:center;background-color:#fff;gap:14px;font-size:13px;height:100%;overflow-y:scroll}.project_team-heading{font-family:Inter,sans-serif;font-size:15px;font-weight:700;line-height:18px;letter-spacing:0px;text-align:left;color:#595a6c}.project_team_btn-wrapper{display:flex;justify-content:flex-start;align-items:center;background-color:#f5f7fa;width:100%;border-radius:4px;border:2px solid #f5f7fa;height:32px;font-size:13px;font-weight:500;line-height:16px;letter-spacing:0em;text-align:left;color:#595a6c}.input_project{border-radius:4px;border:1px solid #afb5bd;padding:8px;width:250px}.input_project:focus{outline:none!important;border:1px solid #afb5bd!important}.project_manager_select{width:100%;height:32px;border-radius:4px;border:1px solid rgb(175,181,189);padding:0 6px;box-sizing:border-box}.project_manager_select:focus{border:1px solid rgb(175,181,189)!important;outline:none!important}.project_manager_select option{width:100%;padding:10px;height:15px;background-color:#fff;color:#000;font-size:16px}.project_manager_select option:hover{background-color:#afb5bd}.hover{cursor:pointer;background-color:#fff;border:1px solid black;color:#000}.hover:hover{background-color:#6399ff2b;border:1px solid #d9d9dc;cursor:pointer}.project_wrapper{max-height:500px;overflow-y:scroll}.single-input-date-range-picker{font-family:Arial,sans-serif;text-align:center;padding:20px}.selected-range{font-size:18px}.date-range-picker{display:flex;width:525px;height:40px;gap:10px;margin:20px;padding:15px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}.date-range-picker label{font-weight:700;font-size:13px;word-break:keep-all;width:75px}.date-input{padding:5px;border:1px solid #ccc;border-radius:3px}.date-btn-wrapper{background-color:#0f61fe;padding:5px 18px;color:#fff;border:none;border-radius:4px;cursor:pointer}.rdrMonthAndYearWrapper{background-color:#f0f0f0;border:1px solid #ccc}.rdrInRange .rdrDayNumber{color:#333!important}.rdrDay .rdrDayNumber{color:#fff!important}.rdrDayEndOfMonth,.rdrDayEndOfWeek,.rdrDayWeekend>.rde{border-radius:2px!important}.rdrStartEdge,.rdrEndEdge,.rdrDayEndOfMonth,.rdrDayStartOfMonth{color:#2c75db!important;border:none!important;border-radius:4px!important}.rdrInRange{color:#303c5412!important}.rdrMonth{border-right:1px solid #c9c9c9!important;min-height:254px}.rdrDateRangePickerWrapper{border-bottom:1px solid #c9c9c9!important}.rdrMonthAndYearWrapper{background-color:#fff}.rdrMonthName{max-height:30px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:17px;letter-spacing:0px;text-align:center;color:#1e1f20cc}.rdrDayPassive .rdrDayNumber span{color:#d5dce0!important}.rdrNextPrevButton,.rdrNextButton,.rdrPprevButton{background-color:#fff!important}.rdrWeekDay{font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:14px;letter-spacing:0em;color:#000}.rdrDateDisplayItem{font-family:Inter,sans-serif;font-size:11px;font-weight:600;line-height:16px;letter-spacing:0em;text-align:left}.rdrDateInput,.rdrDateDisplayItem{text-align:left;height:26px;display:flex;align-items:center;border:1px solid #ccc}.rdrDateDisplayWrapper{background-color:#fff}.rdrDateInput input{font-family:Inter,sans-serif;font-size:11px;font-weight:600;line-height:16px;letter-spacing:0em;text-align:left;color:#000}.date-container{width:60vw;height:60vh;border-radius:4px;box-shadow:0 14px 24px #00000040;background-color:#fff}.customButton{color:#fff;background-color:#2c75db;padding:8px 20px;box-sizing:border-box;border-radius:4px;border:none;height:32px}.cont{display:flex;justify-content:flex-end;align-items:center}.main_date_wrapper{position:relative;top:-6px;right:-7px;z-index:99999}.overlay_pp{z-index:100;background:#313131cc;width:100vw;height:100vh;inset:0;position:fixed}.dateRangeContainer{position:absolute;top:15px;right:8px;height:fit-content;background-color:#fff;border-radius:4px;padding-top:4px;z-index:10000}.calender_input{width:228px;height:32px;padding:8px 12px;border-radius:4px;border:1px solid #d9d9dc;background-color:#fff;position:relative;display:flex;justify-content:center;gap:8px;font-size:12px;align-items:center;font-weight:600;cursor:pointer}.custom-date-input{padding:8px;border-radius:4px;border:1px solid #C1C9D4;width:100%}.not-authorized-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;background-color:#f8f9fa;font-family:Arial,sans-serif}.not-authorized-content{text-align:center;background:#fff;padding:40px;border-radius:8px;box-shadow:0 4px 8px #0000001a}.not-authorized-title{font-size:2.5em;color:#e35b5b;margin-bottom:20px}.not-authorized-message{font-size:1.2em;color:#6c757d;margin-bottom:30px}.not-authorized-button{background-color:#007bff;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:1em;transition:background-color .3s ease}.not-authorized-button:hover{background-color:#0056b3}.tabs{display:flex;flex-direction:row;gap:16px;border-bottom:2px solid #EEE}.plc_search_input>input:focus{text-decoration:none;outline:none;border:none!important}.table-project-lifecycle{width:100%;height:100%;overflow:auto;border-radius:8px;border-collapse:collapse;background-color:#fff;position:relative}.table-pl-wrapper::-webkit-scrollbar{display:block;background-color:#fff;width:8px;height:8px;border-radius:0 0 6px 6px}.table-pl-wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:6px}.table-pl-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.table-project-lifecycle tbody tr td{border-bottom:1px solid #E1E7F0}.table-project-lifecycle tbody tr:hover td{background-color:#f8fafb!important}.table-project-lifecycle tbody tr:last-child{border-radius:0 0 6px 6px}.table-project-lifecycle tbody tr:last-child>td:first-child{border-radius:0 0 0 6px}.table-project-lifecycle tbody tr:last-child>td:last-child{border-radius:0 0 6px}.plc-dashboard-tooltip{position:relative;display:inline-block;cursor:pointer}.plc-dashboard-tooltip-content{font:13px Inter,sans-serif;display:flex;flex-direction:column;gap:8px;padding:12px;background-color:#1e1f20;border-radius:8px;box-shadow:0 6px 13px #00000040;min-width:111px;width:fit-content;max-width:252px;color:#fff;cursor:pointer}.step-progress{display:flex;align-items:center;gap:3px;flex-direction:row;padding:0 12px;justify-content:center}.table-progress-header{display:flex;justify-content:center;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;gap:26px;padding:0 12px}.table-progress-report{display:flex;justify-content:center;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;gap:26px;padding:0 10px}.step-label{min-width:max-content}.approval-main-screen{background-color:#f5f7fa;padding:16px;width:100%}.rag-summary-page-data{display:flex;gap:16px}.option{cursor:pointer;padding:8px;color:#606069;font-size:13px;font-weight:500;border-bottom:2px solid transparent;position:relative;top:2px}.option.selected{border-bottom:2px solid #1657a8;color:#1657a8}.rag-summary-page-subsections-list{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #eeeeee}.subsection-wrapper-approval{display:flex;flex-direction:column;gap:16px;height:100%}.subsection-wrapper-approval-wrapper{background-color:#fff;border-radius:8px;padding:0 16px 16px;margin-top:16px;height:80vh;overflow-y:scroll}.accomplishment-form-modal{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;color:#595a6c;text-align:left}.accomplishment-form-modal-content{background:#fff;padding:20px;box-sizing:border-box;width:30vw;border-radius:8px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;gap:24px}.accomplishment-form-header{font-size:17px;font-weight:600;display:flex;justify-content:space-between}.accomplishment-form-label{display:block;font-size:13px;font-weight:500;margin-bottom:4px}.accomplishment-form-textarea{width:100%;padding:10px;font-size:12px;border:1px solid #ccc;border-radius:4px;resize:none;color:#4e5059;font-weight:500;box-sizing:border-box}.accomplishment-form-actions{display:flex;justify-content:flex-end;gap:10px}.ba-table{width:100%;border-collapse:collapse;font-size:13px}.ba-table thead tr{border-bottom:1px solid #e5e7eb}.ba-table thead th{padding:10px 12px;text-align:center;font-weight:600;color:#374151;font-size:12px;white-space:nowrap;vertical-align:middle}.ba-table tbody tr{border-bottom:1px solid #f3f4f6;transition:background .1s}.ba-table tbody tr:hover{background:#f9fafb}.ba-table tbody td{padding:12px;color:#111827;vertical-align:middle}.ba-requestor-name{font-weight:500;color:#111827;font-size:13px}.ba-requestor-role{font-size:11px;color:#6b7280;margin-top:2px}.ba-chip{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500;white-space:nowrap}.ba-chip--pending{background:#fef3c7;color:#d97706}.ba-chip--approved{background:#d1fae5;color:#059669}.ba-chip--rejected{background:#fee2e2;color:#dc2626}.ba-view-btn{display:inline-flex;align-items:center;gap:5px;background:none;border:none;color:#1657a8;font-size:13px;font-weight:500;cursor:pointer;padding:4px 6px;border-radius:4px;transition:background .15s}.ba-view-btn:hover{background:#eff6ff}.ba-panel-backdrop{position:fixed;inset:0;background:#00000059;z-index:200}.ba-panel{position:fixed;top:0;right:0;width:760px;max-width:100vw;height:100vh;background:#fff;z-index:201;display:flex;flex-direction:column;box-shadow:-4px 0 24px #0000001f;overflow:hidden}.ba-panel-header{display:flex;align-items:center;gap:10px;padding:16px 20px;color:#fff;font-size:15px;font-weight:600;flex-shrink:0}.ba-panel-header--pending{background:#1657a8}.ba-panel-header--approved{background:#059669}.ba-panel-header--rejected{background:#dc2626}.ba-panel-header-close{margin-left:auto;background:#ffffff26;border:1.5px solid rgba(255,255,255,.5);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;padding:0;flex-shrink:0;transition:background .15s}.ba-panel-header-close:hover{background:#ffffff4d}.ba-panel-body{flex:1;min-height:0;overflow:auto;padding:18px 20px}.ba-kpi-row{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;margin-bottom:18px}.ba-kpi-card{padding:12px 14px;border-right:1px solid #e5e7eb}.ba-kpi-card:last-child{border-right:none}.ba-kpi-label{font-size:11px;color:#6b7280;margin-bottom:4px}.ba-kpi-value{font-size:16px;font-weight:700;color:#111827;display:flex;align-items:center;gap:5px}.ba-kpi-value--green{color:#059669}.ba-kpi-badge{display:inline-block;font-size:10px;background:#dbeafe;color:#1657a8;border-radius:4px;padding:1px 5px;font-weight:600}.ba-panel-period{font-size:13px;color:#374151;margin-bottom:14px}.ba-panel-period strong{font-weight:600}.ba-status-line{font-size:13px;font-weight:500;margin-bottom:14px}.ba-status-line--approved{color:#059669}.ba-status-line--rejected{color:#dc2626}.ba-info-section{border:1px solid #e5e7eb;border-radius:6px;padding:14px 16px;margin-bottom:18px;display:flex;flex-direction:column;gap:10px}.ba-info-row{display:flex;align-items:center;gap:10px;font-size:13px}.ba-info-label{display:flex;align-items:center;gap:6px;min-width:170px;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.ba-info-value{color:#111827;font-weight:500}.ba-breakdown-title{font-size:13px;font-weight:600;color:#374151;margin-bottom:8px}.ba-breakdown-scroll{overflow-x:auto;margin-bottom:12px}.ba-breakdown-table{width:100%;border-collapse:collapse;font-size:12px}.ba-breakdown-table thead tr{background:#f3f4f6}.ba-breakdown-table thead th{padding:9px 10px;text-align:left;color:#374151;font-weight:600;border-bottom:1px solid #e5e7eb;white-space:nowrap;vertical-align:middle}.ba-breakdown-table thead th.right{text-align:right}.ba-breakdown-table tbody td{padding:9px 8px;border-bottom:1px solid #f3f4f6;color:#111827;vertical-align:middle}.ba-breakdown-table tbody td.right{text-align:right}.ba-resource-cell{display:flex;align-items:center;gap:8px}.ba-avatar{width:26px;height:26px;border-radius:50%;background:#dbeafe;color:#1657a8;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.ba-td-blue{color:#1657a8;font-weight:500}.ba-totals{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden;margin-bottom:14px}.ba-total-row{display:flex;justify-content:space-between;align-items:center;padding:9px 14px;font-size:13px;color:#374151;border-bottom:1px solid #f3f4f6}.ba-total-row:last-child{border-bottom:none}.ba-total-row.final{font-weight:700;font-size:14px;background:#f9fafb}.ba-discount-label{color:#6b7280;font-size:12px}.ba-total-amount{color:#111827}.ba-total-amount--red{color:#dc2626}.ba-total-amount--green{color:#059669;font-weight:700}.ba-adjustments{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden;margin-bottom:14px}.ba-adjustments-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:9px 14px;background:none;border:none;cursor:pointer;font-size:13px;color:#374151;font-weight:500}.ba-adjustments-body{padding:0 14px 10px}.ba-adj-item{display:flex;align-items:flex-start;gap:8px;padding:7px 0;border-top:1px solid #f3f4f6;font-size:12px;color:#374151}.ba-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 20px;border-top:1px solid #e5e7eb;flex-shrink:0;background:#fff}.ba-footer-actions{display:flex;align-items:center;gap:10px}.ba-btn-close{padding:7px 18px;border:1px solid #d1d5db;background:#fff;border-radius:6px;font-size:13px;color:#374151;cursor:pointer;transition:background .15s}.ba-btn-close:hover{background:#f3f4f6}.ba-btn-approve{padding:7px 18px;border:none;background:#059669;color:#fff;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .15s}.ba-btn-approve:hover{background:#047857}.ba-btn-approve:disabled{opacity:.6;cursor:not-allowed}.ba-btn-reject{padding:7px 18px;border:1.5px solid #dc2626;background:#fff;color:#dc2626;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .15s,color .15s}.ba-btn-reject:hover{background:#fef2f2}.ba-modal-backdrop{position:fixed;inset:0;background:#00000073;z-index:300;display:flex;align-items:center;justify-content:center}.ba-modal{background:#fff;border-radius:8px;width:440px;max-width:calc(100vw - 32px);box-shadow:0 8px 32px #00000029;overflow:hidden}.ba-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb}.ba-modal-title{font-size:15px;font-weight:600;color:#111827}.ba-modal-close{background:none;border:none;color:#6b7280;cursor:pointer;display:flex;align-items:center;padding:2px;border-radius:4px;transition:color .15s}.ba-modal-close:hover{color:#111827}.ba-modal-body{padding:18px 20px}.ba-modal-summary{border:1px solid #e5e7eb;border-radius:6px;padding:12px 14px;margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.ba-modal-summary-row{display:flex;gap:10px;font-size:13px}.ba-modal-summary-label{min-width:110px;color:#6b7280;font-size:12px}.ba-modal-summary-value{color:#111827;font-weight:500}.ba-modal-remarks-label{font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.ba-modal-remarks{width:100%;border:1px solid #d1d5db;border-radius:6px;padding:9px 12px;font-size:13px;color:#111827;resize:vertical;min-height:80px;outline:none;box-sizing:border-box;font-family:inherit;transition:border-color .15s}.ba-modal-remarks:focus{border-color:#1657a8}.ba-modal-remarks.error{border-color:#dc2626}.ba-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #e5e7eb}.ba-modal-btn-cancel{padding:7px 18px;border:1px solid #d1d5db;background:#fff;border-radius:6px;font-size:13px;color:#374151;cursor:pointer;transition:background .15s}.ba-modal-btn-cancel:hover{background:#f3f4f6}.ba-modal-btn-reject{padding:7px 18px;border:none;background:#dc2626;color:#fff;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.ba-modal-btn-reject:hover{background:#b91c1c}.ba-modal-btn-reject:disabled{opacity:.6;cursor:not-allowed}.ba-toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:400;display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:8px;font-size:13px;font-weight:500;color:#fff;box-shadow:0 4px 16px #00000026;min-width:220px;max-width:360px;animation:ba-toast-in .2s ease}.ba-toast--success{background:#059669}.ba-toast--error{background:#dc2626}.ba-toast-close{margin-left:auto;background:none;border:none;color:#fffc;cursor:pointer;display:flex;align-items:center;padding:0;transition:color .15s}.ba-toast-close:hover{color:#fff}@keyframes ba-toast-in{0%{opacity:0;transform:translate(-50%) translateY(12px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.ba-empty{padding:48px 0;text-align:center;color:#9ca3af;font-size:14px}.ba-spinner-wrap{display:flex;align-items:center;justify-content:center;padding:40px 0}.ba-spinner{width:28px;height:28px;border:3px solid #e5e7eb;border-top-color:#1657a8;border-radius:50%;animation:ba-spin .7s linear infinite}@keyframes ba-spin{to{transform:rotate(360deg)}}.table-containered{width:100%;overflow-x:auto}.approval-table{width:100%;border-collapse:collapse;font-family:Inter,sans-serif;border:none;margin-bottom:16px}.approval-table th{text-align:left;font-size:12px;color:#6b7280;padding:12px;background:var(--Selection-BG, #F5F7FA)}.approval-table td{padding:8px;border-bottom:1px solid #eee;font-size:13px}.user-name{font-weight:600;color:var(--text-body, #4D5258);font-size:13px;text-align:left}.user-role{color:var(--Subdued-Text, #8C8C8C);font-size:11px;font-weight:500;text-align:left}.hours-badge{padding:4px 8px;font-size:13px;font-weight:600;border-radius:3px;background:var(--Selection-BG, #F5F7FA);text-align:left}.td_data{color:var(--text-body, #4D5258);font-size:13px;text-align:left;font-weight:500}.actions{display:flex;justify-content:center;gap:6px}.approve-btn{border-radius:4px;background:#daf2e180;color:var(--Text-Dark, #2D2F33);padding:0 14px;font-size:12px;font-weight:500;cursor:pointer;line-height:11px;border:none}.reject-btn{border-radius:4px;background:#fce6e680;padding:8px;cursor:pointer;font-size:12px;border:none}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:flex-start;padding-top:80px}.modal{background:#fff;border-radius:10px;width:30%}.modal-headers{display:flex;justify-content:space-between;padding:16px 24px}.modal_head{color:var(--ceq-core-Text-Subdued, #595A6C);font-size:17px;font-weight:600}.modal_div{display:flex;flex-direction:column;gap:16px;padding:16px 24px}.remark_name{color:var(--ceq-core-Text-Subdued, #595A6C);font-size:13px;font-weight:500;text-transform:capitalize}.remark{display:flex;flex-direction:column;gap:2px}.info-box{display:flex;padding:12px 16px;flex-direction:column;align-items:flex-start;gap:9px;align-self:stretch;border-radius:6px;background:var(--Selection-BG, #F5F7FA)}.info_grid{display:grid;grid-template-columns:1fr 1fr;width:100%;align-items:flex-start}.info_value{color:var(--Text-Dark, #2D2F33);font-size:12px;font-weight:400;text-align:left}.info_justification{color:var(--Text-Dark, #2D2F33);font-size:12px;font-weight:400;text-align:left;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.info_text_head{color:var(--ceq-core-Text-Subdued, #595A6C);font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.remarks_area{color:#2d2f33;padding:8px;font-family:Inter;font-size:13px;font-style:normal;font-weight:500;width:100%;height:80px;border-radius:4px;border:1px solid var(--Form-Border, #C1C9D4);background:var(--ceq-core-cEQ-Primary-White, #FFF);box-sizing:border-box;resize:vertical;max-height:200px;min-height:50px}.remarks_area::placeholder{color:#c1c9d4}.remarks_area:focus::placeholder{color:#d1d5db}.remarks_area:focus{border:1px solid var(--Form-Border, #C1C9D4);outline:none;box-shadow:none}.modal-footer{display:flex;padding:16px 24px 24px;justify-content:flex-end;align-items:flex-start;gap:10px;align-self:stretch}.cancel_button{border-radius:4px;background:var(--White, #FFF);display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:8px;color:var(--Subdued-Text, #8C8C8C);font-family:Inter;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.4px;border:none;cursor:pointer}.approve-button{border-radius:4px;background:var(--Green-Dark, #5BAF76);display:flex;min-width:64px;padding:8px 12px;justify-content:center;align-items:center;gap:8px;color:var(--White, #FFF);font-family:Inter;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.4px;cursor:pointer;border:none}.reject-button{border-radius:4px;background:var(--Red-Dark, #E35B5B);display:flex;min-width:64px;padding:8px 12px;justify-content:center;align-items:center;gap:8px;color:var(--White, #FFF);font-family:Inter;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.4px;cursor:pointer;border:none}.error_messaged{text-align:center;margin-bottom:10px;font-weight:500;font-size:12px}.truncate_text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}*{font-family:Inter,sans-serif;margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;letter-spacing:.4px;line-height:normal;-webkit-font-smoothing:antialiased}.container{background-color:#f5f7fa!important}body{background-color:#fff}.compare_button{display:flex;padding:4px 16px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border:1px solid #2C75DB;border-radius:4px;cursor:pointer}.customButton{color:#fff;background-color:#0f61fe;padding:8px 20px;box-sizing:border-box;border-radius:4px;border:none;height:32px}.loading-EQ-Main-PLC{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;text-align:center;background-color:#fff;z-index:9;border-radius:8px}.loading-EQ-PLC{width:100%;z-index:9}.lp_search_input>input:focus{text-decoration:none;outline:none;border:none!important}.rotate{transition:transform .3s ease;transform:rotate(180deg)}.rotate-bill-shadow{transition:transform .3s ease;transform:rotate(270deg)}span{transition:transform .3s ease}.showLProjDetails{padding:2px 8px;border-radius:4px;display:flex;flex-direction:row;gap:6px}.showLProjDetails:hover{background-color:#f5f7fa}.allocation{font-family:Inter,sans-serif;font-size:10px;font-weight:500;line-height:12px;letter-spacing:0px;text-align:left;background-color:#1e1f20!important}.allocation-extra{display:flex;flex-direction:column;gap:6px}.project-extra{font-family:Inter,sans-serif;font-size:10px;font-weight:400;line-height:12px;letter-spacing:0px;text-align:left;color:#a5a5ae;width:100%;text-align:right}.project-extra2{font-family:Inter,sans-serif;font-size:10px;font-weight:400;line-height:12px;letter-spacing:0px;color:#a5a5ae;width:100%;text-align:left}.horizontal_line{border:1px solid #FFFFFF12;width:100%;margin:4px 0}.tooltip_pp{position:relative;display:inline-block;width:100%;padding:8px}.tooltiptext_pp{visibility:hidden;width:400px;background-color:#1e1f20;color:#fff;text-align:center;border-radius:8px;padding:12px;position:absolute;z-index:10;top:0%;left:-2%;transform:translate(-100%,-10%);opacity:0;transition:opacity .3s}.tooltiptext_pp:after{content:"";position:absolute;top:10%;right:-9px;transform:translate(50%,30%);border-width:10px;border-style:solid;border-color:transparent transparent transparent #1E1F20}.tooltip_pp:hover .tooltiptext_pp{visibility:visible;opacity:1}#project_name{font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:16px;letter-spacing:.4000000059604645px;text-align:left;color:#595a6c;margin-bottom:2px}.project_team_btn-wrapper{display:flex;justify-content:flex-start;align-items:center;background-color:#f5f7fa;width:100%;border-radius:4px;border:2px solid #F5F7FA;height:32px;font-size:13px;font-weight:500;line-height:16px;letter-spacing:0em;text-align:left;color:#595a6c}.project_team_btn{width:50%;display:flex;justify-content:center;align-items:center;border-radius:4px;height:28px;cursor:pointer}.table-local-project,.table-lrp-wrapper{width:100%;height:100%;overflow:auto;border-radius:4px;border-collapse:collapse;background-color:#fff;position:relative}.table-lp-wrapper::-webkit-scrollbar{display:block;background-color:#fff;width:8px;height:8px;border-radius:0 0 6px 6px}.table-lp-wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:6px}.table-lp-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.table-lrp-wrapper::-webkit-scrollbar{display:none}.table-local-project tbody tr td{border-bottom:1px solid #E1E7F0}.table-local-project tbody tr:last-child td{border-bottom:none}.table-local-project>tbody tr:hover td{background-color:#f8fafb!important}.table-local-project tbody tr:last-child{border-radius:0 0 6px 6px;border-bottom:none!important}.table-local-project tbody tr:last-child>td:first-child{border-radius:0 0 0 6px}.table-local-project tbody tr:last-child>td:last-child{border-radius:0 0 6px}.table-lrp-wrapper tbody tr:last-child td{border-bottom:none}.table-lrp-wrapper tbody tr:last-child{border-radius:0 0 6px 6px;border-bottom:none!important}.table-lrp-wrapper tbody tr:last-child>td:first-child{border-radius:0 0 0 6px}.table-lrp-wrapper tbody tr:last-child>td:last-child{border-radius:0 0 6px}.d{max-height:100%}.a{max-width:100%}#tbscroll::-webkit-scrollbar{overflow:scroll}.project_input{border:1px solid #AFB5BD!important}.container{background-color:#fff}.refresh-button{width:90px;border-radius:4px;color:#edf2f8;font-family:Inter;font-weight:500;line-height:16px;gap:10px;height:38px;background-color:#0f61fe;border:none;cursor:pointer;color:#fff}.custom-search-bar{width:397.67px;height:38px;display:flex;align-items:center;padding:5px 10px;color:#6b7280;border:1px solid #AFB5BD;border-radius:4px;background-color:#fff}.dropdown_option_pp:hover{color:#fff;background-color:#0056b3}.custom-search-bar img{width:20px;height:20px;margin-right:10px}.custom-search-bar input{width:100%;height:100%;border:none;outline:none;padding:0}.control-pane{padding:0}.project_input :focus{outline:none!important;border:1px solid #AFB5BD!important}.bar{width:904px;border-radius:8px;font-family:Inter;padding:8px;background-color:#fff}.main_project_container{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;height:100%;border-radius:8px;gap:12px}.previous_div{width:77px;height:24px;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:4px;cursor:pointer;color:#000}.current_page-btn{width:23px;height:24px;border-radius:2px;display:flex;justify-content:center;align-items:center;background-color:#0f61fe}.local_project_table{width:100%;font-size:13px;text-transform:capitalize;border-collapse:collapse;border-radius:4px}.sow_data{color:#0f61fe;text-decoration-line:underline;border-bottom-right-radius:4px;font-size:11px;font-family:Inter;font-size:10px;font-weight:600;line-height:12px;letter-spacing:0px}.resources_wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-bottom:0!important}.resources{width:20px;height:16px;background-color:#e6f0fa;font-size:10px;display:flex;align-items:center;justify-content:center;margin:0!important}.input_wrapper{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:wrap}.input-select-container{width:282px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:53px!important}.input-select-container label{font-size:14px;font-weight:500;margin-bottom:5px}.input-select-container select{width:90%;height:28px;border-radius:4px;color:#595a6c;height:34px;padding:0}.skillscroll::-webkit-scrollbar{display:none}.card_project_details{display:flex;justify-content:flex-start;flex-direction:column;gap:16px}.main_head{font-size:15px;font-weight:700;line-height:18px;color:#595a6c}.head{font-weight:600;height:32px;background-color:#d9d9dc;color:#595a6c;text-align:left;border-top-left-radius:4px;border-top-right-radius:4px}.project_list_td{height:28px!important}.horizontal_line{width:100%;height:0px;margin:0;color:#e1e7f0;background-color:#e1e7f0;opacity:.3}#progressbar-hover-id{opacity:1!important;border-radius:8px;padding:12px}.available_hours{font-family:Inter;font-size:11px;font-weight:600;line-height:11px;letter-spacing:0px;text-align:right;color:#595a6c}.tooltip_table{border-collapse:separate;border-spacing:0 8px}.available{font-family:Inter;font-size:14px;font-weight:400;line-height:17px;letter-spacing:0em;text-align:left;width:45px}.project{font-family:Inter;font-size:10px;font-weight:400;line-height:12px;letter-spacing:0px;text-align:left;color:#73737b}.lp_header_container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.lp_back_to_list{display:flex;padding:3px 6px;align-items:center;gap:4px;border-radius:4px;background:#e1e7f0;color:#2c75db;cursor:pointer;line-height:20px;font:600 13px Inter,sans-serif;width:110px}.lp_heading_name{font:700 20px Inter,sans-serif;color:#34393f}.filter_clear_all_PLC{line-height:20px;width:max-content;border-radius:5px;border:1px solid #D1D8E0;padding:4px 10px;font:500 14px Inter,sans-serif;color:#64676b;background:#fff;display:flex;flex-direction:row;align-items:center;gap:6px;cursor:pointer}.filter_options_wrapper_PLC{position:absolute;overflow-y:auto;top:28px;left:0;border:1px solid #E1E7F0;background:#fff;max-height:275px;min-width:150px;text-align:left;box-shadow:0 14px 24px #00000040;border-radius:4px;z-index:100}.filter_options_error{color:#2d2f33;border-radius:2px;max-width:250px;white-space:nowrap;overflow:scroll;font:14px Inter,sans-serif}.filter_options_error:hover{background:#bd2626!important;border:none}.filter_options_error:first-of-type{border-radius:2px 2px 0 0;border-top:none!important}.filter_options_error:last-child{border-radius:0 0 2px 2px;border-bottom:none!important}.customSearchInputPLC .input-sizer>.number-input1:active,.customSearchInputPLC .input-sizer>.number-input1:focus,.customSearchInputPLC .input-sizer>.number-input1:focus-visible,.customSearchInputPLC .input-sizer>.number-input1:hover{border:none;border-bottom:1px solid #2c75db!important;outline:none!important}.customInput>.number-input1:active,.customInput>.number-input1:focus,.customInput>.number-input1:focus-visible,.customInput>.number-input1:hover{border:1px solid #2c75db!important;outline:none!important}.customInput section>.number-input1:active,.customInput section>.number-input1:focus,.customInput section>.number-input1:focus-visible,.customInput section>.number-input1:hover{border:none;outline:none!important}.input-sizer{display:inline-grid;vertical-align:top;align-items:center;position:relative;font-family:inherit;font-size:inherit}.input-sizer:after{content:attr(data-value) "   ";visibility:hidden;font-family:inherit;font-size:inherit;white-space:pre-wrap;height:0px}.input-sizer:focus-visible{outline:none!important}.input-sizer--active:after,.input-sizer--active:active:after,.input-sizer--active:focus:after,.input-sizer--active:focus-visible:after,.number-input1:active,.number-input1:focus:after,.number-input1:focus-visible:after{content:attr(data-value) "Search "!important}.dateRangeContainer_BUDGET .rdrInRange .rdrDayNumber{color:#333!important}.dateRangeContainer_BUDGET .rdrDaySelected{background-color:#2c75db!important;color:#fff}.dateRangeContainer_BUDGET .rdrStartEdge,.dateRangeContainer_BUDGET .rdrEndEdge,.dateRangeContainer_BUDGET .rdrDayEndOfMonth,.dateRangeContainer_BUDGET .rdrDayStartOfMonth{border:none!important;color:#2c75db!important;border-radius:4px!important}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span{color:#000!important}.rdrInRange:not(.rdrStartEdge):not(.rdrEndEdge) .rdrDayNumber span{color:#000!important}.rdrStartEdge .rdrDayNumber span,.rdrEndEdge .rdrDayNumber span,.rdrDayHovered.rdrStartEdge .rdrDayNumber span,.rdrDayHovered.rdrEndEdge .rdrDayNumber span{color:#fff!important;transition:none!important}.rdrInRange.rdrStartEdge .rdrDayNumber span,.rdrInRange.rdrEndEdge .rdrDayNumber span,.rdrDaySelected{color:#fff!important}.project_team_container{width:100%;border-radius:8px;display:flex;flex-direction:column;gap:10px}.resources_container{background-color:#e1e7f0;width:100%;display:flex;flex-direction:column;gap:18px;padding:8px;border-radius:8px}.section_title{border-bottom:1px solid #D1D8E0;font-weight:600;font-size:14px;color:#595a6c;padding-bottom:4px}.resource_section{display:flex;flex-direction:column;gap:8px;background:#f5f7fa;padding:12px;border-radius:4px;width:100%}.drag-user{display:flex;cursor:grab;justify-content:center;align-items:center}.section_header{font-weight:700;font-size:10px;text-transform:uppercase;color:#595a6c;display:flex;align-items:center;gap:6px;padding:4px 8px}.team_box{display:grid;width:100%;align-items:center;background:#fff;padding:4px 8px;border-radius:4px;grid-template-columns:50% 30% 20%}.team_info{display:flex;align-items:center;padding:0 4px;gap:6px}.square_line_box{width:12px;height:12px;border:1px solid #0F61FE;display:flex;justify-content:center;align-items:center;cursor:pointer}.team_name{text-align:start;font-size:13px;font-weight:400;overflow:hidden;color:#595a6c;white-space:nowrap;text-overflow:ellipsis;padding:0 4px;width:100%}.team_actions{display:flex;align-items:center;gap:8px;padding:0 4px;justify-content:flex-end}.team_hours{font-size:12px;font-weight:600;width:72px;color:#696f77}.edit_btn{padding:2px 6px;font-size:10px;border:none;border-radius:3px;background:#d9e7fb;cursor:pointer}.no_resource{color:#595a6c;padding:4px 8px}.no_resource.error{color:red}.ertm_modal_overlay{position:fixed;inset:0;background:#0006;display:flex;justify-content:center;align-items:center;z-index:1000}.ertm_modal_content{background:#fff;border-radius:8px;width:35vw;display:flex;flex-direction:column;gap:16px;padding:16px 24px;box-sizing:border-box;text-align:left}.ertm_modal_body{color:#595a6c;display:flex;flex-direction:column;gap:12px}.ertm_modal_header{display:flex;justify-content:space-between;align-items:center}.ertm_modal_header span:first-child{font-family:Inter,sans-serif;font-weight:600;font-size:17px;color:#595a6c}.ertm_modal_header span:last-child{width:16px;height:16px;cursor:pointer;position:relative}.ertm_user_section{display:flex;gap:2px;align-items:center;justify-content:space-between}.ertm_user_section label{font-family:Inter,sans-serif;font-weight:500;font-size:13px;color:#595a6c}.ertm_user_section input{width:100%;padding:8px;border-radius:4px;border:1px solid #C1C9D4;font-family:Inter,sans-serif;font-weight:500;font-size:13px;color:#34393f;outline:none;box-sizing:border-box}.ertm_type_buttons{display:flex;align-items:center;gap:10px;margin-top:8px}.ertm_type_buttons button{flex:1;padding:8px 12px;border-radius:4px;font-family:Inter,sans-serif;font-weight:600;font-size:13px;border:none;cursor:pointer;transition:.2s}.ertm_type_buttons button:nth-child(1){background:#daf2e1;color:#31593e}.ertm_type_buttons button:nth-child(3){background:#f5f7fa;color:#4d5258}.ertm_type_buttons button.ertm_selected{outline:1px solid #8C8C8C}.ertm_date_section{display:flex;flex-direction:column;gap:10px}.ertm_date_field{display:flex;flex-direction:column;gap:2px}.ertm_date_field label{font-family:Inter,sans-serif;font-weight:500;font-size:13px;color:#595a6c}.ertm_date_field input{width:100%;padding:8px;border-radius:4px;border:1px solid #C1C9D4;font-family:Inter,sans-serif;font-weight:500;font-size:13px;color:#34393f;outline:none;box-sizing:border-box}.ertm_na_checkbox{display:flex;align-items:center;gap:4px;margin-top:4px}.ertm_na_checkbox input[type=checkbox]{width:12px;height:12px;border:1px solid #D9D9DC;border-radius:2px;background:#fff;cursor:pointer}.ertm_na_checkbox label{font-family:Inter,sans-serif;font-weight:500;font-size:12px;text-transform:capitalize;color:#595a6c}.ertm_modal_actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;border-top:1px solid #E1E7F0;padding-top:16px}.ertm_cancel_btn{padding:8px 12px;background:#fff;border-radius:4px;font-family:Inter,sans-serif;font-weight:600;font-size:13px;color:#8c8c8c;cursor:pointer;border:none}.ertm_save_btn{min-width:64px;padding:8px 12px;background:#2c75db;border-radius:4px;font-family:Inter,sans-serif;font-weight:600;font-size:13px;color:#fff;cursor:pointer;border:none}.ertm_save_btn:disabled{background:#a0b4d9;cursor:not-allowed}.ertm_type_indicator{display:flex;align-items:center;gap:10px}.ertm_type_box{flex:1;padding:8px 12px;border-radius:4px;text-align:center;font-family:Inter,sans-serif;font-weight:600;font-size:13px;color:#31593e;background:#daf2e1;width:9vw}.ertm_type_box:last-child{background:#f5f7fa;color:#4d5258}.ertm_arrow{font-weight:600;font-size:14px;color:#595a6c}.accomplishment-form-cancel-button{background-color:#fff;color:#555;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.accomplishment-form-cancel-button:hover{background-color:#e0e0e0}.accomplishment-form-save-button{background-color:#2c75db;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.accomplishment-form-save-button:hover{background-color:#0056b3}.tooltip-container{position:relative;display:inline-flex;align-items:center;justify-content:center}.tooltip-box{visibility:hidden;opacity:0;background:#000;color:#fff;padding:8px 12px;border-radius:6px;font-size:13px;position:absolute;top:32px;transform:translate(-45%);min-width:255px;transition:opacity .2s ease;z-index:9999}.tooltip-box .tooltip-arrow{position:absolute;top:-6px;left:95%;transform:translate(-50%);width:0px;height:0px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #000}.tooltip-container:hover .tooltip-box{visibility:visible;opacity:1}#TestControl-pcf-container-id{position:relative}.addskillbutton-color{height:40px;width:120px;color:#fff;background-color:#2c75db;border:1px solid #2C75DB;border-radius:4px;cursor:pointer;font-size:16px}.addskillbutton-color:hover{cursor:pointer;color:#2d2f33!important;border:1px solid #2C75DB;background-color:#fdfdfd!important}.control-container{background-color:#f1f1f1;height:660px;position:relative}.place-holder-input{padding-top:4px;text-align:left}.place-holder-input ::placeholder{position:relative;top:0;left:0;text-align:left}* ::-webkit-scrollbar{display:none}.d{max-width:100%}.c{height:94vh}div.usermanagement_wrapper{height:100%;display:flex;padding:12px;gap:10px;flex-direction:column}.custombuttonskill{color:#fff;background-color:#2c75db;padding:8px 20px;box-sizing:border-box;border-radius:4px;border:none}.custombuttonskill:hover{cursor:pointer;color:#2d2f33!important;background-color:#e5f0ff!important}div.header_wrapper{width:100%;display:flex;justify-content:space-between;align-items:center}div.header_button{font-size:38px;font-weight:500;color:#0d61c0}div.header_button button{width:90px;height:38px;padding:8px;display:flex;justify-content:center;align-items:center;gap:10px;background-color:#0f61fe;border-radius:4px;border:none;cursor:pointer;color:#fff}div.add_icon_wrapper{width:15px;height:15px}.align_center_class{text-align:center}div.table_parent_wrapper{background-color:#fff;width:100%}table.table_wrapper{width:100%;background-color:#f1f1f1}thead.table_head{border-spacing:1}tbody.table_body{border-spacing:0}tr.table_row{background-color:#fff}div.popup_screen_wrapper{position:fixed;top:30vh;left:35vw;z-index:1}div.skill_edit_wrapper{width:300px;height:260px;border:none;padding:15px;border-radius:8px;background-color:#f1f1f1;box-shadow:0 0 2px #fff;text-align:left}.blur-effect{filter:blur(5px);z-index:0}.popup-header-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.popup-input-wrapper{width:100%;display:flex;align-items:top;justify-content:left;flex-direction:column;gap:10px;margin-bottom:10px}.popup-input-wrapper input{width:100%;border-radius:5px;height:30px;padding:5px;border:none;background-color:#fff}.popup-submit-wrapper{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.popup-submit-wrapper button{width:150px;height:30px;background-color:#44e;border:none;color:#fff;border-radius:4px;padding:5px;cursor:pointer}.user_skill_name{font-family:Inter;font-size:13px;font-weight:500;line-height:16px;letter-spacing:0px;text-align:left;cursor:pointer}.skillhandlersubmit{height:40px;width:120px;color:#fff;background-color:#0f61fe;border:1px solid #0F61FE;border-radius:4px;cursor:pointer;font-size:16px;margin-top:16px}.skillhandlersubmit:hover{cursor:pointer;color:#2d2f33!important;background-color:#e5f0ff!important}.skill_box_number{height:16px;width:20px;display:flex;justify-content:center;align-items:center;background-color:#f5f7fa;padding:4px;border-radius:4px;font-size:10px;font-weight:600}.th{font-family:Inter,san-serif;font-size:13px;font-weight:600;line-height:16px;letter-spacing:0px;text-align:left;background-color:#d9d9dc;color:#595a6c}.skill-sort-btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-weight:400;width:24px;height:24px;margin-left:8px;border-radius:4px;color:#fff;cursor:pointer;margin-top:2px}.skill-sort-btn:hover{cursor:pointer}.button:focus,button:focus-visible{outline:none!important}.clr{color:#64676b;font:600 13px Inter,sans-serif}.noHover:hover{background:#fff}.compare_button{display:flex;padding:4px 16px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border:1px solid #2c75db;border-radius:4px;cursor:pointer}.compare_button span{font-family:Inter,sans-serif;font-size:13px;line-height:normal;letter-spacing:.4px}.compare_button:hover,.compare_button:hover span,.compare_button:hover svg path{stroke:#2c75db;color:#2d2f33!important;background-color:#e5f0ff!important}.compare_button:active{box-shadow:none!important}.customButton{color:#fff;background-color:#0f61fe;padding:8px 20px;box-sizing:border-box;border-radius:4px;border:none}.customButton:hover{cursor:pointer;color:#2d2f33!important;background-color:#e5f0ff!important}@keyframes rotateArrow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tabs{display:flex;flex-direction:row;gap:16px;border-bottom:2px solid #eee}.tab{padding:12px 0;cursor:pointer;font-weight:600;color:#606069;position:relative}.tab.active{color:#1657a8}.tab.active:after{content:"";position:absolute;bottom:-2px;left:0;height:2px;width:100%;background-color:#1657a8}.table-report-time-tracker{width:100%;height:100%;overflow:auto;border-radius:8px;background-color:#fff;font:13px Inter,sans-serif}.table-report-time-tracker::-webkit-scrollbar{display:block;width:8px;height:8px}.table-report-time-tracker::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.table-report-time-tracker::-webkit-scrollbar-thumb:hover{background:#555}.table-report-time-tracker{position:relative;width:100%;border-collapse:collapse;text-transform:capitalize}.table-report-time-tracker thead{width:100%;height:32px;border:none!important;border-collapse:collapse!important;background-color:#d9d9dc;color:#343a40;position:sticky;top:0;font:600 13px Inter,sans-serif;z-index:5}.table-report-time-tracker tbody tr td{font:400 13px Inter,sans-serif;text-align:right;font-weight:400;color:#505050;overflow:hidden;height:32px}.table-report-time-tracker tbody{background:#fff;overflow-x:visible!important;max-height:800px}.table-report-time-tracker tbody tr td{border-bottom:1px solid #e9ecef;font-weight:400;transition:font-weight .25s ease}.table-report-time-tracker tbody tr:hover td{background-color:#e9ecef!important;font-weight:600;transition:font-weight .25s ease}.table-report-time-tracker tbody .noHover:hover td{background-color:#fff!important}.table-report-time-tracker tbody .noHoverHeading:hover td{background-color:#eaf2fc!important}.table-report-time-tracker tbody tr td>div{padding:8px 12px;white-space:nowrap;width:fit-content;overflow:scroll}.table-report-time-tracker tbody tr:last-child{border-radius:0 0 6px 6px}.table-report-time-tracker tbody tr:last-child>td:first-child{border-radius:0 0 0 6px}.table-report-time-tracker tbody tr:last-child>td:last-child{border-radius:0 0 6px}.tt-dept-percentage-bar-container{position:relative;width:110px;display:inline-block}.tt-dept-percentage-bar-container:hover .tt-dept-percentage-bar-tool-tip{visibility:visible;opacity:1;transition:opacity .3s ease-in-out}.tt-dept-percentage-bar-tool-tip{min-width:230px;max-width:400px;height:max-content;position:absolute;visibility:hidden;opacity:0;z-index:9999;bottom:0;left:50%;transform:translate(-50%,-18%)}.tt-dept-percentage-bar-tool-tip-content{font:13px Inter,sans-serif;display:flex;flex-direction:column;gap:8px;padding:12px;background-color:#1e1f20;border-radius:8px;box-shadow:0 6px 13px #00000040;min-width:230px;max-width:400px;color:#fff;cursor:pointer}.tt-dept-percentage-bar-tool-tip-content-anotation{display:grid;justify-items:start;grid-template-columns:.5fr 1fr;border-radius:4px;background:#363636;padding:4px}.tt-dept-percentage-bar-tool-tip-content-anotation.billable>div{color:#7aae8b!important}.tt-dept-percentage-bar-tool-tip-content-anotation.non-billable>div{color:#47a5ed!important}.user-worklog-table thead{width:100%;height:32px;color:#343a40;position:sticky;top:0;font:600 13px Inter,sans-serif;z-index:5}.user-worklog-table tbody tr td{font:400 12px Inter,sans-serif;text-align:left;padding:8px 8px 8px 36px;font-weight:400;color:#505050;overflow:hidden;height:32px;border-bottom:1px solid #e1e7f0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.s_wrapper{padding:12px;display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;grid-template-rows:repeat(1,1fr);gap:12px;width:100%;background:#f0f5fd;border-radius:8px}.s_separation_line{width:1px;height:100%;opacity:.35;border-radius:4px;background:#4958a6}.s_container{text-align:left}.s_heading{font:600 13px Inter,sans-serif;color:var(--ceq-core-Text-Subdued, #595A6C);font-style:normal;line-height:normal;text-wrap:nowrap}.s_values{color:#3d404b;font-family:Bebas Neue,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:normal}.filter{min-width:fit-content;border-radius:5px;padding:4px 10px;font:500 14px Inter,sans-serif;color:#64676b;background:#fff;display:flex;flex-direction:row;align-items:center;gap:6px;cursor:pointer}.filter_clear_all{line-height:20px;width:max-content;border-radius:5px;border:1px solid #D1D8E0;padding:4px 10px;font:500 14px Inter,sans-serif;color:#64676b;background:#fff;display:flex;flex-direction:row;align-items:center;gap:6px;cursor:pointer}.filter_clear_all:active,.filter_clear_all:active>svg path{border:1px solid #2C75DB;color:#2c75db;stroke:#2c75db}.filter_options_wrapper{position:absolute;max-height:275px;overflow-y:auto;top:28px;left:0;border:1px solid #E1E7F0;background:#fff;width:100%;min-width:fit-content;text-align:left;box-shadow:0 14px 24px #00000040;border-radius:4px;z-index:100}.filter_options{color:#2d2f33;max-width:250px;white-space:nowrap;overflow:scroll;font:14px Inter,sans-serif}.filter_options:hover{background:#f5f7fa!important}.filter_options:active>input{background:#f5f7fa!important;border:1px solid #2c75db}.filter_options:first-of-type{border-radius:4px 4px 0 0;border-top:none!important}.filter_options:last-child{border-radius:0 0 4px 4px;border-bottom:none!important}.filter_group_options section svg{width:20px;height:20px;padding:2px}.filter_group_options section .edit:hover{background:#2c75db1f;padding:2px;border-radius:2px}.filter_group_options section .edit:hover path{color:#2c75db;stroke:#2c75db}.filter_group_options section .delete:hover{background:#fce6e6;padding:2px;border-radius:2px}.filter_group_options section .delete:hover path{color:#e35b5b;stroke:#e35b5b}.filter_group_dept_options{color:#2d2f33;white-space:nowrap;overflow:scroll;font:14px Inter,sans-serif}.filter_group_dept_options:hover{background:#f5f7fa!important}.filter_group_dept_options:active>input{background:#f5f7fa!important;border:1px solid #2c75db}.filter_group_dept_options:first-of-type{border-radius:4px 4px 0 0;border-top:none!important}.filter_group_dept_options:last-child{border-radius:0 0 4px 4px;border-bottom:none!important}.filter_group_dept_options input:checked{background:#2c75db}input::placeholder{color:#c1c9d4}.customSearchInput>input:active,.customSearchInput>input:focus,.customSearchInput>input:hover{border:none;border-bottom:1px solid #2c75db!important;outline:none!important}.customInput>input:active,.customInput>input:focus,.customInput>input:hover{border:1px solid #2c75db!important;outline:none!important}.customInput section>input:active,.customInput section>input:focus,.customInput section>input:hover{border:none;outline:none!important}.filter_create_group_actions button[type=reset]{line-height:"20px";border-radius:4px;border:1px solid #FFF;padding:8px 12px;font:500 14px Inter,sans-serif;color:#afb5bd;background:#fff;display:flex;flex-direction:row;align-items:center;gap:6px;cursor:pointer}.filter_create_group_actions button[type=reset]:active{border:1px solid #2C75DB;color:#000;background-color:#e1e7f0}.filter_create_group_actions .submit{line-height:"20px";border-radius:4px;border:1px solid #2C75DB;padding:8px 12px;font:500 14px Inter,sans-serif;color:#fff;background:#2c75db;display:flex;flex-direction:row;align-items:center;gap:6px;cursor:pointer}.filter_create_group_actions .submit:active{border:1px solid #2C75DB;color:#000;background-color:#e1e7f0}.filter_create_group_actions .delete{line-height:"20px";border-radius:4px;border:1px solid #E35B5B;padding:8px 12px;font:500 14px Inter,sans-serif;color:#fff;background:#e35b5b;display:flex;flex-direction:row;align-items:center;gap:6px;cursor:pointer}.filter_create_group_actions .delete:active{border:1px solid #E35B5B;color:#000;background-color:#e1e7f0}.filter_containered{display:flex;background:#fff;padding:12px;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center}.dateRangeContainer_BUDGET .single-input-date-range-picker{font-family:Arial,sans-serif;text-align:center;padding:20px}.dateRangeContainer_BUDGET .selected-range{font-size:18px}.dateRangeContainer_BUDGET .date-range-picker{display:flex;width:525px;height:40px;gap:10px;margin:20px;padding:15px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}.dateRangeContainer_BUDGET .date-range-picker label{font-weight:700;font-size:13px;word-break:keep-all;width:75px}.dateRangeContainer_BUDGET .date-input{padding:5px;border:1px solid #ccc;border-radius:3px;cursor:none}.dateRangeContainer_BUDGET .date-btn-wrapper{background-color:#2c75db;padding:5px 18px;color:#fff;border:none;border-radius:4px;cursor:pointer}.dateRangeContainer_BUDGET .rdrCalendarWrapper{border-radius:4px}.dateRangeContainer_BUDGET .rdrInRange .rdrDayNumber{color:#333}.dateRangeContainer_BUDGET .rdrInRange .rdrDayNumber span{color:#000!important}.dateRangeContainer_BUDGET .rdrDayEndOfMonth,.dateRangeContainer_BUDGET .rdrDayEndOfWeek,.dateRangeContainer_BUDGET .rdrDayWeekend>.rde{border-radius:2px!important}.dateRangeContainer_BUDGET .rdrStartEdge+.dateRangeContainer_BUDGET .rdrDayNumber span,.dateRangeContainer_BUDGET .rdrEndEdge+.dateRangeContainer_BUDGET .rdrDayNumber span{color:#fff!important}.dateRangeContainer_BUDGET .rdrDaySelected{background-color:#000!important;color:#fff}.dateRangeContainer_BUDGET .rdrStartEdge,.dateRangeContainer_BUDGET .rdrEndEdge,.dateRangeContainer_BUDGET .rdrDayEndOfMonth,.dateRangeContainer_BUDGET .rdrDayStartOfMonth{border:none!important;border-radius:4px!important}.dateRangeContainer_BUDGET .rdrInRange{color:#303c5412!important}.dateRangeContainer_BUDGET .rdrMonth{min-height:235px;border:none!important;padding:0!important}.dateRangeContainer_BUDGET .rdrDateRangePickerWrapper{border-bottom:none!important}.dateRangeContainer_BUDGET .rdrDefinedRangesWrapper{display:none}.dateRangeContainer_BUDGET .rdrDayHovered .rdrStartEdge+.dateRangeContainer_BUDGET .rdrDayNumber span,.dateRangeContainer_BUDGET .rdrEndEdge+.dateRangeContainer_BUDGET .rdrDayNumber span{color:#fff!important}.dateRangeContainer_BUDGET .rdrMonthAndYearWrapper{padding-top:0!important;border:none!important;background-color:#fff}.dateRangeContainer_BUDGET .rdrMonthName{max-height:30px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:17px;letter-spacing:0px;text-align:center;color:#1e1f20cc}.dateRangeContainer_BUDGET .rdrDayPassive .rdrDayNumber span{color:#d5dce0!important}.dateRangeContainer_BUDGET .rdrNextPrevButton,.dateRangeContainer_BUDGET .rdrNextButton,.dateRangeContainer_BUDGET .rdrPprevButton{background-color:#fff!important}.dateRangeContainer_BUDGET .rdrWeekDay{font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:14px;letter-spacing:0em;color:#000}.dateRangeContainer_BUDGET .rdrDateDisplay{margin:0;justify-content:normal!important}.dateRangeContainer_BUDGET .rdrDateDisplayItem{flex:none;width:auto;font-family:Inter,sans-serif;font-size:11px;font-weight:600;line-height:16px;letter-spacing:0em;text-align:left}.dateRangeContainer_BUDGET .rdrDateInput,.dateRangeContainer_BUDGET .rdrDateDisplayItem{cursor:default;text-align:left;height:26px;display:flex;align-items:center}.dateRangeContainer_BUDGET .rdrDateDisplayWrapper{background-color:#fff}.dateRangeContainer_BUDGET .rdrDateInput input{width:100px;padding:8px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;line-height:16px;letter-spacing:0em;text-align:left;color:#000}.dateRangeContainer_BUDGET .date-container{width:60vw;height:60vh;border-radius:4px;box-shadow:0 14px 24px #00000040;background-color:#fff}.dateRangeContainer_BUDGET .cont{display:flex;justify-content:flex-end;align-items:center}.dateRangeContainer_BUDGET .calender_input{width:228px;height:32px;padding:8px 12px;border-radius:4px;border:1px solid #D9D9DC;background-color:#fff;position:relative;display:flex;justify-content:center;gap:8px;font-size:12px;align-items:center;font-weight:600;cursor:pointer}.dateRangeContainer_BUDGET{height:fit-content;background-color:#fff;border-radius:4px;padding-top:0!important;z-index:10000}.eq-fab{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:#2c75db;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #2c75db59;z-index:1000;transition:transform .2s ease,box-shadow .2s ease;font-weight:700;font-size:16px;font-family:Inter,sans-serif}.eq-fab:hover{transform:scale(1.08);box-shadow:0 6px 24px #2c75db80}.eq-panel{position:fixed;top:0;right:0;height:100vh;background:#fff;box-shadow:-4px 0 24px #0000001a;z-index:999;display:flex;flex-direction:column;animation:eq-slideIn .3s ease;transition:width .3s ease}.eq-panel--panel{width:420px}.eq-panel--expanded{width:calc(100vw - 220px)}@keyframes eq-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.eq-header{height:56px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #E0E6ED;flex-shrink:0}.eq-header__title{display:flex;align-items:center;gap:6px}.eq-header__title-eq{font-weight:700;font-size:16px;color:#2c75db}.eq-header__title-text{font-size:14px;color:#64676b}.eq-header__actions{display:flex;align-items:center;gap:4px}.eq-header__btn{width:32px;height:32px;border-radius:50%;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64676b;transition:background .15s}.eq-header__btn:hover{background:#f0f2f5}.eq-message-list{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.eq-message-list::-webkit-scrollbar{width:4px}.eq-message-list::-webkit-scrollbar-thumb{background:#d9d9dc;border-radius:2px}.eq-welcome{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;text-align:center;gap:16px;padding:24px}.eq-welcome__icon{width:48px;height:48px;border-radius:50%;background:#e6f0fa;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#2c75db}.eq-welcome__title{font-size:16px;font-weight:600;color:#1e1f20}.eq-welcome__text{font-size:13px;color:#64676b;line-height:1.5}.eq-message{display:flex;animation:eq-fadeIn .3s ease}.eq-message--user{justify-content:flex-end}.eq-message--assistant{justify-content:flex-start}.eq-message__bubble{max-width:85%;padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.6;color:#1e1f20;white-space:pre-wrap;word-break:break-word}.eq-message--user .eq-message__bubble{background:#e6f0fa;border-bottom-right-radius:2px}.eq-message--assistant .eq-message__bubble{background:#f5f7fa;border-bottom-left-radius:2px;max-width:95%}.eq-message__time{font-size:10px;color:#999;margin-top:4px;text-align:right}@keyframes eq-fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.eq-viz{margin-top:12px;border:1px solid #E0E6ED;border-radius:8px;overflow:hidden}.eq-viz__header{padding:8px 12px;background:#f5f7fa;border-bottom:1px solid #E0E6ED;display:flex;align-items:center;justify-content:space-between}.eq-viz__title{font-size:12px;font-weight:600;color:#1e1f20}.eq-viz__badge{font-size:10px;padding:2px 8px;border-radius:10px;background:#e6f0fa;color:#2c75db;font-weight:500}.eq-viz__body{padding:12px;max-height:300px;overflow:auto}.eq-viz-table{width:100%;border-collapse:collapse;font-size:12px}.eq-viz-table th{text-align:left;padding:6px 10px;background:#f5f7fa;border-bottom:1px solid #E0E6ED;font-weight:600;color:#64676b}.eq-viz-table td{padding:6px 10px;border-bottom:1px solid #f0f2f5;color:#1e1f20}.eq-viz-table tr:hover td{background:#fafbfc}.eq-suggestions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.eq-suggestions__chip{padding:8px 14px;border:1px solid #D9D9DC;border-radius:20px;cursor:pointer;font-size:12px;color:#64676b;background:#fff;transition:all .15s;font-family:Inter,sans-serif}.eq-suggestions__chip:hover{background:#e6f0fa;border-color:#2c75db;color:#2c75db}.eq-input{padding:12px 16px;border-top:1px solid #E0E6ED;background:#fff;flex-shrink:0}.eq-input__wrapper{position:relative;display:flex;align-items:flex-end}.eq-input__textarea{width:100%;min-height:44px;max-height:120px;resize:none;border:1px solid #D9D9DC;border-radius:8px;padding:10px 44px 10px 12px;font-size:13px;font-family:Inter,sans-serif;color:#1e1f20;outline:none;transition:border-color .15s;line-height:1.5}.eq-input__textarea:focus{border-color:#2c75db}.eq-input__textarea::placeholder{color:#999}.eq-input__send{position:absolute;right:6px;bottom:6px;width:32px;height:32px;border-radius:50%;border:none;background:#2c75db;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.eq-input__send:disabled{background:#d9d9dc;cursor:not-allowed}.eq-input__send:not(:disabled):hover{background:#1657a8}.eq-input__quota{font-size:10px;color:#999;text-align:right;margin-top:4px}.eq-streaming{display:flex;align-items:center;gap:8px;padding:8px 14px}.eq-streaming__text{font-size:12px;color:#64676b;font-style:italic}.eq-streaming__dots{display:flex;gap:3px}.eq-streaming__dot{width:6px;height:6px;border-radius:50%;background:#2c75db;animation:eq-bounce 1.4s ease-in-out infinite both}.eq-streaming__dot:nth-child(1){animation-delay:-.32s}.eq-streaming__dot:nth-child(2){animation-delay:-.16s}.eq-streaming__dot:nth-child(3){animation-delay:0s}@keyframes eq-bounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.eq-access-denied{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;text-align:center;padding:32px;gap:12px}.eq-access-denied__icon{font-size:32px}.eq-access-denied__text{font-size:14px;color:#64676b;line-height:1.5}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar *:before,.rbc-calendar *:after{-webkit-box-sizing:inherit;box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;inset:0}.rbc-ellipsis,.rbc-show-more,.rbc-row-segment .rbc-event-content,.rbc-event-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;background:none;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.rbc-row-content{position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px #00000020;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;cursor:pointer;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:0 4px 4px 0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media(max-width:767px){.rbc-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rbc-event,.rbc-day-slot .rbc-background-event{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-slot-selecting .rbc-background-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected,.rbc-day-slot .rbc-selected.rbc-background-event{background-color:#265985}.rbc-event:focus,.rbc-day-slot .rbc-background-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{-webkit-box-shadow:-1px 1px 5px 0px rgba(51,51,51,.5);box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;color:#3174ad}.rbc-show-more:hover,.rbc-show-more:focus{color:#265985}.rbc-month-view{position:relative;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-month-row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;right:1px}.rbc-day-bg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.25);box-shadow:0 5px 15px #00000040;padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{inset:0;position:absolute;margin-right:10px}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid #265985;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;min-height:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{-webkit-box-flex:0;-ms-flex:none;flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{width:140px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-preferred-size:0 px;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:#00000080;color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px}.rbc-time-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;-ms-flex-negative:0;flex-shrink:0}.rbc-time-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.rbc-resource-grouping.rbc-time-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.rbc-addons-dnd .rbc-addons-dnd-row-body{position:relative}.rbc-addons-dnd .rbc-addons-dnd-drag-row{position:absolute;top:0;left:0;right:0}.rbc-addons-dnd .rbc-addons-dnd-over{background-color:#0000004d}.rbc-addons-dnd .rbc-event{transition:opacity .15s}.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ns-icon,.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ew-icon{display:block}.rbc-addons-dnd .rbc-addons-dnd-dragged-event{opacity:0}.rbc-addons-dnd.rbc-addons-dnd-is-dragging .rbc-event:not(.rbc-addons-dnd-dragged-event):not(.rbc-addons-dnd-drag-preview){opacity:.5}.rbc-addons-dnd .rbc-addons-dnd-resizable{position:relative;width:100%;height:100%}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor{width:100%;text-align:center;position:absolute}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:first-child{top:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:last-child{bottom:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor .rbc-addons-dnd-resize-ns-icon{display:none;border-top:3px double;margin:0 auto;width:10px;cursor:ns-resize}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor{position:absolute;top:4px;bottom:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:first-child{left:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:last-child{right:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor .rbc-addons-dnd-resize-ew-icon{display:none;border-left:3px double;margin-top:auto;margin-bottom:auto;height:10px;cursor:ew-resize}.rbc-time-view .rbc-allday-cell{height:10%}.ReactModal__Overlay{background-color:#00000080}.custome_options_tt{display:flex;justify-content:space-between;text-align:center;align-items:center;padding:2px 6px;border:2px solid #fff;border-radius:4px;font-size:14px}.custome_options_tt:hover{border:2px solid #2C75DB!important;border-radius:4px;background-color:#e5f0ff}.customButton_tt{color:#fff;background-color:#2c75db;padding:8px 20px;box-sizing:border-box;border-radius:4px;border:none}.customButton_tt:hover{cursor:pointer;color:#2d2f33!important;background-color:#e5f0ff!important}.ReactModal__Content{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 4px 6px #0000001a}.rbc-time-slot{min-height:30px;background-color:#fff}.rbc-row,.rbc-today{background-color:#fff}.rbc-day-slot.rbc-today,.rbc-time-header-content .rbc-today{background-color:#f0f8ff}.rbc-label{height:20px}.custom-event{padding:4px 8px 4px 4px;border-radius:4px;z-index:1;display:flex;flex-direction:column;gap:2px;box-sizing:border-box;width:100%!important;position:absolute;left:0;right:0}.rbc-event{color:#2d2f33;size:12px;font-weight:500;border-radius:6px;width:102%!important;left:3px!important}.full-width{width:102%!important;position:absolute;left:3px!important;z-index:5!important}.almost-full-width{width:90%!important;position:absolute;left:3px!important;z-index:6!important}.partial-full-width{width:80%!important;position:absolute;left:3px!important;z-index:7!important}.partial-width{width:70%!important;position:absolute;left:3px!important;z-index:8!important}.half-width{width:60%!important;position:absolute;left:3px!important;z-index:9!important}.rbc-current-time-indicator{z-index:10}.custom-select-timetracker{border:none;text-transform:capitalize;outline:none;width:100%;background-color:#f5f7fa;border-radius:4px;padding:8px;font-size:14px;color:#373a3c}.custom-select-timetracker:focus{border-color:#ccc;box-shadow:none}.custom-option-timetracker{text-align:center}.custom-select-timetracker option:checked{background-color:#d3d3d3;color:#373a3c}.rbc-selected-cell{background-color:#ffdd57!important}.rbc-event.jira-task-event{border:1px solid white;border-left:5px solid #2C75DB;background-color:#d9e6f8;z-index:2;width:102%!important}.rbc-event.holiday-event{border:1px solid white;border-left:5px solid #E35B5B;background-color:#f9dcd3;z-index:1;width:102%!important}.rbc-event.manual-worklog-event{border:1px solid white;background-color:#f2e2fb!important;border-left:5px solid #A439E5;z-index:10!important}.rbc-addons-dnd .rbc-addons-dnd-dragged-event.rbc-event.manual-worklog-event{opacity:1!important}.rbc-addons-dnd.rbc-addons-dnd-is-dragging .rbc-event:not(.rbc-addons-dnd-drag-preview){opacity:1!important}.rbc-addons-dnd .rbc-addons-dnd-drag-preview.rbc-event.manual-worklog-event{background-color:#f9f1fe!important;border:1px dashed #C78EEC!important;border-left:5px solid #C78EEC!important;box-shadow:0 8px 18px #a439e52e;opacity:.85!important}.rbc-event.leave-event-wrapper{border:1px solid white;background-color:#f1e1c0;border-left:5px solid #DDB461;z-index:7}.rbc-event.outlook-event{outline:1px solid white;background-color:#f3e4fb;border:1px dashed #A439E5;z-index:5}.custom-event.overlapping{border:1px solid white;z-index:3;box-shadow:0 6px 12px #0003}.rbc-event.jira-task-event:hover,.rbc-event.holiday-event:hover,.rbc-event.manual-worklog-event:hover,.rbc-event.leave-event-wrapper:hover,.rbc-event.outlook-event:hover{z-index:100!important}.rbc-event-label{display:none}.rbc-header{border-bottom:none}.custom-datepicker{width:100%;height:40px;border:1px solid #AFB5BD;color:#4c4f53;border-radius:4px;padding:8px;box-sizing:border-box;font-size:14px}.rbc-allday-cell{display:none;border:none}.rbc-row.rbc-allday-cell+.rbc-row{display:none;border:none}.rbc-time-header-gutter{height:100%}.progress-bar-container{width:100%;height:4px;border-radius:2px;display:flex;gap:2px;overflow:hidden}.rbc-label{color:#64676b;font-weight:600;font-size:12px;padding:8px}.rbc-time-content>.rbc-time-gutter{display:flex;justify-content:center;align-items:center;width:6%}.rbc-time-column .rbc-timeslot-group{height:100%;width:100%}.rbc-time-column .rbc-timeslot-group{pointer-events:none}.rbc-time-gutter{pointer-events:none;-webkit-user-select:none;user-select:none}.rbc-button-link{cursor:none;pointer-events:none}.react-datepicker-wrapper{width:100%}.time-tracker-copy-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);display:flex;align-items:center;gap:12px;min-width:320px;max-width:560px;padding:12px 16px;border-radius:8px;background:#fce6e6;border:1px solid #F4B7B7;color:#c43d3d;box-shadow:0 10px 24px #0000001f;z-index:1100}.time-tracker-copy-toast-close{border:none;background:transparent;color:#c43d3d;cursor:pointer;font-size:14px;font-weight:700;padding:0;line-height:1}.modal-tt{background-color:#fff;z-index:1999;position:absolute;color:#595a6c;border-radius:8px;box-shadow:0 6px 13px #00000040;top:50%;left:50%;transform:translate(-50%,-50%);text-align:left;display:flex;flex-direction:column;justify-content:left;align-items:left;padding:32px;gap:16px;font-size:14px;width:770px;min-width:303px;min-height:204px}.modal-success-error-tt{background-color:#fff;z-index:999;position:absolute;color:#595a6c;border-radius:8px;top:50%;left:50%;transform:translate(-50%,-50%);text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px;gap:24px;font-size:14px;min-width:303px;min-height:204px;box-shadow:0 6px 13px #00000040}.modal-lable-tt{color:#595a6c;font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}.modal-text-success-message{color:var(--ceq-core-Text-Subdued, #595A6C);font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.modal-overlayer-tt{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#0009;z-index:10}.modal-duration-tt{display:flex;font-weight:600;font-size:13px;align-items:center;height:23px;cursor:text;font-size:14px}.modal-textarea-tt{resize:none;border:1px solid #AFB5BD;padding:8px;border-radius:4px;height:100px;box-sizing:border-box;width:100%;cursor:pointer}.modal-ffsc-tt{width:100%;display:flex;align-items:flex-start;flex-direction:column;gap:6px}.modal-error-tt{color:#e35b5b;font-size:12px;display:flex;flex-direction:row;align-items:center;gap:6px;height:20px;margin:4px 0}.modal-summary-tt{width:100%;border:1px solid #AFB5BD;padding:8px;border-radius:4px;height:36px;box-sizing:border-box;cursor:pointer;font-size:15px}.submit-tt{border:1px solid #0F61FE;color:#fff;border-radius:4px}.cancleButton-tt{color:#2d2f33;background-color:#fff;border:1px solid #BABDC2;border-radius:4px;cursor:pointer}.certificate_table_th{padding:3px;font-size:13px;font-weight:500;font-family:Inter,sans-serif;border:none}.certificate_table_td{height:28px;font-size:13px;font-family:Inter,sans-serif;border:none}.certificate_table_tr:hover{border-radius:0;background-color:#ebeff5}.filter_clear_all{line-height:20px;width:max-content;border-radius:5px;border:1px solid #d1d8e0;padding:4px 10px;font:500 14px Inter,sans-serif;color:#64676b;background:#fff;display:flex;flex-direction:row;align-items:center;gap:6px;cursor:pointer}.filter_clear_all:active,.filter_clear_all:active>svg path{border:1px solid #2c75db;color:#2c75db;stroke:#2c75db}.table-container-cert::-webkit-scrollbar{all:unset;height:8px;width:8px}.table-container-cert::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}.table-container-cert::-webkit-scrollbar-thumb{background-color:#7a7a7a;border-radius:8px}.cert-table-scroll::-webkit-scrollbar{all:unset;height:8px;width:8px}.cert-table-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}.cert-table-scroll::-webkit-scrollbar-thumb{background-color:#7a7a7a;border-radius:8px}.overlay-background{height:100vh;width:100vw;position:fixed;top:0;left:0;background-color:#0006;z-index:1110}.modal-container{position:fixed;top:15%;left:40%;width:26vw;background-color:#fff;box-shadow:0 2px 8px #00000026;border-radius:8px;padding:18px;z-index:1111;display:flex;flex-direction:column;gap:10px}.modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e1e7f0;padding-bottom:10px;padding-left:0!important}.modal-title{font-size:17px;font-weight:600;color:#595a6c}.close-button{background:none;border:none;cursor:pointer}.modal-content{display:flex;flex-direction:column;gap:12px}.input-group{display:flex;flex-direction:column;gap:6px}.input-group label{font-size:14px;color:#595a6c}.input-field{border:2px solid #c1c9d4;border-radius:4px;padding:12px;font-size:14px;width:100%;box-sizing:border-box;color:#595a6c}.modal-footered{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #e1e7f0;padding-top:10px}.cancel-button,.add-button{width:64px;height:32px;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer}.cancel-button{background:#fff;color:#afb5bd;border:1px solid #d1d5db}.add-button{background:#2c75db;color:#fff;border:none}.feedback-message{color:red;font-size:12px;text-align:center}.domain-container{width:100%}.domain-select__control{border:2px solid #c1c9d4!important;border-radius:4px!important;padding:2px;font-size:14px;box-shadow:none!important}.domain-select__control:hover{border:2px solid #c1c9d4!important}.domain-select__placeholder{color:#595a6c;opacity:.8}.domain-select__single-value{color:#000}.domain-select__menu{border-radius:4px}.domain-select__option--is-selected{background-color:#f6c562!important;color:#000!important}.domain-select__option:hover{background-color:#edeff1!important;color:#595a6c!important}.domain-input{margin-top:10px;border:2px solid #c1c9d4;border-radius:4px;padding:6px 8px;width:100%;font-size:14px}.field-label{font-size:13px;font-weight:500;color:#595a6c;display:block;margin-bottom:5px;text-align:left}.required{color:red}.input-error{border:1px solid red!important}.error-text{color:red;font-size:12px;margin-top:4px;text-align:left}.days-select__control{border-radius:10px!important;border:1px solid #e1e7f0!important;font-weight:550;font-size:13px;min-height:32px;box-shadow:none!important}.days-select__value-container{font-weight:550;font-size:13px}.days-select__indicator-separator{display:none}.days-select__menu{font-size:13px}.days-select__option--is-focused{background-color:#f5f7fb}.days-select__option--is-selected{background-color:#e9eef7;color:#000}.certification-dateRangeContainer{position:absolute;height:fit-content;background-color:#fff;top:150px;left:350px;border-radius:4px;padding-top:4px}.certification-filters-toggle-user-db{box-sizing:border-box;display:flex;font-weight:500px;flex-direction:row;align-items:center;justify-content:space-between;padding:0 10px;border-radius:"10px";height:38px;background:#050f33;border-radius:5px;margin-right:20px;color:#fff}.certification-filters-toggle-caption-user-db{height:16px;font-family:Inter;font-style:normal;font-weight:500;font-size:11px;line-height:16px}.background-overlay-certification{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:1000}.main-container{padding:20px;display:flex;flex-direction:column;gap:16px;background-color:#f5f7fa}.top-bar-container{display:flex;justify-content:space-between;align-items:flex-start;width:100%;font-family:Inter,sans-serif}.greeting-group{display:flex;flex-direction:column;gap:8px}.greeting-text{font-size:18px;color:#595a6c}.user-name{font-weight:700}.status-alert{color:#8c6d00;font-size:18px;font-weight:700;line-height:26px}.status-alert-green{color:#2da160;font-size:18px;font-weight:700;line-height:26px}.meta-group{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.period-selector{display:flex;align-items:center;gap:8px;justify-content:end}.label-text{color:#8c8c8c;font-size:13px;font-weight:500}.dropdown-home-box{height:32px;padding:0 16px;background-color:#fff;border-radius:4px;border:1px solid #D1D8E0;display:flex;align-items:center;gap:8px;cursor:pointer;transition:border-color .2s ease}.dropdown-home-box:hover{border-color:#a5b0be}.dropdown-home-text{color:#2d2f33;font-size:13px;font-weight:500}.current-date{color:#8c8c8c;font-size:15px;font-weight:600}.dashboard-container{width:100%;padding:12px;background:#fff;border-radius:12px;outline:1px solid #E1E7F0;box-shadow:0 1px #00000005;font-family:Inter,sans-serif}.dashboard-row{display:flex;gap:12px}.card{flex:1;padding:8px 12px;border-radius:8px;background:#f6f9fe;display:flex;flex-direction:column;justify-content:space-between}.card-highlight-incomplete{background:#fcf5df;display:flex;gap:12px}.card-highlight-complete{background:#daf2e1;display:flex;gap:12px}.card-neutral{background:#f6f9fe}.small-card{min-width:130px;justify-content:flex-start}.card-title{font-size:13px;font-weight:700;color:#64676b}.card-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.hours-section{display:flex;align-items:flex-end;gap:4px}.hours-value{font-size:32px;font-weight:700;color:#2d2f33;opacity:.9}.hours-text{font-size:15px;font-weight:700;color:#2d2f33;opacity:.8;padding-bottom:4px}.remaining-box{font-size:12px;font-weight:600;color:#64676b;background:#1717170d;padding:3px 6px;border-radius:4px;text-wrap:nowrap}.big-number{font-size:32px;font-weight:700;color:#2d2f33;opacity:.9}.compliance-incomplete{color:#bc991b}.compliance-complete{color:#4c9e66}.occupancy-amber{color:#bc991b}.occupancy-complete{color:#4c9e66}.occupancy-incomplete{color:#ff2626}.line-section{width:2px;height:100%;background-color:#000}.chart-containers *:focus{outline:none!important}.breakdown-card *:focus{outline:none!important}.chart-containers{background:#fff;border:1px solid #E6E8F1;border-radius:8px;padding:24px;font-family:Inter,-apple-system,sans-serif;width:100%;display:flex;flex-direction:column}.chart-header{display:flex;justify-content:space-between;align-items:center}.chart-title{color:#2d2f33;font-size:13px;font-weight:600}.custom-legend{display:flex;gap:12px;list-style:none;padding:0;margin:0}.legend-item{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#2d2f33}.recharts-cartesian-axis-tick-value{fill:#a3a3a3;font-size:10px}.pie-tooltip{background-color:#1f2123;color:#fff;padding:12px;border-radius:8px;box-shadow:0 4px 12px #0000004d;font-family:Inter,sans-serif;min-width:160px;position:relative}.pie-tooltip:after{position:absolute;top:60%;left:-5px;transform:translateY(-50%);border-width:6px 6px 6px 0;border-style:solid;border-color:transparent #1F2123 transparent transparent}.tooltip-no-data{font-size:12px;color:#bfbfbf;padding:6px 0}.tooltip-date{font-size:13px;font-weight:600;margin-bottom:8px}.tooltip-section-title{font-size:11px;color:#8c8c8c;margin-bottom:8px;text-transform:capitalize}.tooltip-list{display:flex;flex-direction:column;gap:6px}.tooltip-list-item{display:flex;justify-content:space-between;align-items:center;font-size:12px}.item-left{display:flex;align-items:center;gap:8px}.item-name{color:#fff}.item-value{color:#fff;font-weight:500;padding-left:12px}.tooltip-dot{width:8px;height:8px;border-radius:50%}.grid-section{display:flex;gap:16px}.breakdown-card{background:#fff;border:1px solid #E6E8F1;border-radius:8px;padding:20px;font-family:Inter,sans-serif;width:100%}.breakdown-title{font-size:13px;font-weight:600;color:#2d2f33;margin-bottom:20px}.breakdown-content{display:flex;align-items:center;justify-content:space-between}.chart-wrapper{position:relative;width:50%}.chart-center-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;font-weight:700;color:#595a6c}.breakdown-legend{display:flex;flex-direction:column;gap:12px}.legend-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid #F0F0F0}.legend-row:last-child{border-bottom:none}.legend-info{display:flex;align-items:center;gap:8px}.legend-dot{width:8px;height:8px;border-radius:50%}.legend-label{font-size:14px;color:#2d2f33;font-weight:500}.legend-values{display:flex;gap:15px;font-size:14px}.percentage{font-weight:700;color:#2d2f33;width:35px;text-align:right}.hours{color:#bfbfbf;width:40px;text-align:right}.allocation-card{background:#fff;border:1px solid #E6E8F1;border-radius:8px;padding:20px;font-family:Inter,sans-serif;width:100%}.allocation-title{font-size:13px;font-weight:600;color:#2d2f33;margin-bottom:16px}.table-container-home{border:1px solid #E6E8F1;border-radius:8px;padding:0}.allocation-table{width:100%;border-collapse:collapse}.allocation-table th{background-color:#f4f7f9;color:#595a6c;font-size:12px;font-weight:600;padding:12px 16px}.allocation-table td{padding:11px 12px;color:#595a6c;font-size:12px;border-top:1px solid #F0F0F0}.text-right{text-align:right}.text-left{text-align:left}.hour-badge{background-color:#f0f7ff;color:#1890ff;font-weight:700;padding:4px 12px;border-radius:4px;display:inline-block}.allocation-table tr:hover td{background-color:#fafafa}.calendar-card{background:#fff;border:1px solid #E6E8F1;border-radius:8px;padding:16px;font-family:Inter,sans-serif;width:100%}.cal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.cal-title{font-size:13px;font-weight:600;color:#2d2f33}.cal-nav{display:flex;align-items:center;gap:12px}.cal-nav button{background:none;border:none;color:#1890ff;font-weight:700;cursor:pointer;padding:0 5px}.cal-nav button:disabled{color:#bfbfbf;cursor:not-allowed}.current-month-label{font-size:13px;font-weight:600;color:#595a6c}.cal-days-row{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:8px}.cal-day-label{text-align:center;font-size:11px;font-weight:600;color:#595a6c}.cal-grid-row{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:6px}.cal-cell{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;border-radius:6px;background-color:#f4f7f9;color:#595a6c}.cal-cell.complete{background-color:#e6f7ed;color:#595a6c}.cal-cell.incomplete{background-color:#fff1f0;color:#595a6c}.cal-cell.leave,.cal-cell.holiday{background-color:#fffbe6;color:#595a6c}.cal-cell.today-border{border:1px solid #87D068}.cal-cell.disabled{color:#d1d8e0;background-color:#fafafa}.table-card{background:#fff;border:1px solid #E6E8F1;border-radius:8px;padding:12px 16px 16px;font-family:Inter,sans-serif}.table-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.table-title{font-size:13px;font-weight:600;color:#2d2f33;display:flex;gap:5px}.header-badges{display:flex;gap:12px}.badge{padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px}.compliance-badge{background:#e6f7ed;color:#000}.non-compliance-badge{background:#fffbe6;color:#000}.total-badge{background:#f0f7ff;color:#000}.count-com{font-weight:700;color:#135200}.count-non-com{font-weight:700;color:#876800}.count-total{font-weight:700;color:#003a8c}.table-wrapper{overflow-x:auto;border-radius:8px;border:1px solid #E6E8F1;outline:1px solid #e1e7f0}.team-table{width:100%;border-collapse:collapse;border:1px solid rgba(217,217,217,0)}.team-table th{background:#f4f7f9;padding:12px 16px;text-align:left;font-size:13px;color:#595a6c;font-weight:600;border-bottom:1px solid #E6E8F1;text-align:center}.team-table td{padding:4px 12px;border-bottom:1px solid #F0F0F0;font-size:12px;font-weight:600;color:#2d2f33;text-align:center}.project-badge-con{display:flex;justify-content:center}.member-cell{display:flex;align-items:center;gap:12px;margin-left:-4px}.avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.member-info{display:flex;gap:10px}.member-name{font-weight:600;color:#2d2f33}.member-role{font-size:12px;color:#1890ff}.compliance-tag{padding:4px 10px;border-radius:4px;font-size:12px;font-weight:600}.status-high{background:#e6f7ed;color:#52c41a}.status-medium{background:#fffbe6;color:#faad14}.allocation-green{background:#e6f7ed;color:#000}.allocation-amber{background:#fffbe6;color:#000}.allocation-red{background:#fce6e6;color:#000}.value-box{padding:4px 12px;border-radius:4px;font-weight:500}.project-badge{background:#f5f5f5;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:12px;font-weight:600;color:#8c8c8c}.dropdown-home-wrapper{position:relative;min-width:120px}.dropdown-home-menu{position:absolute;top:110%;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:10;width:100%;overflow:hidden}.dropdown-home-item{padding:8px 12px;font-size:14px;color:#2d2f33;cursor:pointer}.dropdown-home-item:hover{background-color:#f5f7fa}.dropdown-home-item.active{background-color:#edf2ff;color:#3b82f6;font-weight:600}:root{--bg-main: #ffffff;--bg-light-gray: #f8f9fb;--text-dark: #333d47;--text-muted: #7d8592;--green: #27a361;--amber: #f4be5e;--red: #eb5757;--border-color: #f0f2f5}.status-card{font-family:Inter,sans-serif;width:50%;background:var(--bg-main);border:1px solid var(--border-color);border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000000d}.status-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.status-title{font-size:1.2rem;font-weight:700;color:var(--text-dark);margin:0}.badge-on-track{background-color:var(--green);color:#fff;padding:6px 12px;border-radius:6px;font-size:.85rem;font-weight:700}.divider{border:none;border-top:1px solid var(--border-color);margin:0 -20px 20px}.overview-container{display:flex;gap:15px;margin-bottom:25px}.overview-box{flex:1;background-color:var(--bg-light-gray);padding:15px;border-radius:6px;border:1px solid transparent}.label{font-size:.75rem;color:var(--text-muted);font-weight:700;margin:0 0 10px}.main-value{font-size:32px;font-weight:800;color:var(--text-dark)}.value-group{display:flex;align-items:baseline;gap:12px}.sub-value{font-size:16px;font-weight:700}.billable{color:var(--green)}.section-label{font-size:.75rem;font-weight:800;color:#4d5258;margin-bottom:10px}.progress-bar-container{display:flex;height:8px;border-radius:4px;overflow:hidden;gap:4px;margin-bottom:20px}.progress-segment{height:100%;border-radius:2px}.green-segment{background-color:var(--green)}.amber-segment{background-color:var(--amber)}.red-segment{background-color:var(--red)}.health-cards{display:flex;gap:10px}.health-card{flex:1;padding:12px;border-radius:6px}.green-bg{background-color:#f0f9f4}.amber-bg{background-color:#fffaf0}.red-bg{background-color:#fff5f5}.card-label{font-size:.65rem;font-weight:700;color:var(--text-muted);margin:0 0 8px}.card-values{display:flex;align-items:center;gap:8px}.val-num{font-size:26px;font-weight:600}.val-pct{font-size:1rem;font-weight:500}.val-sep{color:#dcdcdc;font-size:1rem}.green-text{color:var(--green)}.amber-text{color:#d9a036}.red-text{color:var(--red)}.etl-main-container{display:flex;flex-direction:column;gap:16px}.etl-inner-container{display:flex;gap:16px}.compliance-low{background-color:#eb5757!important}.compliance-amber{background-color:#f6c562!important}.compliance-green{background-color:#2da160!important}.progress-bar-container{background-color:transparent}.val-pct{font-size:16px;font-weight:700}.main-value.green-text{color:var(--green)}.clickable-card,.clickable-metric{cursor:pointer}.clickable-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.clickable-card:hover{transform:translateY(-1px);border-color:#d9e2ec;box-shadow:0 6px 18px #0f172a14}.clickable-metric{transition:opacity .18s ease}.clickable-metric-underline{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:transparent;transition:text-decoration-color .18s ease,opacity .18s ease}.clickable-metric-underline:hover,.clickable-card:hover .clickable-metric-underline{text-decoration-color:currentColor}.clickable-metric:hover{opacity:1}.home-tooltip-trigger{position:relative}.home-tooltip-trigger:before,.home-tooltip-trigger:after{opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;position:absolute;left:60%;z-index:20}.home-tooltip-trigger:before{content:attr(data-tooltip);bottom:calc(100% + 12px);transform:translate(-50%) translateY(4px);width:max-content;max-width:200px;white-space:normal;text-align:left;background:#1f2123;color:#fff;padding:10px 12px;border-radius:8px;box-shadow:0 8px 24px #0000002e;font-size:12px;line-height:1.5;font-weight:500}.home-tooltip-trigger:after{content:"";bottom:calc(100% + 6px);transform:translate(-50%) translateY(4px);border-width:6px 6px 0 6px;border-style:solid;border-color:#1f2123 transparent transparent transparent}.home-tooltip-trigger:hover:before,.home-tooltip-trigger:hover:after{opacity:1;transform:translate(-50%) translateY(0)}.period_toggle{display:flex;justify-content:flex-end;gap:10px;align-items:center}.toggle-container{border-radius:4px;background:#fff;padding:6px}.toggle-btn{border:none;padding:6px 16px;background:transparent;color:#595a6c;font-size:13px;font-weight:500;cursor:pointer}.toggle-btn.active{background-color:#2c75db;color:#fff;border-radius:4px;font-weight:600}.toggle-btn:hover{opacity:.9}*{font-family:Inter,sans-serif;margin:0;padding:0;box-sizing:border-box}*::-webkit-scrollbar{display:none}.a{width:84.6vw!important}.b{max-width:100%!important}.c,.d{max-height:100%!important}input::-ms-input-placeholder{color:#6b6b6b}.dropdown_option_uu:hover{color:#fff!important;background-color:#0056b3;cursor:pointer;padding:5px 2px}.dropdown_option_uu{color:#1e1f20!important}.control-container{background-color:#f1f1f1}.parentwrapper{width:100%;height:100%;background-color:#fff;display:flex;flex-direction:column;gap:10px;padding:12px}.buttondelete{height:40px;width:90px;color:#fff;background-color:#0f61fe;border:1px solid #0f61fe;border-radius:4px;cursor:pointer;font-size:16px}.buttondelete:hover{cursor:pointer;color:#2d2f33!important;background-color:#e5f0ff!important}.buttondeleteno{height:40px;width:90px;color:#2d2f33;background-color:#fff;border:1px solid rgb(186,189,194);border-radius:4px;cursor:pointer;font-size:16px}.buttondeleteno:hover{cursor:pointer;color:#2d2f33!important;background-color:#e5f0ff!important}.addskillbutton-color{height:40px;width:120px;color:#fff;background-color:#2c75db;border:1px solid #2c75db;border-radius:4px;cursor:pointer;font-size:16px}.addskillbutton-color:hover{cursor:pointer;color:#2d2f33!important;background-color:#fdfdfd!important}.custom-select option[value=""]{color:#6b6b6b}.deleteskillbutton-color{height:40px;width:120px;color:#fff;background-color:#e35b5b;border:1px solid #e35b5b;border-radius:4px;cursor:pointer;font-size:16px}.deleteskillbutton-color:hover{cursor:pointer;color:#2d2f33!important;background-color:#fffdfd!important}.sort-btn-planner-user{box-sizing:border-box;font-weight:400;margin-left:8px;border-radius:4px;color:#fff;cursor:pointer}.user-details-wrapper.open{display:flex}.user-details-wrapper.open+*{pointer-events:none;filter:blur(2px);opacity:.5}.searchBar{width:100%;height:100%;border:none;padding:0}input.searchBar:focus{border:none;outline:none}.dropdown-container{display:flex;align-items:center;position:relative;width:100%}.icon-input{display:flex;align-items:center;border:1px solid #ccc;border-radius:5px;padding:.5em;height:32px;width:100%}.input-icon{margin-right:.5em;color:red;width:16px;height:16px}.styled-select{border:none;outline:none;font-size:14px;flex:1;width:28vw;background:transparent;padding-right:1em;cursor:pointer}.popup_certificate{background-color:#1e1f20;width:400px;height:48px;color:#fff;display:flex;padding:8px;justify-content:space-between;align-items:center;border-radius:8px;box-shadow:#484848 2px 2px 20px;font-size:13px}button{padding:0}.stage-container{padding:4px;border-radius:4px;display:flex;gap:3px;align-items:center;justify-content:center;margin-left:5px}.stage-open{color:gray}.stage-progress{color:#00f}.stage-done{color:green}.stage-select__control{background:transparent!important;border:none!important;box-shadow:none!important;min-height:22px!important;cursor:pointer!important}.stage-select__value-container{padding:0!important;font-size:12px}.stage-select__dropdown-indicator{padding:2px!important;color:#94949c!important}.stage-select__indicator-separator{display:none!important}.stage-select__menu{background-color:#f5f7fa!important;box-shadow:0 8px 16px #0003!important;border-radius:10px!important;width:110px!important;z-index:10!important}.stage-select__option{padding:8px 16px!important;font-size:12px}.stage-option-progress{color:#00f}.stage-option-done{color:green}._main_div_19pyx_1{padding:16px 16px 20px 21px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;background-color:#f5f7fa}._user_main_19pyx_10{display:flex;justify-content:space-between;width:100%}._user_heading_19pyx_15{color:var(--ceq-core-Text-Subdued, #595a6c);font-size:18px;font-weight:700}._search_container_19pyx_21{display:flex;align-items:center;gap:12px}._searchBoxed_19pyx_27{background:#fff;border:1px solid #e1e7f0;border-radius:6px;padding:8px 10px;display:flex;align-items:center;gap:8px;box-shadow:0 1px 3px #0000000d}._inputBoxVal_19pyx_38{border:none;outline:none;width:100%;font-size:14px;color:#2d3748;background:transparent;font-weight:400}._inputBoxVal_19pyx_38::placeholder{color:#a0aec0;font-size:14px;font-weight:400}._searchBoxed_19pyx_27:focus-within{border-color:#3182ce;box-shadow:0 0 0 1px #3182ce33}._table_pagination_19pyx_59{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}._wrapper_19pyx_66{background:#fff;width:100%}._tableContainer_19pyx_71{background:#fff;border-radius:4px;border:1px solid #e8eaed;overflow:hidden;box-shadow:0 1px 4px #0000000f}._table_css_19pyx_79{width:100%;border-collapse:collapse;font-size:13.5px}._table_css_19pyx_79 thead{background:var(--N-N2, #d9d9dc);border-bottom:1px solid #e8eaed}._table_css_19pyx_79 thead th{padding:8px;text-align:left;font-weight:600;font-size:13px;letter-spacing:.01em;white-space:nowrap;color:var(--ceq-core-Text-Subdued, #595a6c)}._table_css_19pyx_79 tbody tr{border-bottom:1px solid #f0f1f3}._table_css_19pyx_79 tbody tr:last-child{border-bottom:none}._table_css_19pyx_79 tbody tr:hover{background:#fafbff}._table_css_19pyx_79 tbody td{padding:8px;color:#1f2937;text-align:left}._userCell_19pyx_118{display:flex;align-items:center;gap:8px}._avatar_19pyx_124{border-radius:50%;object-fit:cover;flex-shrink:0;border:1.5px solid #e5e7eb}._userName_19pyx_131{font-weight:500;font-size:13px;color:var(--ceq-core-Text-Subdued, #595a6c);white-space:nowrap;text-align:left}._badgeActive_19pyx_139{display:inline-flex;align-items:center;gap:5px;background:#f0fdf4;color:var(--Green-Dark, #5baf76);font-size:12px;font-weight:600;padding:5px 8px;border-radius:20px;white-space:nowrap}._badgeDisabled_19pyx_152{display:inline-flex;align-items:center;gap:5px;background:#f3f4f6;color:var(--Subdued-Text, #8c8c8c);font-size:12px;font-weight:600;padding:5px 8px;border-radius:20px;white-space:nowrap}._dot_19pyx_165{width:6px;height:6px;border-radius:50%;flex-shrink:0}._dotActive_19pyx_172{background:var(--Green-Dark, #5baf76)}._dotDisabled_19pyx_175{background:var(--Subdued-Text, #8c8c8c)}._accessCell_19pyx_179{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._chipAdmin_19pyx_186{background:#a439e524;color:var(--Senior, #a439e5);border:none;font-size:12px;font-weight:500;padding:4px 7px 5px 6px;border-radius:4px;white-space:nowrap}._chipDepartmentHead_19pyx_197{background:var(--Green-Light, #daf2e1);color:var(--Dark-Green, #31593e);border:none;font-size:12px;font-weight:500;padding:4px 7px 5px 6px;border-radius:4px;white-space:nowrap}._chipBasicUser_19pyx_208{background:#dde1e680;color:var(--text-body, #4d5258);border:none;font-size:12px;font-weight:500;padding:4px 7px 5px 6px;border-radius:4px;white-space:nowrap}._chipProjectManager_19pyx_219{background:#2c75db1a;color:var(--Blue, #2c75db);border:none;font-size:12px;font-weight:500;padding:4px 7px 5px 6px;border-radius:4px;white-space:nowrap}._editBtn_19pyx_230{background:#d9e7fb66;border:none;cursor:pointer;padding:8px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:.15s,color .15s}._editBtn_19pyx_230:hover{background:#eff6ff;color:#2563eb}._overlay_19pyx_250{position:fixed;inset:0;background:#0000004d;z-index:1000;display:flex;align-items:center;justify-content:center}._modal_19pyx_260{background:#fff;border-radius:12px;width:460px;max-width:95vw;box-shadow:0 8px 32px #0000002e;z-index:1001;font-family:DM Sans,sans-serif;overflow:hidden}._header_19pyx_272{display:flex;justify-content:space-between;align-items:center;padding:16px 24px}._title_19pyx_279{color:var(--ceq-core-Text-Subdued, #595a6c);font-family:Inter;font-size:17px;font-weight:600}._closeBtn_19pyx_286{background:none;border:none;cursor:pointer;color:#9ca3af;display:flex;align-items:center;padding:2px;border-radius:4px;transition:color .15s}._closeBtn_19pyx_286:hover{color:#374151}._body_19pyx_303{padding:0 24px 24px;display:flex;flex-direction:column;gap:18px}._infoCard_19pyx_311{background:var(--Selection-BG, #f5f7fa);border-radius:6px;border:none;padding:12px 16px 7px}._infoRow_19pyx_318{display:grid;grid-template-columns:110px 1fr;padding-bottom:9px;font-size:12px}._infoRow_19pyx_318:last-child{border-bottom:none}._infoValue_19pyx_329:first-child{font-weight:600}._infoLabel_19pyx_333{color:var(--ceq-core-Text-Subdued, #595a6c);font-weight:500}._infoValue_19pyx_329{color:var(--Text-Dark, #2d2f33);font-weight:500}._sectionLabel_19pyx_344{font-size:13px;font-weight:500;color:#374151;margin-bottom:8px}._accessList_19pyx_351{display:flex;flex-direction:column;gap:6px}._accessBox_19pyx_357{display:flex;flex-direction:column;gap:8px;background-color:transparent}._accessBoxError_19pyx_364{background-color:var(--Red-Light, #fce6e6);padding:6px 8px;display:flex;flex-direction:column;gap:6px}._checkRow_19pyx_372{display:flex;align-items:center;gap:10px;padding:6px 14px;cursor:pointer;font-size:14px;font-weight:500;color:#1f2937;-webkit-user-select:none;user-select:none}._checkRow_19pyx_372:hover{background:#f9fafb;border-radius:6px}._checkRowSelected_19pyx_390{background:#d9e7fb80;border-radius:6px}._checkRowSelected_19pyx_390:hover{background:#dbeafe;border-radius:6px}._checkbox_19pyx_400{width:15px;height:15px;border-radius:2px;border:1px solid var(--N-N2, #d9d9dc);background:var(--ceq-core-cEQ-Primary-White, #fff);display:flex;align-items:center;justify-content:center;flex-shrink:0}._checkboxChecked_19pyx_412{background:#2563eb;border-color:#2563eb}._errorMsg_19pyx_417{display:flex;gap:6px;color:var(--Red-Dark, #e35b5b);font-size:13px;font-weight:500}._trackingSection_19pyx_426,._backdatedSection_19pyx_432{display:flex;flex-direction:column;gap:3px}._labelWithTooltip_19pyx_438{display:inline-flex;align-items:center;gap:6px}._timeLabel_19pyx_445{color:var(--ceq-core-Text-Subdued, #595a6c);font-size:13px;font-weight:500;text-transform:capitalize}._toggleRow_19pyx_452{display:flex;align-items:center;gap:8px;padding:8px 4px}._toggleLabel_19pyx_459{font-size:13.5px;color:#374151;font-weight:400}._toggle_19pyx_452{position:relative;width:40px;height:22px;cursor:pointer}._toggle_19pyx_452 input{opacity:0;width:0;height:0;position:absolute}._slider_19pyx_479{position:absolute;inset:0;background:var(--Form-Border, #c1c9d4);border-radius:20px;transition:background .2s}._slider_19pyx_479:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:3px;left:3px;transition:transform .2s;box-shadow:0 1px 3px #0003}._toggleChecked_19pyx_500 ._slider_19pyx_479{background:var(--Blue, #2c75db)}._toggleChecked_19pyx_500 ._slider_19pyx_479:after{transform:translate(16px)}._footer_19pyx_509{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;border-top:1px solid var(--Bg-Med, #e1e7f0)}._successMsg_19pyx_517{color:#2e7d32;font-size:13px;padding:4px;text-align:center;font-weight:600}._cancelBtn_19pyx_525{background:none;border:none;font-size:13px;font-weight:600;cursor:pointer;padding:8px 12px;border-radius:4px;color:var(--Subdued-Text, #8c8c8c)}._cancelBtn_19pyx_525:hover{background:#f3f4f6;color:#374151}._saveBtn_19pyx_541{background:var(--Blue, #2c75db);color:#fff;border:none;font-size:13px;font-weight:600;padding:8px 12px;border-radius:4px;cursor:pointer}._saveBtn_19pyx_541:hover{background:#1d4ed8}._main_div_nz0ae_1{padding:16px 16px 20px 21px;display:flex;flex-direction:column;align-items:flex-start;width:100%}._tabs_nz0ae_10{display:flex;gap:20px;border-bottom:2px solid #e5e7eb;margin-bottom:16px}._tab_nz0ae_10{background:none;border:none;padding:0 0 10px;font-size:14px;cursor:pointer;color:#606069;position:relative}._active_nz0ae_27{color:#1657a8;font-weight:600}._active_nz0ae_27:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:3px;background:#1657a8;border-radius:2px}._content_nz0ae_43{margin-top:20px}._tab_UI_nz0ae_47{display:flex;flex-direction:column;gap:16px}._header_nz0ae_55{background-color:#fff;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding:12px;border-radius:8px}._card_nz0ae_64{background:#f5f7fa;border-radius:10px;padding:12px 16px 10px 14px;display:flex;flex-direction:column}._label_nz0ae_72{color:var(--Dark-Grey, #64676B);font-size:15px;font-weight:600;margin-bottom:4px}._value_nz0ae_79{font-size:22px;font-weight:600;color:#111827}._green_nz0ae_85{color:#16a34a}._orange_nz0ae_89{color:#f59e0b}._black_nz0ae_92{color:#000}._blue_nz0ae_95{color:#2c75db}._tableWrapper_nz0ae_100{background:#f9fafb;border-radius:10px;padding:10px;overflow-x:auto}._scrollableTableWrapper_nz0ae_107{background:#f9fafb;border-radius:10px;padding:10px;overflow:hidden}._tableScrollArea_nz0ae_114{max-height:420px;overflow-x:auto;overflow-y:auto;border-radius:8px}._table_nz0ae_100{width:100%;border-collapse:collapse}._th_theader_nz0ae_126{color:var(--ceq-core-Text-Subdued, #595A6C);font-size:13px;font-weight:600;background:#d9d9dc}._table_nz0ae_100 th._stickyHeaderCell_nz0ae_133{position:sticky;top:0;z-index:2;background:#d9d9dc}._table_nz0ae_100 td{padding:8px;border-bottom:1px solid #F5F7FA;background-color:#fff}._td_text_value_nz0ae_146{padding:8px;border-bottom:1px solid #F5F7FA;background-color:#fff;text-align:left}._type_nz0ae_153{display:flex;padding:8px}._td_div_nz0ae_158{display:flex;justify-content:flex-start;gap:6px;padding:5px 8px;background-color:#f5f7fa;border-radius:3px}._type_name_nz0ae_168{color:var(--Blue, #2C75DB);font-size:13px;font-weight:600}._icon_nz0ae_174{font-size:16px}._text_aligned_nz0ae_178{width:15%;text-align:center}._td_number_value_nz0ae_183{padding:8px;text-align:left}._td_values_color_nz0ae_189{color:var(--text-body, #4D5258);font-size:13px;font-weight:500;border-radius:3px;background:var(--Selection-BG, #F5F7FA);padding:8px}._utilization_nz0ae_199{display:flex;flex-direction:column;gap:4px}._progressBar_nz0ae_205{height:6px;width:100%;background:#e5e7eb;border-radius:4px;overflow:hidden}._progress_nz0ae_205{height:100%;background:#16a34a;border-radius:4px}._tableContainer_nz0ae_221{background:#fff;padding:16px;border-radius:10px;margin-left:14px}._typeBadge_nz0ae_251{background:#eef2ff;color:#3b82f6;padding:4px 8px;border-radius:6px;font-size:12px}._serial_nz0ae_259{background:#f3f4f6;padding:4px 8px;border-radius:6px}._container_nz0ae_266{background:#fff;padding:16px;border-radius:10px}._title_nz0ae_228{font-weight:600;margin-bottom:12px}._table_nz0ae_100{width:100%;border-collapse:collapse;font-size:14px}._table_nz0ae_100 th{text-align:left;color:#6b7280;padding:10px;background:#f3f4f6}._table_nz0ae_100 td{padding:10px;border-bottom:1px solid #eee}._typeBadge_nz0ae_251{background:#f3f4f6;padding:4px 8px;border-radius:6px;font-size:12px}._status_nz0ae_304{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500}._activeTable_nz0ae_311{background:#dcfce7;color:#16a34a}._inactiveTable_nz0ae_316{background:#fee2e2;color:#dc2626}._toggleWrapper_nz0ae_321{display:flex;gap:10px;cursor:pointer}._headerActions_nz0ae_327{display:flex;align-items:center;gap:12px}._activeToggle_nz0ae_333{background-color:#007bff;color:#fff;padding:6px 12px;border-radius:6px}._inactiveToggle_nz0ae_340{background-color:#f1f1f1;color:#555;padding:6px 12px;border-radius:6px}._text_nowrap_nz0ae_347{text-wrap:nowrap}._truncate_nz0ae_351{overflow:hidden;text-overflow:ellipsis;max-width:160px;text-wrap:nowrap}.billing-management-container{padding:24px;background-color:#f8f9fa;min-height:100vh;font-family:Inter,sans-serif;color:#333}.scrollbar::-webkit-scrollbar{display:none}.scrollbar::-webkit-scrollbar{all:unset;height:8px;width:8px}.scrollbar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}.scrollbar::-webkit-scrollbar-thumb{background-color:#7a7a7a;border-radius:8px}.bm-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.bm-title{font-size:24px;font-weight:600;color:#1a1a1a;margin:0}.bm-header-controls{display:flex;align-items:center;gap:16px}.bm-period-wrapper{display:flex;align-items:center;gap:8px;font-size:14px;color:#666}.bm-period-select{padding:8px 12px;border:1px solid #E0E0E0;border-radius:6px;background-color:#fff;font-size:14px;color:#333;cursor:pointer;outline:none}.bm-search-input{padding:8px 12px 8px 32px;border:1px solid #E0E0E0;border-radius:6px;font-size:14px;width:250px;outline:none;background:#fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%23999" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>') no-repeat 10px center}.bm-summary-grid{display:grid;grid-template-columns:1fr 1fr 1fr auto 1fr 1fr 1fr;align-items:center;gap:16px;margin-bottom:20px;background:#fff;padding:16px;border-radius:8px;box-shadow:0 1px 3px #0000000d}.bm-card{padding:16px;border-radius:8px;display:flex;flex-direction:column;gap:8px;box-shadow:0 1px 2px #0000000d}.bm-card-title{font-size:13px;font-weight:500;color:#555;text-wrap:nowrap}.bm-card-value{font-size:28px;font-weight:700}.bm-card.blue{background-color:#f5f7fa}.bm-card.blue .bm-card-value{color:#2d7ff9}.bm-card.green{background-color:#f5f7fa}.bm-card.green .bm-card-value{color:#2eaa60}.bm-card.yellow{background-color:#f5f7fa}.bm-card.yellow .bm-card-value{color:#e8a700}.bm-card.red{background-color:#fff2f2}.bm-card.red .bm-card-value{color:#e53935}.bm-card.dark{background-color:#f5f7fa}.bm-card.dark .bm-card-value{color:#333}.bm-tabs{display:flex;gap:24px;border-bottom:1px solid #E0E0E0;margin-bottom:12px}.bm-tab{padding:5px 0;font-size:14px;font-weight:500;color:#666;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.bm-tab:hover{color:#333}.bm-tab.active{color:#2d7ff9;border-bottom-color:#2d7ff9}.bm-filters-container{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap;background:#fff;padding:12px 16px;border-radius:8px;box-shadow:0 1px 3px #0000000d}.bm-filters-label{font-size:12px;font-weight:600;color:#888;text-transform:uppercase;margin-right:8px}.bm-filter-dropdown{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #E0E0E0;border-radius:20px;font-size:13px;color:#333;cursor:pointer;background-color:#fff;transition:background-color .2s}.bm-filter-dropdown:hover{background-color:#f5f7fa}.bm-filter-dropdown span.value{color:#2d7ff9;font-weight:500}.bm-table-wrapper{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-bottom:24px}.bm-table{width:100%;border-collapse:collapse;text-align:left}.bm-table th,.bm-table td{padding:10px;font-size:13px;border-bottom:1px solid #F0F0F0}.bm-table th{background-color:#d9d9dc;font-weight:600;color:#555}.bm-table tbody tr:hover{background-color:#f5f7fa}.bm-table td{color:#333;vertical-align:middle}.bm-avatar-cell{display:flex;align-items:center;gap:8px}.bm-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover}.bm-tag{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;display:inline-block}.bm-tag.pending{background-color:#fff8e1;color:#f57f17}.bm-tag.sent{background-color:#e3f2fd;color:#1976d2}.bm-tag.missing{background-color:#ffebee;color:#d32f2f}.bm-tag.billed{background-color:#e8f5e9;color:#388e3c}.bm-tag.scheduled{background-color:#a439e51a;color:#a439e5}.bm-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:24px;margin-bottom:40px}.bm-page-btn{padding:6px 12px;border:1px solid transparent;background:transparent;cursor:pointer;font-size:14px;color:#555;border-radius:4px;transition:all .2s}.bm-page-btn:hover:not(:disabled){background-color:#f0f0f0}.bm-page-btn.active{background-color:#2d7ff9;color:#fff;border-color:#2d7ff9}.bm-page-btn:disabled{color:#ccc;cursor:not-allowed}.bm-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;display:flex;justify-content:flex-end;z-index:1000}.bm-modal-container{width:657px;background:#fff;height:100vh;display:flex;flex-direction:column;box-shadow:-4px 0 15px #0000001a;animation:slideInRight .3s ease-out}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.bm-modal-header{background:#2d7ff9;color:#fff;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600}.bm-modal-close{background:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.bm-modal-body{padding:24px;flex:1;overflow-y:auto}.bm-modal-footer{padding:16px 24px;border-top:1px solid #E1E7F0;display:flex;justify-content:space-between;background:#fff}.bm-stepper{display:flex;align-items:center;justify-content:space-between;position:sticky;top:-24px;left:0;right:0;margin-left:-24px;margin-right:-24px;padding:16px 40px;background:#fff;z-index:100;border-bottom:1px solid #E1E7F0;margin-bottom:24px}.bm-stepper:before{content:"";position:absolute;top:28px;left:90px;right:90px;height:2px;background:#c6d8fb;z-index:1}.bm-step{display:flex;flex-direction:column;align-items:center;gap:12px;position:relative;z-index:3;width:100px}.bm-step-circle{width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #C6D8FB;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;transition:all .3s ease}.bm-step.active .bm-step-circle{border-color:#2d7ff9;border-width:3px;box-shadow:0 0 0 4px #2d7ff926}.bm-step.completed .bm-step-circle{background:#2d7ff9;border-color:#2d7ff9;color:#fff}.bm-step-label{font-size:14px;color:#666;font-weight:600}.bm-step.active .bm-step-label,.bm-step.completed .bm-step-label{color:#333}.bm-form-group{margin-bottom:16px;display:flex;flex-direction:row;align-items:center}.bm-form-label{width:200px;font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:5px}.bm-form-control{flex:1}.bm-input,.bm-select{width:100%;padding:10px 12px;border:1px solid #D1D8E0;border-radius:4px;font-size:14px;color:#333;outline:none}.bm-input:focus,.bm-select:focus{border-color:#2d7ff9}.bm-toggle-switch{position:relative;display:inline-block;width:36px;height:20px}.bm-toggle-switch input{opacity:0;width:0;height:0}.bm-toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:20px}.bm-toggle-slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.bm-toggle-slider{background-color:#2d7ff9}input:checked+.bm-toggle-slider:before{transform:translate(16px)}.bm-btn-primary{background:#2d7ff9;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500}.bm-btn-secondary{background:#fff;color:#333;border:1px solid #D1D8E0;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500}.bm-btn-outline{background:#fff;color:#2d7ff9;border:1px solid #2D7FF9;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500}.filter_clear_all_PLC{line-height:20px;width:max-content;border-radius:5px;border:1px solid #D1D8E0;padding:4px 10px;font:500 14px Inter,sans-serif;color:#64676b;background:#fff;display:flex;flex-direction:row;align-items:center;gap:6px;cursor:pointer;transition:all .2s ease}.filter_clear_all_PLC:active,.filter_clear_all_PLC:active>svg path{border:1px solid #2C75DB;color:#2c75db;stroke:#2c75db}.pagination{display:flex;flex-direction:row;gap:2px;width:100%;align-items:center;justify-content:center}.pageNoblock{padding:4px 8px;background-color:#fff;color:#4d5258;font:500 13px Inter,sans-serif;border-radius:2px;cursor:pointer}.pg_disable{opacity:.6}.pg_active{background-color:#2c75db!important;color:#fff!important}._detailsPage_1u20c_1{display:flex;flex-direction:column;gap:18px;font-family:Inter,sans-serif}._detailsCards_1u20c_8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:#fff;border-radius:8px;padding:12px}._detailsCard_1u20c_8{background:#f5f7fa;border-radius:6px;padding:14px 16px;display:flex;flex-direction:column;gap:12px}._detailRow_1u20c_26{display:flex;justify-content:space-between;gap:16px;font-size:13px;line-height:18px}._detailLabel_1u20c_34{color:#595a6c}._detailValue_1u20c_38{color:#1a2530;font-weight:500;text-align:right}._sectionCard_1u20c_44{background:#fff;border-radius:8px;padding:16px}._sectionTitle_1u20c_50{margin:0 0 12px;color:#3f4354;font-size:15px;font-weight:700}._tableWrap_1u20c_57{border:1px solid #dfe5ee;border-radius:6px;overflow:hidden}._table_1u20c_57{width:100%;border-collapse:collapse;table-layout:fixed}._table_1u20c_57 th,._table_1u20c_57 td{border-bottom:1px solid #edf1f6;color:#1f2937;font-size:12px;padding:11px 16px;text-align:left}._table_1u20c_57 tr:last-child td{border-bottom:0}._table_1u20c_57 th{background:#f1f4f8;color:#4b5563;font-weight:600}._numberCell_1u20c_88{width:60px}._statusCell_1u20c_92{text-align:center;width:150px}._statusBadge_1u20c_97{background:#eef0f3;border-radius:4px;color:#69707d;display:inline-flex;font-size:11px;font-weight:600;line-height:16px;padding:2px 8px}._statusBadge_1u20c_97._billed_1u20c_108{background:#dcfce7;color:#15803d}._statusBadge_1u20c_97._sentApproval_1u20c_113{background:#dbeafe;color:#1d4ed8}._statusBadge_1u20c_97._pending_1u20c_118{background:#fef9c3;color:#92400e}._statusBadge_1u20c_97._rejected_1u20c_123{background:#fee2e2;color:#b91c1c}._statusBadge_1u20c_97._scheduled_1u20c_128{background:#f3f4f6;color:#6b7280}._modalOverlay_1u20c_133{position:fixed;inset:0;background:#0000006b;display:flex;justify-content:flex-end;z-index:1000}._modalContainer_1u20c_142{width:657px;height:100vh;background:#fff;display:flex;flex-direction:column;box-shadow:-4px 0 15px #0000001a}._modalHeader_1u20c_151{align-items:center;background:#2d7ff9;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:16px 24px}._modalHeaderProject_1u20c_162{font-weight:500}._closeButton_1u20c_166{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:0}._modalBody_1u20c_177{flex:1;overflow-y:auto;padding:24px}._modalFooter_1u20c_183{align-items:center;background:#fff;border-top:1px solid #e1e7f0;display:flex;justify-content:space-between;padding:16px 24px}._footerActions_1u20c_192{display:flex;gap:12px}._footerLeft_1u20c_197{align-items:center;display:flex;gap:12px}._buttonPrimary_1u20c_203,._buttonSecondary_1u20c_204,._buttonOutline_1u20c_205{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;justify-content:center;min-height:36px;padding:8px 16px}._buttonPrimary_1u20c_203{background:#2d7ff9;border:1px solid #2d7ff9;color:#fff}._buttonSecondary_1u20c_204{background:#fff;border:1px solid #d1d8e0;color:#333}._buttonOutline_1u20c_205{background:#fff;border:1px solid #2d7ff9;color:#2d7ff9}._stepper_1u20c_236{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:26px;position:relative}._stepper_1u20c_236:before{background:#c6d8fb;content:"";height:2px;left:36px;position:absolute;right:36px;top:10px;z-index:1}._step_1u20c_236{align-items:center;color:#5f6876;display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:8px;position:relative;width:90px;z-index:2}._stepCircle_1u20c_269{align-items:center;background:#fff;border:2px solid #c6d8fb;border-radius:50%;display:flex;height:20px;justify-content:center;width:20px}._activeStep_1u20c_280 ._stepCircle_1u20c_269{border:3px solid #2d7ff9;box-shadow:0 0 0 4px #2d7ff924}._completedStep_1u20c_285 ._stepCircle_1u20c_269{background:#2d7ff9;border-color:#2d7ff9}._sectionHeader_1u20c_290{background:#f5f7fa;border-radius:4px;margin-bottom:16px;padding:8px 12px}._sectionHeader_1u20c_290 h3{color:#333;font-size:12px;font-weight:800;margin:0 0 4px;text-transform:uppercase}._sectionHeader_1u20c_290 p{color:#666;font-size:12px;margin:0}._formGroup_1u20c_311{align-items:center;display:flex;gap:20px;margin-bottom:15px}._formLabel_1u20c_318{align-items:center;color:#626b78;display:flex;font-size:12px;font-weight:700;gap:8px;text-transform:uppercase;width:205px}._formLabel_1u20c_318 img{height:15px;width:15px}._formControl_1u20c_334{flex:1}._managerValue_1u20c_338{align-items:center;color:#1a2530;display:flex;font-size:13px;font-weight:600;gap:8px}._avatar_1u20c_347{border-radius:50%;height:24px;object-fit:cover;width:24px}._readOnlyValue_1u20c_354{color:#1a2530;font-size:13px;font-weight:600}._input_1u20c_360,._select_1u20c_361{background:#fff;border:1px solid #d1d8e0;border-radius:4px;box-sizing:border-box;color:#333;font-size:13px;min-height:34px;outline:none;padding:8px 10px;width:100%}._input_1u20c_360:focus,._select_1u20c_361:focus{border-color:#2d7ff9}._dateGrid_1u20c_379{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}._inputSuffix_1u20c_385{position:relative}._suffixText_1u20c_389{color:#7a8392;font-size:12px;position:absolute;right:10px;top:9px}._reviewRows_1u20c_397{border-bottom:1px solid #e6ebf2;margin-bottom:16px;padding:0 8px 14px}._reviewRow_1u20c_397{display:flex;margin-bottom:14px}._reviewLabel_1u20c_408{align-items:center;color:#626b78;display:flex;font-size:12px;font-weight:700;gap:8px;text-transform:uppercase;width:210px}._reviewValue_1u20c_419{color:#1a2530;font-size:12px;font-weight:600}._error_1u20c_425{color:#e53935;display:block;font-size:11px;margin-top:4px}@media(max-width:900px){._detailsCards_1u20c_8{grid-template-columns:1fr}._modalContainer_1u20c_142{width:100vw}}._overlay_x3t11_3{position:fixed;inset:0;background:#0000008c;display:flex;justify-content:flex-end;z-index:1000}._modal_x3t11_12{background:#fff;width:700px;height:100%;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px #0000002e}._header_x3t11_24{background:#1a5fd4;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._headerTitle_x3t11_33{color:#fff;font-size:14px;font-weight:600;letter-spacing:.01em}._headerProject_x3t11_40{font-weight:400;opacity:.9}._closeBtn_x3t11_45{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .15s}._closeBtn_x3t11_45:hover{background:#ffffff26}._closeBtn_x3t11_45:disabled{opacity:.5;cursor:not-allowed}._stepper_x3t11_68{display:flex;align-items:center;justify-content:center;padding:24px 48px;gap:0;flex-shrink:0;border-bottom:1px solid #f2f4f7}._stepItem_x3t11_78{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;position:relative}._stepItem_x3t11_78:not(:last-child):after{content:"";position:absolute;top:10px;left:50%;right:-50%;height:2px;background:#e4e7ec;z-index:0}._stepItem_x3t11_78._done_x3t11_98:not(:last-child):after{background:#1a5fd4}._stepCircle_x3t11_102{width:20px;height:20px;border-radius:50%;border:1.5px solid #d0d5dd;background:#fff;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:all .2s;box-sizing:border-box}._circleActive_x3t11_117{border-color:#1a5fd4;border-width:2px}._circleDone_x3t11_122{border-color:#1a5fd4;background:#1a5fd4}._activeDot_x3t11_127{width:8px;height:8px;border-radius:50%;background:#1a5fd4}._stepLabel_x3t11_134{font-size:13px;font-weight:500;color:#98a2b3;text-align:center;margin-top:6px}._stepItem_x3t11_78._active_x3t11_127 ._stepLabel_x3t11_134,._stepItem_x3t11_78._done_x3t11_98 ._stepLabel_x3t11_134{color:#4f5e71}._body_x3t11_149{flex:1;overflow-y:auto;padding:20px 24px}._sectionBanner_x3t11_157{background:#f5f7fb;border-radius:6px;padding:10px 14px;margin-bottom:18px}._sectionBannerTitle_x3t11_164{font-size:11px;font-weight:700;color:#344054;text-transform:uppercase;letter-spacing:.06em;margin:0 0 2px}._sectionBannerSub_x3t11_173{font-size:12px;color:#667085;margin:0}._formRow_x3t11_181{display:flex;align-items:flex-start;padding:10px 0;border-bottom:1px solid #f2f4f7;gap:70px}._formRow_x3t11_181:last-child{border-bottom:none}._labelCell_x3t11_193{display:flex;align-items:center;gap:8px;min-width:168px;padding-top:8px}._labelCell_x3t11_193 svg{flex-shrink:0;color:#667085}._labelText_x3t11_206{font-size:11px;font-weight:600;color:#667085;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}._controlCell_x3t11_215{flex:1;display:flex;flex-direction:column;gap:4px}._readValue_x3t11_224{font-size:13px;font-weight:500;color:#1d2939;padding:8px 0}._managerRow_x3t11_231{display:flex;align-items:center;gap:10px;padding:4px 0}._avatar_x3t11_238{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1.5px solid #e4e7ec}._input_x3t11_248{width:100%;height:36px;border:1px solid #d0d5dd;border-radius:6px;padding:0 12px;font-size:13px;color:#1d2939;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}._input_x3t11_248:focus{border-color:#1a5fd4;box-shadow:0 0 0 3px #1a5fd41a}._input_x3t11_248._hasError_x3t11_267{border-color:#f04438}._input_x3t11_248::placeholder{color:#afb5bd}._dateGrid_x3t11_277{display:grid;grid-template-columns:1fr 1fr;gap:10px}._selectError_x3t11_285 ._react-select__control_x3t11_285{border-color:#f04438!important}._errorText_x3t11_291{font-size:11px;color:#f04438;margin-top:2px}._footer_x3t11_299{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:1px solid #e4e7ec;flex-shrink:0}._footerLeft_x3t11_308,._footerRight_x3t11_314{display:flex;align-items:center;gap:10px}._btnCancel_x3t11_320{height:36px;padding:0 18px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;color:#344054;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}._btnCancel_x3t11_320:hover{background:#f9fafb}._btnPrev_x3t11_337{height:36px;padding:0 16px;border:1.5px solid #1a5fd4;border-radius:6px;background:#fff;color:#1a5fd4;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .15s}._btnPrev_x3t11_337:hover{background:#f0f4fd}._btnNext_x3t11_357{height:36px;padding:0 18px;border:none;border-radius:6px;background:#1a5fd4;color:#fff;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .15s}._btnNext_x3t11_357:hover{background:#1550b8}._btnNext_x3t11_357:disabled,._btnPrev_x3t11_337:disabled,._btnCancel_x3t11_320:disabled{opacity:.55;cursor:not-allowed}._milestoneInfoRow_x3t11_386{display:flex;gap:20px;flex-direction:column;margin-bottom:16px;padding:4px 0}._milestoneInfoItem_x3t11_394{display:flex;align-items:center;gap:8px}._milestoneInfoLabel_x3t11_400{font-size:13px;font-weight:500;color:#667085;text-transform:uppercase;letter-spacing:.05em}._milestoneInfoValue_x3t11_408{font-size:13px;font-weight:700;color:#1a5fd4;padding-left:36px}._milestoneTable_x3t11_415{width:100%;border-collapse:collapse;border-radius:6px;overflow:hidden}._milestoneTable_x3t11_415 thead{background:#f5f7fb}._milestoneTable_x3t11_415 th{padding:9px 12px;font-size:11px;font-weight:700;color:#344054;text-align:left;border-bottom:1px solid #e4e7ec;text-transform:uppercase;letter-spacing:.04em}._milestoneTable_x3t11_415 td{padding:7px 12px;border-bottom:1px solid #f2f4f7;vertical-align:middle}._milestoneTable_x3t11_415 tfoot td{background:#f9fafb;font-weight:600;font-size:13px;color:#344054;border-bottom:none;padding:9px 12px}._milestoneNoCol_x3t11_452{width:36px;color:#667085;font-size:13px}._milestoneTable_x3t11_415 td{border:1px solid var(--Bg-Med, #E1E7F0)}._highlighted_boxed_x3t11_462{background-color:#fff2f2!important}._highlighted_boxed_x3t11_462 input{background-color:transparent!important}._milestoneInput_x3t11_470{width:100%;border:none;font-size:12px;color:#1d2939;background:#fff;outline:none;box-sizing:border-box;transition:border-color .15s}._milestoneInput_x3t11_470:focus{border-color:#1a5fd4}._milestoneInput_x3t11_470._hasError_x3t11_267{border-color:#f04438}._milestoneInput_x3t11_470::placeholder{color:#afb5bd}._removeBtn_x3t11_493{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;color:#f04438;border-radius:50%;transition:background .15s}._removeBtn_x3t11_493:hover{background:#fff1f0}._removeBtn_x3t11_493:disabled{opacity:.3;cursor:not-allowed}._addMilestoneBtn_x3t11_514{width:100%;margin-top:10px;height:36px;border:1.5px dashed #1a5fd4;border-radius:6px;background:#f4f8ff;color:#1a5fd4;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}._addMilestoneBtn_x3t11_514:hover{background:#e8f0fd}._milestoneGlobalError_x3t11_532{font-size:12px;color:#f04438;margin-top:8px;text-align:center}._reviewSection_x3t11_541{margin-bottom:20px}._reviewTable_x3t11_545{width:100%}._reviewRow_x3t11_549{display:flex;align-items:flex-start;padding:8px 0;border-bottom:1px solid #f2f4f7;gap:36px}._reviewRow_x3t11_549:last-child{border-bottom:none}._reviewLabel_x3t11_561{display:flex;align-items:center;gap:7px;min-width:168px;font-size:11px;font-weight:600;color:#667085;text-transform:uppercase;letter-spacing:.05em}._reviewLabel_x3t11_561 svg{color:#667085;flex-shrink:0}._reviewValue_x3t11_578{flex:1;font-size:13px;font-weight:500;color:#1d2939}._reviewMilestoneTable_x3t11_585{width:100%;border-collapse:collapse;border:1px solid #e4e7ec;border-radius:6px;overflow:hidden;margin-top:12px}._reviewMilestoneTable_x3t11_585 th{background:#f5f7fb;padding:8px 12px;font-size:11px;font-weight:700;color:#344054;text-align:left;border-bottom:1px solid #e4e7ec;text-transform:uppercase;letter-spacing:.04em}._reviewMilestoneTable_x3t11_585 td{padding:9px 12px;font-size:13px;color:#1d2939;border-bottom:1px solid #f2f4f7}._reviewMilestoneTable_x3t11_585 tr:last-child td{border-bottom:none}._loadingBox_x3t11_619{display:flex;align-items:center;justify-content:center;padding:40px 0;color:#667085;font-size:14px}._submitError_x3t11_630{font-size:12px;color:#f04438}._inputWrapper_x3t11_636{position:relative;display:flex;align-items:center}._inputSuffix_x3t11_642{position:absolute;right:10px;font-size:12px;color:#667085;pointer-events:none}._inputPrefix_x3t11_650{position:absolute;left:10px;font-size:12px;color:#667085;pointer-events:none}._stepper_line_x3t11_658:before{content:"";position:absolute;top:48px;left:90px;right:90px;height:2px;background:#c6d8fb;z-index:1}._stepper_line_x3t11_658{display:flex;align-items:center;justify-content:space-between;position:relative;padding:36px 36px 0}._cs-lead-app-container_kvn8l_1{padding:24px;background-color:#f8f9fa;min-height:calc(100vh - 60px)}._cs-lead-header_kvn8l_7{font-size:20px;font-weight:600;color:#34393f;margin-bottom:24px;padding-bottom:8px}._cs-lead-table-container_kvn8l_15{width:100%;box-shadow:0 1px 2px #1018280d;overflow:auto;border-radius:6px;background:#fff}._cs-lead-table_kvn8l_15{width:100%;border-collapse:collapse;text-align:left}._cs-lead-table_kvn8l_15 thead{background:#d9d9dc;color:#64676b;font:600 12px Inter,sans-serif;height:40px;position:sticky;top:0;z-index:9}._cs-lead-table_kvn8l_15 th{padding:0 16px!important;border-bottom:1px solid #E1E7F0}._cs-lead-table_kvn8l_15 tbody{font:500 12px Inter,sans-serif;color:#34393f}._cs-lead-table_kvn8l_15 td{padding:8px 16px;border-bottom:1px solid #E1E7F0;vertical-align:middle}._cs-lead-table_kvn8l_15 tbody tr:hover{background-color:#f8f9fa}._project-name_kvn8l_59{font:400 13px Inter,sans-serif;color:#34393f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}._cs-lead-save-btn_kvn8l_68{background-color:#2f42eb;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s;height:38px}._edit-icon-btn_kvn8l_90{background:none;border:none;cursor:pointer;padding:4px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px}._edit-icon-btn_kvn8l_90:hover{background-color:#f1f3f5}._modal-overlay_kvn8l_104{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0006;display:flex;align-items:center;justify-content:center;z-index:10000}._modal-container_kvn8l_117{background:#fff;border-radius:8px;width:400px;max-width:90vw;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-direction:column}._modal-header_kvn8l_127{padding:16px 20px;border-bottom:1px solid #E1E7F0;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:16px;color:#111827}._modal-close-btn_kvn8l_138{background:none;border:none;font-size:20px;color:#6b7280;cursor:pointer}._modal-close-btn_kvn8l_138:hover{color:#111827}._modal-body_kvn8l_149{padding:20px}._modal-footer_kvn8l_153{padding:16px 20px;border-top:1px solid #E1E7F0;display:flex;justify-content:flex-end;gap:12px}._modal-cancel-btn_kvn8l_161{background:#fff;border:1px solid #D1D5DB;color:#374151;padding:8px 16px;border-radius:4px;font-weight:500;cursor:pointer}._modal-cancel-btn_kvn8l_161:hover{background:#f9fafb}
