.block-toggles-module-scss-module___sSxCG__root{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.block-toggles-module-scss-module___sSxCG__item{border:1px solid var(--gnx-line-strong);border-radius:var(--mantine-radius-md);background:var(--gnx-header);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.block-toggles-module-scss-module___sSxCG__item[data-disabled]{opacity:.55}.block-toggles-module-scss-module___sSxCG__name{font-weight:600}.block-toggles-module-scss-module___sSxCG__description{color:var(--gnx-ink-muted);font-size:13px}
.site-illustration-module-scss-module__H8BKoW__root{flex:none;position:relative}.site-illustration-module-scss-module__H8BKoW__brand{stroke:var(--gnx-brand)}.site-illustration-module-scss-module__H8BKoW__data{stroke:var(--gnx-data-soft)}
.site-header-module-scss-module__wJ2xAq__root{flex-wrap:wrap;display:flex;overflow:hidden}.site-header-module-scss-module__wJ2xAq__photo{border-right:1px solid var(--gnx-line);background:var(--gnx-header);flex:0 300px;justify-content:center;align-items:center;min-height:220px;display:flex;position:relative;overflow:hidden}@media (max-width:48em){.site-header-module-scss-module__wJ2xAq__photo{border-right:0;border-bottom:1px solid var(--gnx-line);flex-basis:100%}}.site-header-module-scss-module__wJ2xAq__photo:before{content:"";opacity:.08;pointer-events:none;background:url(/brand/gnx-x-mark.png) 50%/contain no-repeat;width:260px;height:260px;position:absolute;top:-48px;bottom:auto;right:-56px}.site-header-module-scss-module__wJ2xAq__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.site-header-module-scss-module__wJ2xAq__facts{flex-direction:column;flex:340px;gap:12px;padding:24px 28px;display:flex}.site-header-module-scss-module__wJ2xAq__name{color:var(--gnx-ink-strong)}.site-header-module-scss-module__wJ2xAq__meta{color:var(--gnx-ink-nav)}.site-header-module-scss-module__wJ2xAq__alert{--alert-color:var(--gnx-warn);border:1px solid color-mix(in srgb, var(--alert-color) 35%, transparent);background:color-mix(in srgb, var(--alert-color) 8%, transparent);border-radius:var(--mantine-radius-md);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.site-header-module-scss-module__wJ2xAq__alert[data-status=error]{--alert-color:var(--gnx-error)}.site-header-module-scss-module__wJ2xAq__alert b{font-weight:600}.site-header-module-scss-module__wJ2xAq__alertDot{background:var(--alert-color);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.site-header-module-scss-module__wJ2xAq__lastData{color:var(--gnx-ink-faint);font-size:13px}.site-header-module-scss-module__wJ2xAq__actions{margin-top:auto;padding-top:6px}
.soh-card-module-scss-module__pp5_cW__statLabel{color:var(--gnx-ink-muted);font-size:13px}.soh-card-module-scss-module__pp5_cW__statValue{color:var(--gnx-ink-strong);font-family:var(--gnx-font-display);margin-top:8px;font-size:28px;font-weight:500;line-height:1.2}.soh-card-module-scss-module__pp5_cW__statUnit{color:var(--gnx-ink-muted);font-size:16px}
.warranty-card-module-scss-module__k7kaMW__label{color:var(--gnx-ink-muted);font-size:13px}.warranty-card-module-scss-module__k7kaMW__big{color:var(--gnx-ink-strong);font-family:var(--gnx-font-display);margin-top:8px;font-size:24px}.warranty-card-module-scss-module__k7kaMW__scale{color:var(--gnx-ink-faint);margin-top:6px;font-size:12px}.warranty-card-module-scss-module__k7kaMW__quotaRow{margin-bottom:8px;font-size:14px}.warranty-card-module-scss-module__k7kaMW__quotaLabel{color:var(--gnx-ink-nav)}.warranty-card-module-scss-module__k7kaMW__quotaValue{color:var(--gnx-ink-strong);font-weight:600}.warranty-card-module-scss-module__k7kaMW__muted{color:var(--gnx-ink-muted)}.warranty-card-module-scss-module__k7kaMW__overLimit{border:1px solid color-mix(in srgb, var(--gnx-warn) 30%, transparent);background:color-mix(in srgb, var(--gnx-warn) 7%, transparent);border-radius:var(--mantine-radius-md);align-items:center;gap:12px;padding:14px 16px;display:flex}.warranty-card-module-scss-module__k7kaMW__overLimitCount{min-width:34px;color:var(--gnx-warn-text);font-family:var(--gnx-font-display);text-align:center;font-size:30px;line-height:1}.warranty-card-module-scss-module__k7kaMW__overLimitText{font-size:14px;line-height:1.4}
.stat-card-module-scss-module__4OH0DG__root{height:100%;padding:20px}.stat-card-module-scss-module__4OH0DG__label{color:var(--gnx-ink-muted);letter-spacing:.02em;font-size:13px}.stat-card-module-scss-module__4OH0DG__value{color:var(--gnx-ink-strong);font-family:var(--gnx-font-display);white-space:nowrap;margin-top:8px;font-size:28px;font-weight:500;line-height:1.2}.stat-card-module-scss-module__4OH0DG__unit{color:var(--gnx-ink-muted);margin-left:6px;font-size:16px}.stat-card-module-scss-module__4OH0DG__sub{color:var(--gnx-ink-muted);margin-top:6px;font-size:13px}.stat-card-module-scss-module__4OH0DG__sub[data-tone=data]{color:var(--gnx-data-soft)}
.page-header-module-scss-module__utmTLq__crumbs{color:var(--gnx-ink-muted);margin-bottom:10px}.page-header-module-scss-module__utmTLq__current{color:var(--gnx-ink-muted)}.page-header-module-scss-module__utmTLq__eyebrow{color:var(--gnx-ink-muted);margin-bottom:6px;font-size:14px}.page-header-module-scss-module__utmTLq__title{color:var(--gnx-ink-strong)}
.site-detail-view-module-scss-module__bP_oBq__pair{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:20px;display:grid}
.status-pill-module-scss-module__HXonmW__root{--pill-color:var(--gnx-ok);--pill-text:var(--gnx-ok-text);background:color-mix(in srgb, var(--pill-color) 15%, transparent);color:var(--pill-text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.status-pill-module-scss-module__HXonmW__root[data-tone=warning]{--pill-color:var(--gnx-warn);--pill-text:var(--gnx-warn-text)}.status-pill-module-scss-module__HXonmW__root[data-tone=error]{--pill-color:var(--gnx-error);--pill-text:var(--gnx-error-text)}.status-pill-module-scss-module__HXonmW__root[data-tone=info]{--pill-color:var(--gnx-data);--pill-text:var(--gnx-data-soft)}.status-pill-module-scss-module__HXonmW__root[data-tone=brand]{--pill-color:var(--gnx-brand);--pill-text:var(--gnx-brand)}.status-pill-module-scss-module__HXonmW__root[data-tone=neutral]{--pill-color:var(--gnx-ink-faint);--pill-text:var(--gnx-ink-nav)}.status-pill-module-scss-module__HXonmW__dot{background:var(--pill-color);border-radius:50%;flex:none;width:7px;height:7px}
.customer-overview-module-scss-module__NpIxpq__chartRow{flex-wrap:wrap;align-items:stretch;gap:20px;display:flex}.customer-overview-module-scss-module__NpIxpq__chartRow>:first-child{flex:999 640px}.customer-overview-module-scss-module__NpIxpq__chartRow>:last-child{flex:320px}.customer-overview-module-scss-module__NpIxpq__siteGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px;display:grid}@media (max-width:48em){.customer-overview-module-scss-module__NpIxpq__siteGrid{grid-template-columns:1fr}}
.layout-picker-module-scss-module__0zilfq__root{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.layout-picker-module-scss-module__0zilfq__option{border:1px solid var(--gnx-line-strong);background:var(--gnx-surface);color:var(--gnx-ink);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.layout-picker-module-scss-module__0zilfq__option[data-checked]{border:2px solid var(--gnx-brand);background:color-mix(in srgb, var(--gnx-brand) 6%, var(--gnx-surface));padding:15px}.layout-picker-module-scss-module__0zilfq__option:focus-visible{outline:2px solid var(--gnx-brand);outline-offset:2px}.layout-picker-module-scss-module__0zilfq__preview{border-radius:var(--mantine-radius-sm);background:var(--gnx-header);justify-content:center;align-items:center;height:110px;display:flex}.layout-picker-module-scss-module__0zilfq__name{color:var(--gnx-ink-strong);font-family:var(--gnx-font-display);font-size:18px}.layout-picker-module-scss-module__0zilfq__description{color:var(--gnx-ink-muted);font-size:14px;line-height:1.5}
.site-image-field-module-scss-module__6NRdFq__preview{aspect-ratio:16/9;border-radius:var(--mantine-radius-md);background:repeating-linear-gradient(-45deg, var(--gnx-header), var(--gnx-header) 14px, var(--gnx-surface-2) 14px, var(--gnx-surface-2) 28px);flex:0 480px;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.site-image-field-module-scss-module__6NRdFq__image{object-fit:cover;width:100%;height:100%}
.panel-module-scss-module__nwUAea__root{flex-direction:column;gap:14px;min-width:0;padding:22px 24px;display:flex}.panel-module-scss-module__nwUAea__title{color:var(--gnx-ink-strong)}.panel-module-scss-module__nwUAea__subtitle{color:var(--gnx-ink-muted);margin-top:4px;font-size:13px}.panel-module-scss-module__nwUAea__footnote{color:var(--gnx-ink-faint);margin-top:auto;font-size:12px}
.scada-mapping-view-module-scss-module__3SX6Bq__summary{flex-wrap:wrap;align-items:center;gap:20px;padding:16px 20px;display:flex}.scada-mapping-view-module-scss-module__3SX6Bq__progress{flex-direction:column;flex:320px;gap:10px;display:flex}.scada-mapping-view-module-scss-module__3SX6Bq__count{color:var(--gnx-ink-strong);font-family:var(--gnx-font-display);font-size:26px}.scada-mapping-view-module-scss-module__3SX6Bq__muted{color:var(--gnx-ink-nav)}.scada-mapping-view-module-scss-module__3SX6Bq__missing{color:var(--gnx-warn-text);font-size:14px}.scada-mapping-view-module-scss-module__3SX6Bq__field{color:var(--gnx-ink-strong);font-weight:500}.scada-mapping-view-module-scss-module__3SX6Bq__required{color:var(--gnx-brand)}.scada-mapping-view-module-scss-module__3SX6Bq__tagInput{font-family:var(--mantine-font-family-monospace);font-size:13px}.scada-mapping-view-module-scss-module__3SX6Bq__tagInput[data-missing]{border-color:color-mix(in srgb, var(--gnx-warn) 60%, transparent);background:color-mix(in srgb, var(--gnx-warn) 7%, var(--gnx-header))}.scada-mapping-view-module-scss-module__3SX6Bq__live{color:var(--gnx-data-soft);font-family:var(--mantine-font-family-monospace);font-size:13px!important}
.users-view-module-scss-module__IKbS5q__avatar{--tone-bg:var(--gnx-brand);--tone-text:var(--gnx-header);background:var(--tone-bg)}.users-view-module-scss-module__IKbS5q__avatar[data-tone=data]{--tone-bg:var(--gnx-data-soft)}.users-view-module-scss-module__IKbS5q__avatar[data-tone=invited]{--tone-bg:var(--gnx-ink-muted)}.users-view-module-scss-module__IKbS5q__avatar[data-tone=disabled]{--tone-bg:var(--gnx-line-strong);--tone-text:var(--gnx-ink-muted)}.users-view-module-scss-module__IKbS5q__avatarPlaceholder{color:var(--tone-text);background:0 0;font-size:13px;font-weight:600}.users-view-module-scss-module__IKbS5q__name{color:var(--gnx-ink-strong);white-space:nowrap;font-weight:500}.users-view-module-scss-module__IKbS5q__account{color:var(--gnx-ink-nav);font-family:var(--mantine-font-family-monospace);font-size:13px!important}.users-view-module-scss-module__IKbS5q__language{background:var(--gnx-line);color:var(--gnx-ink);font-weight:600}.users-view-module-scss-module__IKbS5q__muted{color:var(--gnx-ink-nav)}.users-view-module-scss-module__IKbS5q__editButton{color:var(--gnx-ink-soft);font-weight:400}
.companies-view-module-scss-module__nK2XLq__avatar{border:1px solid var(--gnx-line-strong);background:var(--gnx-raised)}.companies-view-module-scss-module__nK2XLq__avatarPlaceholder{color:var(--gnx-brand);background:0 0;font-size:15px;font-weight:600}.companies-view-module-scss-module__nK2XLq__name{color:var(--gnx-ink-strong);font-weight:500}.companies-view-module-scss-module__nK2XLq__max{color:var(--gnx-ink-faint)}.companies-view-module-scss-module__nK2XLq__errorCount{color:var(--gnx-error-text)}.companies-view-module-scss-module__nK2XLq__warningCount{color:var(--gnx-warn-text)}.companies-view-module-scss-module__nK2XLq__separator{color:var(--gnx-ink-faint);font-size:20px}.companies-view-module-scss-module__nK2XLq__actions{white-space:nowrap;justify-content:flex-end;gap:22px;display:flex}
.guide-view-module-scss-module__y9g47W__root{max-width:900px}.guide-view-module-scss-module__y9g47W__card{flex-direction:column;align-items:flex-start;gap:18px;padding:24px;display:flex}.guide-view-module-scss-module__y9g47W__text{color:var(--gnx-ink-soft);line-height:1.6}
.reports-view-module-scss-module__1DBnla__auto{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.reports-view-module-scss-module__1DBnla__autoTitle{color:var(--gnx-ink-strong);font-family:var(--gnx-font-display);font-size:19px}.reports-view-module-scss-module__1DBnla__autoText{color:var(--gnx-ink-nav);margin-top:4px}.reports-view-module-scss-module__1DBnla__month{color:var(--gnx-ink-strong);font-family:var(--gnx-font-display);font-size:16px!important}
