@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:DM Sans,Arial,sans-serif;color:#14253b;background:#f5f7fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0}h1,h2,strong{font-family:Manrope,Arial,sans-serif}h1{font-size:30px;margin:8px 0}h2{font-size:17px;margin:0 0 12px}a{color:inherit;text-decoration:none}.shell{display:flex;min-height:100vh}.sidebar{width:236px;background:#102c49;color:#fff;padding:28px 20px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{font-family:Manrope;font-weight:800;font-size:20px;display:flex;gap:12px;align-items:center;letter-spacing:1px}.brand small{letter-spacing:3px;font-size:11px;color:#a7e2ea}.logo{font-size:32px;color:#6cdae4}.sidelabel{margin:55px 0 15px;color:#7197b3;font-size:11px;letter-spacing:2px}.nav{padding:13px 10px;margin-bottom:6px;border-radius:8px;color:#d5e8f0}.nav:hover{background:#244866}.sidefoot{margin-top:auto;font-size:12px;line-height:2;color:#9fbbcd}.sidefoot strong{color:#90e5d1}.sidefoot em{font-style:normal;color:#e8ba74}.main{flex:1;min-width:0;padding:0 36px 40px}body:has(.technician-app) .sidebar,body:has(.technician-app) .main>header{display:none}body:has(.technician-app) .main{padding:0;background:#f5f7fb}.technician-app{width:min(100%,680px);margin:0 auto;padding:24px}.technician-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.technician-brand{display:flex;align-items:center;gap:10px;color:#102c49;font-family:Manrope,Arial,sans-serif;font-size:15px;font-weight:800;letter-spacing:1px}.technician-brand small{color:#388c9b;font-size:9px;letter-spacing:2px}.technician-brand .logo{font-size:28px}.technician-role{color:#388c9b;font-size:10px;font-weight:800;letter-spacing:1.5px}.technician-battery{margin-bottom:20px;padding:24px;color:#fff;background:#102c49;border-radius:16px}.technician-battery .eyebrow{color:#90e5d1}.technician-battery h1{margin:8px 0}.technician-battery p{margin:0 0 10px;color:#d5e8f0}.technician-battery small{color:#a7c2d2}.technician-form-panel,.technician-history{margin-top:16px}.technician-form-panel form{display:grid;gap:16px}textarea{width:100%;padding:11px 12px;border:1px solid #d9e2ec;border-radius:8px;background:#fff;color:#20364d;font:inherit;resize:vertical}.technician-submit{width:100%;min-height:48px}.technician-form-actions{display:grid;grid-template-columns:auto 1fr;gap:10px}.technician-event-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}header{height:75px;border-bottom:1px solid #e2e8ef;display:flex;justify-content:space-between;align-items:center}.header-right{font-size:12px;color:#229073}.header-right span{color:#52657b;border-left:1px solid #d5dce6;padding-left:14px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;color:#388c9b}.hero{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:32px 0}.muted{color:#718196;font-size:13px;line-height:1.7}.hero .muted{max-width:600px}button,.anchor{border:1px solid #d1dbe6;border-radius:9px;padding:11px 15px;background:#fff;cursor:pointer;font-weight:700;color:#233b54}.primary{background:#137e87;color:#fff;border-color:#137e87}.primary:hover{background:#12666e}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric,.panel{background:#fff;border:1px solid #e0e7ee;box-shadow:0 3px 15px #233e5d08;border-radius:13px;padding:22px}.metric{display:flex;flex-direction:column;gap:9px}.metric small,.facts small{font-size:12px;color:#718196}.metric strong{font-size:30px}.metric span{color:#8391a1;font-size:11px}.panel{margin-top:24px}.nav.active{background:#244866;color:#fff}.register-dialog{width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto;padding:26px;border:1px solid #e0e7ee;border-radius:16px;color:#14253b;box-shadow:0 24px 80px #102c4933}.register-dialog::backdrop{background:#102c4970;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.register-dialog h2{margin:0}.dialog-heading,.dialog-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.dialog-heading .eyebrow{margin:0 0 6px}.dialog-actions{justify-content:flex-end;margin-top:20px}.icon-button{width:38px;height:38px;padding:0;font-size:24px}.empty-state{padding:32px;color:#718196;text-align:center}.battery-showcase{margin-top:32px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.section-heading h2{margin-bottom:0}.section-heading .muted{margin:0}.battery-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.battery-type-card{display:flex;flex-direction:column;align-items:flex-start;min-height:180px;padding:20px;background:#fff;border:1px solid #e0e7ee;border-radius:13px;transition:border-color .16s ease,transform .16s ease}.battery-type-card:hover{border-color:#2ea9a6;transform:translateY(-2px)}.battery-type-card h3{margin:16px 0 4px;font-family:Manrope,Arial,sans-serif;font-size:16px}.battery-type-card p{margin:0 0 18px;color:#718196;font-size:12px}.battery-type-link{margin-top:auto;color:#18828a;font-size:12px;font-weight:700}.panelhead{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.search,input,select{padding:11px 12px;border:1px solid #d9e2ec;border-radius:8px;background:#fff;color:#20364d;outline:none}.search{min-width:240px}.table-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0}.table-tools .search{flex:1 1 250px}.rows-control{display:inline-flex;flex-direction:row;align-items:center;gap:8px;white-space:nowrap}.rows-control select{min-width:70px}.table-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#718196;font-size:12px}.table-pagination>div{display:flex;align-items:center;gap:10px}.table-pagination button{padding:8px 11px}.table-pagination button:disabled{opacity:.5;cursor:default}.type-edit-action{width:48px;text-align:right}.table-icon-button{display:inline-grid;place-items:center;width:34px;height:34px;padding:7px;color:#44627c}.table-icon-button:hover{color:#137e87;border-color:#137e87}.table-icon-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tablewrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th{padding:14px 10px;color:#8190a2;font-size:10px;letter-spacing:1px;border-bottom:1px solid #e6edf3}td{padding:18px 10px;border-bottom:1px solid #edf1f5}td small{display:block;color:#90a0ae;margin-top:6px}.link{color:#18828a;font-weight:700}.pill{display:inline-block;padding:6px 10px;border-radius:25px;background:#eaf2f5;color:#54718a;font-size:11px;font-weight:700}.alert-badge{display:inline-block;margin:2px 4px 2px 0;padding:6px 10px;border-radius:25px;background:#fff0e8;color:#9b421f;font-size:11px;font-weight:700}.progress{width:100px;background:#eaf0f3;height:6px;border-radius:10px;overflow:hidden;margin-bottom:6px}.progress span{display:block;height:100%;background:#2ea9a6;border-radius:10px}.footnote{font-size:11px;color:#93a1af;margin-top:20px}.formgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0}.battery-event-form .event-notes-field,.battery-event-form .event-form-actions{grid-column:1 / -1}.service-event-action{margin:16px 0 24px}.battery-event-form .event-form-actions{display:flex;justify-content:flex-end}.battery-event-form .event-form-actions button{min-width:140px}label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;color:#546b82}label input,label select{width:100%}.error{color:#b73349;font-size:13px}.back{display:block;margin-top:20px;font-size:13px;color:#43848f}.breadcrumb{display:flex;align-items:center;gap:9px;margin:20px 0 4px;color:#64748b;font-size:13px}.breadcrumb a{color:#267b84;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb [aria-current=page]{color:#334155;font-weight:600}.detailgrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:22px}.detailgrid .panel{margin-top:0;margin-bottom:22px}.facts{display:grid;grid-template-columns:1fr 1fr;gap:24px}.facts>div{display:flex;flex-direction:column;gap:8px}.facts strong{font-size:13px;overflow-wrap:anywhere}.qr{width:175px;max-width:100%;display:block;margin:16px auto}.panel code{display:block;overflow-wrap:anywhere;background:#f4f7f9;padding:10px;font-size:11px}.event{border-top:1px solid #e6ecf1;padding-top:13px;margin-top:15px}.event-accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.event-accordion>summary::-webkit-details-marker{display:none}.event-accordion>summary:after{content:"+";color:#718196;font-size:18px;font-weight:700}.event-accordion[open]>summary:after{content:"\2212"}.event-accordion>summary>span:first-child{display:grid;gap:4px}.event-updated-label{border-radius:999px;padding:4px 9px;background:#eaf4f4;color:#137e87;font-size:11px;font-weight:700}.event-revision{margin:12px 0;padding:10px 12px;border-left:3px solid #137e87;border-radius:0 8px 8px 0;background:#f4f8f9}.event-revision strong{font-size:12px;color:#344f68}.event-revision p{margin:7px 0 0;font-size:12px}.event small{color:#8392a3}.event time{display:block;margin-top:4px;color:#8392a3;font-size:12px}.event p{color:#637b8e;font-size:13px}.event-footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-top:10px}.event-edit-button{display:inline-flex;align-items:center;gap:6px;border:1px solid #dbe5ed;border-radius:999px;background:#f8fafc;color:#45647b;padding:5px 10px;font-size:12px;font-weight:600;line-height:1;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.event-edit-button:hover{border-color:#137e87;background:#eef8f8;color:#0d7079}.event-edit-button svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.public{max-width:720px;margin:40px auto}.publicbrand{font-weight:800;letter-spacing:2px;color:#113d5a;margin-bottom:22px}.publicbrand span{color:#229ca4}.public .panel{padding:36px}.public hr{border:none;border-top:1px solid #e1e7ee;margin:25px 0}@media(max-width:1000px){.metrics{grid-template-columns:1fr 1fr}.sidebar{width:185px}.main{padding:0 18px 30px}.detailgrid,.battery-type-grid{grid-template-columns:1fr}}@media(max-width:660px){.technician-app{padding:18px max(16px,env(safe-area-inset-right)) 24px max(16px,env(safe-area-inset-left))}.technician-battery,.technician-app .panel{padding:20px}.shell{display:block}.sidebar{position:static;width:100%;height:auto;padding:16px}.sidelabel,.nav,.sidefoot{display:none}header{height:auto;padding:15px 0}.header-right{display:none}.hero{display:block}.hero button,.hero .anchor{display:inline-block;margin-top:10px}.metrics{grid-template-columns:1fr 1fr}.panelhead,.section-heading{display:block}.search{min-width:0;width:100%}.table-tools .search{flex-basis:100%}.table-pagination{align-items:flex-start;flex-direction:column}.facts,.formgrid{grid-template-columns:1fr}}
