/* Every rule is scoped to the homepage. Other module layouts are untouched. */
.home-brand-logo{display:none}
body.sani-home-active{background:#edf6fc;color:#101f43}
body.sani-home-active .app-shell{grid-template-columns:240px minmax(0,1fr)}
body.sani-home-active .sidebar{background:#071f32;padding:0 0 12px;overflow:auto}
body.sani-home-active .brand{padding:10px 14px;min-height:72px;background:#052041;position:sticky;top:0;z-index:2}
body.sani-home-active .brand>:not(.home-brand-logo){display:none}
body.sani-home-active .home-brand-logo{display:block;width:100%;height:auto;object-fit:contain}
body.sani-home-active #nav{gap:1px;padding-bottom:15px}
body.sani-home-active #nav button{border-radius:0;padding:10px 12px 10px 40px;font-size:13px;min-height:40px;position:relative;line-height:1.3}
body.sani-home-active #nav button::before{content:'';position:absolute;left:14px;top:13px;width:14px;height:14px;border:1.3px solid currentColor;border-radius:3px;background:linear-gradient(currentColor,currentColor) 3px 4px/6px 1px no-repeat,linear-gradient(currentColor,currentColor) 3px 8px/6px 1px no-repeat}
body.sani-home-active #nav button[data-view$='batteries']::before{border-radius:1px;box-shadow:0 -3px 0 -1px currentColor;background:linear-gradient(currentColor,currentColor) center/6px 1px no-repeat,linear-gradient(currentColor,currentColor) center/1px 6px no-repeat}
body.sani-home-active #nav button[data-view='dashboard']::before{transform:rotate(45deg);border-radius:2px;background:none}
body.sani-home-active #nav button:hover{background:#123d5a}
body.sani-home-active #nav button.active{background:linear-gradient(90deg,#008df3,#0b3454);color:white;font-weight:700}
body.sani-home-active main::before,body.sani-home-active .trial-banner,body.sani-home-active .tenant-header-logo,body.sani-home-active #primary-new{display:none!important}
body.sani-home-active .topbar{min-height:73px;padding:14px 24px;gap:15px;background:linear-gradient(100deg,#f8fcff,#eaf5fd);flex-wrap:nowrap}
body.sani-home-active .topbar>div:first-child{flex:1;min-width:0}
body.sani-home-active #page-title{font-size:clamp(21px,1.65vw,30px);letter-spacing:-.65px;margin:0;line-height:1.2;color:#0b1437}
body.sani-home-active #page-subtitle{font-size:0;line-height:1;margin:0}
body.sani-home-active #sync-status{font-size:10px;margin:5px 0 0;padding:2px 5px;background:transparent;color:#60798b}
body.sani-home-active #user-panel{margin:0;padding:0;display:grid;grid-template-columns:auto auto;gap:3px 12px;color:#172b48;font-size:12px;flex:0 0 auto}
body.sani-home-active #user-panel strong{font-size:14px;max-width:200px}
body.sani-home-active #user-panel .user-role{grid-row:2;grid-column:1;font-size:11px}
body.sani-home-active #user-panel button{grid-row:1/3;grid-column:2;border:1px solid #c8d9e8;background:white;color:#173650;border-radius:6px;min-height:40px;padding:7px 12px}
body.sani-home-active #user-panel .version-note{display:none}
body.sani-home-active #app>.content{padding:0 0 12px;max-width:none;width:100%}
#sani-home{--navy:#10224a;--grid:#d9e8f4;font:13px/1.35 'Segoe UI',Arial,sans-serif;color:var(--navy)}
#sani-home *{box-sizing:border-box}
#sani-home button{cursor:pointer;font:inherit;color:inherit}
#sani-home button:disabled{cursor:not-allowed;opacity:.45}
body.sani-home-active button:focus-visible,#sani-home [tabindex]:focus-visible{outline:3px solid #247be5;outline-offset:-3px}
#sani-home h2{font-size:14px;line-height:1.25;margin:0 0 10px;font-weight:700;letter-spacing:-.2px}
.home-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:clamp(205px,20vw,330px);overflow:hidden;background:white}
#sani-home .home-photo{position:relative;border:0;padding:0;background:white;overflow:hidden;min-width:0;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);margin-left:-11%;width:111%}
#sani-home .home-photo:first-child{clip-path:polygon(0 0,100% 0,92% 100%,0 100%);margin-left:0;width:100%}
#sani-home .home-photo:last-child{clip-path:polygon(8% 0,100% 0,100% 100%,0 100%)}
.home-photo img{width:100%;height:100%;object-fit:cover;display:block;padding-right:7px}
.home-photo:last-child img{padding-right:0}
.home-photo:hover img{filter:brightness(1.06)}
.home-photo-split button{position:absolute;top:0;bottom:0;width:50%;background:transparent;border:0}
.home-photo-split button:first-of-type{left:0}.home-photo-split button:last-of-type{right:0}
.home-photo-split button:hover{background:#ffffff18}
.home-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 8px}
#sani-home .home-category{display:flex;gap:12px;align-items:center;text-align:left;background:linear-gradient(115deg,#fff,#f0f8fe);border:1px solid #e6f0f7;border-radius:0 0 8px 8px;padding:14px 12px;min-height:90px;min-width:0}
#sani-home button.home-category:hover{background:#e4f2fe;border-color:#bdd8ee}
.home-category-icon{width:49px;height:49px;display:grid;place-items:center;border-radius:10px;background:#8100e9;color:white;flex:none}
.home-category-icon svg{width:32px;height:32px}.home-category-icon.stationary{background:#009b5d}.home-category-icon.ev{background:#ff8e00}.home-category-icon.starter{background:#0089fa}
.home-category-copy{min-width:0}.home-category-copy strong{font-size:15px;display:block;line-height:1.2}.home-category-copy small{font-size:12px;display:block;color:#455678;margin-top:7px;line-height:1.35}
.home-arrow{margin-left:auto;font-size:25px;border-radius:50%;width:25px;flex:none;text-align:center;background:#e5f0fa}
/* EV/LMT retains both routes in its existing title; no extra controls row. */
#sani-home .home-ev{cursor:pointer;flex-wrap:nowrap}
#sani-home .home-ev:hover{background:#e4f2fe;border-color:#bdd8ee}
#sani-home .home-ev .home-category-copy{flex:1}
#sani-home .home-ev-name{display:inline;padding:0;border:0;background:transparent;border-radius:0;font:inherit;font-weight:inherit;line-height:inherit}
#sani-home .home-ev-name:hover{text-decoration:underline}
#sani-home .home-ev-name:focus-visible{outline-offset:3px}
/* The asynchronous offline painter may insert this outside #app after navigation.
   Hide only its presentation on the homepage; retain the node, handlers and state. */
body.sani-home-active #core-offline-status{display:none!important}
.home-demo-note{font-size:11px;color:#556a81;margin:7px 12px 5px}
.home-charts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 8px}
.home-chart,.home-donut,.home-values{border-radius:8px;background:linear-gradient(120deg,#fff,#f5faff);border:1px solid #e3eff7;padding:12px 10px;min-width:0}
.home-chart h2{text-align:center;min-height:18px}
.home-chart>svg{width:100%;height:auto;display:block;font:11px 'Segoe UI',Arial,sans-serif;color:var(--navy)}
.home-chart text{fill:#253d63}.home-chart .home-reading{font-weight:700;font-size:15px}
.home-legend,.home-current-key{display:flex;justify-content:center;gap:34px;font-size:11px}
.home-legend span::before{content:'';display:inline-block;width:18px;height:3px;background:var(--series);vertical-align:middle;margin-right:5px}
.home-current-key{gap:12px;font-size:10px;flex-wrap:wrap}
.home-current-key span::before{content:'';display:inline-block;width:9px;height:9px;background:var(--series);margin-right:4px}
.home-bottom{display:grid;grid-template-columns:minmax(270px,1fr) minmax(0,3fr);gap:8px;padding:8px 8px 0}
.home-donut-body{display:flex;align-items:center;justify-content:center;gap:5px}
.home-donut-body svg{width:48%;max-width:170px;flex-shrink:0;font-size:12px;fill:#1c2b51}
.home-donut-body .home-total{font-size:28px;font-weight:700}.home-donut-body ul{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-size:11px}
.home-donut-body li{display:flex;gap:5px;align-items:center}.home-donut-body i,.home-status{display:inline-block;width:11px;height:11px;border-radius:50%;flex:none}
.home-table-scroll{max-height:160px;overflow:auto;scrollbar-width:thin;scrollbar-color:#a5bed5 #f2f7fb}
.home-values table{border-collapse:separate;border-spacing:0;width:100%;min-width:700px;font-size:10px;font-variant-numeric:tabular-nums;text-align:center}
.home-values th,.home-values td{padding:3px 4px;border-right:1px solid #dce9f3;border-bottom:1px solid #dce9f3;white-space:nowrap;line-height:1.3}
.home-values thead{position:sticky;top:0;z-index:1;background:#e5eff8}.home-values thead th{font-weight:600}.home-values tbody th{font-weight:400}.home-values tbody tr:nth-child(even){background:#eff6fc}
@media(min-width:1600px){body.sani-home-active .app-shell{grid-template-columns:275px minmax(0,1fr)}body.sani-home-active #nav button{font-size:14px;padding-top:11px;padding-bottom:11px}#sani-home h2{font-size:16px}.home-category-copy strong{font-size:17px}.home-category-copy small{font-size:13px}.home-chart{padding:15px 12px}.home-values table{font-size:12px}.home-table-scroll{max-height:190px}.home-donut-body ul{font-size:13px}}
@media(max-width:1400px){body.sani-home-active .app-shell{grid-template-columns:220px minmax(0,1fr)}#sani-home .home-category{gap:8px;padding:11px 9px}.home-category-icon{width:39px;height:43px}.home-category-copy strong{font-size:13px}.home-category-copy small{font-size:11px}.home-arrow{width:19px}.home-bottom{grid-template-columns:minmax(255px,1fr) minmax(0,3fr)}}
@media(max-width:1050px){body.sani-home-active .app-shell{grid-template-columns:190px minmax(0,1fr)}.home-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.home-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.home-bottom{grid-template-columns:1fr}.home-donut-body{justify-content:flex-start}.home-donut-body svg{width:130px}.home-category-copy strong{font-size:15px}.home-photos{height:190px}.home-chart>svg{max-height:240px}}
@media(max-width:700px){body.sani-home-active .app-shell{grid-template-columns:1fr}body.sani-home-active .sidebar{position:relative;height:auto;max-height:260px}body.sani-home-active .brand{height:65px;min-height:0}.home-brand-logo{max-width:210px}body.sani-home-active .topbar{flex-wrap:wrap;padding:12px}body.sani-home-active #user-panel{font-size:11px}body.sani-home-active #nav{grid-template-columns:repeat(2,minmax(0,1fr))}.home-photos{height:130px}.home-charts{grid-template-columns:1fr 1fr}#sani-home h2{font-size:12px}.home-current-key{gap:4px}.home-category-copy small{display:none}}
/* Cancel inherited section spacing inside this self-contained overview only. */
#sani-home section{margin:0}
body.sani-home-active #user-panel strong{color:#172b48}
body.sani-home-active #user-panel .user-role{background:transparent;color:#4d627a;padding:0;border-radius:0}
#sani-home .home-photo::after{content:'';position:absolute;inset:0;background:white;clip-path:polygon(8% 0,calc(8% + 6px) 0,6px 100%,0 100%);pointer-events:none}
#sani-home .home-photo:first-child::after{display:none}
@media(min-width:1051px) and (max-height:850px){.home-photos{height:210px}#sani-home .home-category{min-height:80px;padding-top:9px;padding-bottom:9px}.home-chart{padding-top:10px;padding-bottom:8px}.home-chart>svg{height:128px}.home-table-scroll{max-height:130px}.home-donut-body svg{max-width:130px}#sani-home h2{margin-bottom:6px}}

body.sani-home-active #nav button::before{width:21px;height:21px;left:10px;top:10px;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;background:currentColor!important;mask-size:contain;mask-repeat:no-repeat;mask-position:center}
body.sani-home-active #nav button[data-view="dashboard"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2011L12%203l9%208M6%2010v11h4v-7h4v7h4V10%22/%3E%3C/svg%3E")}
body.sani-home-active #nav button[data-view="companies"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%224%22/%3E%3Cpath%20d%3D%22M4%2022v-5q8-7%2016%200v5z%22/%3E%3C/svg%3E")}
body.sani-home-active #nav button[data-view="batteries"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%226%22%20width%3D%2218%22%20height%3D%2215%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M7%206V3h3v3m5%200V3h3v3M7%2012h5m-2.5-2.5v5M16%2012h3%22/%3E%3C/svg%3E")}
body.sani-home-active #nav button[data-view="capacity"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2214%22%20r%3D%228%22/%3E%3Cpath%20d%3D%22M12%209v6l4%202M9%202h6m-3%200v4%22/%3E%3C/svg%3E")}
body.sani-home-active #nav button[data-view="outcomes"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M14%202l-6%2011h7l-4%2010%22/%3E%3C/svg%3E")}
body.sani-home-active #nav button[data-view="offline-sync"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%204H4v17h16v-9M10%2014l-1%204%204-1L23%207l-3-3z%22/%3E%3C/svg%3E")}
body.sani-home-active #nav button[data-view="reports"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%202h10l5%205v15H5zM15%202v6h5M8%2012h9M8%2016h9%22/%3E%3C/svg%3E")}
body.sani-home-active #nav button[data-view="work-time"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2213%22%20r%3D%229%22/%3E%3Cpath%20d%3D%22M12%207v6l4%203M3%203l2-2m14%200l2%202%22/%3E%3C/svg%3E")}
body.sani-home-active #nav button[data-view="fleet-enterprise"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2020V8h18v12M7%208V4h10v4M2%2020h20M6%2012h3m6%200h3M6%2016h3m6%200h3%22/%3E%3C/svg%3E")}
body.sani-home-active #nav button[data-view="instruments"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%203l5%205-3%203-5-5M8%209l13%2012m-4-20a6%206%200%200%200-6%208L3%2017a3%203%200%200%200%204%204l8-8a6%206%200%200%200%208-6l-5%204-4-4z%22/%3E%3C/svg%3E")}
body.sani-home-active #nav button[data-view="references"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cellipse%20cx%3D%2212%22%20cy%3D%225%22%20rx%3D%228%22%20ry%3D%223%22/%3E%3Cpath%20d%3D%22M4%205v14c0%204%2016%204%2016%200V5M4%2010c0%204%2016%204%2016%200M4%2015c0%204%2016%204%2016%200%22/%3E%3C/svg%3E")}
body.sani-home-active #nav button[data-view="battery-comparison"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%223%22%20width%3D%2220%22%20height%3D%2218%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M4%2016l4-6%204%203%205-7%203%204%22/%3E%3C/svg%3E")}
body.sani-home-active #nav button[data-view="users"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22/%3E%3Cpath%20d%3D%22M2%2022v-5q7-6%2014%200v5M17%203a4%204%200%200%201%200%208m2%203q4%201%204%204v4%22/%3E%3C/svg%3E")}
body.sani-home-active #nav button[data-view="evidence-integrity"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%2210%22%20width%3D%2216%22%20height%3D%2212%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M7%2010V6a5%205%200%200%201%2010%200v4M12%2014v4%22/%3E%3C/svg%3E")}
body.sani-home-active #nav button[data-view="audit"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202l8%203v7c0%205-8%2010-8%2010s-8-5-8-10V5zM8%2012l3%203%205-7%22/%3E%3C/svg%3E")}
body.sani-home-active #nav button[data-view="interventions"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%202h8l1%204%204%202v8l-4%202-1%204H8l-1-4-4-2V8l4-2z%22/%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22/%3E%3C/svg%3E")}
body.sani-home-active #nav button[data-view="traction-batteries"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%226%22%20width%3D%2218%22%20height%3D%2215%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M7%206V3h3v3m5%200V3h3v3M7%2012h5m-2.5-2.5v5M16%2012h3%22/%3E%3C/svg%3E")}
body.sani-home-active #nav button[data-view="stationary-batteries"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2022V4h18v18M3%2013h18M7%208h3m4%200h3M7%2018h3m4%200h3%22/%3E%3C/svg%3E")}
body.sani-home-active #nav button[data-view="ev-batteries"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2017V9l4-6h10l4%206v8H3M3%209h18M6%2017v4m12-4v4M6%2013h3m6%200h3%22/%3E%3C/svg%3E")}
body.sani-home-active #nav button[data-view="lmt-batteries"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%225%22%20cy%3D%2218%22%20r%3D%224%22/%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2218%22%20r%3D%224%22/%3E%3Cpath%20d%3D%22M5%2018l5-9%206%209H5M10%209h8l1%209M7%205h5m5%200h3l-2%204%22/%3E%3C/svg%3E")}
body.sani-home-active #nav button[data-view="starter-batteries"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%226%22%20width%3D%2218%22%20height%3D%2215%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M7%206V3h3v3m5%200V3h3v3M7%2012h5m-2.5-2.5v5M16%2012h3%22/%3E%3C/svg%3E")}

@media(min-width:1051px){#sani-home .home-categories{min-height:107.1875px}}
@media(min-width:1051px) and (max-height:850px){#sani-home .home-categories{min-height:96.46875px}}
