.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}