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