code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{font-family:Helvetica}button:focus{outline:0}*{box-sizing:border-box}*,body{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%}.app{flex-direction:column;min-height:100vh}.app,.header{display:flex;width:100%}.header{align-items:center;background-color:#fff;border-bottom:1px solid #eee;height:70px;justify-content:space-between;padding:0 40px}.header-logo{color:#1a1a1a;font-size:29px;font-weight:700;letter-spacing:-.5px}.header-user{align-items:center;display:flex;gap:24px}.header-logout,.header-user-email{color:#333;font-size:14px}.header-logout{background:none;border:none;cursor:pointer;font-weight:500;padding:0}.header-logout:hover{color:#ff6315}.app-main{align-items:stretch;display:flex;flex:1 1;height:calc(100vh - 70px);justify-content:flex-start;overflow:hidden;padding:0}.Header_header__HXQOm{align-items:center;background-color:#fff;border-bottom:1px solid #eee;display:flex;height:70px;justify-content:space-between;padding:0 40px;width:100%}.Header_headerLogo__pqY9V{color:#1a1a1a;font-size:29px;font-weight:700;letter-spacing:-.5px}.Header_headerUser__UwpwN{align-items:center;display:flex;gap:24px}.Header_headerUserEmail__g8ZRw{color:#333;font-size:14px}.Header_headerLogout__5O-Gn{background:none;border:none;color:#333;cursor:pointer;font-size:14px;font-weight:500;padding:0}.Header_headerLogout__5O-Gn:hover{color:#ff6315}.AuthPage_pageContainer__h6Tg8{align-items:flex-start;display:flex;flex:1 1;justify-content:center;padding:65px 20px 40px}.AuthPage_card__SDoJL{background-color:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 10px 25px 0 #0000001a;box-sizing:border-box;margin:50px auto 0;padding:30px 20px;text-align:center;width:80%}@media (min-width:600px){.AuthPage_card__SDoJL{width:450px}}.AuthPage_title__ghBiO{color:#2f3542;font-size:28px;margin-bottom:8px;margin-top:20px}.AuthPage_subtitle__yeIf3{color:#666;font-size:14px;margin-bottom:30px}.AuthPage_message__EuwkG{color:#666;font-size:15px;margin-bottom:30px}.AuthPage_buttons__1913l{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.AuthPage_button__1eD9l{align-items:center;background-color:#ff6315;border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:32px;justify-content:center;padding:0 20px;transition:background-color .2s}.AuthPage_button__1eD9l:hover{color:#f2f2f2}.AuthPage_button__1eD9l:disabled{background-color:#ccc;cursor:not-allowed}.AuthPage_login__X4yEu{background-color:#ff6315}.AuthPage_login__X4yEu:hover{background-color:#e55a12}.AuthPage_register__eU7JJ{background-color:#f0f0f0;color:#333}.AuthPage_register__eU7JJ:hover{background-color:#e0e0e0;color:#333}.Sidebar_sidebar__zfhso{border-right:1px solid #eee;flex-shrink:0;padding:30px 40px;width:280px}.Sidebar_nav__yqOrm{display:flex;flex-direction:column;gap:0}.Sidebar_navItem__MYTiy{background:none;border:none;border-left:3px solid #0000;color:#333;cursor:pointer;display:block;font-size:15px;padding:12px 16px;text-align:left;text-decoration:none;transition:all .2s}.Sidebar_navItem__MYTiy:hover{color:#ff6315}.Sidebar_navItemActive__Ys6KW{border-left-color:#ff6315;color:#ff6315;font-weight:500}.Card_card__p9wzB{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;width:100%}.Card_paddingNormal__WBb-\+{padding:30px}.Card_paddingLarge__pAi\+b{padding:60px}.Button_button__KXFVC{align-items:center;border:none;border-radius:5px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;height:40px;justify-content:center;padding:12px 24px;transition:background-color .2s;white-space:nowrap}.Button_button__KXFVC:disabled{cursor:not-allowed;opacity:.6}.Button_primary__Gs9eZ{background-color:#ff6315;color:#fff}.Button_primary__Gs9eZ:hover:not(:disabled){background-color:#e55a12}.Button_primary__Gs9eZ:disabled{background-color:#ccc}.Button_secondary__G-ccb{background-color:#f5f5f5;color:#333}.Button_secondary__G-ccb:hover:not(:disabled){background-color:#e8e8e8}.Button_fullWidth__j7Q0m{flex:1 1;width:100%}.PageHeader_header__PX7yl{align-items:flex-start;display:flex;gap:20px;margin-bottom:30px}.PageHeader_backButton__K221\+{background:none;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:24px;font-weight:700;line-height:1;transition:all .2s}.PageHeader_backButton__K221\+:hover{background-color:#f5f5f5;color:#333}.PageHeader_title__Y52mW{color:#333;font-weight:700;margin:0}.PageHeader_title__Y52mW:is(h1){font-size:24px}.PageHeader_title__Y52mW:is(h2){font-size:24px;font-weight:500}.PageHeader_subtitle__KBcM4{color:#666;font-size:18px;font-weight:500;margin-bottom:0;margin-top:10px}.InputWithError_inputSection__dn-KL{margin-bottom:30px}.InputWithError_label__pwMCD{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:10px}.InputWithError_inputRow__LYVZw{align-items:center;display:flex;gap:10px}.InputWithError_input__yqH6N{border:1px solid #ddd;border-radius:5px;flex:1 1;font-family:inherit;font-size:14px;outline:none;padding:12px 15px}.InputWithError_input__yqH6N:focus{border-color:#ff6315}.InputWithError_button__CezXm{background-color:#ff6315;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:42px;padding:12px 24px;white-space:nowrap}.InputWithError_button__CezXm:hover:not(:disabled){background-color:#e55a12}.InputWithError_button__CezXm:disabled{background-color:#ccc;cursor:not-allowed}.InputWithError_errorMessage__Tfdfn{color:#d32f2f;font-size:12px;font-weight:500;margin-top:5px}.InfoRow_infoRow__Y-pHI{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:12px 0}.InfoRow_infoRow__Y-pHI:first-child{padding-top:0}.InfoRow_last__e82Na{border-bottom:none}.InfoRow_label__z8qiu{color:#666;font-size:14px;font-weight:500}.InfoRow_value__IECZ6{color:#333;font-size:14px;text-align:right}.ProjectCard_projectCard__lxTFW{cursor:pointer;transition:transform .2s}.ProjectCard_projectCard__lxTFW:hover{transform:translateY(-2px)}.ProjectCard_cardContent__41G5e{display:flex;flex-direction:column}.ProjectCard_textContent__p-\+Cv{margin-bottom:12px;text-align:left}.ProjectCard_projectName__B4T7i{color:#333;font-size:18px;font-weight:600;margin:0 0 6px}.ProjectCard_deviceCount__\+fMb1{color:#666;font-size:14px;margin:0}.ProjectCard_icon__Or89T{align-items:center;display:flex;justify-content:center;margin-top:auto}.Overview_overview__zCPrw{width:100%}.Overview_loading__7o4Ab,.Overview_overviewContent__qkBYd{margin:0 auto;max-width:1200px;padding:24px 28px}.Overview_loading__7o4Ab{color:#666;font-size:14px}.Overview_section__S3PNu{margin-bottom:26px}.Overview_sectionHeaderRow__H1Zcl{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.Overview_sectionTitle__s7n6t{color:#222;font-size:18px;font-weight:600;margin:0 0 12px}.Overview_devicesCard__jlIuR{box-shadow:0 0 10px 3px #0003;max-width:260px;padding:22px!important}.Overview_devicesCardInner__IL-dL{text-align:center}.Overview_devicesCount__kQzhX{color:#222;font-size:42px;font-weight:700;line-height:1.1}.Overview_devicesLabel__n-hMW{color:#666;font-size:14px;margin-top:6px}.Overview_inlineAction__n-Z6D{align-items:center;background:#0000;border:none;color:#ff6315;cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:10px;margin:0;padding:0;text-decoration:none}.Overview_arrow__KBefW{font-size:18px;line-height:1}.Overview_cardsGrid__S7bk9{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media (max-width:768px){.Overview_overviewContent__qkBYd{padding:18px 16px}.Overview_devicesRow__hVD0G{align-items:flex-start;flex-direction:column;gap:14px}.Overview_devicesCard__jlIuR{max-width:100%;width:100%}}.Devices_devices__v-Ykb{width:100%}.Devices_header__RjzrH{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.Devices_title__IxX6A{color:#333;font-size:24px;font-weight:500;margin:0}.Devices_claimButton__W9XfJ{background-color:#ff6315;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:30px;width:140px}.Devices_claimButton__W9XfJ:hover{background-color:#e55a12}.ClaimDevice_claimDevice__hjcqJ{width:100%}.ClaimDevice_instructions__dFl9O{color:#666;font-size:20px;margin-bottom:40px;padding:40px 20px;text-align:center}.ClaimDevice_codesList__4Xi4R{margin-bottom:40px;min-height:60px}.ClaimDevice_codeItem__jCu5U{align-items:center;border-bottom:1px solid #eee;color:#333;display:flex;font-family:monospace;font-size:13px;gap:15px;justify-content:space-between;line-height:1.6;padding:10px 0}.ClaimDevice_codeItem__jCu5U:last-child{border-bottom:none}.ClaimDevice_codeItemError__B5k4e{color:#d32f2f}.ClaimDevice_codeItemWarning__-ir\+p{background-color:#fff3cd;border:1px solid #ffc107;border-radius:5px;margin:5px 0;padding:10px 15px}.ClaimDevice_codeItemSuccess__X2opk{color:#2e7d32}.ClaimDevice_codeText__xJjqS{flex:1 1;font-family:monospace}.ClaimDevice_codeItem__jCu5U .ClaimDevice_errorMessage__zgjZv{color:#d32f2f;flex:1 1;font-size:12px;font-weight:500;text-align:right}.ClaimDevice_successMessage__rWbya{color:#2e7d32;flex:1 1;font-size:12px;font-weight:500;text-align:right}.ClaimDevice_pendingMessage__gwCp7{color:#666;flex:1 1;font-size:12px;font-style:italic;text-align:right}.ClaimDevice_removeButton__2-yg6{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:24px;justify-content:center;padding:0;width:24px}.ClaimDevice_removeButton__2-yg6:hover{background-color:#f5f5f5;color:#333}.ClaimDevice_bottomSection__hmxbO{align-items:center;display:flex;gap:20px;justify-content:space-between}.ClaimDevice_projectSection__pqXDT{align-items:center;display:flex;flex:1 1;gap:15px}.ClaimDevice_projectLabel__L8Jbu{color:#333;font-size:14px;font-weight:500;white-space:nowrap}.ClaimDevice_projectSelect__4JJkE{background-color:#fff;border:1px solid #ddd;border-radius:5px;cursor:pointer;flex:1 1;font-size:14px;height:42px;max-width:300px;outline:none;padding:12px 15px}.ClaimDevice_projectSelect__4JJkE:focus{border-color:#ff6315}.DeviceDetail_deviceDetail__wAuXB{width:100%}.DeviceDetail_content__4lLFQ{display:flex;flex-wrap:wrap;gap:30px}.DeviceDetail_infoSection__D8NvO{display:flex;flex:1 1;flex-direction:column;gap:20px;min-width:300px}.DeviceDetail_noteLabel__U5WPi{color:#666;display:block;font-size:14px;font-weight:500;margin-bottom:10px;margin-top:20px}.DeviceDetail_noteTextarea__kb0BI{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:14px;min-height:120px;padding:12px;resize:vertical;width:100%}.DeviceDetail_noteTextarea__kb0BI:focus{border-color:#ff6315;outline:none}.DeviceDetail_buttonsRow__p3BA\+{align-items:center;display:flex;gap:15px;margin-top:10px}.DeviceDetail_deviceImageSection__zssLh{flex:1 1;min-width:300px}.DeviceDetail_deviceImageContainer__k9jOK{display:flex;justify-content:center;margin-bottom:20px;width:100%}.DeviceDetail_deviceImage__i9it6{border-radius:4px;object-fit:contain}.DeviceDetail_deviceImagePlaceholder__t49Lx{align-items:center;background-color:#f5f5f5;border:2px dashed #ddd;border-radius:4px;color:#999;display:flex;font-size:14px;height:200px;justify-content:center;width:100%}.DeviceDetail_deviceInfo__eYEqh{text-align:left}.DeviceDetail_deviceInfoTitle__x7bE-{color:#333;font-size:20px;font-weight:500;margin:0 0 5px}.DeviceDetail_deviceInfoManufacturer__3DlsF{color:#666;font-size:16px;margin:0 0 15px}.DeviceDetail_deviceInfoDescription__5bxl2{color:#666;font-size:14px;line-height:1.6;margin:0 0 15px}.DeviceDetail_deviceInfoDescription__5bxl2:last-child{margin-bottom:0}.DeviceDetail_deviceInfoTagline__zZ\+AS{color:#333;font-size:16px;font-weight:500;margin:0 0 15px}.DeviceDetail_projectSelect__PKL53{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.DeviceDetail_projectSelect__PKL53 p{color:#666;font-size:14px;font-weight:500}.DeviceDetail_projectSelect__PKL53 select{border:1px solid #ddd;border-radius:5px;font-family:inherit;font-size:14px;padding:3px;transition:border-color .2s}.DeviceDetail_labelsRow__fuJAv{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0 18px}.DeviceDetail_label__obJhm{align-items:center;background-color:#fff;border:1px solid #e5e7ed;border-radius:999px;color:#ff6315;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;line-height:1;padding:8px 14px;text-decoration:none;-webkit-user-select:none;user-select:none}.DeviceDetail_label__obJhm p{margin:0;padding:0;white-space:nowrap}.DeviceDetail_label__obJhm svg{flex-shrink:0;height:14px;width:14px}.DeviceDetail_labelText__roOE1{font-size:14px}.DeviceDetail_labelIcon__V5gx8{height:14px;width:14px}.DeviceDetail_error__HoCM1,.DeviceDetail_loading__qikcs{color:#666;font-size:16px;padding:40px;text-align:center}.DeviceDetail_error__HoCM1{color:#d32f2f}@media (max-width:768px){.DeviceDetail_content__4lLFQ{flex-direction:column}}.ProjectFilters_filters__rsM\+N{align-items:center;display:flex;gap:15px;margin-bottom:20px}.ProjectFilters_searchInput__\+c0vo{border:1px solid #ddd;border-radius:5px;box-sizing:border-box;flex:1 1;font-family:inherit;font-size:14px;max-width:400px;padding:10px 12px;transition:border-color .2s}.ProjectFilters_searchInput__\+c0vo:focus{border-color:#ff6315;outline:none}.ProjectFilters_searchInput__\+c0vo::placeholder{color:#999}.ProjectFilters_select__MkHQh{background-color:#fff;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:14px;min-width:150px;padding:10px 12px;transition:border-color .2s}.ProjectFilters_select__MkHQh:focus{border-color:#ff6315;outline:none}@media (max-width:768px){.ProjectFilters_filters__rsM\+N{align-items:stretch;flex-direction:column}.ProjectFilters_searchInput__\+c0vo{max-width:100%}.ProjectFilters_select__MkHQh{width:100%}}.Projects_projects__Mqq8x{width:100%}.Projects_header__P1fCw{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.Projects_title__tBYLF{color:#333;font-size:24px;font-weight:500;margin:0}.Projects_addButton__IdLVy{background-color:#ff6315;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:30px;width:140px}.Projects_addButton__IdLVy:hover{background-color:#e55a12}.Projects_projectsGrid__wjXOE{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr)}.Projects_message__WwC5Y{color:#666;font-size:16px;padding:40px 20px;text-align:center}.AddProject_addProject__ed\+iO{width:100%}.AddProject_formContainer__X84Hw{width:50%}.AddProject_form__dJ7\+5{display:flex;flex-direction:column;gap:20px}.AddProject_formGroup__4dhfh{display:flex;flex-direction:column;gap:8px}.AddProject_label__geTxS{color:#333;font-size:14px;font-weight:500}.AddProject_required__Uhpjz{color:red}.AddProject_input__UonNG,.AddProject_select__6DD3v,.AddProject_textarea__3Muc2{border:1px solid #ddd;border-radius:5px;font-family:inherit;font-size:14px;padding:10px;transition:border-color .2s;width:100%}.AddProject_input__UonNG:focus,.AddProject_select__6DD3v:focus,.AddProject_textarea__3Muc2:focus{border-color:#ff6315;outline:none}.AddProject_inputError__SRVYq{border-color:red}.AddProject_textarea__3Muc2{min-height:100px;resize:vertical}.AddProject_select__6DD3v{background-color:#fff;cursor:pointer}.AddProject_errorMessage__4t8cH{color:red;font-size:12px;margin-top:4px}.AddProject_buttonsRow__lIPNk{display:flex;gap:15px;margin-top:10px}.AddProject_buttonsRow__lIPNk button{flex:1 1}.ProjectDetailPage_projectDetailPage__bRRgQ{display:flex;flex-direction:column;gap:20px;width:100%}.ProjectDetailPage_header__qTnYT{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.ProjectDetailPage_headerInfo__q-kTQ{display:flex;flex-direction:column;gap:8px}.ProjectDetailPage_projectTitle__6ygmY{color:#333;font-size:32px;font-weight:700;margin:0}.ProjectDetailPage_projectLocation__lLopW{color:#666;font-size:16px;font-weight:400;margin:0}.ProjectDetailPage_addDevicesWrapper__-z4kZ{position:relative}.ProjectDetailPage_addDevicesButton__1vwjq{min-width:140px}.ProjectDetailPage_deviceDropdown__NGggJ{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 8px 24px #0000001f;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);width:340px;z-index:100}.ProjectDetailPage_deviceDropdownSearch__gcYf\+{border:none;border-bottom:1px solid #ff6315;box-sizing:border-box;font-family:inherit;font-size:14px;outline:none;padding:10px 14px;width:100%}.ProjectDetailPage_deviceDropdownList__j5ECq{max-height:280px;overflow-y:auto}.ProjectDetailPage_deviceDropdownItem__pau7g{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;gap:20px;justify-content:flex-start;padding:10px 14px;transition:background .1s}.ProjectDetailPage_deviceDropdownItem__pau7g:last-child{border-bottom:none}.ProjectDetailPage_deviceDropdownItem__pau7g:hover{background:#fafafa}.ProjectDetailPage_deviceDropdownItemMain__Pt\+Ks{color:#333;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectDetailPage_deviceDropdownItemSub__jDcHg{color:#6b7280;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectDetailPage_deviceDropdownEmpty__fUEnO{color:#aaa;font-size:14px;padding:24px 14px;text-align:center}.ProjectDetailPage_deviceDropdownItemCheckbox__kgM1O{flex:0 0 auto;height:18px;margin-top:2px;width:18px}.ProjectDetailPage_deviceDropdownLabel__esVoy{cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0;-webkit-user-select:none;user-select:none}.ProjectDetailPage_deviceDropdownSave__gIGu2{border-top:1px solid #ff6315;padding:10px 5px}.ProjectDetailPage_deviceDropdownSave__gIGu2 button{max-height:30px;padding:5px 20px}.ProjectDetailPage_content__ynfzv{grid-gap:20px;display:grid;gap:20px;grid-template-columns:400px 1fr;min-width:0}.ProjectDetailPage_leftColumn__4bj3k,.ProjectDetailPage_rightColumn__I3VqF{display:flex;flex-direction:column;min-width:0}.ProjectDetailPage_form__flJRC{display:flex;flex-direction:column;gap:20px}.ProjectDetailPage_formGroup__WS3G6{display:flex;flex-direction:column;gap:8px}.ProjectDetailPage_label__cNCEZ{color:#333;font-size:14px;font-weight:500}.ProjectDetailPage_required__meCDz{color:red}.ProjectDetailPage_input__xfrBG,.ProjectDetailPage_select__qmutO,.ProjectDetailPage_textarea__WzcV\+{border:1px solid #ddd;border-radius:5px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:10px;transition:border-color .2s;width:100%}.ProjectDetailPage_input__xfrBG:focus,.ProjectDetailPage_select__qmutO:focus,.ProjectDetailPage_textarea__WzcV\+:focus{border-color:#ff6315;outline:none}.ProjectDetailPage_inputError__kaENa{border-color:red}.ProjectDetailPage_textarea__WzcV\+{min-height:100px;resize:vertical}.ProjectDetailPage_select__qmutO{background-color:#fff;cursor:pointer}.ProjectDetailPage_readOnlyValue__AuqF-{background-color:#f5f5f5;border:1px solid #ddd;border-radius:5px;color:#333;font-size:14px;min-height:20px;padding:10px}.ProjectDetailPage_errorMessage__w7AM-{color:red;font-size:12px;margin-top:4px}.ProjectDetailPage_formButtons__xehdn{display:flex;gap:15px;margin-top:10px}.ProjectDetailPage_editButton__tdJHv,.ProjectDetailPage_formButtons__xehdn button{flex:1 1}.ProjectDetailPage_deleteButton__y-hgT{background-color:#dc3545!important;color:#fff!important;flex:1 1}.ProjectDetailPage_deleteButton__y-hgT:hover:not(:disabled){background-color:#c82333!important}.ProjectDetailPage_deleteButton__y-hgT:disabled{cursor:not-allowed;opacity:.6}.ProjectDetailPage_downloadAllButton__jX1hC{margin-top:auto}.ProjectDetailPage_selectedActions__0KvyF{display:flex;gap:20px;justify-content:flex-end;margin-bottom:20px}.ProjectDetailPage_selectedButton__tg2pn{min-width:200px}.ProjectDetailPage_tableContainer__wEDox{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto;width:100%}.ProjectDetailPage_tableContainer__wEDox .rdt_Table{min-width:600px}.ProjectDetailPage_tableContainer__wEDox .rdt_TableRow{min-height:48px}.ProjectDetailPage_tableContainer__wEDox .rdt_TableCell{font-size:14px;overflow:hidden;padding:12px 8px;text-overflow:ellipsis}.ProjectDetailPage_tableContainer__wEDox .rdt_TableHeadRow .rdt_TableCell{min-width:-webkit-fit-content!important;min-width:fit-content!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.ProjectDetailPage_tableContainer__wEDox .rdt_TableHeadRow .rdt_TableCell:nth-child(2){min-width:150px!important}.ProjectDetailPage_tableContainer__wEDox .rdt_TableHeadRow .rdt_TableCell:nth-child(3){min-width:200px!important}.ProjectDetailPage_tableContainer__wEDox .rdt_TableBodyRow .rdt_TableCell:first-child,.ProjectDetailPage_tableContainer__wEDox .rdt_TableBodyRow .rdt_TableCell:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.ProjectDetailPage_downloadButton__EG5Oh{background-color:#ff6315;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:6px 12px;transition:background-color .2s}.ProjectDetailPage_downloadButton__EG5Oh:hover{background-color:#e55a12}.ProjectDetailPage_message__quCLY{color:#666;font-size:16px;padding:40px;text-align:center}@media (max-width:1310px){.ProjectDetailPage_selectedActions__0KvyF{align-items:end;flex-direction:column}.ProjectDetailPage_selectedButton__tg2pn{width:-webkit-fit-content;width:fit-content}}@media (max-width:1200px){.ProjectDetailPage_content__ynfzv{grid-template-columns:350px 1fr}}@media (max-width:1180px){.ProjectDetailPage_content__ynfzv{grid-template-columns:1fr}.ProjectDetailPage_selectedActions__0KvyF{align-items:center;flex-direction:row}.ProjectDetailPage_selectedButton__tg2pn{width:-webkit-fit-content;width:fit-content}}@media (max-width:890px){.ProjectDetailPage_selectedActions__0KvyF{align-items:end;flex-direction:column}.ProjectDetailPage_selectedButton__tg2pn{width:-webkit-fit-content;width:fit-content}}.Download_download__P57Pj{width:100%}.Download_header__hapoP{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.Download_title__RsLi5{color:#333;font-size:24px;font-weight:500;margin:0}.Download_projectSelector__MPsYg{align-items:center;display:flex;gap:15px;margin-bottom:20px}.Download_label__FoMR0{color:#333;font-size:14px;font-weight:500}.Download_select__bJv9w{background-color:#fff;border:1px solid #ddd;border-radius:5px;cursor:pointer;font-family:inherit;font-size:14px;min-width:250px;padding:8px 12px}.Download_select__bJv9w:focus{border-color:#ff6315;outline:none}.Download_selectedActions__sufqM{display:flex;justify-content:flex-end;margin-bottom:20px}.Download_downloadSelectedButton__RHo5u{min-width:200px}.Download_downloadAllActions__eFCMX{display:flex;justify-content:flex-end;margin-bottom:20px}.Download_downloadAllButton__t8dCM{min-width:200px}.Download_tableContainer__mkp31{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto;width:100%}.Download_tableContainer__mkp31 .rdt_Table{min-width:600px}.Download_tableContainer__mkp31 .rdt_TableHeadRow .rdt_TableCell{min-width:-webkit-fit-content!important;min-width:fit-content!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.Download_tableContainer__mkp31 .rdt_TableBodyRow .rdt_TableCell:first-child,.Download_tableContainer__mkp31 .rdt_TableBodyRow .rdt_TableCell:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.Download_downloadButton__TKBmX{background-color:#ff6315;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:6px 12px;transition:background-color .2s}.Download_downloadButton__TKBmX:hover{background-color:#e55a12}.Download_message__Q5hUY{color:#666;font-size:16px;padding:20px;text-align:center}.MainPage_pageContainer__JPoBu{display:flex;flex:1 1}.MainPage_content__TLpyb{flex:1 1;padding:30px 60px}.Layout_layoutContainer__QU3LB{display:flex;flex-direction:column;min-height:100vh;overflow:hidden;width:100%}
/*# sourceMappingURL=main.115f9cb3.css.map*/