.KitExpandedView_expandedView__RKiXh{background-color:#F4FAFF;border-bottom:2px solid #d9dcde;border-top-style:outset;padding:1.5rem;margin:0}.KitExpandedView_content__ixjgB{display:flex;gap:1rem;margin-bottom:1rem}.KitExpandedView_leftSection__cyTxX{display:flex;gap:1rem;flex:0 0 auto}.KitExpandedView_imageContainer__NnlTU{flex-shrink:0}.KitExpandedView_kitImage__9PCIT{width:80px;height:80px;object-fit:cover;border-radius:8px;border:1px solid #e5e7eb;background-color:#ffffff}.KitExpandedView_basicInfo__oSuT_{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.KitExpandedView_tagsContainer__LiZMD{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.KitExpandedView_tag__Mh3Lu{background-color:transparent;color:#000000;padding:.25rem .5rem;border:1px solid #0066cc;border-radius:6px;font-size:.75rem;font-weight:500}.KitExpandedView_mainContent__m0_35{flex:1 1;display:flex;flex-direction:column;gap:.75rem}.KitExpandedView_bottomRow__Nh0ED,.KitExpandedView_topRow__Gq63L{display:flex;gap:2rem;flex-wrap:wrap}.KitExpandedView_secondLine__BUese,.KitExpandedView_thirdLine__E_c4U{display:flex;gap:2rem;flex-wrap:wrap}.KitExpandedView_infoItem__5L5o6{display:flex;gap:.5rem;align-items:flex-start;font-size:.875rem;line-height:1.4;min-width:200px}.KitExpandedView_label__MsDpc{color:#000000;font-weight:400;flex-shrink:0;white-space:nowrap}.KitExpandedView_value__cWCMy{color:#000000;font-weight:700;word-break:break-word}.KitExpandedView_tableContainer__twOQF{width:100%;overflow-x:auto;border-top:1px solid #d9dcde;background-color:#ffffff}.KitExpandedView_detailsTable__MFQft{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem}.KitExpandedView_tableHeader__IN5c_{background-color:#F4FAFF;color:#000000;font-weight:600;padding:.75rem;text-align:left;font-size:.8125rem}.KitExpandedView_tableHeader__IN5c_:last-child{border-right:none}.KitExpandedView_tableValue__ohGOC{color:#000000;font-weight:400;padding:0 .75rem;border-right:1px solid #f3f4f6;vertical-align:top;word-break:break-word;background-color:#F4FAFF;max-width:250px;cursor:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.KitExpandedView_tableValue__ohGOC:last-child{border-right:none}.KitExpandedView_tableValue__ohGOC.KitExpandedView_locked__7ptUf{background-color:#FBEAE8}@media (max-width:1200px){.KitExpandedView_content__ixjgB{flex-direction:column;gap:1rem}.KitExpandedView_leftSection__cyTxX{min-width:unset;max-width:100%}.KitExpandedView_infoItem__5L5o6{min-width:unset}}@media (max-width:768px){.KitExpandedView_expandedView__RKiXh{padding:1rem}.KitExpandedView_leftSection__cyTxX{flex-direction:column;gap:1rem}.KitExpandedView_imageContainer__NnlTU{align-self:center}.KitExpandedView_tableHeader__IN5c_,.KitExpandedView_tableValue__ohGOC{padding:.5rem;font-size:.75rem}}.WeekPagination_paginationContainer__mzX8C{display:flex;justify-content:center;align-items:center;width:100%;padding:1rem 1rem 0;background-color:#F4FAFF;border-top:1px solid #e5e7eb}.WeekPagination_paginationWrapper__BqfEe{display:flex;align-items:center}.WeekPagination_paginationButton___ETen{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background-color:transparent;border:none;color:#0066cc;cursor:pointer;transition:all .2s ease;border-radius:4px}.WeekPagination_paginationButton___ETen:hover:not(:disabled){background-color:#f0f7ff}.WeekPagination_paginationButton___ETen:disabled{color:#cbd5e1;cursor:not-allowed}.WeekPagination_paginationButton___ETen svg{width:16px;height:16px}.WeekPagination_paginationInfo__Flbk4{display:flex;align-items:center;gap:.5rem;margin:0 .75rem;font-size:14px;line-height:20px}.WeekPagination_label__tjMCj{color:#000000;font-weight:400}.WeekPagination_range__17cTH{color:#0f172a;font-weight:400;padding:8px;background-color:#FFFFFF;border:1px solid #e2e8f0;border-radius:4px}.WeekPagination_separator__SnBJ6{color:#000000;font-weight:400}.WeekPagination_total__twW3I{color:#0f172a;font-weight:700}.ForecastTable_tableContainer__KLSG8{width:100%;height:100%;display:flex;flex-direction:column;position:relative;z-index:1}.ForecastTable_tableWrapper__HMZEV{height:500px;overflow-x:auto;overflow-y:auto;background-color:#F4FAFF;position:relative}.ForecastTable_table__wYg6R{width:max-content;border-collapse:separate;border-spacing:0;font-size:.875rem;table-layout:auto}.ForecastTable_tableHead__Bgytr{position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:#F4FAFF}.ForecastTable_headerRow__753cQ{border-bottom:2px solid #e5e7eb;height:56px}.ForecastTable_headerCell__1Pee_{background:#F4FAFF;color:#6C767F;font-weight:700;font-size:12px;text-align:left;top:0;white-space:nowrap;overflow:hidden}.ForecastTable_headerCell__1Pee_,.ForecastTable_stickyColumn__xFn_R{position:-webkit-sticky;position:sticky}.ForecastTable_copyIcon__tgrhN{width:23%;height:auto;aspect-ratio:4/3;flex-shrink:0;max-width:2rem}.ForecastTable_copyIconDisabled__Jbyfc{gap:.5rem;border:1px solid #bec2c6;border-radius:10rem;width:24%;height:auto;aspect-ratio:4/3;max-width:2rem;display:flex;align-items:center;justify-content:center}.ForecastTable_weekHeader__TSgBK{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:left;gap:4%;padding:.75rem 1.5% .75rem 2.5%;background-color:#F4FAFF}.ForecastTable_weekHeaderLocked__RbEbb{color:#6C767F;background-color:#FBEAE8}.ForecastTable_weekHeaderEditMode__b0_76{justify-content:space-around;gap:0}@media (min-width:1501px){.ForecastTable_weekHeaderEditMode__b0_76{justify-content:left;gap:8px}}.ForecastTable_weekNumber__kSVSs{font-size:.6875rem;font-weight:700;line-height:1.125rem;text-transform:uppercase;max-width:max-content}@media (min-width:1366px){.ForecastTable_weekNumber__kSVSs{font-size:.75rem}}.ForecastTable_lockIcon__bFPe_{width:19%;height:auto;aspect-ratio:1/1;max-width:1.5rem;color:#0066cc}.ForecastTable_editIcon__t_rfu{width:22%;height:auto;aspect-ratio:1/1;max-width:1.25rem;color:#0066cc}.ForecastTable_editIconDisabled__FKetP{opacity:.4;cursor:not-allowed;color:#9ca3af}.ForecastTable_tableBody__6Var6{background-color:#ffffff;margin-top:12px}.ForecastTable_bodyRow__g4bM9{border-bottom:1px solid #f3f4f6;height:43.2px}.ForecastTable_bodyCell__g5fOb{text-align:center;vertical-align:middle;background-color:#F4FAFF;white-space:nowrap}.ForecastTable_lockedColumn__QoeyI{background-color:#FBEAE8!important}.ForecastTable_kitCell__H6_m6{display:flex;align-items:center;gap:.5rem;justify-content:flex-start;padding:.25rem}.ForecastTable_expandButton__u1wVE{background:none;border:none;cursor:pointer;padding:.125rem;border-radius:2px;color:#0066cc;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ForecastTable_expandButton__u1wVE:hover{background-color:#f3f4f6;color:#374151}.ForecastTable_expandIcon__nUzi_{width:.875rem;height:.875rem;transition:transform .2s ease;transform:rotate(90deg)}.ForecastTable_expandIcon__nUzi_.ForecastTable_expandIconExpanded__yQL0i{transform:rotate(-90deg)!important}.ForecastTable_vendorDirectChip__1kTof{display:inline-flex;align-items:center;justify-content:center;background-color:#BE6F00;color:#ffffff;font-size:10px;font-weight:400;width:21px;height:16px;border-radius:8px;margin-right:.25rem;text-transform:uppercase}.ForecastTable_kitIdLink__zZqD_{width:83px;background:none;border:none;font-size:14px;line-height:20px;font-weight:400;color:#0066cc;text-decoration:none;cursor:pointer;padding:0;transition:color .2s ease;white-space:normal;overflow-wrap:break-word;word-break:break-all;text-align:left}.ForecastTable_kitIdLink__zZqD_:hover{color:#004b93}.ForecastTable_expandedRow__Bkknw{background-color:#F4FAFF}.ForecastTable_expandedCell__PrlF5{padding:0;border:none;background-color:transparent;position:relative;overflow:visible}.ForecastTable_expandedCell__PrlF5>div{position:-webkit-sticky;position:sticky;left:0;right:0;min-width:calc(96vw - 85px);max-width:calc(96vw - 85px);z-index:2}.ForecastTable_kitId__ezWNw{font-size:14px;font-weight:500;color:#0066cc;text-decoration:none}.ForecastTable_kitNameCell__cpn3a{font-size:14px;font-weight:500;color:#000000;text-align:left;padding:.5rem;white-space:normal;word-break:break-word}.ForecastTable_sortableHeader__Wm8OK{display:flex;align-items:center;justify-content:left;gap:.25rem;cursor:pointer;padding:.75rem .5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}.ForecastTable_sortableHeader__Wm8OK span{flex:1 1;min-width:0;max-width:12ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ForecastTable_sortIndicator__gv1VE{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:.25rem}.ForecastTable_sortArrow__bxaIw{font-size:12px!important;color:#9ca3af;transition:color .2s ease;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.ForecastTable_sortArrowActive__mDg9Y{color:#0066cc}.ForecastTable_singleTag__pM5YY{background-color:#FFDFB2;border-radius:4px}.ForecastTable_otherTagBadge__diAKc,.ForecastTable_singleTag__pM5YY{display:inline-block;padding:4px 12px;color:#000000;font-size:12px;font-weight:500;white-space:nowrap}.ForecastTable_otherTagBadge__diAKc{background-color:transparent;border:1px solid #0066cc;border-radius:8px;cursor:pointer}.ForecastTable_editControls__YyFzW{display:flex;justify-content:flex-end;margin-bottom:16px}.ForecastTable_editAllButton__p0g62{background-color:#0073DA;color:white;font-weight:500;padding:8px 16px;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.ForecastTable_editAllButton__p0g62:hover{background-color:#0066CC}.ForecastTable_headerContent__D_bm7{display:flex;align-items:center;justify-content:space-between;width:100%;overflow:hidden}.ForecastTable_headerDivider__41U4U{width:2px;height:20px;background:#D9DCDE;display:inline-block;vertical-align:middle;margin-right:1%}.ForecastTable_weekPagination__ktwy6{display:flex;align-items:center;justify-content:center;padding:.5rem;border:1px solid #d1d5db;border-radius:6px;background-color:#ffffff;color:#374151;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;min-width:2.5rem;height:2.5rem}.ForecastTable_paginationButton__r6T_E:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}.ForecastTable_paginationButton__r6T_E:disabled{opacity:.5;cursor:not-allowed;background-color:#f9fafb}.ForecastTable_paginationIcon___98w6{width:1rem;height:1rem}.ForecastTable_paginationInfo__4XyfP{font-size:.875rem;color:#6b7280;font-weight:500;white-space:nowrap}@media (max-width:1024px){.ForecastTable_tableWrapper__HMZEV{font-size:.8125rem}.ForecastTable_bodyCell__g5fOb,.ForecastTable_headerCell__1Pee_{padding:.75rem .5rem}.ForecastTable_pagination__Ea8yO{flex-direction:column;gap:1rem}.ForecastTable_weekPagination__ktwy6{width:100%;justify-content:center}}@media (max-width:768px){.ForecastTable_tableWrapper__HMZEV{font-size:.75rem}.ForecastTable_bodyCell__g5fOb,.ForecastTable_headerCell__1Pee_{padding:.5rem .375rem}.ForecastTable_kitCell__H6_m6{gap:.25rem}.ForecastTable_kitId__ezWNw,.ForecastTable_weekNumber__kSVSs{font-size:.6875rem}.ForecastTable_lockIcon__bFPe_{width:.75rem;height:.75rem}.ForecastTable_paginationButton__r6T_E{min-width:2rem;height:2rem;padding:.375rem}.ForecastTable_paginationIcon___98w6{width:.875rem;height:.875rem}.ForecastTable_paginationInfo__4XyfP{font-size:.8125rem}}.SmartCell_smartCell__TiEEh{width:100%;height:100%;display:flex;align-items:center;justify-content:left;padding:0 8px}.SmartCell_locked__gsBgO{background:#FBEAE8}.SmartCell_unavailableWrapper__tluNP{border:1px solid #cbcfd2;min-height:32px;max-height:32px;background-color:#E6E8EA;padding:8px;text-align:left;font-size:14px;font-weight:400;color:#A2A9AF}.SmartCell_inputWrapper___HU4h,.SmartCell_unavailableWrapper__tluNP{width:100%;height:100%;max-width:115px;display:flex;align-items:center;border-radius:8px}.SmartCell_inputWrapper___HU4h{border:1px solid #cbcfd2;background:#ffffff;justify-content:left;position:relative}.SmartCell_errorCell__DEW28{border:1px solid #da291c}.SmartCell_input__zvR5t{height:100%;border:none;border-radius:8px;background:transparent;color:#161819;font-size:14px;font-weight:400;text-align:left;padding:0 32px 0 8px;outline:none;transition:background .2s;flex:1 1}.SmartCell_exceptionIcon__xrtVR{position:absolute;right:8px;top:50%;transform:translateY(-50%);background-color:transparent;border-radius:50%;padding:2px}.SmartCell_exceptionIconLabel__7NwNK{background-color:transparent}.SmartCell_exceptionIconLabel__7NwNK,.SmartCell_exceptionIconVd__mRYxf{position:relative;border-radius:50%;padding:2px}.SmartCell_input__zvR5t::placeholder{color:#AEB5BB}.SmartCell_text__sHffG{color:#161819;font-size:14px;font-weight:400;text-align:left;display:flex;width:100%;align-items:center;gap:8px}.EditModeHeader_headerContainer__K9s6C{display:flex;justify-content:space-between;align-items:center;background:#C3DFF8;padding:12px 8px;width:100%;height:48px}.EditModeHeader_changesInfo__OYTpZ{display:flex;align-items:center;gap:8px;color:#0073DA;line-height:20px;font-size:14px;font-weight:700}.EditModeHeader_actions__rxWnY{display:flex;align-items:center;gap:12px;height:24px}.EditModeHeader_uploadButton__m4JET{display:flex;align-items:center;gap:2px;background:transparent;border:none;color:#0073DA;font-size:12px;font-weight:600;cursor:pointer;line-height:18px}.EditModeHeader_uploadIcon__qigUW{font-size:16px}.EditModeHeader_cancelButton__ePYiF{background:transparent;height:inherit;border:1px solid #0073da;border-radius:160px;color:#0073DA;font-size:12px;font-weight:600;padding:0 6px;cursor:pointer;transition:background-color .2s;line-height:18px;display:flex;justify-content:center;align-items:center}.EditModeHeader_cancelButton__ePYiF:hover{background-color:rgba(0,115,218,.05)}.EditModeHeader_saveButton__arEEq{background:#0073DA;height:inherit;border:1px solid #0073da;border-radius:160px;color:#FFFFFF;font-size:12px;font-weight:600;padding:0 6px;cursor:pointer;transition:background-color .2s;line-height:18px;display:flex;justify-content:center;align-items:center}.EditModeHeader_saveButton__arEEq:hover:not(:disabled){border-color:#005299;background-color:#005299}.EditModeHeader_saveButton__arEEq:disabled{border-color:#E6E8EA;background-color:#E6E8EA;color:#A2A9AF;cursor:not-allowed}.CopyWeekModal_modalBackdrop__TQ7zY{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#16181999;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.CopyWeekModal_modalContainer__QZdNP{background:white;border-radius:16px;padding:16px;max-width:480px;width:100%;position:relative;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);display:flex;flex-direction:column;align-items:center;gap:16px}.CopyWeekModal_closeButton__3UTyi{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:28px;color:#6C767F;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s}.CopyWeekModal_closeButton__3UTyi:hover{color:#161819}.CopyWeekModal_iconContainer__udkit{width:56px;height:56px;background:#C3DFF8;border-radius:50%;display:flex;align-items:center;justify-content:center}.CopyWeekModal_title__hQ7ES{font-size:26px;font-weight:700;text-align:center;line-height:36px;color:#161819}.CopyWeekModal_subtitle__Pl26C{font-size:16px;font-weight:400;text-align:center;line-height:24px;color:#6C767F}.CopyWeekModal_dropdownSection__eWe2m{width:100%;display:grid;grid-gap:4px;gap:4px}.CopyWeekModal_label___SOkE{display:block;font-size:14px;font-weight:400;color:#161819;line-height:20px}.CopyWeekModal_dropdownWrapper__qa6nT{position:relative;width:100%}.CopyWeekModal_dropdownButton__bj0ua{width:100%;height:48px;padding:0 1rem;background:white;border:1px solid #cbcfd2;border-radius:8px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:14px;color:#161819;transition:border-color .2s}.CopyWeekModal_dropdownButton__bj0ua:hover{border-color:#0066B2}.CopyWeekModal_dropdownButton__bj0ua:focus{outline:none;border-color:#0066B2;box-shadow:0 0 0 3px rgba(0,102,178,.1)}.CopyWeekModal_dropdownText__qkuwz{color:#6C767F;font-size:14px;font-weight:400}.CopyWeekModal_dropdownIcon__Rt85H{transition:transform .2s;color:#6C767F}.CopyWeekModal_dropdownIconOpen__IxY4m{transform:rotate(180deg)}.CopyWeekModal_dropdownMenu__Ws6FR{position:absolute;top:calc(100% + 4px);left:0;right:0;background:white;border:1px solid #cbcfd2;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);max-height:240px;overflow-y:auto;z-index:10}.CopyWeekModal_checkboxOption__joW1e{display:flex;align-items:center;padding:.75rem 1rem;cursor:pointer;transition:background-color .2s}.CopyWeekModal_checkboxOption__joW1e:hover{background-color:#F4FAFF}.CopyWeekModal_checkbox__As1k9{width:18px;height:18px;margin-right:.75rem;cursor:pointer;accent-color:#0066B2}.CopyWeekModal_checkboxLabel__9K6zG{font-size:14px;color:#161819;font-weight:400}.CopyWeekModal_buttonGroup__L9m_f{display:flex;gap:1rem;width:100%}.CopyWeekModal_cancelButton__DZEVq{flex:1 1;height:48px;background:white;border:1px solid #0073da;border-radius:24px;color:#0073DA;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;line-height:24px}.CopyWeekModal_cancelButton__DZEVq:hover{background:#F4FAFF}.CopyWeekModal_cancelButton__DZEVq:active{transform:scale(.98)}.CopyWeekModal_applyButton__thq0o{flex:1 1;height:48px;background:#0073DA;border:2px solid #0073da;border-radius:24px;color:#FFFFFF;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;line-height:24px}.CopyWeekModal_applyButton__thq0o:hover:not(:disabled){background:#005299;border-color:#005299}.CopyWeekModal_applyButton__thq0o:active:not(:disabled){transform:scale(.98)}.CopyWeekModal_dropdown-parent__m7N9o{height:48px!important;min-height:48px!important;padding-top:12px!important;padding-bottom:12px!important;border:none!important}.CopyWeekModal_dropdownMenu__Ws6FR::-webkit-scrollbar{width:6px}.CopyWeekModal_dropdownMenu__Ws6FR::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}.CopyWeekModal_dropdownMenu__Ws6FR::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:8px}.CopyWeekModal_dropdownMenu__Ws6FR::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.UploadForecastModal_modalBackdrop__ICGcV{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#16181999;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.UploadForecastModal_modalContainer__tgyTH{background:white;border-radius:16px;padding:24px;max-width:480px;width:100%;position:relative;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);display:flex;flex-direction:column;align-items:center;gap:24px}.UploadForecastModal_closeButton__FN7hk{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:28px;color:#6C767F;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s}.UploadForecastModal_closeButton__FN7hk:hover{color:#161819}.UploadForecastModal_iconContainer__s_l4_{width:56px;height:56px;background:#C3DFF8;border-radius:50%;display:flex;align-items:center;justify-content:center}.UploadForecastModal_title__KaXX6{font-size:26px;font-weight:700;color:#161819;text-align:center;line-height:36px;margin:0}.UploadForecastModal_subtitle__ygiHa{font-size:16px;font-weight:400;color:#6C767F;text-align:center;line-height:24px;margin:0}.UploadForecastModal_buttonGroup___UyIk{display:flex;gap:1rem;width:100%}.UploadForecastModal_cancelButton__a39cJ{flex:1 1;height:48px;background:white;border:1px solid #0073da;border-radius:24px;color:#0073DA;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;line-height:24px}.UploadForecastModal_cancelButton__a39cJ:hover{background:#F4FAFF}.UploadForecastModal_cancelButton__a39cJ:active{transform:scale(.98)}.UploadForecastModal_uploadButton__70q8h{flex:1 1;height:48px;background:#0073DA;border:2px solid #0073da;border-radius:24px;color:#FFFFFF;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;line-height:24px}.UploadForecastModal_uploadButton__70q8h:hover:not(:disabled){background:#005299;border-color:#005299}.UploadForecastModal_uploadButton__70q8h:active:not(:disabled){transform:scale(.98)}.UploadForecastModal_uploadButton__70q8h:disabled{background:#B8C4CE;border-color:#B8C4CE;cursor:not-allowed}.UploadForecastModal_fileUploadArea__BqgZ9{width:100%;display:flex;flex-direction:column;gap:8px}.UploadForecastModal_dragDropArea__ltq5L{width:100%;height:160px;border:1px dashed #d9dcde;border-radius:12px;background:#C3DFF8;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;opacity:1;transition:all .3s ease;padding:22px 0;gap:16px}.UploadForecastModal_dragDropArea__ltq5L.UploadForecastModal_dragging__u5E29{opacity:1;background:#a4d4ff}.UploadForecastModal_dragDropArea__ltq5L.UploadForecastModal_uploading__C_fl0{opacity:.3}.UploadForecastModal_dragDropArea__ltq5L.UploadForecastModal_withFile__hva9U{opacity:.6;pointer-events:none}.UploadForecastModal_dragDropArea__ltq5L.UploadForecastModal_error__jfVnf{border:1px dashed #da291c}.UploadForecastModal_descWrap__D3jGu{display:grid;justify-items:center}.UploadForecastModal_uploadIcon__Alm_0{margin-bottom:8px;opacity:1}.UploadForecastModal_uploadIconGray__7A_AW{margin-bottom:16px;opacity:.3;filter:grayscale(100%)}.UploadForecastModal_dragDropLabel__C_QiT,.UploadForecastModal_dragDropSublabel__bGT97{color:#161819;font-size:12px;font-weight:400;line-height:18px;text-align:center;margin:0}.UploadForecastModal_browseButton__VX39G{display:flex;align-items:center;gap:2px;padding:4px 0;flex:1 1;background:none;color:#0073DA;border-radius:160px;border:none;font-size:12px;font-weight:600;cursor:pointer;line-height:18px}.UploadForecastModal_browseButton__VX39G:hover{border:none}.UploadForecastModal_browseButton__VX39G:disabled{opacity:.7;cursor:not-allowed}.UploadForecastModal_fileDisplayArea__sNYKv{width:100%}.UploadForecastModal_uploadedFileWrapper__NU650{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#C3DFF8;border-radius:8px;color:#FFFFFF;font-size:14px;margin-top:8px}.UploadForecastModal_fileNameSection__dkUo2{display:flex;align-items:center;gap:8px;flex:1 1;overflow:hidden}.UploadForecastModal_deleteButton__WQaL4{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;color:#0073DA;transition:opacity .2s}.UploadForecastModal_deleteButton__WQaL4:hover:not(:disabled){opacity:.8}.UploadForecastModal_deleteButton__WQaL4:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.UploadForecastModal_uploadingOverlay__oGbLT{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;text-align:center;z-index:10}.UploadForecastModal_progressBar__4OdXq{width:100%;height:4px;background-color:rgba(255,255,255,.1);border-radius:2px;overflow:hidden;margin-bottom:16px}.UploadForecastModal_progressFill__OFyCz{height:100%;background-color:#1976D2;animation:UploadForecastModal_progress__onao3 2s ease-in-out infinite}@keyframes UploadForecastModal_progress__onao3{0%{width:0}50%{width:70%}to{width:100%}}.UploadForecastModal_validatingMessage__b7n24{color:#6C767F;font-size:14px;text-align:center;margin-top:8px}.UploadForecastModal_fileName__N2WTy{font-size:12px;color:#161819;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UploadForecastModal_errorMessage__mqnWm{display:flex;align-items:flex-start;gap:8px;color:#e46666;font-size:12px;font-weight:400;line-height:18px;max-height:80px;overflow-y:auto;max-width:590px}.UploadForecastModal_errorMessage__mqnWm span{flex:1 1;white-space:pre-wrap;word-break:break-word}.UploadForecastModal_errorMessage__mqnWm::-webkit-scrollbar{width:8px}.UploadForecastModal_errorMessage__mqnWm::-webkit-scrollbar-track{background:#f1f1f1}.UploadForecastModal_errorMessage__mqnWm::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.UploadForecastModal_errorMessage__mqnWm::-webkit-scrollbar-thumb:hover{background:#555}.NetworkError_modalBackdrop__Wriap{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.NetworkError_modalContainer__HtaN5{background:#FFFFFF;border-radius:16px;padding:16px;max-width:480px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 4px 24px rgba(0,0,0,.15);position:relative}.NetworkError_closeButton__6sVTF{position:absolute;top:12px;right:12px;background:none;border:none;font-size:24px;color:#666666;cursor:pointer;padding:4px;line-height:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease,color .2s ease}.NetworkError_closeButton__6sVTF:hover{background:#F5F5F5;color:#333333}.NetworkError_closeButton__6sVTF:active{background:#E0E0E0}.NetworkError_closeButton__6sVTF:focus{outline:2px solid #0073DA;outline-offset:2px}.NetworkError_illustrationContainer__2ocgP{width:240px;height:240px;display:flex;justify-content:center;align-items:center;margin-bottom:12px}.NetworkError_contentWrapper__gRO1_{width:100%;padding:12px 0;gap:8px;display:flex;flex-direction:column}.NetworkError_bottomWrapper__Js2f9{width:100%;padding:12px 24px 20px;gap:12px;display:flex;flex-direction:column}.NetworkError_mainContentWrapper__jzJVo{width:100%}.NetworkError_illustration__wpIbS{width:180px;height:auto}.NetworkError_title__d436D{font-size:28px;font-weight:700;line-height:36px;color:#161819;margin:0}.NetworkError_message__eLF85{font-size:16px;font-weight:400;line-height:24px;color:#161819;margin:0;text-align:center}.NetworkError_retryButton__hiI13{width:100%;background:#0073DA;color:#FFFFFF;border:none;border-radius:160px;padding:8px 24px;font-size:16px;font-weight:600;line-height:24px;cursor:pointer;transition:background-color .2s ease}.NetworkError_retryButton__hiI13:hover{background:#005BB5}.NetworkError_retryButton__hiI13:active{background:#004A94}.NetworkError_retryButton__hiI13:focus{outline:2px solid #0073DA;outline-offset:2px}@media (max-width:640px){.NetworkError_modalBackdrop__Wriap{padding:40px 20px}.NetworkError_modalContainer__HtaN5{padding:16px;max-width:100%}.NetworkError_title__d436D{font-size:26px;line-height:36px;margin:0}.NetworkError_message__eLF85{font-size:14px;line-height:20px;text-align:center}.NetworkError_illustrationContainer__2ocgP{width:180px;height:180px;margin-bottom:8px}.NetworkError_illustration__wpIbS{width:160px;height:160px}.NetworkError_contentWrapper__gRO1_{padding:8px 0;gap:8px}.NetworkError_bottomWrapper__Js2f9{padding:12px 16px 16px}.NetworkError_closeButton__6sVTF{top:8px;right:8px;font-size:20px;width:28px;height:28px}}.ForecastFilters_filtersContainer__7Dv_F{display:flex;gap:1.5rem;align-items:flex-end}.ForecastFilters_filterGroup__wUefP{display:flex;flex-direction:column;gap:.5rem;min-width:160px}.ForecastFilters_filterLabel__2IG6a{font-size:.875rem;font-weight:400;color:#161819;margin:0}.ForecastFilters_customDropdown__FL9_4{position:relative;width:100%}.ForecastFilters_dropdownTrigger__SQWA6{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;background-color:#ffffff;font-size:.875rem;color:#616161;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;min-height:1rem}.ForecastFilters_dropdownTrigger__SQWA6:focus{outline:none;border-color:#0066cc;box-shadow:0 0 0 3px rgba(0,102,204,.1)}.ForecastFilters_dropdownTrigger__SQWA6:hover{border-color:#9ca3af}.ForecastFilters_dropdownTriggerDisabled__S4Qad{opacity:.5;cursor:not-allowed;pointer-events:none}.ForecastFilters_dropdownArrow__5qMt1{transition:transform .2s ease;margin-left:.5rem;flex-shrink:0}.ForecastFilters_dropdownArrowOpen__F9Do_{transform:rotate(180deg)}.ForecastFilters_dropdownMenu__Mve4I{position:absolute;top:100%;left:0;right:0;background-color:#ffffff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);z-index:10;max-height:200px;overflow-y:auto}.ForecastFilters_dropdownItem___FFqv{padding:.5rem .75rem;cursor:pointer;font-size:.875rem;color:#616161;display:flex;align-items:center;gap:.5rem;transition:background-color .2s ease}.ForecastFilters_dropdownItem___FFqv:hover{background-color:#f3f4f6}.ForecastFilters_checkbox__xLwRv{margin:0;cursor:pointer}.ForecastFilters_multiSelectDisplay__4Pvmd{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ForecastFilters_preservedSelection__J6DXJ{background-color:#eff6ff;color:#0066cc;font-style:italic}.ForecastFilters_preservedSelection__J6DXJ:hover{background-color:#f3f4f6}.ForecastFilters_dropdownItemSelected__0BL9v{background-color:#eff6ff;color:#0066cc}.ForecastFilters_dropdownItemSelected__0BL9v:hover{background-color:#dbeafe}@media (max-width:768px){.ForecastFilters_filtersContainer__7Dv_F{flex-direction:column;gap:1rem;width:100%}.ForecastFilters_filterGroup__wUefP{min-width:unset;width:100%}.ForecastFilters_customDropdown__FL9_4{width:100%}}.ForecastActions_separator___kFCG{width:1px;height:24px;background-color:lightgrey;flex-shrink:0}.ForecastActions_linkButton__Mqxfb{background:none;border:none;color:#0073DA;font-size:.875rem;font-weight:600;line-height:20px;cursor:pointer;padding:6px 0;text-decoration:none;transition:all .2s ease}.ForecastActions_linkButtonDisabled__bDCg2{opacity:.5}.ForecastActions_actionsContainer__wud7q{display:flex;align-items:center;gap:12px}.ForecastActions_primaryButton__NYR53{display:flex;align-items:center;justify-content:center;min-height:32px;gap:4px;background:transparent;color:#0073DA;border:1px solid #0073da;padding:4px 16px;border-radius:25px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:none}.ForecastActions_primaryButton__NYR53:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ForecastActions_primaryButton__NYR53:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.05)}.ForecastActions_primaryButtonDisabled__evv35{opacity:.5;cursor:not-allowed;pointer-events:none;color:#A2A9AF;border:1px solid #e6e8ea}.ForecastActions_primaryButtonDisabled__evv35:hover{transform:none;box-shadow:none}.ForecastActions_linkButtonDisabled__bDCg2{cursor:not-allowed;pointer-events:none;color:#A2A9AF}.ForecastActions_buttonIcon__hkBAO{width:1rem;height:1rem;flex-shrink:0}@media (max-width:768px){.ForecastActions_actionsContainer__wud7q{flex-direction:column;align-items:stretch;gap:.75rem}.ForecastActions_linkButton__Mqxfb,.ForecastActions_primaryButton__NYR53{justify-content:center;width:100%}.ForecastActions_linkButton__Mqxfb{padding:.75rem;border:1px solid #e5e7eb;border-radius:6px;background-color:#ffffff}}.ForecastNotification_notification__mhMKD{display:flex;align-items:center;justify-content:space-between;background-color:#DCECFB;border:1px solid #005cae;border-radius:8px;padding:1rem;margin-bottom:1.5rem;gap:1rem}.ForecastNotification_content__3DKHP{display:flex;align-items:center;gap:.75rem;flex:1 1}.ForecastNotification_iconWrapper__MDA0K{flex-shrink:0;display:flex;align-items:center;justify-content:center}.ForecastNotification_icon__c00Cv{width:1.25rem;height:1.25rem;flex-shrink:0}.ForecastNotification_messageWrapper___fIpu{flex:1 1}.ForecastNotification_title__BuGJW{font-size:.875rem;font-weight:700;color:#000000;margin:0 0 .25rem;line-height:1.4}.ForecastNotification_message__uJfQy{font-weight:400;font-size:.875rem;color:#000000;margin:0;line-height:1.4}.ForecastNotification_closeButton__OxUBk{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:4px;color:#6b7280;transition:all .2s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;align-self:center}.ForecastNotification_closeButton__OxUBk:hover{background-color:rgba(107,114,128,.1);color:#374151}.ForecastNotification_closeIcon__l_zNt{width:24px;height:24px;flex-shrink:0}@media (max-width:768px){.ForecastNotification_notification__mhMKD{padding:.75rem}.ForecastNotification_content__3DKHP{gap:.5rem}.ForecastNotification_message__uJfQy,.ForecastNotification_title__BuGJW{font-size:.8125rem}}.DownloadNotification_notificationWrapper__o1XRE{position:relative;margin-bottom:16px}.DownloadNotification_notification__9SCeG{display:flex;flex-direction:column;background:#ffffff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-bottom:16px;overflow:hidden;border-left:4px solid}.DownloadNotification_notification__9SCeG.DownloadNotification_success__YpQrr{border-left-color:#009639}.DownloadNotification_notification__9SCeG.DownloadNotification_error__KG2DL{border-left-color:#d40020}.DownloadNotification_content__jbJsY{display:flex;align-items:flex-start;padding:16px;gap:12px}.DownloadNotification_iconWrapper__DrJLm{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.DownloadNotification_notification__9SCeG.DownloadNotification_success__YpQrr .DownloadNotification_iconWrapper__DrJLm{color:#009639}.DownloadNotification_notification__9SCeG.DownloadNotification_error__KG2DL .DownloadNotification_iconWrapper__DrJLm{color:#d40020}.DownloadNotification_textContent__IRdun{flex:1 1;min-width:0}.DownloadNotification_title__Igkk8{margin:0 0 4px;font-size:14px;font-weight:600;color:#161819;line-height:20px}.DownloadNotification_text___13jX{margin:0;font-size:14px;font-weight:400;color:#6C767F;line-height:20px}.DownloadNotification_closeButton__yhu1y{flex-shrink:0;background:none;border:none;padding:4px;cursor:pointer;color:#6C767F;border-radius:4px;transition:background-color .2s ease}.DownloadNotification_closeButton__yhu1y:hover{background-color:#f5f5f5;color:#161819}.DownloadNotification_actions__Tz947{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #e3eaf3;margin-top:8px;padding:16px}.DownloadNotification_primaryButton__ybspH,.DownloadNotification_secondaryButton__ZjE4I{padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid}.DownloadNotification_primaryButton__ybspH{background:#0073DA;color:#ffffff;border-color:#0073DA}.DownloadNotification_primaryButton__ybspH:hover{background:#0057b8;border-color:#0057b8}.DownloadNotification_secondaryButton__ZjE4I{background:transparent;color:#0073DA;border-color:#0073DA}.DownloadNotification_secondaryButton__ZjE4I:hover{background:#f4faff}@media (max-width:768px){.DownloadNotification_notification__9SCeG{margin:0 16px 16px}.DownloadNotification_actions__Tz947{flex-direction:column}.DownloadNotification_primaryButton__ybspH,.DownloadNotification_secondaryButton__ZjE4I{width:100%}}.ManageKitsPanel_sidepanel__eQGm5{z-index:10001!important}.ManageKitsPanel_content__KqgPR{padding:1rem;display:flex;flex-direction:column}.ManageKitsPanel_title__pUYvK{font-size:22px;font-weight:700;color:#000000;margin-bottom:7px}.ManageKitsPanel_subtitle__XuiQY{font-size:12px;font-weight:400;color:#6C767F;line-height:1.5;margin-bottom:1rem}.ManageKitsPanel_checkboxList__QvJ8B{display:flex;flex-direction:column;gap:1rem}.ManageKitsPanel_separator__zTo_a{height:.1px;background:#D9DCDE;margin:.1rem 0}.ManageKitsPanel_checkboxItem___k9Ls{display:flex;align-items:center}.ManageKitsPanel_checkbox__Awb1s{display:flex;align-items:center;gap:.5rem;width:100%;cursor:pointer;font-size:14px;font-weight:600;color:#000000}.ManageKitsPanel_checkbox__Awb1s input[type=checkbox]{width:16px;height:16px;cursor:pointer}.ManageKitsPanel_checkbox__Awb1s input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.ManageKitsPanel_limitMessage__HeGtk{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;background-color:#E7F3FF;border-left:3px solid #0066cc;border-radius:4px;font-size:14px;color:#333333;line-height:1.5}.ManageKitsPanel_limitMessage__HeGtk svg{flex-shrink:0;margin-top:2px}.ManageKitsPanel_limitMessage__HeGtk span{flex:1 1}.ManageKitsPanel_buttonContainer__aPhkv{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem}.ManageKitsPanel_applyButton__OTh_c{width:100%;padding:.75rem 1.5rem;background-color:#0066cc;color:#ffffff;font-size:16px;font-weight:600;border:none;border-radius:24px;cursor:pointer;transition:background-color .2s ease}.ManageKitsPanel_applyButton__OTh_c:hover:not(:disabled){background-color:#0052a3}.ManageKitsPanel_applyButton__OTh_c:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.ManageKitsPanel_clearButton__SvKyV{width:100%;padding:.75rem 1.5rem;background-color:#ffffff;color:#0066cc;font-size:16px;font-weight:600;border:2px solid #0066cc;border-radius:24px;cursor:pointer;transition:all .2s ease}.ManageKitsPanel_clearButton__SvKyV:hover{background-color:#f0f7ff}.PublishForecastFooter_footerContainer__hcXui{position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;background:#FFFFFF;margin-top:24px}.PublishForecastFooter_simpleFooter__A_ESX{height:72px;padding:16px 0}.PublishForecastFooter_exceptionFooter__RU2_6{padding:16px 0}.PublishForecastFooter_submitException__khIjD{margin-top:32px;border-top:1px solid #d9dcde}.PublishForecastFooter_footerContent__jVeeJ{max-width:100%;margin:0 auto;padding:16px;display:flex;justify-content:space-between;align-items:center;gap:16px}.PublishForecastFooter_footerContentSimple__HCp_e{padding:0}.PublishForecastFooter_footerContentException__nDYIx{padding:12px 16px;background:#FFF1D5;border:1px solid #cd9324;gap:8px;border-radius:8px}.PublishForecastFooter_messageContainer__v2boh{display:flex;align-items:center;gap:8px;flex:1 1;background:#FFF4E5;border:1px solid #ffd699;border-radius:8px;padding:8px 12px}.PublishForecastFooter_messageText__8hUuQ{font-size:14px;font-weight:400;color:#161819;line-height:20px}.PublishForecastFooter_publishButton__oGgma{gap:8px;background:#0073DA;border:none;border-radius:160px;color:#FFFFFF;font-size:16px;font-weight:600;padding:8px 24px;cursor:pointer;transition:background-color .2s;line-height:24px;height:40px;display:flex;align-items:center;justify-content:center}.PublishForecastFooter_publishButton__oGgma:hover{background-color:#005299}.PublishForecastFooter_publishButton__oGgma:disabled{background:#E6E8EA;color:#A2A9AF;cursor:not-allowed}.PublishForecastFooter_exceptionBanner__Qb2_P{display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;border-radius:0;padding:0;width:100%;gap:16px}.PublishForecastFooter_exceptionInfo__rEFno{display:flex;align-items:flex-start;gap:8px;flex:1 1}.PublishForecastFooter_iconWrapper__KZz9r{display:flex;align-items:center;justify-content:center;flex-shrink:0}.PublishForecastFooter_exceptionText__MDFtf{display:flex;flex-direction:column;letter-spacing:0}.PublishForecastFooter_exceptionTitle__9jw1r{font-size:14px;font-weight:700;color:#000000;line-height:20px}.PublishForecastFooter_exceptionMessage__XjkH_{font-size:14px;font-weight:400;color:#000000;line-height:20px;margin-top:4px}.PublishForecastFooter_exceptionMessage__XjkH_>div{margin-bottom:4px}.PublishForecastFooter_exceptionMessage__XjkH_>div:last-child{margin-bottom:0}.PublishForecastFooter_submitButton__BVVdu{display:flex;align-items:center;gap:8px;background:#0073DA;border:none;border-radius:160px;color:#FFFFFF;font-size:16px;font-weight:600;padding:8px 24px;cursor:pointer;transition:background-color .2s;line-height:20px;white-space:nowrap;flex-shrink:0}.PublishForecastFooter_submitButton__BVVdu:hover{background-color:#005299}.PublishForecastFooter_submitButton__BVVdu:active{transform:scale(.98)}@media (max-width:768px){.PublishForecastFooter_exceptionBanner__Qb2_P{flex-direction:column;align-items:flex-start}.PublishForecastFooter_submitButton__BVVdu{width:100%;justify-content:center}}.ForecastUpdatedUI_container__mWlxG{border-radius:0;box-shadow:none;margin:0;display:flex;flex-direction:column;min-height:368px;padding:24px;background:#F4FAFF;border-radius:12px}.ForecastUpdatedUI_contentWrapper__8LcuA{display:flex;align-items:center;position:relative;left:0;right:0;@media screen and (min-width:1080px){left:80px;right:80px}}.ForecastUpdatedUI_illustrationSection__r0hHD{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:320px;height:320px;border-radius:8px;padding:20px}.ForecastUpdatedUI_messageSection__0V9_C{flex:1 1;max-width:600px}.ForecastUpdatedUI_messageCard__RtmPD{border-radius:8px;padding:32px 40px;display:grid;grid-gap:16px;gap:16px}.ForecastUpdatedUI_title__pKtMC{font-size:32px;font-weight:700;line-height:42px;color:#0073DA;text-align:center}.ForecastUpdatedUI_messageContent___KP_7{display:flex;flex-direction:column}.ForecastUpdatedUI_mainMessage__mUC5i{font-size:14px;font-weight:700;color:#000000;margin:0;text-align:center;line-height:1.5}.ForecastUpdatedUI_subMessage__kcnRf{font-size:14px;font-weight:500;color:#000000;margin:0;text-align:center;line-height:1.6}@media (max-width:968px){.ForecastUpdatedUI_contentWrapper__8LcuA{flex-direction:column;gap:40px}.ForecastUpdatedUI_illustrationSection__r0hHD{width:280px;height:280px}.ForecastUpdatedUI_messageCard__RtmPD{padding:24px 32px}.ForecastUpdatedUI_title__pKtMC{font-size:24px}}.ForecastException_container__ppevv{background:#ffffff;border-radius:0;box-shadow:none;margin:0;display:flex;flex-direction:column}.ForecastException_tableHeadWrap__7meHY{display:flex;gap:0;height:72px;padding:20px 8px;gap:8px}.ForecastException_tableHead__y1ikQ{background:transparent;padding:12px 8px;display:flex;align-items:center;justify-content:flex-start;border-bottom:2px solid #0073da;color:#161819;font-size:14px;font-weight:700;line-height:20px;letter-spacing:0;white-space:nowrap;position:relative;height:32px;gap:8px;color:#0073DA}.ForecastException_tableSection__tuvLW{background:#F4FAFF;border-radius:12px;margin-bottom:0;box-shadow:none;padding:24px;flex:1 1;display:flex;flex-direction:column}.ForecastException_tableWrapper__P4QON{flex:none;display:flex;flex-direction:column}.ForecastException_table__Glgtl{min-width:986px;table-layout:fixed}.ForecastException_headerRow__Rs9GM{position:-webkit-sticky;position:sticky;top:0;z-index:2}.ForecastException_tableWrapper__P4QON{background:transparent;padding:0;overflow-x:auto;overflow-y:auto;max-height:400px}.ForecastException_tableLayoutWrapper__jBGqZ{display:flex;width:100%;gap:0}.ForecastException_leftTableSection__XF3Pe{flex:0 0 auto;width:419px}.ForecastException_middleTableSection__G4Fy3{flex:1 1 auto;overflow-x:auto;overflow-y:hidden;min-width:0}.ForecastException_middleTableSection__G4Fy3::-webkit-scrollbar{height:6px}.ForecastException_middleTableSection__G4Fy3::-webkit-scrollbar-track{background:#f9fafb}.ForecastException_middleTableSection__G4Fy3::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.ForecastException_middleTableSection__G4Fy3::-webkit-scrollbar-thumb:hover{background:#9ca3af}.ForecastException_rightTableSection__o4Syf{flex:0 0 auto;width:400px}.ForecastException_weekColumnHeaderWrapper__bx_Yf{display:flex;align-items:center}.ForecastException_weekWrapperHeader__wjLbO{display:flex;overflow:visible;gap:0;align-items:center;justify-content:center}.ForecastException_weekColumnHeader__K_xuZ{flex:0 0 157px;min-width:157px;font-size:12px;font-weight:700;color:#6C767F;text-transform:uppercase;letter-spacing:.04em;text-align:left;padding:0 8px}.ForecastException_weekColumnHeader__K_xuZ:last-child{border-right:none}.ForecastException_weekWrapper__7n0i6{display:flex;overflow:visible;gap:0;align-items:center;justify-content:center}.ForecastException_weekColumn__Lo7zS{flex:0 0 167px;min-width:167px;color:#161819;font-size:14px;font-weight:400;text-align:center;background:transparent;display:flex;align-items:center;justify-content:left;gap:6px}.ForecastException_weekColumn__Lo7zS:last-child{border-right:none}.ForecastException_infoIcon__nKGDJ{flex-shrink:0;cursor:pointer;opacity:.7;transition:opacity .2s}.ForecastException_infoIcon__nKGDJ:hover{opacity:1}.ForecastException_table__Glgtl{width:100%;border-collapse:separate;border-spacing:0;background:transparent;table-layout:auto}.ForecastException_headerRow__Rs9GM{background:#f4faff;border-bottom:1px solid #e0e8ef}.ForecastException_headerCell__haBMV{padding:12px 8px;font-weight:700;color:#6C767F;font-size:12px;text-transform:uppercase;background:#f4faff;border:none;vertical-align:middle;text-align:left}.ForecastException_commentsHeader__LNx41{width:200px;min-width:200px;@media screen and (min-width:1080px){width:250px;min-width:250px}@media screen and (min-width:1400px){width:400px;min-width:400px}}.ForecastException_commentsBody__Bv52s{width:200px;min-width:200px;@media screen and (min-width:1080px){width:250px;min-width:250px}@media screen and (min-width:1400px){width:400px;min-width:400px}}.ForecastException_commentsHeaderWrapper__IP_BU{display:flex;align-items:center}.ForecastException_sortIcon__DeCsB{display:flex;flex-direction:column;gap:2px}.ForecastException_sortArrow__R0akz{stroke:#565E66;transition:stroke .2s ease}.ForecastException_sortArrowInactive__HuQgz{stroke:#AEB5BB}.ForecastException_sortArrowActive__MZZ05{stroke:#565E66}.ForecastException_sortableHeaderContent__aBlPT{gap:10px;height:100%;cursor:pointer}.ForecastException_headerContent__qGjp_,.ForecastException_sortableHeaderContent__aBlPT{display:flex;align-items:center;justify-content:space-between;width:100%}.ForecastException_headerLabel__9IBgV{display:inline-flex;align-items:center;gap:6px}.ForecastException_headerDivider__JcQ4V{width:2px;height:20px;background:#D9DCDE;display:inline-block;vertical-align:middle;margin-left:8px}.ForecastException_bodyRow__5mIuU,.ForecastException_bodyRow__5mIuU:active,.ForecastException_bodyRow__5mIuU:focus{background:transparent}.ForecastException_bodyCell__UEOrH{padding:0 8px;color:#161819;font-size:14px;font-weight:400;background:#f4faff;border:none}.ForecastException_kitCell__KniVf{display:flex;align-items:center;gap:8px}.ForecastException_kitId__bzPhc{color:#0073DA;font-weight:400;font-size:14px}.ForecastException_vdTag__xpge3{display:inline-block;background:#BE6F00;color:#FFFFFF;border-radius:8px;font-size:10px;font-weight:400;padding:2px 4px;margin-left:4px;line-height:1.2}.ForecastException_commentInput__Dqrwe{width:100%;min-width:220px;padding:10px 36px 10px 16px;border-radius:20px;border:1px solid #e3eaf3;background:#fafdff;font-size:15px;color:#003366;transition:border .2s}.ForecastException_commentInput__Dqrwe:focus{outline:none;border:1.5px solid #1a7cff}.ForecastException_commentInput__Dqrwe::placeholder{color:#b8cbe3}.ForecastException_commonCommentsSection__cFiaa{width:100%;height:80px;padding:16px 0;background:transparent;border-top:none;position:relative;flex:none}.ForecastException_commonCommentInput__BdC1P{width:100%;padding:12px 16px;border-radius:20px;border:1px solid #e3eaf3;background:#fafdff;font-size:15px;color:#003366;margin-top:8px;margin-bottom:0;resize:none}.ForecastException_commonCommentInput__BdC1P:focus{outline:none;border:1.5px solid #1a7cff}.ForecastException_commonCommentInput__BdC1P::placeholder{color:#b8cbe3}.ForecastException_charCount__DzWGk{position:absolute;bottom:1.75rem;right:2rem;font-size:.75rem;color:#9ca3af;background:#ffffff;padding:.125rem .375rem;border-radius:4px}.ForecastException_actionButtons__mnhlo{display:flex;justify-content:flex-end;gap:1rem;background:transparent;margin-top:auto;height:72px;padding:16px;border-top:1px solid #d9dcde}.ForecastException_editBtn__8OhAM,.ForecastException_publishBtn__APqRF{padding:.625rem 1.5rem;font-size:16px;font-weight:600;border-radius:20px;cursor:pointer;border:none;height:40px}.ForecastException_editBtn__8OhAM{background:transparent;color:#0073DA;padding:8px 0}.ForecastException_editBtn__8OhAM:hover{background:#fafdff}.ForecastException_publishBtn__APqRF{background:#0073DA;color:#fff;border:1px solid #0073da;display:flex;align-items:center;justify-content:center;padding:8px 24px;border-radius:160px}.ForecastException_publishBtn__APqRF:hover{background:#0057b8;border-color:#0057b8}.ForecastException_publishBtn__APqRF:active{transform:translateY(1px)}@media (max-width:768px){.ForecastException_container__ppevv{padding:1rem}.ForecastException_header__MPcrG{flex-direction:column;gap:1rem}.ForecastException_title__FoKNV{font-size:1.5rem}.ForecastException_weekTab__eIUyS{padding:.625rem 1rem;font-size:.8125rem}.ForecastException_table__Glgtl{font-size:.8125rem}.ForecastException_bodyCell__UEOrH,.ForecastException_headerCell__haBMV{padding:.5rem .75rem}.ForecastException_actionButtons__mnhlo{flex-direction:column;width:100%}.ForecastException_editBtn__8OhAM,.ForecastException_publishBtn__APqRF{width:100%}}.ForecastException_loading__kI_5k{display:flex;justify-content:center;align-items:center;min-height:400px;color:#6b7280}.ForecastException_emptyState__GC28x{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;color:#6b7280}.ForecastException_emptyStateTitle__BsY9b{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:.5rem}.ForecastException_emptyStateText__L2sBX{font-size:.875rem;color:#6b7280}.ForecastException_commentsInput__snN_6{background:#FAFDFF!important;border:1px solid #e3eaf3!important;border-radius:8px!important;padding:10px 16px!important;color:#161819!important;font-size:14px!important;outline:none!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:40px!important}.Header_header__hixXl{display:flex;justify-content:space-between;align-items:center;height:64px;padding:8px;margin-bottom:24px}.Header_headerContent__fgbQH{flex:1 1}.Header_title__eH5Db{font-size:18px;font-weight:700;color:#111827;line-height:28px}.Header_subtitle__eXCMH{font-size:14px;font-weight:400;color:#6b7280;margin:0;line-height:20px}.Header_downloadBtn__KBgIR{padding:.5rem 1rem;background:transparent;color:#0073DA;font-size:.875rem;font-weight:600;cursor:pointer;transition:color .2s;border:none;border-left:2px solid #d9dcde}.Header_downloadBtn__KBgIR:hover{color:#0052a3;text-decoration:underline}.SaveErrorDisplay_errorContainer__WuBwq{display:flex;align-items:flex-start;background-color:#FBEAE8;border:1px solid #da291c;border-radius:8px;padding:12px 16px;margin-bottom:1.5rem;gap:1rem}.SaveErrorDisplay_content__mdkbo{display:flex;align-items:flex-start;gap:.75rem;flex:1 1}.SaveErrorDisplay_iconWrapper__tU0XF{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:4px 0}.SaveErrorDisplay_icon__kkh1_{width:1.25rem;height:1.25rem;flex-shrink:0;color:#DC2626}.SaveErrorDisplay_messageWrapper__ts6zZ{flex:1 1;gap:8px}.SaveErrorDisplay_mainTitle__ooUaH{font-size:14px;font-weight:700;color:#000000;line-height:20px}.SaveErrorDisplay_errorsList__larZy{display:flex;flex-direction:column}.SaveErrorDisplay_errorItem__J_rSD{font-size:.875rem;color:#000000;margin:0;line-height:20px;font-size:14px;font-weight:400}.SaveErrorDisplay_errorTitle__AeIaV{font-weight:700;font-size:14px;color:#000000;font-style:italic}@media (max-width:768px){.SaveErrorDisplay_errorContainer__WuBwq{padding:.75rem}.SaveErrorDisplay_content__mdkbo{gap:.5rem}.SaveErrorDisplay_errorItem__J_rSD,.SaveErrorDisplay_mainTitle__ooUaH{font-size:.8125rem}}.ForecastView_forecastContainer__BRW3M{padding:2rem;min-height:calc(100vh - 64px);font-family:Noto Sans,sans-serif}.ForecastView_header__lPHT7{margin-bottom:2rem}.ForecastView_titleSection__RHnV0{margin-bottom:1.5rem}.ForecastView_content__rA94c{background:#F4FAFF;padding:24px 24px 40px;border-radius:20px}.ForecastView_title__7gHUg{font-size:18px;font-weight:600;color:#161819;margin:0 0 .5rem;line-height:1.2}.ForecastView_subtitle__tFtf2{font-size:14px;color:#6C767F;font-weight:400;margin:0;line-height:1.4}.ForecastView_controlsSection__Xe88L{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:2rem}.ForecastView_tableSection__iZNxd{overflow:hidden}@media (max-width:1024px){.ForecastView_forecastContainer__BRW3M{padding:1.5rem}.ForecastView_controlsSection__Xe88L{flex-direction:column;align-items:stretch;gap:1rem}}@media (max-width:768px){.ForecastView_forecastContainer__BRW3M{padding:1rem}.ForecastView_title__7gHUg{font-size:1.75rem}.ForecastView_subtitle__tFtf2{font-size:.875rem}}.page_container__bNdzh{min-height:calc(100vh - 64px);background:#ffffff;padding:1.5rem}.page_headerActions__Sq02p{display:flex;gap:.75rem;align-items:center}.page_headerActions__Sq02p button{border-radius:6px!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important;white-space:nowrap!important;display:flex!important;align-items:center!important;gap:.5rem!important}.page_headerActions__Sq02p .button.primary,.page_headerActions__Sq02p button[class*=primary]{background-color:#0066cc!important;border:2px solid #0066cc!important;color:white!important}.page_headerActions__Sq02p .button.secondary,.page_headerActions__Sq02p button[class*=secondary]{background-color:white!important;border:1px solid #d1d5db!important;color:#0066cc!important}.page_headerActions__Sq02p .button.secondary:hover,.page_headerActions__Sq02p button[class*=secondary]:hover{background-color:#f9fafb!important;border-color:#0066cc!important}.page_container__bNdzh td input,.page_container__bNdzh tr input[type=number],.page_container__bNdzh tr input[type=text]{background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:.5rem!important;font-size:.875rem!important;color:#111827!important;width:100%!important;box-sizing:border-box!important}.page_container__bNdzh td input:focus,.page_container__bNdzh tr input:focus{outline:none!important;border-color:#0066cc!important;box-shadow:0 0 0 3px rgba(0,102,204,.1)!important}.page_footer__lLVGe{display:flex;justify-content:flex-end;align-items:center;padding:2rem 0 1rem;margin-top:2rem}.page_primaryButton__h_jyM{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;background:#0066cc;color:#ffffff;font-size:.875rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:background .2s ease;min-width:100px}.page_primaryButton__h_jyM:hover:not(:disabled){background:#0052a3}.page_primaryButton__h_jyM:active:not(:disabled){background:#004080}.page_primaryButton__h_jyM.page_disabled__R9nvp,.page_primaryButton__h_jyM:disabled{background:#d1d5db;cursor:not-allowed;opacity:.6}.page_footer__lLVGe button{border-radius:6px!important;padding:.625rem 1.5rem!important;font-size:.875rem!important;font-weight:500!important;min-width:100px!important}.page_singleLocationNotice___idgL{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:3rem 2rem;text-align:center;margin:2rem 0}.page_singleLocationNotice___idgL p{margin:.5rem 0;color:#6b7280;font-size:1rem}.page_singleLocationNotice___idgL p:first-child{font-size:1.25rem;font-weight:600;color:#111827}.page_shipToSection__ydlW2{display:flex;justify-content:space-between;align-items:center;margin:1.5rem 0;padding:0 .5rem}.page_shipToLabel__i6NJg{font-size:1rem;font-weight:600;color:#111827}.page_buttonGroup__r4KGZ{display:flex;align-items:center;gap:0}.page_buttonDivider__3Erc7{width:1px;height:24px;background-color:#D1D5DB;margin:0 12px}.page_linkButton__SMVkE{background:none;border:none;color:var(--Tokens-Button-Borderless,#0073DA);font-family:var(--Typography-Font-Family-Body,"Noto Sans");font-size:var(--Font-Size-Body,16px);font-style:normal;font-weight:700;line-height:var(--Line-Height-Body,24px);cursor:pointer;text-decoration:none;padding:0;white-space:nowrap}.page_linkButton__SMVkE:hover{text-decoration:underline}.page_orderLabel___ks9_{margin:1.5rem 0 1rem;padding:0 .5rem}.page_orderLabelText__orLVC{font-size:1rem;font-weight:600;color:#111827}.page_errorBanner__XVF6y{display:flex;height:64px;min-width:280px;padding:var(--Spacing-spacing-12,12px) var(--Spacing-spacing-16,16px);justify-content:flex-end;align-items:flex-start;align-content:flex-start;gap:8px var(--Spacing-spacing-8,8px);align-self:stretch;flex-wrap:wrap;border-radius:var(--Corner-radius-corner-radius-xsmall,8px);border:1px solid var(--Tokens-Feedback-Error-Default,#da291c);background:var(--Tokens-Feedback-Error-Background,#FBEAE8);margin:0}.page_errorIcon__Fo4gU{flex-shrink:0}.page_errorContent__9FlBo{flex:1 1}.page_errorContent__9FlBo strong{display:block;font-family:var(--Typography-Font-Family-Heading,"Noto Sans");font-size:var(--Font-Size-H6,14px);font-weight:700;line-height:var(--Line-Height-H6,20px);margin-bottom:.25rem}.page_errorContent__9FlBo p,.page_errorContent__9FlBo strong{color:var(--Tokens-Text-High-contrast,#000);font-style:normal}.page_errorContent__9FlBo p{font-family:var(--Typography-Font-Family-Body,"Noto Sans");font-size:var(--Font-Size-Small,14px);font-weight:400;line-height:var(--Line-Height-Small,20px);margin:0}.page_footerBannerContainer__706jV{display:flex;flex-direction:row;align-items:center;gap:.75rem;width:100%;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:1rem}.page_footerBannerContainer__706jV .page_primaryButton__h_jyM{margin-left:auto;min-width:auto;padding:.5rem 1.5rem}.page_adhocBanner__KvN5H{display:flex;align-items:center;gap:.75rem;margin:0}.page_infoIcon__Ofk2t{flex-shrink:0}.page_adhocContent__8RhB5{flex:1 1}.page_adhocContent__8RhB5 strong{display:block;color:#111827;font-size:.875rem;font-weight:700;margin-bottom:.25rem}.page_adhocContent__8RhB5 p{color:#111827;font-size:.875rem;font-weight:400;margin:0;line-height:1.5}.page_loader__fkaF_{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#ffffff;border-radius:50%;animation:page_spin__4wcSp .6s linear infinite;margin-right:.5rem}@keyframes page_spin__4wcSp{to{transform:rotate(1turn)}}