.WallboxDashboard-module__0kOhzW__page{gap:var(--flex-page-gap);min-width:0;color:var(--flex-text);display:grid}.WallboxDashboard-module__0kOhzW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.WallboxDashboard-module__0kOhzW__breadcrumbs{color:var(--flex-muted);align-items:center;gap:9px;margin-bottom:8px;font-size:.78rem;font-weight:650;display:flex}.WallboxDashboard-module__0kOhzW__breadcrumbs i{opacity:.45;font-style:normal}.WallboxDashboard-module__0kOhzW__titleRow{align-items:center;gap:12px;display:flex}.WallboxDashboard-module__0kOhzW__title{font-size:var(--flex-page-title-size);letter-spacing:var(--flex-page-title-tracking);line-height:.98;font-weight:var(--flex-page-title-weight);margin:0}.WallboxDashboard-module__0kOhzW__liveDot{background:var(--flex-green);width:8px;height:8px;box-shadow:0 0 14px color-mix(in srgb, var(--flex-green) 58%, transparent);border-radius:999px}.WallboxDashboard-module__0kOhzW__subtitle{color:var(--flex-muted);font-size:var(--flex-page-subtitle-size);line-height:var(--flex-page-subtitle-line);margin:7px 0 0}.WallboxDashboard-module__0kOhzW__headerChips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.WallboxDashboard-module__0kOhzW__wallboxGrid{gap:var(--flex-panel-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.WallboxDashboard-module__0kOhzW__wallboxGrid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.WallboxDashboard-module__0kOhzW__deviceCard,.WallboxDashboard-module__0kOhzW__chartCard,.WallboxDashboard-module__0kOhzW__sessionCard,.WallboxDashboard-module__0kOhzW__truthCard{min-width:0}.WallboxDashboard-module__0kOhzW__deviceCard{min-height:310px;padding:var(--flex-card-padding)}.WallboxDashboard-module__0kOhzW__deviceHeader,.WallboxDashboard-module__0kOhzW__chartHeader,.WallboxDashboard-module__0kOhzW__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.WallboxDashboard-module__0kOhzW__deviceIdentity,.WallboxDashboard-module__0kOhzW__sectionIdentity{align-items:center;gap:11px;min-width:0;display:flex}.WallboxDashboard-module__0kOhzW__iconRelief{flex:none}.WallboxDashboard-module__0kOhzW__eyebrow{color:var(--flex-muted);letter-spacing:.12em;margin-bottom:4px;font-size:.64rem;font-weight:760;display:block}.WallboxDashboard-module__0kOhzW__deviceTitle,.WallboxDashboard-module__0kOhzW__sectionTitle{letter-spacing:-.02em;margin:0;font-size:1rem}.WallboxDashboard-module__0kOhzW__powerBlock{text-align:center;justify-items:center;gap:5px;padding:34px 12px 30px;display:grid}.WallboxDashboard-module__0kOhzW__powerValue{letter-spacing:-.075em;align-items:baseline;gap:8px;font-size:clamp(2.9rem,6vw,4.6rem);font-weight:720;line-height:.9;display:flex}.WallboxDashboard-module__0kOhzW__powerValue small{color:var(--flex-muted);letter-spacing:0;font-size:.95rem;font-weight:650}.WallboxDashboard-module__0kOhzW__powerState{color:color-mix(in srgb, var(--device-accent) 78%, var(--flex-text));font-size:.82rem;font-weight:690}.WallboxDashboard-module__0kOhzW__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.WallboxDashboard-module__0kOhzW__metric{min-width:0;padding:var(--flex-metric-padding);border-radius:var(--flex-radius)}.WallboxDashboard-module__0kOhzW__metric span{color:var(--flex-muted);margin-bottom:5px;font-size:.64rem;font-weight:650;display:block}.WallboxDashboard-module__0kOhzW__metric strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;display:block;overflow:hidden}.WallboxDashboard-module__0kOhzW__deviceFooter{border-top:1px solid var(--flex-line);color:var(--flex-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;font-size:.72rem;display:flex}.WallboxDashboard-module__0kOhzW__deviceFooter strong{color:var(--flex-text);font-size:.75rem}.WallboxDashboard-module__0kOhzW__glassNote{padding:16px 18px}.WallboxDashboard-module__0kOhzW__glassKicker{color:var(--flex-cyan);letter-spacing:.12em;margin-bottom:5px;font-size:.62rem;font-weight:780;display:block}.WallboxDashboard-module__0kOhzW__glassNote strong{margin-bottom:4px;font-size:.9rem;display:block}.WallboxDashboard-module__0kOhzW__glassNote p{color:var(--flex-muted);margin:0;font-size:.78rem;line-height:1.5}.WallboxDashboard-module__0kOhzW__contentGrid{gap:var(--flex-panel-gap);grid-template-columns:minmax(0,2fr) minmax(280px,.85fr);display:grid}.WallboxDashboard-module__0kOhzW__chartCard,.WallboxDashboard-module__0kOhzW__sessionCard,.WallboxDashboard-module__0kOhzW__truthCard{padding:var(--flex-card-padding)}.WallboxDashboard-module__0kOhzW__chartMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.WallboxDashboard-module__0kOhzW__chartSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 12px;display:grid}.WallboxDashboard-module__0kOhzW__summaryMetric{border-radius:var(--flex-radius);padding:11px 13px}.WallboxDashboard-module__0kOhzW__summaryMetric span{color:var(--flex-muted);font-size:.63rem;display:block}.WallboxDashboard-module__0kOhzW__summaryMetric strong{margin-top:3px;font-size:1rem;display:block}.WallboxDashboard-module__0kOhzW__chartViewport{min-height:260px;padding:8px 0 0;overflow:hidden}.WallboxDashboard-module__0kOhzW__chartViewport svg{width:100%;height:auto;min-height:250px;display:block;overflow:visible}.WallboxDashboard-module__0kOhzW__gridLine{stroke:var(--flex-chart-grid);stroke-width:1px}.WallboxDashboard-module__0kOhzW__axisText{fill:var(--flex-chart-axis);font-size:22px}.WallboxDashboard-module__0kOhzW__energyLine{fill:none;stroke:url(#wallbox-energy-gradient);stroke-linecap:round;stroke-linejoin:round;stroke-width:6px;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--flex-violet) 18%, transparent))}.WallboxDashboard-module__0kOhzW__energyPoint{fill:var(--flex-violet)}.WallboxDashboard-module__0kOhzW__emptyChart{border:1px dashed var(--flex-line);border-radius:var(--flex-radius);min-height:235px;color:var(--flex-muted);text-align:center;place-items:center;padding:20px;font-size:.8rem;display:grid}.WallboxDashboard-module__0kOhzW__sessionList{gap:8px;margin-top:16px;display:grid}.WallboxDashboard-module__0kOhzW__sessionRow{border-radius:var(--flex-radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.WallboxDashboard-module__0kOhzW__sessionIndex{border-radius:var(--flex-radius);width:28px;height:28px;color:var(--flex-violet);background:color-mix(in srgb, var(--flex-violet) 8%, var(--flex-surface-deep));place-items:center;font-size:.7rem;font-weight:760;display:grid}.WallboxDashboard-module__0kOhzW__sessionCopy{min-width:0}.WallboxDashboard-module__0kOhzW__sessionCopy strong,.WallboxDashboard-module__0kOhzW__sessionCopy span{display:block}.WallboxDashboard-module__0kOhzW__sessionCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.WallboxDashboard-module__0kOhzW__sessionCopy span{color:var(--flex-muted);margin-top:2px;font-size:.65rem}.WallboxDashboard-module__0kOhzW__sessionEnergy{font-size:.78rem}.WallboxDashboard-module__0kOhzW__truthGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.WallboxDashboard-module__0kOhzW__truthStep{border-radius:var(--flex-radius);padding:13px}.WallboxDashboard-module__0kOhzW__truthStep span,.WallboxDashboard-module__0kOhzW__truthStep strong{display:block}.WallboxDashboard-module__0kOhzW__truthStep span{color:var(--flex-muted);font-size:.62rem;font-weight:670}.WallboxDashboard-module__0kOhzW__truthStep strong{margin-top:4px;font-size:.78rem}.WallboxDashboard-module__0kOhzW__truthText{color:var(--flex-muted);margin:14px 0 0;font-size:.76rem;line-height:1.5}@media (max-width:900px){.WallboxDashboard-module__0kOhzW__wallboxGrid,.WallboxDashboard-module__0kOhzW__contentGrid{grid-template-columns:1fr}.WallboxDashboard-module__0kOhzW__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.WallboxDashboard-module__0kOhzW__page{gap:14px}.WallboxDashboard-module__0kOhzW__deviceCard,.WallboxDashboard-module__0kOhzW__chartCard,.WallboxDashboard-module__0kOhzW__sessionCard,.WallboxDashboard-module__0kOhzW__truthCard{padding:16px}.WallboxDashboard-module__0kOhzW__header{align-items:flex-start}.WallboxDashboard-module__0kOhzW__headerChips{justify-content:flex-start}.WallboxDashboard-module__0kOhzW__powerBlock{padding:26px 8px 24px}.WallboxDashboard-module__0kOhzW__metrics,.WallboxDashboard-module__0kOhzW__chartSummary,.WallboxDashboard-module__0kOhzW__truthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.WallboxDashboard-module__0kOhzW__truthGrid>:last-child{grid-column:span 2}}
