.DashboardCard-module__b4ezpa__cardWrapper{flex:1 1 var(--card-min,250px);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-l);text-align:center;min-height:150px;width:100%;box-shadow:var(--box-shadow);background-color:#fff;place-items:center;padding:15px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.DashboardCard-module__b4ezpa__cardWrapper:hover{box-shadow:var(--box-shadow);transform:translateY(-2px)}.DashboardCard-module__b4ezpa__cardWrapper:active{transform:translateY(0)}.DashboardCard-module__b4ezpa__cardContent{place-items:center;gap:10px;padding-top:15px;padding-bottom:15px;display:grid}.DashboardCard-module__b4ezpa__iconPlaceholder{background:var(--color-secondary-700);border-radius:50%;width:64px;height:64px;padding:20px}.DashboardCard-module__b4ezpa__icon{object-fit:contain;justify-content:center;align-items:center;height:100%;width:100%;margin:0 auto;display:flex}.DashboardCard-module__b4ezpa__cardTitle{color:var(--color-primary-text);font-size:16px;font-weight:400}
.PageTitle-module__8dbv4W__pageTitleWrapper{flex-direction:column;gap:8px;width:100%;display:flex}.PageTitle-module__8dbv4W__pageTitleWrapper.PageTitle-module__8dbv4W__centered{text-align:center;align-items:center}.PageTitle-module__8dbv4W__pageTitleWrapper.PageTitle-module__8dbv4W__start{text-align:start;align-items:flex-start}.PageTitle-module__8dbv4W__title{font-family:var(--font-family-base);color:var(--color-primary-text);letter-spacing:-.5px;margin:0;font-size:max(24px,min(4vw,34px));font-weight:600;line-height:1.1}.PageTitle-module__8dbv4W__description{font-family:var(--font-family-base);color:var(--color-secondary-text);max-width:max(280px,min(50vw,700px));margin:0;font-size:max(14px,min(2.2vw,18px));font-weight:400;line-height:1.4}
.CellDetails-module__QVRe5a__grid{grid-template-rows:minmax(auto,330px);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:24px;margin-top:40px;display:grid}.CellDetails-module__QVRe5a__bottomGrid{grid-template-columns:minmax(0,4fr) minmax(0,2fr);align-items:stretch;gap:24px;margin-top:24px;display:grid}.CellDetails-module__QVRe5a__infoCardsGrid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:16px;display:grid}@media (max-width:1420px){.CellDetails-module__QVRe5a__bottomGrid{grid-template-columns:1fr}.CellDetails-module__QVRe5a__infoCardsGrid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:900px){.CellDetails-module__QVRe5a__grid{grid-template-rows:auto;grid-template-columns:1fr}}@media (max-width:640px){.CellDetails-module__QVRe5a__infoCardsGrid{grid-template-columns:1fr}}
.CellDetails-module__fbwrVq__grid{grid-template-rows:minmax(auto,330px);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:24px;margin-top:40px;display:grid}.CellDetails-module__fbwrVq__bottomGrid{grid-template-columns:minmax(0,4fr) minmax(0,2fr);align-items:stretch;gap:24px;margin-top:24px;display:grid}.CellDetails-module__fbwrVq__infoCardsGrid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:16px;display:grid}@media (max-width:1420px){.CellDetails-module__fbwrVq__bottomGrid{grid-template-columns:1fr}.CellDetails-module__fbwrVq__infoCardsGrid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:900px){.CellDetails-module__fbwrVq__grid{grid-template-rows:auto;grid-template-columns:1fr}}@media (max-width:640px){.CellDetails-module__fbwrVq__infoCardsGrid{grid-template-columns:1fr}}
.CellSummaryCard-module__XDMHca__cardWrapper{border:1px solid var(--color-border);border-radius:var(--radius-l);box-shadow:var(--box-shadow);background:#fff;flex-direction:column;width:100%;height:100%;max-height:360px;padding:40px 30px;transition:transform .2s;display:flex}.CellSummaryCard-module__XDMHca__titleContainer{align-items:center;gap:15px;margin-bottom:30px;display:flex}.CellSummaryCard-module__XDMHca__cardTitle{color:var(--color-primary-text);white-space:nowrap;margin:0;font-size:24px;font-weight:600;line-height:1.3}.CellSummaryCard-module__XDMHca__dottedLine{border-top:2px dotted #a0d4f0;flex:1;min-width:50px;height:0}.CellSummaryCard-module__XDMHca__cardContent{color:var(--color-primary-text);flex-direction:column;display:flex}.CellSummaryCard-module__XDMHca__row{flex-direction:row;gap:60px;display:flex}.CellSummaryCard-module__XDMHca__column{flex-direction:column;flex:1;gap:20px;display:flex}.CellSummaryCard-module__XDMHca__field{flex-direction:column;gap:5px;display:flex}.CellSummaryCard-module__XDMHca__label{color:#999;font-size:14px;font-weight:400}.CellSummaryCard-module__XDMHca__value{color:var(--color-primary-text);font-size:16px;font-weight:600}
.ScanPage-module__37JOua__scanPageContainer{width:100%;height:100%}.ScanPage-module__37JOua__collapse{border:none}.ScanPage-module__37JOua__collapse .ant-collapse-item{border-radius:var(--radius-md);border:none;margin-bottom:max(8px,min(1.5vw,12px));overflow:hidden}.ScanPage-module__37JOua__collapse .ant-collapse-header{color:var(--color-primary-text);font-size:max(16px,min(2.5vw,18px));font-weight:500;font-family:var(--font-family-base);background-color:#fff;align-items:center;display:flex;border-radius:var(--radius-md)!important;padding:max(12px,min(2vw,16px)) max(16px,min(3vw,20px))!important}.ScanPage-module__37JOua__collapse .ant-collapse-arrow{color:var(--color-primary-text);padding-right:max(8px,min(1.5vw,12px))!important}.ScanPage-module__37JOua__collapse .ant-collapse-content{border-top:1px solid var(--color-border);background:#fff}.ScanPage-module__37JOua__collapse .ant-collapse-content-box{padding:max(16px,min(3vw,24px))!important}.ScanPage-module__37JOua__trayHeader{justify-content:space-between;align-items:center;gap:max(8px,min(2vw,16px));width:100%;display:flex}.ScanPage-module__37JOua__trayName{color:var(--color-primary-text);font-size:max(16px,min(2.5vw,18px));font-weight:500;font-family:var(--font-family-base)}.ScanPage-module__37JOua__closeIcon{color:var(--color-secondary-text);cursor:pointer;flex-shrink:0;padding:max(2px,min(.5vw,4px));font-size:max(14px,min(2vw,16px));transition:color .2s}.ScanPage-module__37JOua__closeIcon:hover{color:var(--color-primary-text)}.ScanPage-module__37JOua__scanningContainer{flex-direction:column;gap:max(16px,min(2.5vw,20px));display:flex}.ScanPage-module__37JOua__scanningContent{flex:1;justify-content:space-between;align-items:center;gap:max(24px,min(4vw,48px));min-height:0;padding:max(20px,min(4vw,30px)) max(16px,min(8vw,120px));display:flex}.ScanPage-module__37JOua__scanningText{flex-shrink:1;width:100%;min-width:0;max-width:max(280px,min(35vw,450px))}.ScanPage-module__37JOua__qrCodePlaceholder{border-radius:var(--radius-l);cursor:pointer;background:#86878b;flex-shrink:0;justify-content:center;align-items:center;width:max(100px,min(12vw,160px));min-width:max(100px,min(12vw,160px));max-width:max(100px,min(12vw,160px));height:max(100px,min(12vw,160px));transition:all .2s;display:flex}.ScanPage-module__37JOua__qrCodePlaceholder:hover{background:#6d6e72;transform:scale(1.05)}.ScanPage-module__37JOua__qrCodePlaceholder:active{transform:scale(.98)}.ScanPage-module__37JOua__qrCodeIcon{object-fit:contain;width:max(40px,min(5vw,64px));height:max(40px,min(5vw,64px))}.ScanPage-module__37JOua__scanButton{background:var(--color-primary);border-color:var(--color-primary);border-radius:var(--radius-md);align-self:flex-start;height:max(36px,min(4vw,40px));padding:0 max(16px,min(3vw,24px));font-size:max(14px,min(2vw,16px));font-weight:500}.ScanPage-module__37JOua__scanButton:hover{background:var(--color-secondary-800)!important;border-color:var(--color-secondary-800)!important}.ScanPage-module__37JOua__cellsContainer{flex-wrap:wrap;gap:max(8px,min(1.5vw,12px));display:flex}.ScanPage-module__37JOua__cell{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:max(40px,min(5vw,60px));height:max(40px,min(5vw,60px));transition:all .2s;display:flex}.ScanPage-module__37JOua__cellEmpty{border:1px solid var(--color-secondary-300);background:0 0}.ScanPage-module__37JOua__cellNext{border:1px solid var(--color-primary);background:#f5f5f5}.ScanPage-module__37JOua__cellFilled{background:var(--color-primary);border:2px solid var(--color-primary);box-shadow:var(--box-shadow)}.ScanPage-module__37JOua__cellQrIcon{object-fit:contain;width:max(20px,min(2.5vw,28px));height:max(20px,min(2.5vw,28px))}@media (max-width:1400px){.ScanPage-module__37JOua__scanningContent{gap:max(20px,min(3vw,32px));padding:max(20px,min(4vw,30px)) max(20px,min(5vw,80px))}.ScanPage-module__37JOua__qrCodePlaceholder{width:max(100px,min(10vw,140px));min-width:max(100px,min(10vw,140px));max-width:max(100px,min(10vw,140px));height:max(100px,min(10vw,140px))}.ScanPage-module__37JOua__qrCodeIcon{width:max(36px,min(4.5vw,56px));height:max(36px,min(4.5vw,56px))}}@media (max-width:1024px){.ScanPage-module__37JOua__scanningContent{gap:max(20px,min(3vw,28px));padding:max(20px,min(4vw,30px)) max(20px,min(4vw,40px))}.ScanPage-module__37JOua__qrCodePlaceholder{width:max(90px,min(9vw,120px));min-width:max(90px,min(9vw,120px));max-width:max(90px,min(9vw,120px));height:max(90px,min(9vw,120px))}.ScanPage-module__37JOua__qrCodeIcon{width:max(32px,min(4vw,48px));height:max(32px,min(4vw,48px))}}@media (max-width:768px){.ScanPage-module__37JOua__scanningContent{flex-direction:column;align-items:center;gap:max(20px,min(4vw,24px));padding:max(16px,min(3vw,24px))}.ScanPage-module__37JOua__scanningText{text-align:center;width:100%;max-width:100%}.ScanPage-module__37JOua__qrCodePlaceholder{width:max(120px,min(22vw,160px));min-width:max(120px,min(22vw,160px));max-width:max(120px,min(22vw,160px));height:max(120px,min(22vw,160px))}.ScanPage-module__37JOua__qrCodeIcon{width:max(48px,min(7vw,60px));height:max(48px,min(7vw,60px))}.ScanPage-module__37JOua__cellsContainer{justify-content:center}.ScanPage-module__37JOua__cell{width:max(45px,min(7vw,55px));height:max(45px,min(7vw,55px))}.ScanPage-module__37JOua__cellQrIcon{width:max(22px,min(3vw,26px));height:max(22px,min(3vw,26px))}}@media (max-width:480px){.ScanPage-module__37JOua__scanningContent{padding:max(12px,min(3vw,16px))}.ScanPage-module__37JOua__qrCodePlaceholder{width:max(100px,min(28vw,140px));min-width:max(100px,min(28vw,140px));max-width:max(100px,min(28vw,140px));height:max(100px,min(28vw,140px))}.ScanPage-module__37JOua__qrCodeIcon{width:max(40px,min(8vw,52px));height:max(40px,min(8vw,52px))}.ScanPage-module__37JOua__cell{width:max(40px,min(8vw,50px));height:max(40px,min(8vw,50px))}.ScanPage-module__37JOua__cellQrIcon{width:max(18px,min(3.5vw,24px));height:max(18px,min(3.5vw,24px))}}
.InventoryDashboard-module__IvNkMa__dashboardGrid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:30px;margin-top:40px;display:grid}.InventoryDashboard-module__IvNkMa__header{justify-content:space-between;align-items:flex-end;margin-bottom:40px;display:flex}.InventoryDashboard-module__IvNkMa__tableContainer{margin-top:40px}.InventoryDashboard-module__IvNkMa__tableHeader{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.InventoryDashboard-module__IvNkMa__tableHeaderTray{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.InventoryDashboard-module__IvNkMa__selectLikeButton{cursor:pointer;color:rgba(0,0,0,.45);background:#fff;border:1px solid #d9d9d9;border-radius:6px;justify-content:space-between;align-items:center;width:200px;height:32px;padding:4px 11px;font-size:14px;line-height:22px;display:flex}.InventoryDashboard-module__IvNkMa__selectLikeButton:hover{border-color:var(--color-primary)}.InventoryDashboard-module__IvNkMa__arrow{opacity:.6;font-size:10px}.InventoryDashboard-module__IvNkMa__disabledRow{cursor:not-allowed!important;background-color:#f5f5f5!important;transition:none!important}.InventoryDashboard-module__IvNkMa__disabledRow:hover,.InventoryDashboard-module__IvNkMa__ant-table-wrapper .InventoryDashboard-module__IvNkMa__disabledRow.InventoryDashboard-module__IvNkMa__ant-table-row:hover{cursor:not-allowed!important;background-color:#f5f5f5!important}.InventoryDashboard-module__IvNkMa__ant-table-wrapper .InventoryDashboard-module__IvNkMa__disabledRow.InventoryDashboard-module__IvNkMa__ant-table-row:hover>.InventoryDashboard-module__IvNkMa__ant-table-cell{background-color:#f5f5f5!important}.InventoryDashboard-module__IvNkMa__disabledRow:hover>.InventoryDashboard-module__IvNkMa__ant-table-cell,.InventoryDashboard-module__IvNkMa__disabledRow.InventoryDashboard-module__IvNkMa__ant-table-row:hover>.InventoryDashboard-module__IvNkMa__ant-table-cell,.InventoryDashboard-module__IvNkMa__disabledRow>.InventoryDashboard-module__IvNkMa__ant-table-cell{background-color:#f5f5f5!important;transition:none!important}.InventoryDashboard-module__IvNkMa__disabledRow .InventoryDashboard-module__IvNkMa__ant-table-cell:last-child{opacity:1!important;background-color:#f5f5f5!important}.InventoryDashboard-module__IvNkMa__disabledRow .InventoryDashboard-module__IvNkMa__ant-table-cell:last-child button{opacity:1!important;cursor:pointer!important;transition:all .3s!important}.InventoryDashboard-module__IvNkMa__ant-table-tbody>.InventoryDashboard-module__IvNkMa__disabledRow:hover,.InventoryDashboard-module__IvNkMa__ant-table-tbody>.InventoryDashboard-module__IvNkMa__disabledRow:hover>.InventoryDashboard-module__IvNkMa__ant-table-cell{background-color:#f5f5f5!important}
.TestingCard-module__Hj1fiG__testingCard{border-radius:var(--radius-l);width:100%;height:100%;box-shadow:var(--box-shadow);background-color:#fff;flex-direction:column;justify-content:space-between;gap:70px;padding:20px;text-decoration:none;display:flex}.TestingCard-module__Hj1fiG__testingCardTitleWrapper{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.TestingCard-module__Hj1fiG__testingCardHeader{flex-direction:column;gap:10px;display:flex}.TestingCard-module__Hj1fiG__testingCardHeader .TestingCard-module__Hj1fiG__testingCardTitle{color:var(--color-primary-text);margin:0;font-size:max(16px,min(2vw,22px));font-weight:600}.TestingCard-module__Hj1fiG__testingCardHeader .TestingCard-module__Hj1fiG__testingCardStatus{color:var(--color-secondary-text);margin:0;font-size:14px;font-weight:500}.TestingCard-module__Hj1fiG__icon{padding-right:10px}
.AuditLogs-module__kq2N4W__container{padding-left:100px;padding-right:100px;padding-top:60px;padding-bottom:40px}.AuditLogs-module__kq2N4W__tableContainer{margin-top:40px}.AuditLogs-module__kq2N4W__jsonPreview{white-space:pre-wrap;word-break:break-all;background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;max-height:200px;margin:0;padding:12px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:12px;line-height:1.5;overflow-x:auto}
.LifecycleDashbaord-module__aMjbIq__tabsContainer{width:100%}.LifecycleDashbaord-module__aMjbIq__tabsContainer .ant-tabs-nav{width:100%;margin-bottom:40px}.LifecycleDashbaord-module__aMjbIq__tabsContainer .ant-tabs-nav-list{width:100%;display:flex}.LifecycleDashbaord-module__aMjbIq__tabsContainer .ant-tabs-tab{text-align:center;flex:1;justify-content:center;min-height:60px;padding:20px 24px!important;font-size:20px!important}.LifecycleDashbaord-module__aMjbIq__tabsContainer .ant-tabs-tab-btn{text-align:center;width:100%;font-size:20px!important}
.StartAssembly-module__r6-Xna__contentContainer{background:#fff;width:100%}.StartAssembly-module__r6-Xna__instructionText{color:var(--color-primary);text-underline-offset:4px;cursor:pointer;margin-top:12px;margin-bottom:30px;font-size:16px;text-decoration:underline}.StartAssembly-module__r6-Xna__scanSection{flex-direction:column;gap:8px;min-width:350px;max-width:500px;margin-top:20px;display:flex}.StartAssembly-module__r6-Xna__label{color:#333;margin-bottom:4px;font-size:14px;font-weight:500}.StartAssembly-module__r6-Xna__inputWrapper{align-items:center;width:100%;max-width:400px;display:flex;position:relative}.StartAssembly-module__r6-Xna__scanInput{border-radius:var(--radius-md);width:100%;height:40px;padding-right:40px}.StartAssembly-module__r6-Xna__qrIcon{color:#666;cursor:pointer;font-size:20px;transition:color .2s;position:absolute;right:12px}.StartAssembly-module__r6-Xna__qrIcon:hover{color:#cb1010}.StartAssembly-module__r6-Xna__helperText{color:#999;margin-top:4px;font-size:14px}.StartAssembly-module__r6-Xna__footer{justify-content:flex-end;margin-top:40px;display:flex}.StartAssembly-module__r6-Xna__qrIconDisabled{color:#bfbfbf!important;cursor:pointer!important}.StartAssembly-module__r6-Xna__qrIconDisabled:hover{color:var(--color-primary)!important}.StartAssembly-module__r6-Xna__scannedCellsContainer{flex-direction:column;gap:12px;margin-top:30px;display:flex}.StartAssembly-module__r6-Xna__scannedCellsList{flex-wrap:wrap;gap:8px;display:flex}.StartAssembly-module__r6-Xna__cellTag{border-radius:var(--radius-md);background-color:#f0f0f0;border:1px solid #d9d9d9;padding:4px 8px;font-size:14px}.StartAssembly-module__r6-Xna__leftColumn{flex:auto;max-width:max-content}.StartAssembly-module__r6-Xna__detailsContainer{flex-direction:column;flex:1;align-self:stretch;min-width:320px;max-width:max-content;display:flex}.StartAssembly-module__r6-Xna__detailsTitle{color:#333;margin-bottom:12px;font-size:14px;font-weight:500}.StartAssembly-module__r6-Xna__detailsCard{border:1px solid var(--color-border);border-radius:var(--radius-l);background:#fff;flex-direction:column;gap:20px;padding:24px 20px;display:flex}.StartAssembly-module__r6-Xna__detailsLine{background:#d9d9d9;border-radius:6px;height:32px}.StartAssembly-module__r6-Xna__scannedCellsInputsContainer{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-top:20px;display:flex}.StartAssembly-module__r6-Xna__scannedCellsInputsContainer .StartAssembly-module__r6-Xna__inputWrapper{width:100%;max-width:600px}.StartAssembly-module__r6-Xna__batteryScanSection{border:1px solid var(--color-border);border-radius:var(--radius-l);width:100%;margin-bottom:30px;padding:20px}.StartAssembly-module__r6-Xna__cellScanSection{border:1px solid var(--color-border);border-radius:var(--radius-l);width:100%;padding:20px}
.StartDisassembly-module__y5wPda__contentContainer{background:#fff;width:100%}.StartDisassembly-module__y5wPda__instructionText{color:var(--color-primary);text-underline-offset:4px;cursor:pointer;margin-top:12px;margin-bottom:30px;font-size:16px;text-decoration:underline}.StartDisassembly-module__y5wPda__scanSection{flex-direction:column;gap:8px;min-width:350px;max-width:500px;margin-top:20px;display:flex}.StartDisassembly-module__y5wPda__label{color:#333;margin-bottom:4px;font-size:14px;font-weight:500}.StartDisassembly-module__y5wPda__inputWrapper{align-items:center;width:100%;max-width:400px;display:flex;position:relative}.StartDisassembly-module__y5wPda__scanInput{border-radius:var(--radius-md);width:100%;height:40px;padding-right:40px}.StartDisassembly-module__y5wPda__qrIcon{color:#666;cursor:pointer;font-size:20px;transition:color .2s;position:absolute;right:12px}.StartDisassembly-module__y5wPda__qrIcon:hover{color:#cb1010}.StartDisassembly-module__y5wPda__helperText{color:#999;margin-top:4px;font-size:14px}.StartDisassembly-module__y5wPda__footer{justify-content:flex-end;margin-top:40px;display:flex}.StartDisassembly-module__y5wPda__qrIconDisabled{color:#bfbfbf!important;cursor:pointer!important}.StartDisassembly-module__y5wPda__qrIconDisabled:hover{color:var(--color-primary)!important}.StartDisassembly-module__y5wPda__scannedCellsContainer{flex-direction:column;gap:12px;margin-top:30px;display:flex}.StartDisassembly-module__y5wPda__scannedCellsList{flex-wrap:wrap;gap:8px;display:flex}.StartDisassembly-module__y5wPda__cellTag{border-radius:var(--radius-md);background-color:#f0f0f0;border:1px solid #d9d9d9;padding:4px 8px;font-size:14px}.StartDisassembly-module__y5wPda__leftColumn{flex:auto;max-width:max-content}.StartDisassembly-module__y5wPda__detailsContainer{flex-direction:column;flex:1;align-self:stretch;min-width:320px;max-width:max-content;display:flex}.StartDisassembly-module__y5wPda__detailsTitle{color:#333;margin-bottom:12px;font-size:14px;font-weight:500}.StartDisassembly-module__y5wPda__detailsCard{border:1px solid var(--color-border);border-radius:var(--radius-l);background:#fff;flex-direction:column;gap:20px;padding:24px 20px;display:flex}.StartDisassembly-module__y5wPda__detailsLine{background:#d9d9d9;border-radius:6px;height:32px}.StartDisassembly-module__y5wPda__scannedCellsInputsContainer{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-top:20px;display:flex}.StartDisassembly-module__y5wPda__scannedCellsInputsContainer .StartDisassembly-module__y5wPda__inputWrapper{width:100%;max-width:600px}.StartDisassembly-module__y5wPda__batteryScanSection{border:1px solid var(--color-border);border-radius:var(--radius-l);width:100%;margin-bottom:30px;padding:20px}.StartDisassembly-module__y5wPda__cellScanSection{border:1px solid var(--color-border);border-radius:var(--radius-l);width:100%;padding:20px}
.BoxCard-module__B2UeVW__boxCardContainer{position:relative}.BoxCard-module__B2UeVW__boxCardWrapper{border-radius:var(--radius-md);background-color:#fff;flex-direction:column;gap:30px;width:100%;padding:24px;display:flex}.BoxCard-module__B2UeVW__boxHeaderContainer{justify-content:space-between;align-items:flex-start;display:flex}.BoxCard-module__B2UeVW__boxTitleWrapper{flex-direction:column;flex:1;gap:8px;display:flex}.BoxCard-module__B2UeVW__boxName{color:var(--color-primary-text);font-size:24px;font-weight:500}.BoxCard-module__B2UeVW__recyclingStatus{color:var(--color-secondary-text);margin:0;font-size:14px;font-weight:500}.BoxCard-module__B2UeVW__boxDetailsContainer{justify-content:space-between;align-items:center;display:flex}.BoxCard-module__B2UeVW__boxDetailsContainer div{align-items:center;gap:10px;display:flex}.BoxCard-module__B2UeVW__boxDetailsContainer div span{font-size:16px}.BoxCard-module__B2UeVW__boxDetailsContainer div p{background-color:var(--color-secondary-700);border-radius:var(--radius-sm);margin:0;padding:1px 8px;font-size:16px;font-weight:700}.BoxCard-module__B2UeVW__boxCardWrapperLink{transition:transform .3s}.BoxCard-module__B2UeVW__boxCardWrapperLink:hover{color:var(--color-primary-text);cursor:pointer;transform:scale(1.03)}.BoxCard-module__B2UeVW__deleteButton{cursor:pointer;position:absolute;top:24px;right:24px}
.InfoCard-module__rf4tdq__card{border-radius:var(--radius-l,8px);border:1px solid var(--color-border);box-shadow:var(--box-shadow,0 2px 4px rgba(0,0,0,.1));flex-direction:row;align-items:flex-start;gap:40px;padding:20px;display:flex}.InfoCard-module__rf4tdq__item{flex-direction:column;flex:1;gap:8px;display:flex}.InfoCard-module__rf4tdq__label{color:var(--color-primary-text,#000);font-size:14px;font-weight:600}.InfoCard-module__rf4tdq__value{color:var(--color-primary-text,#000);font-size:16px;font-weight:400}
.RecentActivity-module__vIyv_q__container{border-radius:var(--radius-md);background:#fff;width:100%;padding:10px 24px}.RecentActivity-module__vIyv_q__title{color:var(--color-primary-text);font-weight:600;margin-bottom:20px!important}.RecentActivity-module__vIyv_q__listItem{border-bottom:1px solid var(--color-border)!important;padding:16px 0!important}.RecentActivity-module__vIyv_q__listItem:last-child{border-bottom:none!important}.RecentActivity-module__vIyv_q__itemContent{align-items:center;gap:16px;width:100%;display:flex}.RecentActivity-module__vIyv_q__iconWrapper{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.RecentActivity-module__vIyv_q__iconWrapper.RecentActivity-module__vIyv_q__scan{background-color:#e8f5e9}.RecentActivity-module__vIyv_q__iconWrapper.RecentActivity-module__vIyv_q__upload{background-color:#e3f2fd}.RecentActivity-module__vIyv_q__iconWrapper.RecentActivity-module__vIyv_q__report{background-color:#fff9e6}.RecentActivity-module__vIyv_q__scanIcon{color:#4caf50;font-size:20px}.RecentActivity-module__vIyv_q__uploadIcon{color:#2196f3;font-size:20px}.RecentActivity-module__vIyv_q__reportIcon{color:#ff9800;font-size:20px}.RecentActivity-module__vIyv_q__textContent{flex-direction:column;flex:1;gap:4px;display:flex}.RecentActivity-module__vIyv_q__description{color:var(--color-primary-text);font-size:14px}.RecentActivity-module__vIyv_q__timestamp{color:var(--color-secondary-text);font-size:12px}.RecentActivity-module__vIyv_q__statusTag{flex-shrink:0;margin-left:auto}
.RecycleCard-module__qUvXbW__cardWrapper{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;padding:.75rem 1rem 1rem;display:flex;position:relative;box-shadow:0 2px 6px rgba(15,23,42,.08)}.RecycleCard-module__qUvXbW__closeButton{cursor:pointer;color:var(--color-primary-text);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute;top:10px;right:10px}.RecycleCard-module__qUvXbW__closeButton svg{opacity:.6;font-size:.75rem}.RecycleCard-module__qUvXbW__closeButton:hover svg{opacity:1}.RecycleCard-module__qUvXbW__cardContent{align-items:center;gap:30px;width:100%;padding-right:30px;display:flex}@media (max-width:360px){.RecycleCard-module__qUvXbW__cardContent{flex-direction:column;align-items:flex-start}}.RecycleCard-module__qUvXbW__cardImageContainer{flex:none;justify-content:center;align-items:center;display:flex}.RecycleCard-module__qUvXbW__cardImage{width:auto;max-width:64px;height:auto;max-height:64px}.RecycleCard-module__qUvXbW__textArea{flex:auto;min-width:0}.RecycleCard-module__qUvXbW__cellId{color:#111827;margin:0 0 .35rem;font-size:max(.9rem,min(1vw + .75rem,1.1rem));font-weight:500}.RecycleCard-module__qUvXbW__progressRow{align-items:center;gap:.5rem;display:flex}.RecycleCard-module__qUvXbW__progressRow .ant-progress{flex:auto}.RecycleCard-module__qUvXbW__progressRow .ant-progress-inner{border-radius:999px}.RecycleCard-module__qUvXbW__progressRow .ant-progress-bg{border-radius:999px}.RecycleCard-module__qUvXbW__healthPercentage{color:#6b7280;white-space:nowrap;flex:none;font-size:.75rem}@media (max-width:320px){.RecycleCard-module__qUvXbW__cardWrapper{padding:.6rem .75rem .75rem}}
.ScanSidebar-module__3b-pea__sidebar{border-radius:var(--radius-md);background:#fff;flex-direction:column;gap:32px;width:300px;min-width:300px;height:-moz-fit-content;height:fit-content;padding:0 24px 24px;transition:width .3s,min-width .3s,padding .3s;display:flex;position:relative;overflow:hidden}.ScanSidebar-module__3b-pea__sidebar.ScanSidebar-module__3b-pea__collapsed{width:50px;min-width:50px;padding:24px 12px}.ScanSidebar-module__3b-pea__collapseBtn{border:1px solid var(--color-border,#e0e0e0);cursor:pointer;z-index:10;width:32px;height:32px;color:var(--color-primary-text,#333);background:#fff;border-radius:8px;justify-content:center;align-items:center;font-size:16px;transition:background .2s,transform .2s;display:flex;position:absolute;top:45px;right:20px}.ScanSidebar-module__3b-pea__collapseBtn:hover{background:var(--color-background,#f5f5f5)}.ScanSidebar-module__3b-pea__sidebar.ScanSidebar-module__3b-pea__collapsed .ScanSidebar-module__3b-pea__collapseBtn{width:32px;height:32px;left:8px}.ScanSidebar-module__3b-pea__sidebarContent{opacity:1;flex-direction:column;gap:32px;margin-top:48px;transition:opacity .2s;display:flex}.ScanSidebar-module__3b-pea__sidebar.ScanSidebar-module__3b-pea__collapsed .ScanSidebar-module__3b-pea__sidebarContent{opacity:0;pointer-events:none}.ScanSidebar-module__3b-pea__section{flex-direction:column;gap:16px;display:flex}.ScanSidebar-module__3b-pea__sectionTitle{color:var(--color-primary-text);font-size:18px;font-weight:600;font-family:var(--font-family-base);margin:0}.ScanSidebar-module__3b-pea__summaryItem{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.ScanSidebar-module__3b-pea__label{color:var(--color-primary-text);font-size:16px;font-family:var(--font-family-base)}.ScanSidebar-module__3b-pea__value{color:var(--color-primary-text);font-size:16px;font-weight:500;font-family:var(--font-family-base)}.ScanSidebar-module__3b-pea__trayLogInfo{color:var(--color-secondary-text,#666);border-bottom:1px solid var(--color-border,#e0e0e0);padding-bottom:8px;font-size:14px}.ScanSidebar-module__3b-pea__trayNameWrapper{align-items:center;gap:8px;display:flex}.ScanSidebar-module__3b-pea__savedMark{color:#52c41a;font-size:14px}.ScanSidebar-module__3b-pea__nextAreaButton{border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--box-shadow);background-color:#e7e7e7;margin-top:auto;padding:16px;transition:all .12s}.ScanSidebar-module__3b-pea__nextAreaButton:hover{transition:all .2s;transform:scale(1.02)}.ScanSidebar-module__3b-pea__content{justify-content:space-between;align-items:center;display:flex}.ScanSidebar-module__3b-pea__left{align-items:center;gap:10px;display:flex}.ScanSidebar-module__3b-pea__areaNameContainer{flex-direction:column;gap:4px;display:flex}.ScanSidebar-module__3b-pea__areaNameContainer .ScanSidebar-module__3b-pea__areaName{color:var(--color-primary-text);font-size:12px;font-weight:500;font-family:var(--font-family-base);margin:0}.ScanSidebar-module__3b-pea__iconContainer{background-color:var(--color-secondary-700);border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;width:max(15px,min(2vw,20px));min-width:15px;height:max(15px,min(2vw,20px));min-height:15px;padding:20px;display:flex}.ScanSidebar-module__3b-pea__areaLabel{color:var(--color-primary-text);font-size:16px;font-weight:600;font-family:var(--font-family-base);margin:0;padding:0}.ScanSidebar-module__3b-pea__areaName{color:var(--color-secondary-text,#666);font-size:14px;font-family:var(--font-family-base);margin:0}@media (max-width:768px){.ScanSidebar-module__3b-pea__sidebar{width:100%;min-width:100%}.ScanSidebar-module__3b-pea__sidebar.ScanSidebar-module__3b-pea__collapsed{width:48px;min-width:48px}}
.StorageCard-module__udBbVq__cardWrapper{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;padding:20px;display:flex;position:relative;box-shadow:0 2px 6px rgba(15,23,42,.08)}.StorageCard-module__udBbVq__closeButton{cursor:pointer;color:var(--color-primary-text);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute;top:15px;right:15px}.StorageCard-module__udBbVq__closeButton svg{opacity:.6;font-size:.75rem}.StorageCard-module__udBbVq__closeButton:hover svg{opacity:1}.StorageCard-module__udBbVq__cardContent{align-items:center;gap:30px;width:100%;padding-right:30px;display:flex}@media (max-width:360px){.StorageCard-module__udBbVq__cardContent{flex-direction:column;align-items:flex-start}}.StorageCard-module__udBbVq__cardImageContainer{flex:none;justify-content:center;align-items:center;display:flex}.StorageCard-module__udBbVq__cardImage{width:auto;max-width:64px;height:auto;max-height:64px}.StorageCard-module__udBbVq__textArea{flex:auto;min-width:0}.StorageCard-module__udBbVq__cellId{color:#111827;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .35rem;font-size:max(.9rem,min(1vw + .75rem,1.1rem));font-weight:500;overflow:hidden}.StorageCard-module__udBbVq__cellTypeRow{align-items:center;gap:.5rem;display:flex}.StorageCard-module__udBbVq__cellTypeLabel{color:#6b7280;white-space:nowrap;font-size:.75rem}.StorageCard-module__udBbVq__cellTypeValue{color:#111827;white-space:nowrap;font-size:.875rem;font-weight:500}.StorageCard-module__udBbVq__progressRow{align-items:center;gap:.5rem;display:flex}.StorageCard-module__udBbVq__progressRow .ant-progress{flex:auto}.StorageCard-module__udBbVq__progressRow .ant-progress-inner{border-radius:999px}.StorageCard-module__udBbVq__progressRow .ant-progress-bg{border-radius:999px}.StorageCard-module__udBbVq__socPercentage,.StorageCard-module__udBbVq__sohPercentage{color:#6b7280;white-space:nowrap;flex:none;font-size:.75rem}@media (max-width:320px){.StorageCard-module__udBbVq__cardWrapper{padding:.6rem .75rem .75rem}}
.TrayAreaCard-module__Lyyt2a__cardWrapper{flex:1 1 var(--card-min,240px);border-radius:var(--radius-l);cursor:pointer;min-height:max(220px,min(25vw,150px));width:100%;box-shadow:var(--box-shadow);background-color:#e7e7e7;padding:max(1rem,min(2vw,1.5rem));text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.TrayAreaCard-module__Lyyt2a__cardWrapper:hover{box-shadow:var(--box-shadow);transform:translateY(-2px)}.TrayAreaCard-module__Lyyt2a__cardWrapper:active{transform:translateY(0)}.TrayAreaCard-module__Lyyt2a__cardContent{justify-content:space-between;align-self:flex-end;align-items:flex-end;gap:1rem;width:100%;margin-bottom:5px;display:flex}.TrayAreaCard-module__Lyyt2a__cardTitleContainer{flex-direction:column;gap:8px;display:flex}.TrayAreaCard-module__Lyyt2a__cardTitle{color:var(--color-gray-700);font-size:max(16px,min(2vw,28px));font-weight:600;font-family:var(--font-family-base);margin:0}.TrayAreaCard-module__Lyyt2a__infoText{color:var(--color-primary-text);font-size:14px;font-weight:400;font-family:var(--font-family-base);margin:0}.TrayAreaCard-module__Lyyt2a__iconContainer{background-color:var(--color-secondary-700);border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;width:max(30px,min(8vw,80px));min-width:30px;height:max(30px,min(8vw,80px));min-height:30px;padding:20px;display:flex}.TrayAreaCard-module__Lyyt2a__icon{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:768px){.TrayAreaCard-module__Lyyt2a__cardWrapper{min-height:140px;padding:1rem}.TrayAreaCard-module__Lyyt2a__cardContent{gap:.75rem}.TrayAreaCard-module__Lyyt2a__iconContainer{width:60px;height:60px}}@media (max-width:480px){.TrayAreaCard-module__Lyyt2a__cardWrapper{min-height:120px;padding:.875rem}.TrayAreaCard-module__Lyyt2a__cardTitle{font-size:.9375rem}.TrayAreaCard-module__Lyyt2a__iconContainer{width:56px;height:56px;padding:.5rem}}@media (hover:none) and (pointer:coarse){.TrayAreaCard-module__Lyyt2a__cardWrapper{min-height:150px}}
.WhyRecycleCard-module__z_FLKW__cardWrapper{flex:1 1 var(--card-min,550px);border-radius:var(--radius-l);min-height:150px;width:100%;width:100%;height:100%;box-shadow:var(--box-shadow);background-color:#fff;flex-direction:column;justify-content:space-between;padding:40px 20px;display:flex}.WhyRecycleCard-module__z_FLKW__cardImage{object-fit:cover;border-radius:var(--radius-l);width:100%;height:100px}.WhyRecycleCard-module__z_FLKW__cardImageContainer{justify-content:center;align-items:center;display:flex}.WhyRecycleCard-module__z_FLKW__cardTitle{color:var(--color-primary-text);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:10px;font-size:24px;font-weight:600;display:flex}.WhyRecycleCard-module__z_FLKW__cardDescription{color:var(--color-secondary-text);text-align:center;justify-content:center;align-items:center;margin:10px;font-size:16px;font-weight:400;line-height:1.5}
