.icon-glyph[data-v-7f22b7c4]{display:block}.login-page[data-v-fee9485c]{min-height:100vh;display:grid;grid-template-columns:2fr 3fr}.login-page__main[data-v-fee9485c]{--login-column: 360px;display:flex;flex-direction:column;align-items:center;padding:var(--zm-space-48);background:var(--zm-bg-surface)}.login-page__aside[data-v-fee9485c]{background-color:var(--zm-orange-500);background-image:url(/images/login-aside.jpg);background-size:cover}.login-page__logo[data-v-fee9485c]{width:100%;max-width:var(--login-column)}.login-page__inner[data-v-fee9485c]{flex:1;width:100%;max-width:var(--login-column);display:flex;flex-direction:column;justify-content:center;gap:var(--zm-space-16)}.login-page__inner--center[data-v-fee9485c]{align-items:center;text-align:center}.login-page__subtitle[data-v-fee9485c]{margin-bottom:var(--zm-space-36)}@media(max-width:1080px){.login-page[data-v-fee9485c]{grid-template-columns:1fr}.login-page__aside[data-v-fee9485c]{display:none}.login-page__main[data-v-fee9485c]{padding:var(--zm-space-36) var(--zm-space-24)}}.app-shell-user[data-v-d7c25faf]{display:flex;align-items:center;gap:var(--zm-space-12);padding:var(--zm-space-12) var(--zm-space-6)}.app-shell-user__avatar[data-v-d7c25faf]{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:var(--zm-radius-pill);background:var(--zm-accent);color:var(--zm-fg-on-brand);font-weight:700;font-size:12px;line-height:1}.app-shell-user__meta[data-v-d7c25faf]{flex:1;min-width:0;display:flex;flex-direction:column}.app-shell-user__name[data-v-d7c25faf],.app-shell-user__session[data-v-d7c25faf]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell-user__name[data-v-d7c25faf]{color:var(--zm-fg-on-brand)}.app-shell-user__session[data-v-d7c25faf]{color:var(--zm-fg-on-brand-muted)}.app-shell-user__sign-out[data-v-d7c25faf]{flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--zm-radius-md);background:transparent;color:var(--zm-fg-on-brand-muted);cursor:pointer;transition:var(--zm-transition-interactive)}.app-shell-user__sign-out[data-v-d7c25faf]:hover{background:var(--zm-bg-on-brand-hover);color:var(--zm-fg-on-brand)}.app-shell-user__sign-out-icon[data-v-d7c25faf]{width:20px;height:20px}.app-shell[data-v-4abdb0b6]{position:fixed;inset:0;display:grid;grid-template-columns:240px 1fr;grid-template-rows:100%}.app-shell__sidebar[data-v-4abdb0b6]{display:flex;flex-direction:column;gap:var(--zm-space-24);height:100%;padding:var(--zm-space-24) var(--zm-space-16);overflow-y:auto;background:var(--zm-navy-500)}.app-shell__brand[data-v-4abdb0b6]{display:flex;flex-direction:column;gap:var(--zm-space-6);padding:var(--zm-space-6) var(--zm-space-6) 0}.app-shell__logo[data-v-4abdb0b6]{width:132px;height:auto;filter:brightness(0) invert(1)}.app-shell__brand-sub[data-v-4abdb0b6]{color:var(--zm-fg-on-brand-muted)}.app-shell__nav[data-v-4abdb0b6]{display:flex;flex-direction:column;gap:var(--zm-space-3)}.app-shell__nav-item[data-v-4abdb0b6]{display:flex;align-items:center;gap:var(--zm-space-12);padding:var(--zm-space-12);border-radius:var(--zm-radius-md);color:var(--zm-fg-on-brand-muted);text-decoration:none;transition:var(--zm-transition-interactive)}.app-shell__nav-item[data-v-4abdb0b6]:hover{background:var(--zm-bg-on-brand-hover);color:var(--zm-fg-on-brand);text-decoration:none}.app-shell__nav-item--active[data-v-4abdb0b6],.app-shell__nav-item--active[data-v-4abdb0b6]:hover{background:var(--zm-accent);color:var(--zm-fg-on-brand)}.app-shell__nav-icon[data-v-4abdb0b6]{width:20px;height:20px;flex:none}.app-shell__user[data-v-4abdb0b6]{margin-top:auto}.app-shell__main[data-v-4abdb0b6]{display:flex;flex-direction:column;height:100%;min-width:0;overflow-y:auto;background:var(--zm-bg-app)}.app-shell__header[data-v-4abdb0b6]{position:sticky;top:0;z-index:1;display:flex;flex-direction:column;gap:var(--zm-space-6);padding:var(--zm-space-24) var(--zm-space-36);background:var(--zm-bg-surface);border-bottom:1px solid var(--zm-divider)}.app-shell__content[data-v-4abdb0b6]{flex:1;padding:var(--zm-space-36)}.pagination-nav[data-v-8a973933]{display:flex;align-items:center;gap:var(--zm-space-6);flex-wrap:wrap}.pagination-nav__page[data-v-8a973933]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 var(--zm-space-6);border:1px solid var(--zm-border);border-radius:var(--zm-radius-md);background:var(--zm-bg-surface);color:var(--zm-fg-body);cursor:pointer;transition:var(--zm-transition-interactive)}.pagination-nav__page--link[data-v-8a973933]:hover{border-color:var(--zm-shade-400)}.pagination-nav__page--current[data-v-8a973933]{background:var(--zm-accent);border-color:var(--zm-accent);color:var(--zm-fg-on-brand);cursor:default}.pagination-nav__gap[data-v-8a973933]{min-width:20px;text-align:center;-webkit-user-select:none;user-select:none}.modal-dialog[data-v-70212f6b]{position:fixed;inset:0;z-index:var(--zm-z-modal);display:flex;align-items:center;justify-content:center;padding:var(--zm-space-24);background:var(--zm-overlay)}.modal-dialog__panel[data-v-70212f6b]{position:relative;display:flex;flex-direction:column;max-width:min(92vw,960px);max-height:90vh;overflow:auto;background:var(--zm-bg-surface);border-radius:var(--zm-radius-lg);box-shadow:var(--zm-elev-down-3)}.modal-dialog__panel[data-v-70212f6b]:focus{outline:none}.modal-dialog__header[data-v-70212f6b]{padding:var(--zm-space-24) var(--zm-space-48) var(--zm-space-12) var(--zm-space-24)}.modal-dialog__body[data-v-70212f6b]{padding:var(--zm-space-24)}.modal-dialog__close[data-v-70212f6b]{position:absolute;top:var(--zm-space-12);right:var(--zm-space-12);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--zm-border);border-radius:var(--zm-radius-pill);background:var(--zm-bg-surface);color:var(--zm-fg-body);cursor:pointer;transition:var(--zm-transition-interactive)}.modal-dialog__close[data-v-70212f6b]:hover{border-color:var(--zm-shade-400);background:var(--zm-bg-surface-alt)}.modal-dialog-enter-active[data-v-70212f6b],.modal-dialog-leave-active[data-v-70212f6b]{transition:opacity var(--zm-dur-base) var(--zm-ease-standard)}.modal-dialog-enter-from[data-v-70212f6b],.modal-dialog-leave-to[data-v-70212f6b]{opacity:0}.modal-dialog-enter-active .modal-dialog__panel[data-v-70212f6b],.modal-dialog-leave-active .modal-dialog__panel[data-v-70212f6b]{transition:transform var(--zm-dur-base) var(--zm-ease-standard)}.modal-dialog-enter-from .modal-dialog__panel[data-v-70212f6b],.modal-dialog-leave-to .modal-dialog__panel[data-v-70212f6b]{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.modal-dialog-enter-active[data-v-70212f6b],.modal-dialog-leave-active[data-v-70212f6b],.modal-dialog-enter-active .modal-dialog__panel[data-v-70212f6b],.modal-dialog-leave-active .modal-dialog__panel[data-v-70212f6b]{transition:none}.modal-dialog-enter-from .modal-dialog__panel[data-v-70212f6b],.modal-dialog-leave-to .modal-dialog__panel[data-v-70212f6b]{transform:none}}.comment-attachment[data-v-1c84dce5]{width:108px;aspect-ratio:4 / 3;margin-top:var(--zm-space-12)}.section-loader[data-v-eeb44d86]{display:flex;align-items:center;justify-content:center;padding:var(--zm-space-48) var(--zm-space-24)}.section-loader__spinner[data-v-eeb44d86]{width:28px;height:28px;border:3px solid var(--zm-shade-200);border-top-color:var(--zm-accent);border-radius:50%;animation:section-loader-spin-eeb44d86 var(--zm-dur-slow) linear infinite}@keyframes section-loader-spin-eeb44d86{to{transform:rotate(360deg)}}.section-loader__label[data-v-eeb44d86]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.section-loader__spinner[data-v-eeb44d86]{display:none}.section-loader__label[data-v-eeb44d86]{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal;color:var(--zm-fg-muted);font-size:14px;line-height:20px}}.slide-down-form[data-v-b14923dc]{display:grid;grid-template-rows:1fr;margin-top:var(--zm-space-16);transition:grid-template-rows var(--zm-dur-base) var(--zm-ease-standard),opacity var(--zm-dur-base) var(--zm-ease-standard),margin-top var(--zm-dur-base) var(--zm-ease-standard)}.slide-down-form-enter-from[data-v-b14923dc],.slide-down-form-leave-to[data-v-b14923dc]{grid-template-rows:0fr;opacity:0;margin-top:0}.slide-down-form__inner[data-v-b14923dc]{overflow:hidden;min-height:0;padding:var(--zm-space-6)}.slide-down-form__form[data-v-b14923dc]{display:flex;flex-direction:column;gap:var(--zm-space-16)}.slide-down-form__controls[data-v-b14923dc]{display:flex;justify-content:flex-end;align-items:center;gap:var(--zm-space-16)}.slide-down-form__send[data-v-b14923dc]{border-radius:var(--zm-radius-md)}@media(prefers-reduced-motion:reduce){.slide-down-form[data-v-b14923dc]{transition:none}}.comment-reply-form__text[data-v-7ff1da57]{resize:vertical}.comment-reply-list[data-v-e54f2329]{display:flex;flex-direction:column;gap:var(--zm-space-6);margin-top:var(--zm-space-12);padding-left:var(--zm-space-16);border-left:2px solid var(--zm-divider)}.comment-reply-list__reply[data-v-e54f2329]{background:var(--zm-bg-surface);border-radius:var(--zm-radius-md);padding:var(--zm-space-12)}.comment-reply-list__body[data-v-e54f2329]{margin:0;color:var(--zm-fg-body);white-space:pre-line}.comment-reply-list__time[data-v-e54f2329]{display:block;margin-top:var(--zm-space-6)}.comment-report-form__text[data-v-ea47d28e]{resize:vertical}.comment-card[data-v-f778c574]{display:flex;flex-direction:column;padding:var(--zm-space-24)}.comment-card__row[data-v-f778c574]{display:flex;align-items:flex-start;gap:var(--zm-space-16)}.comment-card--available[data-v-f778c574]{background:color-mix(in srgb,var(--zm-available-bg) 14%,var(--zm-bg-surface))}.comment-card--available .comment-card__icon[data-v-f778c574]{color:var(--zm-available-icon)}.comment-card--outoforder[data-v-f778c574]{background:color-mix(in srgb,var(--zm-unavailable-bg) 8%,var(--zm-bg-surface))}.comment-card--outoforder .comment-card__icon[data-v-f778c574]{color:var(--zm-unavailable-icon)}.comment-card--comment .comment-card__icon[data-v-f778c574]{color:var(--zm-fg-subtle)}.comment-card__icon[data-v-f778c574]{flex:0 0 auto;width:20px;height:20px;margin-top:var(--zm-space-3)}.comment-card__main[data-v-f778c574]{flex:1;min-width:0}.comment-card__head[data-v-f778c574]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--zm-space-6)}.comment-card__body[data-v-f778c574]{margin:var(--zm-space-6) 0 0;color:var(--zm-fg-body);white-space:pre-line}.comment-card__time[data-v-f778c574]{display:block;margin-top:var(--zm-space-6)}.comment-card__actions[data-v-f778c574]{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--zm-space-6)}.comment-card__action-icon[data-v-f778c574]{width:14px;height:14px}.comments-section-filters[data-v-b318cd5a]{display:flex;flex-wrap:wrap;gap:var(--zm-space-6);margin:0 calc(-1 * var(--zm-space-24));padding:var(--zm-space-12) var(--zm-space-24);background:var(--zm-bg-app);border-top:1px solid var(--zm-divider);border-bottom:1px solid var(--zm-divider)}.comments-section-filters__issues[data-v-b318cd5a]{margin-left:auto;background:color-mix(in srgb,var(--zm-unavailable-icon) 10%,var(--zm-bg-surface));border-color:color-mix(in srgb,var(--zm-unavailable-icon) 40%,transparent);color:var(--zm-unavailable-icon)}.comments-section-filters__issues[data-v-b318cd5a]:hover{border-color:var(--zm-unavailable-icon)}.comments-section-filters__issues.zm-chip--selected[data-v-b318cd5a]{background:var(--zm-unavailable-icon);border-color:var(--zm-unavailable-icon);color:var(--zm-fg-on-brand)}.comments-section-filters__issues.zm-chip--selected .comments-section-filters__count[data-v-b318cd5a]{color:color-mix(in srgb,var(--zm-fg-on-brand) 75%,transparent)}.comments-section__list[data-v-0899f89b]{display:flex;flex-direction:column;margin:calc(-1 * var(--zm-space-16)) calc(-1 * var(--zm-space-24)) 0}.comments-section__card+.comments-section__card[data-v-0899f89b]{border-top:1px solid var(--zm-shade-100)}.comments-section__pager[data-v-0899f89b]{margin-top:var(--zm-space-16)}.sparkline-trend[data-v-26aee58c]{display:block;width:100%;height:32px}.location-issues__thead[data-v-399a7d11],.location-issues__row[data-v-399a7d11]{display:grid;grid-template-columns:auto 1fr 96px;align-items:center;gap:var(--zm-space-16)}.location-issues__thead[data-v-399a7d11]{margin:0 calc(-1 * var(--zm-space-24));padding:var(--zm-space-12) var(--zm-space-24);background:var(--zm-bg-app);border-top:1px solid var(--zm-divider);border-bottom:1px solid var(--zm-divider)}.location-issues__th[data-v-399a7d11]{padding:9px 0}.location-issues__list[data-v-399a7d11]{margin:calc(-1 * var(--zm-space-16)) calc(-1 * var(--zm-space-24)) 0}.location-issues__row[data-v-399a7d11]{padding:var(--zm-space-12) var(--zm-space-24)}.location-issues__row+.location-issues__row[data-v-399a7d11]{border-top:1px solid var(--zm-shade-100)}.location-issues__count[data-v-399a7d11]{display:flex;align-items:center;gap:var(--zm-space-6);white-space:nowrap}.location-issues__count-icon[data-v-399a7d11]{width:16px;height:16px;flex:0 0 auto;color:var(--zm-unavailable-icon)}.location-issues__count-num[data-v-399a7d11]{color:var(--zm-unavailable-icon)}.location-issues__loc[data-v-399a7d11]{min-width:0}.location-issues__loc-head[data-v-399a7d11]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--zm-space-6)}.location-issues__loc-name[data-v-399a7d11]{color:var(--zm-fg-primary)}.location-issues__loc-date[data-v-399a7d11]{display:block;margin-top:var(--zm-space-3)}.dashboard-page__grid[data-v-8bdd204d]{display:grid;grid-template-columns:3fr 2fr;gap:var(--zm-space-24);align-items:start}@media(max-width:1024px){.dashboard-page__grid[data-v-8bdd204d]{grid-template-columns:1fr}}.location-card[data-v-977f7353]{padding:0;overflow:hidden}.location-card__status[data-v-977f7353]{display:flex;justify-content:space-between;padding:var(--zm-space-12) var(--zm-space-16);border-radius:0}.location-card__image[data-v-977f7353]{display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 1;overflow:hidden;background:linear-gradient(135deg,var(--zm-shade-100),var(--zm-shade-50));color:var(--zm-shade-400)}.location-card__placeholder[data-v-977f7353]{width:40px;height:40px}.location-card__body[data-v-977f7353]{display:flex;flex-direction:column;gap:var(--zm-space-3);padding:var(--zm-space-16)}.location-card__address[data-v-977f7353]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.location-card__charge-points[data-v-977f7353]{display:flex;align-items:center;gap:var(--zm-space-6);margin-top:var(--zm-space-16)}.location-card__charge-points-icon[data-v-977f7353]{flex:0 0 auto;color:var(--zm-fg-subtle)}.locations-page__link[data-v-43dceac5]{display:block;min-width:0;border-radius:var(--zm-radius-lg);color:inherit;text-decoration:none;transition:transform var(--zm-dur-fast) var(--zm-ease-standard)}.locations-page__link[data-v-43dceac5]:hover{transform:translateY(-2px)}.locations-page__pager[data-v-43dceac5]{justify-content:center;margin-top:var(--zm-space-24)}.banner-info[data-v-79f5502e]{display:flex;align-items:center;gap:var(--zm-space-12);padding:var(--zm-space-16) var(--zm-space-24);border:1px solid var(--zm-navy-100);border-radius:var(--zm-radius-lg);background:var(--zm-navy-50)}.banner-info__icon[data-v-79f5502e]{flex:0 0 auto;width:20px;height:20px;color:var(--zm-navy-400)}.banner-info__text[data-v-79f5502e]{color:var(--zm-navy-500)}.location-trend-chart[data-v-344724ef]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;column-gap:var(--zm-space-12);row-gap:var(--zm-space-6);height:100%;min-height:200px}.location-trend-chart__y-axis[data-v-344724ef]{position:relative;grid-column:1;grid-row:1;min-width:16px}.location-trend-chart__y-label[data-v-344724ef]{position:absolute;right:0;transform:translateY(-50%);line-height:1}.location-trend-chart__plot[data-v-344724ef]{grid-column:2;grid-row:1;min-width:0}.location-trend-chart__svg[data-v-344724ef]{display:block;width:100%;height:100%}.location-trend-chart__grid[data-v-344724ef]{stroke:var(--zm-divider);stroke-width:1;vector-effect:non-scaling-stroke}.location-trend-chart__x-axis[data-v-344724ef]{grid-column:2;grid-row:2;display:flex;justify-content:space-between}.location-trend-chart__x-label[data-v-344724ef]{line-height:1}.location-stats[data-v-bbaecd6d]{display:grid;grid-template-columns:1fr 1fr;gap:var(--zm-space-24);align-items:stretch}.location-stats__tiles[data-v-bbaecd6d]{display:grid;grid-template-columns:1fr 1fr;gap:var(--zm-space-24)}.location-stats__tile[data-v-bbaecd6d]{flex-direction:row;align-items:center;gap:var(--zm-space-16)}.location-stats__body[data-v-bbaecd6d]{display:flex;flex-direction:column;gap:var(--zm-space-3);min-width:0}.location-stats__value--issues[data-v-bbaecd6d]{color:var(--zm-unavailable-icon)}.location-stats__value--success[data-v-bbaecd6d]{color:var(--zm-available-icon)}.location-stats__chart[data-v-bbaecd6d]{min-width:0}@media(max-width:1024px){.location-stats[data-v-bbaecd6d]{grid-template-columns:1fr}}@media(max-width:560px){.location-stats__tiles[data-v-bbaecd6d]{grid-template-columns:1fr}}.operator-card__identity[data-v-d949f809]{display:flex;align-items:center;gap:var(--zm-space-16)}.operator-card__identity-text[data-v-d949f809]{display:flex;flex-direction:column;gap:var(--zm-space-3)}.operator-card__logo[data-v-d949f809]{flex:0 0 auto;width:56px;height:56px;border-radius:var(--zm-radius-md);object-fit:cover;background:var(--zm-bg-surface)}.operator-card__logo--placeholder[data-v-d949f809]{display:inline-flex;align-items:center;justify-content:center;background:var(--zm-bg-app);color:var(--zm-shade-400)}.operator-card__columns[data-v-d949f809]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--zm-space-24)}.operator-card__link[data-v-d949f809]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-card__head[data-v-dc32d592]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--zm-space-12)}.device-card__evse[data-v-dc32d592]{gap:var(--zm-space-12)}.device-card__statuses[data-v-dc32d592]{margin-left:auto}.add-location-photo[data-v-fc8c186e]{display:flex;flex-direction:column;justify-content:center;height:100%}.add-location-photo__intro[data-v-fc8c186e]{display:flex;flex-direction:column;align-items:center;gap:var(--zm-space-12);text-align:center}.add-location-photo__icon[data-v-fc8c186e]{width:28px;height:28px;color:var(--zm-fg-subtle)}.add-location-photo__spiel[data-v-fc8c186e]{max-width:42ch}.add-location-photo__open[data-v-fc8c186e]{border-radius:var(--zm-radius-md)}.add-location-photo__file[data-v-fc8c186e]{cursor:pointer}.add-location-photo__caption[data-v-fc8c186e]{resize:vertical}.add-location-photo__preview[data-v-fc8c186e]{width:100%;max-width:220px;aspect-ratio:4 / 3}.location-photos__title[data-v-8eff5f5d]{margin-bottom:var(--zm-space-12)}.location-photos__pinned[data-v-8eff5f5d]{width:100%;height:280px}.location-photos__grid[data-v-8eff5f5d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--zm-space-12)}.location-photos__thumb[data-v-8eff5f5d]{width:100%;aspect-ratio:4 / 3}.location-page__stats[data-v-ca6c23b8]{display:block;margin-bottom:var(--zm-space-24)}.location-page__banner[data-v-ca6c23b8]{margin-bottom:var(--zm-space-24)}.location-page__section[data-v-ca6c23b8]{margin-top:var(--zm-space-72)}.location-page__section-title[data-v-ca6c23b8]{margin-bottom:var(--zm-space-16)}.support-page__card[data-v-aad6bc52]{width:50%}.support-page__head[data-v-aad6bc52]{display:flex;align-items:flex-start;gap:var(--zm-space-16)}.support-page__message[data-v-aad6bc52]{min-height:180px;resize:vertical}.support-page__submit[data-v-aad6bc52]{align-self:flex-start}@media(max-width:900px){.support-page__card[data-v-aad6bc52]{width:100%}}
