.BatteryInfo_container__N6X3N{max-width:1200px;margin:0 auto;padding:24px}.BatteryInfo_pageHeader__dD5_T{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.BatteryInfo_pageTitle__9WjrX{font-size:28px;font-weight:600;margin:0;color:var(--text-primary)}.BatteryInfo_registerButton__DWKPz{padding:8px 20px;font-size:14px;font-weight:500;border:none;border-radius:4px;background-color:var(--primary-color,#1976d2);color:#fff;cursor:pointer}.BatteryInfo_registerButton__DWKPz:hover{opacity:.8}.BatteryInfo_batteryDetails__EGcmA{margin-top:32px;display:flex;flex-direction:column;gap:24px}.BatteryInfo_detailsHeader__scRsu{display:flex;justify-content:flex-end;gap:8px}.BatteryInfo_editButton__RBDVS{padding:8px 20px;font-size:14px;font-weight:500;border:1px solid var(--primary-color,#1976d2);border-radius:4px;background-color:#fff;color:var(--primary-color,#1976d2);cursor:pointer}.BatteryInfo_editButton__RBDVS:hover{background-color:rgba(25,118,210,.05)}.BatteryInfo_section__iibEg{background-color:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.BatteryInfo_sectionTitle__DXIUw{font-size:18px;font-weight:600;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid var(--primary-color);color:var(--text-primary)}.BatteryInfo_sectionContent__dqFCG{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.BatteryInfo_field__wvs31{display:flex;flex-direction:column;gap:4px}.BatteryInfo_label__mn77C{font-size:12px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.BatteryInfo_value__kHHTg{font-size:14px;color:var(--text-primary);word-break:break-word}.BatteryInfo_note__FtFbZ{font-size:12px;color:var(--text-secondary);font-weight:400;line-height:1.5;margin-top:4px;display:inline-block}.BatteryInfo_valueTrue__LlYPI{color:var(--success-main);font-weight:600}.BatteryInfo_valueFalse__4O7Jg{color:var(--text-disabled);font-weight:500}.BatteryInfo_testForecastButton__t2YGq{padding:6px 16px;font-size:13px;font-weight:500;border:1px solid var(--text-primary,#333);border-radius:4px;background-color:rgba(0,0,0,0);color:var(--text-primary,#333);cursor:pointer}.BatteryInfo_testForecastButton__t2YGq:hover:not(:disabled){opacity:.6}.BatteryInfo_testForecastButton__t2YGq:disabled{opacity:.4;cursor:not-allowed}.BatteryInfo_testForecastResultSection__75_Xo{margin-top:16px;background-color:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.BatteryInfo_testForecastResult__v8bd4{display:block;margin-top:12px;width:100%;font-family:monospace;font-size:13px;padding:8px;border:1px solid var(--border-color,#ccc);border-radius:4px;resize:vertical;background-color:#f9f9f9;color:var(--text-primary)}.BatteryInfo_noData__17X7T{margin-top:32px;padding:48px;text-align:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.BatteryInfo_noData__17X7T p{font-size:16px;color:var(--text-secondary)}@media(max-width:768px){.BatteryInfo_container__N6X3N{padding:16px}.BatteryInfo_pageTitle__9WjrX{font-size:24px}.BatteryInfo_sectionContent__dqFCG{grid-template-columns:1fr}.BatteryInfo_section__iibEg{padding:16px}}