@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap);:root{--heading-font-size:2em;--body-font-size:1em;--ui-font-size:0.9em;--icon-size:3em;--font-size-multiplier:1;--ui-plus:1.10em;--xx-small-plus:0.75em;--login-fs-brand-name:1.25em;--login-fs-card-title:2.5em;--login-fs-hero-title:2.625em;--xx-small:0.7em;--x-small:0.8em;--small:0.9em;--medium:1em;--large:1.2em;--x-large:1.5em;--xx-large:2em;--icon-size:2em;--file-icon-size:4.5em;--tab-active-color:#fbfbfbdb;--adduser-popup-width:60%;--adduser-popup-max-width:1180px;--adduser-popup-max-height:70vh;--adduser-popup-padding:20px 32px 16px;--adduser-popup-radius:18px;--adduser-denied-width:520px;--adduser-denied-max-width:92vw;--adduser-popup-anim-duration:260ms;--adduser-popup-anim-ease:ease;--adduser-header-gap:12px;--adduser-header-padding-bottom:14px;--adduser-header-margin-bottom:18px;--adduser-header-icon-wrap:32px;--adduser-header-icon-radius:10px;--adduser-sectionhead-margin-bottom:10px;--adduser-sectionhead-gap:6px;--adduser-grid-gap:16px;--adduser-th-gap:6px;--adduser-table-cols:minmax(0,1.3fr) minmax(0,1.7fr) minmax(0,1.1fr) minmax(0,1.4fr);--adduser-row-cols:minmax(0,1.3fr) minmax(0,1.7fr) minmax(0,1.1fr) minmax(0,1.4fr) auto;--adduser-card-padding:10px 12px 14px;--adduser-card-margin-bottom:12px;--adduser-card-radius:14px;--adduser-input-padding:6px 12px;--adduser-input-radius:8px;--adduser-name-gap:10px;--adduser-phone-margin-top:16px;--adduser-phone-gap:6px;--adduser-phone-input-padding:8px 12px;--adduser-phone-padding-inline-start:104px;--adduser-phone-padding-inline-end:12px;--adduser-addbtn-margin-top:4px;--adduser-addbtn-margin-bottom:10px;--adduser-helper-margin-top:4px;--adduser-content-padding-right:4px;--adduser-footer-margin-top:10px;--adduser-footer-radius:0 0 16px 16px;--adduser-select-min-height:36px;--adduser-select-value-padding:2px 8px;--adduser-select-menu-z:9999;--adduser-popup-bg:var(--dashboard-modal-bg);--adduser-popup-fg:var(--modal-input-text);--adduser-border:var(--modal-border);--adduser-accent:var(--selected-tab-border);--adduser-muted:var(--modal-label);--dialog-card-w:560px;--dialog-card-h:280px;--dialog-card-radius:8px;--dialog-icon-wrap:144px;--dialog-halo-radius:80px;--dialog-ring-size:112px;--dialog-icon-size:74px;--dialog-appname-size:22px;--dialog-title-size:34px;--dialog-message-size:26px;--dialog-btn-h:44px;--dialog-btn-radius:10px;--dialog-btn-font:14px}.dark-theme{--icons-delete-color:red;--figma-teal:#0a394c;--figma-navy:#131b2f;--button-color:#3cc3df;--background-command:#1d293d80;--background:var(--figma-navy);--text-color:#fff;--text-color-light:#bcc3d0;--configuration-background:linear-gradient(90deg,var(--figma-teal) 0%,var(--figma-navy) 50%,var(--figma-navy) 100%);--primary:var(--figma-teal);--secondary-text-color:#717d95;--card-background:#061623;--input-background:#08182df2;--border-color:#0b3247;--border-color-light:#ffffff29;--primary-light:#0f3244;--hover-background:#10253a;--accent:var(--figma-teal);--accent-dark:#0a7d8b;--tab-active-color:#fbfbfbdb;--tab-color:#fbfbfb99;--root-color:#fff;--part-color:#f8f8f8;--widget-resizer-color:#f8f8f8;--sidenav-hover:#5aa1ca;--sidenav-icons:#fff;--details-icons-color:#01abb4;--adddevice-icons:#94a3b8;--icon-reset-password:#51a2ff;--icon-transfer-user:#ad46ff;--icon-suspend-user:#ff6467;--icon-user-information:#00d3f2;--icon-email:#51a2ff;--icon-assigned-device:#00d3f2;--icon-role:#c27aff;--icon-location:#00d5be;--icon-user-profile-bg:#151c23;--template-icon-template:#00c0c7;--template-icon-description:#fff;--template-icon-code:#fff;--template-icon-settings:#fff;--template-icon-gradient-divider:#00c0c7;--template-icon-create-data-stream:#fff;--template-icon-edit-evaluations:#fff;--template-icon-add-evaluations:#00c0c7;--template-icon-current-evaluations:#00c0c7;--template-icon-event-code-primary:#00c0c7;--template-icon-event-code-secondary:#fff;--template-icon-event-type:#00c0c7;--template-icon-color:#00c0c7;--template-icon-notification:#00c0c7;--template-icon-condition:#00c0c7;--template-icon-action:#00c0c7;--template-icon-row-gradient-line:#d5d5d5;--template-icon-home:#fff;--template-icon-datastreams:#fff;--template-icon-web-dashboard:#fff;--template-icon-event-notification:#fff;--template-icon-menu-back-button:#00c0c7;--template-icon-expand-menu:#00c0c7;--template-icon-divider-menu:#d5d5d5;--template-icon-divider-menu-opened:#d5d5d5;--template-icon-widget-arrows:#00c0c7;--template-icon-widget-box-first-layer-primary:#206a79;--template-icon-widget-box-first-layer-secondary:#d7e4f2;--template-icon-widget-box-divider:#00c0c7;--template-icon-widget-duplicate:#00c0c7;--template-icon-widget-delete:red;--template-icon-widget-settings:#00c0c7;--asset-step-circle-active-fill:#00c0c7;--asset-step-circle-inactive-fill:#1d293d80;--asset-step-circle-check:#fff;--asset-step-circle-active-gradient-start:#dbdfdf;--asset-step-circle-active-gradient-end:#04f0f8;--asset-step-circle-inactive-gradient-start:#5d5d5d;--asset-step-circle-inactive-gradient-end:#1d293d;--asset-main-icon:#fff;--asset-info-icon:#00d3f2;--asset-power-icon:#00d3f2;--asset-voltage-icon:#51a2ff;--asset-efficiency-icon:#00d492;--asset-capacity-icon:#c27aff;--org-primary-icon:#00c0c7;--org-users-icon:#2b7fff;--org-info-icon:#00d3f2;--org-hierarchy-icon:#c27aff;--org-main-bg:#fff;--org-settings-icon:#fff;--automation-primary-icon:#00c0c7;--device-primary-icon:#00c0c7;--device-white-icon:#fff;--device-secondary-icon:#d7e4f2;--permissions-primary-icon:#00d3f2;--subscription-primary-icon:#00c0c7;--subd-heading-subtitle:#d0e2f0d9;--subd-header-control-border:#63e2ff6b;--subd-header-control-bg:linear-gradient(180deg,#0e759159,#083f5bb8);--subd-header-control-text:#ccf5ff;--subd-header-control-inset-shadow:#0ccbff14;--subd-back-icon:#00d8ee;--subd-back-icon-shadow:#00e7ff59;--subd-edit-btn-bg:linear-gradient(180deg,#00c0c7e6,#0a6c8cf2);--subd-edit-btn-border:#02e7ffb3;--subd-edit-btn-text:#071528;--subd-loading-border:#00c0c759;--subd-loading-bg:radial-gradient(circle at top,#003a6059,#050f21eb);--subd-panel-border:#00c0c773;--subd-panel-bg:radial-gradient(circle at top,#0e284ea8,#040e20f7),linear-gradient(180deg,#041022fa,#030c1b);--subd-panel-inset-shadow:#00c0c714;--subd-panel-title:#def6ff;--subd-field-label:#8fc2df;--subd-value-border:#749aba47;--subd-value-bg:#10233f99;--subd-value-text:#e9f7ff;--subd-input-border:#00d0ff59;--subd-input-bg:#0d1f38d1;--subd-input-text:#e9f7ff;--subd-input-focus-border:#02e7ffcc;--subd-input-focus-ring:#02d9e459;--subd-devices-head-border:#7ba9d23d;--subd-devices-head-text:#e7f7ff;--subd-devices-summary-text:#9cbad2;--subd-filter-count-bg:#02d9e440;--subd-filter-count-text:#aef4ff;--subd-select-all-text:#d1e6f5;--subd-action-btn-border:#85b1d359;--subd-action-btn-bg:#0b2642b8;--subd-action-btn-text:#dff5ff;--subd-action-danger-border:#f8717173;--subd-action-danger-text:#ffd2d2;--subd-action-danger-bg:#50141c94;--subd-empty-border:#7ea5c480;--subd-empty-bg:#0e1c319e;--subd-empty-text:#a8c5db;--subd-card-border:#6d97bb4d;--subd-card-bg:#0f233fc7;--subd-card-selected-border:#00edffb3;--subd-card-selected-shadow:0 0 0 1px #00e3ff40,0 10px 20px #00000059;--subd-card-title:#edf7ff;--subd-menu-btn-text:#a8dcf3;--subd-menu-btn-hover-bg:#00acc729;--subd-menu-border:#00c0c74d;--subd-menu-bg:radial-gradient(circle at top,#0d2948e6,#040e1ffa);--subd-menu-shadow:0 16px 32px #00000073;--subd-menu-text:#e2f7ff;--subd-menu-item-text:#daf3ff;--subd-menu-item-danger-text:#ffd0d0;--subd-menu-item-hover-bg:#02d9e424;--subd-device-meta-text:#a5c2d8;--subd-plan-active-bg:#125d4157;--subd-plan-active-border:#4ade8080;--subd-plan-active-text:#86efac;--subd-plan-expiring-bg:#7849145c;--subd-plan-expiring-border:#fbbf2485;--subd-plan-expiring-text:#fde68a;--subd-plan-expired-bg:#5a20395c;--subd-plan-expired-border:#f472b673;--subd-plan-expired-text:#f9a8d4;--subd-plan-disabled-bg:#3a425399;--subd-plan-disabled-border:#9ca3af99;--subd-plan-disabled-text:#d1d5db;--subd-plan-pending-bg:#11345a7a;--subd-plan-pending-border:#60a5fa85;--subd-plan-pending-text:#bfdbfe;--subd-conn-online-bg:#14784f54;--subd-conn-online-border:#4ade8080;--subd-conn-online-text:#bbf7d0;--subd-conn-online-dot:#22c55e;--subd-conn-online-dot-ring:#22c55e40;--subd-conn-offline-bg:#701d2454;--subd-conn-offline-border:#f8717180;--subd-conn-offline-text:#fecaca;--subd-conn-offline-dot:#ef4444;--subd-conn-offline-dot-ring:#ef444440;--subd-filter-icon:#00d8ee;--subd-filter-group-border:#84a9c940;--subd-filter-group-title:#d7efff;--subd-filter-group-icon:#00d8ee;--subd-filter-switch-bg:#d2dfec8f;--subd-filter-switch-knob:#fff;--subd-filter-switch-bg-active:#02d9e4e6;--subd-filter-option-text:#d9e8f7;--subd-filter-accent:#00d8ee;--subd-filter-search-border:#79a4c354;--subd-filter-search-bg:#0d1d36b8;--subd-filter-search-text:#bde5f6;--subd-filter-search-icon:#84dff2;--subd-filter-search-input:#e7f6ff;--subd-filter-search-placeholder:#d2e2f0b3;--subd-filter-date-row-border:#84a9c933;--subd-filter-date-label:#d7efff;--subd-filter-date-field:#9ec7de;--subd-filter-date-input-border:#79a4c354;--subd-filter-date-input-bg:#0d1d36b8;--subd-filter-date-input-text:#e7f6ff;--switch-track-checked:#00c0c7;--switch-track-unchecked:#d1d1d6;--switch-thumb-color:#fff;--dg-panel-bg:radial-gradient(circle at 0 0,#102638 0%,#020712 70%,#02030a 100%);--dg-panel-border:#b0c9ee2e;--dg-panel-shadow:0 26px 60px #000000e6;--dg-panel-text:#e4ecff;--dg-panel-text-muted:#c0d0f2;--dg-panel-divider:#264668bf;--dg-panel-input-border:#10526f;--dg-panel-input-outline:#afc2de59;--dg-panel-input-focus:#23b2dd;--dg-panel-label:#7f97c0;--dg-panel-row-divider:#17365c99;--dg-panel-row-hover:#071c2b;--dg-panel-accent:#21c0da;--dg-panel-filter-border:#264668b3;--dg-menu-bg:radial-gradient(circle at 0 0,#102638 0%,#020712 70%,#02030a 100%);--dg-menu-border:#b0c9ee2e;--dg-menu-shadow:0 22px 50px #000000e6;--dg-menu-text:#dde6ff;--dg-menu-divider:#17365c8c;--dg-menu-hover:#071c2b;--dg-menu-selected-bg:linear-gradient(90deg,#12869ef2,#23bad3f2);--dg-menu-selected-bg-hover:linear-gradient(90deg,#12869e,#23bad3);--dg-menu-selected-text:#fff;--dg-menu-disabled:#c8d6ff66;--dg-toolbar-label:#a3b1d0;--dg-actions-pill-bg:linear-gradient(90deg,#1fb6d8,#27c4f2);--dg-total-rows-text:#fff;--dg-wrapper-radius:14px;--dg-wrapper-padding:10px 10px 6px;--dg-wrapper-bg:radial-gradient(circle at 0 0,#102638 0%,#020712 70%,#02030a 100%);--dg-wrapper-shadow:0 22px 45px #000000bf;--dg-wrapper-border:#b0c9ee2e;--datagrid-actions-btn-text:#fff;--rs-control-bg:var(--input-background);--rs-control-border:#ffffff1f;--rs-control-border-hover:var(--accent);--rs-control-border-focus:var(--accent);--rs-control-focus-shadow:0 0 0 1px #00c0c799;--rs-text:#fff;--rs-placeholder:#c8dcff66;--rs-menu-bg:#071128;--rs-menu-border:#ffffff1f;--rs-option-bg:#071128;--rs-option-hover-bg:#0d2a4de6;--rs-option-selected-bg:#00c0c7;--rs-option-selected-text:#021020;--rs-option-active-bg:#00a0af;--rs-indicator:#fff;--rs-indicator-hover:#00c0c7;--header-background:var(--figma-navy);--header-color:#bac2d3;--header-hover:#172230;--cell-background:#061623;--cell-color:#e0e4f5;--cell-hover:#112539;--order-color:#6e6e76;--modal-border:#0b3247;--error-bg:#2e0609;--window-background:#071228;--selected-tab-border:#00c0c7;--selected-template-tab-border:#00c0c7;--selected-tab-bg:#094a5f;--detials-panel-border:#00c0c7;--details-hierarchy-item-text:#fff;--app-cell-color-hover:#8ca3f0;--app-primary:#849be8;--app-primary-dark:#768dda;--selection-text-color:#dbf5ec;--configuration-gradient-end:#050814;--shadow-black-strong:#000000d9;--shadow-black-soft:#0000008c;--shadow-black-hover:#000000a6;--shadow-black-active:#00000080;--configuration-outline:#07a9b859;--devices-title-color:#06919f;--devices-primary-btn-bg:linear-gradient(135deg,#02d9e48c,#02d9e459);--devices-primary-btn-text:#fff;--devices-map-btn-bg:var(--devices-primary-btn-bg);--devices-map-btn-text:var(--devices-primary-btn-text);--devices-map-btn-border:#ffffff40;--devices-search-border:#afc2de66;--devices-search-inset:#0c1a2eb3;--devices-search-icon:#7e8faa;--devices-search-input:#e3ecff;--devices-search-placeholder:#6f7b94;--devices-toolbar-btn-border:#90b7deb3;--devices-toolbar-btn-text:#d5e5ff;--devices-toolbar-btn-hover-bg:#257eaa59;--devices-toolbar-btn-hover-border:#23b2dd;--devices-toolbar-btn-hover-ring:#1bacccb3;--devices-toggle-bg:#02d9e433;--devices-toggle-selected-bg:#131b2f;--devices-toggle-text:#c9d3e0;--devices-toggle-selected-text:#fff;--devices-grid-header-bg:#020814;--devices-grid-header-border:#17365ce6;--devices-grid-header-text:#c3d4ff;--devices-grid-cell-border:#254062a6;--devices-grid-cell-text:#e0e7ff;--devices-grid-row-bg:#071c2b;--devices-grid-row-bg-even:#061623;--devices-grid-row-hover:#0b2841;--devices-grid-selected-start:#0f7f8c;--devices-grid-selected-end:#1aa1b2;--devices-grid-selected-text:#fff;--devices-grid-icon:#6fd3ff;--devices-grid-pagination-text:#8fa0c4;--devices-grid-footer-border:#264668cc;--devices-grid-footer-bg:#030d19e6;--danger:red;--danger-contrast:#fff;--add-btn:var(--accent);--add-btn-text:var(--root-color);--add-btn-hover-outline:#ffffff05;--add-btn-active-outline:#ffffff0d;--logo-bar-white:#fff;--logo-bar-cyan:#1c9cbd;--logo-title-color:#fff;--devices-grid-cell-border-strong:#787c86;--devices-grid-row-bg-overlay:#071026cc;--devices-virtual-scrollbar-thumb:#00797d;--devices-virtual-scrollbar-thumb-hover:#0aafb2;--devices-virtual-scrollbar-thumb-border:#030d19e6;--datetime-border:#afc2de59;--datetime-inset:#0c1a2eb3;--datetime-focus-border:#23b2dd;--datetime-focus-ring:#1bacccb3;--datetime-scrollbar-thumb:#23bad3d9;--datetime-scrollbar-track:#030d19e6;--white:#fff;--black:#000;--shadow-black-30:#0000004d;--shadow-black-20:#0003;--shadow-black-40:#0006;--shadow-black-90:#000000e6;--details-rail-gradient-start:#00c0c700;--details-rail-gradient-end:#00c0c74d;--details-rail-glass-bg:#04101fb3;--details-rail-glow:var(--selected-tab-border);--details-rail-glow-shadow:var(--selected-tab-border);--details-ghost-text:#f6f3ff;--details-tab-rail-text:#e6f6ffe6;--details-tab-rail-active-bg:#113847;--details-tab-icon-color:var(--white);--details-badge-warn:#eb9a02;--details-badge-danger:#d34758;--status-inactive:var(--danger);--status-active:#0cc60c;--status-badge-bg:#4d7f34;--status-badge-border:#040504;--details-range-bg:var(--white);--details-range-text:#000;--asset-back-text:#e2e8f0;--asset-back-hover:var(--white);--asset-edit-btn-bg:var(--selected-tab-border);--asset-edit-btn-text:var(--devices-primary-btn-text);--asset-edit-btn-shadow:#00c0c773;--asset-actions-border:#94a3b84d;--asset-actions-bg:#0f172ad9;--asset-actions-bg-hover:#0f172a;--asset-hero-icon-bg:#0f5265;--asset-hero-ring:#00f6ff80;--asset-hero-glow:#00f6ff8c;--asset-hero-outline:#00f6ffe6;--asset-hero-title:#f9fafb;--asset-pill-bg:#0f172ae6;--asset-pill-border:#94a3b899;--asset-pill-text:#e5e7eb;--asset-main-panel-bg:#071125;--asset-main-panel-shadow:#000000e6;--asset-section-card-bg:#1d293dcc;--asset-section-card-border:#ffffff0d;--asset-section-card-shadow:#0006;--asset-section-icon-bg:#020617;--asset-section-title:#e5e7eb;--asset-section-subtitle:#94a3b8;--asset-label-muted:#9ca3af;--asset-value-strong:#f9fafb;--asset-kpi-card-bg:#0f172ae6;--asset-kpi-card-border:#94a3b859;--audit-banner-border:#00c0c759;--audit-banner-bg:#051323f2;--audit-icon-bg:#00c0c733;--audit-icon-color:var(--selected-tab-border);--audit-title:#e5f3ff;--audit-text:#d3e2ffd9;--edit-hero-icon-bg:var(--asset-hero-icon-bg);--edit-placeholder:#828285;--edit-muted:#555;--edit-muted-2:#777;--edit-btn-save:var(--accent);--edit-form-input:var(#0000);--edit-country-select-bg:#071125fa;--edit-country-list-bg:#040b18;--edit-country-item-text:#e5edf5;--edit-country-item-hover-bg:#0f172ae6;--shadow-black-50:#00000080;--shadow-black-80:#000c;--edit-timezone-selected-shadow:#c8c8c84d;--edit-delete-hover-bg:var(--black);--plans-loading-bg:var(--figma-navy);--plans-loading-text:#e4ecff;--plans-inner-border:#b0c9ee2e;--plans-inner-radial-start:#07a9b838;--plans-inner-radial-mid:#020712;--plans-inner-radial-end:#02030a;--plans-grid-line:#0822378c;--plans-badge-border:#a4d4ff73;--plans-badge-bg-start:#051a2bcc;--plans-badge-bg-end:#072d3ff2;--plans-badge-ring:#0a8eac99;--plans-badge-text:#e5f5ff;--plans-dot-start:#1cf0ff;--plans-dot-mid:#07a9b8;--plans-dot-end:#033f4b;--plans-dot-glow:#0ffc;--plans-title-color:var(--white);--plans-subtitle-color:#8fa0c4;--plans-tagline-color:#c4d4ee;--plans-price-unit:#9db6d8;--plans-card-side-border:#194160b3;--plans-card-selected-border:#00ffffd9;--plans-card-selected-shadow:#000000f2;--plans-card-selected-glow:#07a9b8e6;--plans-card-hover-shadow:#000000f2;--plans-card-hover-glow:#07a9b8e6;--plans-inner-text:#e4ecff;--plans-inner-side-start:#051423f2;--plans-inner-side-mid:#030b17fa;--plans-inner-side-end:#020713;--plans-inner-selected-start:#041b28;--plans-inner-selected-mid:#030d1afa;--plans-spot-side-a:#00c4ff73;--plans-spot-side-b:#00c4ff2e;--plans-spot-side-c:#0028501f;--plans-spot-side-d:#0000;--plans-spot-selected-a:#0ffc;--plans-spot-selected-b:#00ffff59;--plans-spot-selected-c:#006e9633;--plans-spot-selected-d:#0000;--plans-icon-outer-border:#97badbb3;--plans-icon-outer-glow:#2a6092b3;--plans-icon-outer-ring:#000000f2;--plans-icon-outer-bg-a:#071628;--plans-icon-outer-selected-border:#00ffffe6;--plans-icon-outer-selected-glow:#00ffffe6;--plans-icon-outer-selected-ring:#000000e6;--plans-icon-outer-selected-bg-a:#004c5c;--plans-icon-outer-selected-bg-b:#031018;--plans-icon-inner-bg-a:#050d18;--plans-icon-inner-inset:#000000b3;--plans-icon-inner-selected-a:#42f7ff;--plans-icon-inner-selected-b:#0fcedd;--plans-icon-inner-selected-c:#034650;--plans-icon-inner-selected-glow:#00fffff2;--plans-btn-primary-start:#089ba1;--plans-btn-primary-end:#073f51;--plans-btn-primary-text:var(--white);--plans-btn-primary-shadow:#000000e6;--plans-btn-primary-glow:#00ffffb3;--plans-btn-side-start:#121b27;--plans-btn-side-end:#050a12;--plans-btn-side-text:#e5f5ff;--plans-btn-side-shadow:#000000bf;--plans-divider-a:#0b274000;--plans-divider-b:#1f4f76cc;--plans-features-title:#9eb4d6;--plans-features-text:#c7d3ff;--plans-feature-disabled:#7c8595;--plans-bullet-glow:#00ffffb3;--plans-bullet-disabled-a:#9da3b3;--plans-bullet-disabled-b:#3c4455;--plans-bullet-disabled-c:#252a35;--shadow-black-75:#000000bf;--modal-overlay-bg:#0000008c;--dashboard-modal-bg:#071128;--dashboard-modal-border:#ffffff0f;--dashboard-modal-shadow:#000000d9;--dashboard-modal-radial-a:#1354822e;--dashboard-modal-radial-b:#07112800;--dashboard-modal-grid-line-a:#1b1389;--dashboard-modal-grid-line-b:#261f92;--dashboard-header-title:#fff;--dashboard-header-subtitle:#c9d6f2e6;--dashboard-header-icon-grad-a:#08eef680;--dashboard-header-icon-grad-b:#2870aa80;--dashboard-header-icon-shadow:#0009;--dashboard-haeader-icon:linear-gradient(69deg,var(--dashboard-header-icon-grad-a) 3.43%,var(--dashboard-header-icon-grad-b) 96.57%);--modal-divider-bg:#1d293d80;--modal-scrollbar-thumb:#00c0c7;--modal-scrollbar-track:#0000;--modal-scrollbar-track-webkit:#00c0c7;--modal-scrollbar-thumb-webkit:#0087aa;--modal-scrollbar-thumb-webkit-hover:#00e0e8;--modal-input-bg:#08182df2;--modal-input-bg-hover:#0a1e36fa;--modal-input-border:#ffffff1f;--modal-input-text:#e8f7ff;--modal-input-placeholder:#c8dcff66;--modal-input-focus-ring:#00c0c799;--modal-input-focus-border:var(--selected-tab-border);--modal-label:#ccddffb3;--modal-section-title:#fff;--modal-counter:#c8dcffbf;--modal-footer-border:#1d293d80;--btn-apply-bg:#00c0c7e0;--btn-apply-text:#fff;--btn-apply-shadow:#00c0c733;--btn-apply-hover-bg:#00a3aa;--btn-cancel-text:#e8f7ffcc;--btn-cancel-border:#e8f7ff59;--btn-cancel-shadow:#e8f7ff59;--btn-cancel-hover-bg:#ffffff0f;--dr-seg-padding:4px;--dr-seg-gap:4px;--dr-seg-radius:12px;--dr-seg-border:#e8f7ff24;--dr-seg-bg:#0711258c;--dr-seg-shadow:inset 0 1px 0 #ffffff0d;--dr-seg-pill-height:34px;--dr-seg-pill-padding-x:14px;--dr-seg-pill-radius:10px;--dr-seg-pill-text:#e8f7ffe0;--dr-seg-pill-hover-bg:#ffffff0f;--dr-seg-pill-hover-border:#e8f7ff1a;--dr-seg-pill-active-bg:var(--btn-apply-bg);--dr-seg-pill-active-text:var(--btn-apply-text);--dr-seg-pill-active-shadow:#00c0c72e;--dr-picker-bg:var(--dashboard-modal-bg);--dr-picker-border:var(--modal-input-border);--dr-picker-radius:12px;--dr-picker-shadow:0 24px 60px var(--dashboard-modal-shadow);--dr-picker-text:var(--dashboard-header-title);--dr-picker-muted:#e8f7ff99;--dr-picker-weekday:#ccddff8c;--dr-picker-disabled:#e8f7ff47;--dr-picker-divider:var(--modal-input-border);--dr-picker-hover-bg:var(--hover-background);--dr-picker-accent:var(--selected-tab-border);--dr-picker-selected-bg:var(--selected-tab-border);--dr-picker-selected-text:#021020;--dr-picker-selected-hover-bg:#00a0af;--dr-picker-action-hover-bg:#00c0c71a;--asset-footer-cancel-border:red;--asset-footer-cancel-text:#ec454e;--modal-dropdown-shadow:var(--shadow-black-30);--asset-header-line-mid:#e0e1e2;--asset-header-line-a:#e0e1e200;--asset-header-line-c:hsla(210,3%,88%,.156);--asset-stepper-dash:#e0e1e280;--asset-stepper-label:#ccddffd9;--automation-row-border:#ffffff0a;--widget-box-bg:var(--figma-navy);--widget-box-title:var(--white);--widget-icon-base-start:#206a79;--widget-icon-base-end:#06343e;--widget-icon-stack-shadow:#dbd7e029;--widgets-list-item-bg:#071127;--widgets-list-item-border:#8c8c8c;--widget-scrollbar-track:var(--devices-virtual-scrollbar-thumb);--widget-scrollbar-thumb-bg:var(--dashboard-modal-bg);--widget-scrollbar-thumb-border:var(--devices-virtual-scrollbar-thumb);--widget-scrollbar-thumb-hover:#0f1b3c;--widget-input-border:var(--edit-placeholder);--widget-input-placeholder:var(--edit-placeholder);--widget-container-shadow:#0006;--widget-overlay:#0000004d;--widget-btn-bg:var(--selection-text-color);--widget-btn-remove-bg:#ec454e;--widget-gauge-title:var(--white);--widget-slider-track:var(--edit-muted);--widget-thumb-bg:#e4cbe4;--widget-level-bg:#aaaaaa26;--time-range-card-bg:var(--header-background);--time-range-border-color:#ffffff14;--time-range-title-color:var(--widget-gauge-title);--time-range-value-color:var(--part-color);--time-range-shadow-color:var(--widget-container-shadow);--time-range-sheen-start:hsla(0,0%,100%,.045);--time-range-sheen-mid:#ffffff03;--time-range-sheen-end:#fff0;--time-range-inset-color:#ffffff0f;--time-range-highlight-start:#3cc3df2e;--time-range-highlight-mid:#3cc3df0f;--time-range-highlight-end:#3cc3df00;--time-range-value-shadow:#ffffff0f;--time-range-panel-bg:#08152be6;--time-range-panel-border:#166f9ab3;--time-range-tile-bg:#5f7fba;--time-range-tile-divider:#12203ee6;--time-range-label-color:#fff;--time-range-separator-color:#5f7fba;--time-range-toggle-on-bg:#6d91cf;--time-range-toggle-off-bg:#838a94d1;--time-range-toggle-thumb:#f9f7f2;--header-bg:var(--header-background);--header-search-bg:var(--header-background);--header-text:var(--part-color);--header-text-muted:var(--secondary-text-color);--header-border:#ffffff1a;--header-search-border:#1e293b;--header-icon-hover-bg:#ffffff0d;--org-card-bg:#ffffff0f;--org-card-bg-hover:#ffffff14;--org-card-divider:#e0e1e2b3;--header-divider-a:#fff0;--header-divider-b:#ffffff4d;--profile-row-hover-bg:#0f172a99;--profile-control-active-bg:#0ea5e9;--profile-control-active-text:#020617;--org-dd-bg-base:#071128;--org-dd-bg-radial-a:#13548229;--org-dd-bg-radial-b:#07112800;--org-dd-border:#e2e8f02e;--org-dd-shadow-a:#000000b3;--org-dd-inset-top:#ffffff0f;--org-dd-avatar-bg:#ffffff14;--org-dd-avatar-border:#e2e8f029;--org-dd-title:#eaf8ff;--org-dd-subtitle:#e2e8f0b3;--org-dd-empty:#e2e8f0d9;--org-dd-divider-a:#00c0c700;--org-dd-divider-b:#00c0c7e6;--org-dd-scrollbar-thumb:#0087aa;--org-dd-scrollbar-accent:#00c0c7;--org-dd-scrollbar-track:#0000;--org-dd-item-hover-bg:hsla(0,0%,100%,.035);--org-dd-item-line-a:#d5d5d500;--org-dd-item-line-b:#d5d5d5b3;--org-dd-item-avatar-bg:#e2e8f0eb;--org-dd-item-avatar-border:#e2e8f047;--org-dd-item-name:#eaf8ff;--qb-title-color:var(--text-color);--qb-root-text:var(--modal-input-text);--qb-group-bg:#0711288c;--qb-group-border:#ffffff14;--qb-group-shadow:#00000059;--qb-group-header-border:var(--modal-divider-bg);--qb-rule-bg:#08182d73;--qb-rule-border:#ffffff0f;--qb-focus-border:var(--selected-tab-border);--qb-focus-ring:var(--modal-input-focus-ring);--qb-select-arrow:#e8f7ffe6;--qb-icon-btn-bg:#ffffff0f;--qb-icon-btn-bg-hover:#ffffff17;--qb-icon-btn-border:#ffffff1f;--qb-icon-btn-text:#e8f7ffd9;--qb-icon-btn-border-hover:#00c0c780;--qb-danger-border:#ec454e99;--qb-danger-text:var(--asset-footer-cancel-text);--qb-danger-hover-bg:#ec454e14;--permissions-header-icon-grad-a:#29e3ff;--permissions-header-icon-grad-b:#085b7c;--permissions-header-icon-grad-c:#02111e;--permissions-header-icon-shadow:#0009;--permissions-header-icon-color:#bff6ff;--permissions-header-title:#38d7f4;--permissions-lang-border:#ffffff14;--permissions-lang-bg:#0a1023e6;--permissions-panel-grad-a:#0a2436;--permissions-panel-grad-b:#050b18;--permissions-panel-grad-c:#030814;--permissions-panel-shadow:#0009;--permissions-panel-border:#ffffff0a;--permissions-toggle-separator:#fff6;--permissions-search-bg:#061023fa;--permissions-scrollbar-thumb:#506684b3;--permissions-category-border:#ffffff0d;--permissions-category-grad-a:#0a1e3ff5;--permissions-category-grad-b:#061223f5;--permissions-category-shadow:#0009;--permissions-category-open-grad-a:#0d3b63fa;--permissions-category-open-grad-b:#07162cfa;--permissions-category-open-shadow:#000000b3;--permissions-category-hover-shadow:#000000b3;--permissions-category-chevron:#4fd1ff;--permissions-category-count-bg:#020e22e6;--permissions-category-count-border:#50dfffe6;--permissions-category-count-text:#50e1ff;--permissions-subcategory-text:#bdd4ebeb;--permissions-row-grad-a:#0b273a;--permissions-row-grad-b:#071322;--permissions-row-grad-c:#050b16;--permissions-row-border:#ffffff0a;--permissions-row-shadow:#0009;--permissions-role-grad-a:#58d0ff26;--permissions-role-grad-b:#287eff1f;--permissions-role-border:#58d0ff80;--permissions-role-text:#cfefff;--permissions-action-primary-grad-a:#0fc2ff;--permissions-action-primary-grad-b:#17e1c3;--permissions-action-primary-text:#02121b;--permissions-action-primary-shadow:#00000080;--permissions-action-secondary-border:#97b0ce99;--permissions-action-secondary-text:#e3f0ff;--permissions-action-secondary-bg:#0a1528e6;--permissions-action-secondary-border-hover:#d6e7ffe6;--permissions-quick-grad-a:#0d304a;--permissions-quick-grad-b:#050d1c;--permissions-quick-grad-c:#030712;--permissions-quick-border:#ffffff0a;--permissions-quick-shadow:#0009;--permissions-quick-icon:#d0f5ff;--permissions-quick-btn-text:#eff8ff;--permissions-quick-btn-blue-a:#0c7bdc;--permissions-quick-btn-blue-b:#0ad0ff;--permissions-quick-btn-purple-a:#7a2fe3;--permissions-quick-btn-purple-b:#f53ea0;--permissions-quick-btn-green-a:#00c49a;--permissions-quick-btn-green-b:#01e3a6;--permissions-quick-btn-hover-shadow:#0009;--permissions-about-grad-a:#07273f;--permissions-about-grad-b:#040917;--permissions-about-grad-c:#030712;--permissions-about-border:#ffffff0a;--permissions-about-shadow:#0009;--permissions-about-icon-border:#00b8db33;--permissions-about-icon-bg:#00b8db1a;--permissions-panel-title:#fff;--permissions-row-name:#fff;--permissions-category-name:#fff;--permissions-toggle-link:#fff;--permissions-bulk-toggle-bg:#1d293d59;--permissions-bulk-toggle-text:#eaf8ff;--user-pro-pill-bg:#00c0c740;--user-pro-pill-text:#00f0f8;--user-main-indicator-bg:#ef444429;--user-main-indicator-text:#f87171;--user-main-panel-bg:#071125;--user-main-panel-shadow:#000000e6;--user-action-card-bg:#121d32;--user-action-card-border:#ffffff0f;--user-action-card-hover-bg:#18233a;--user-action-card-hover-shadow:#0000008c;--user-action-reset-border:#2b7fff4d;--user-action-reset-grad-a:#2b7fff1a;--user-action-reset-grad-b:#00b8db1a;--user-action-accent-shadow:#0000001a;--user-action-transfer-border:#ad46ff4d;--user-action-transfer-grad-a:#ad46ff1a;--user-action-transfer-grad-b:#f6339a1a;--user-action-suspend-border:#fb2c364d;--user-action-suspend-grad-a:#fb2c361a;--user-action-suspend-grad-b:#ff69001a;--user-action-icon-recent-bg:#00c0c71f;--user-action-icon-bg:#00c0c71f;--user-action-icon-reset-bg:#00c0c71f;--user-action-icon-suspend-bg:#00c0c71f;--user-action-icon-transfer-bg:#00c0c71f;--user-action-subtitle:#e2e8f0bf;--user-section-card-bg:#121d32;--user-section-card-border:#ffffff0f;--user-section-header-purple-grad:#5840c42e;--user-detail-item-bg:#08182de6;--user-detail-label:#dcebffb3;--user-detail-value:#fff;--user-detail-chip-bg:#0f172ae6;--user-detail-chip-border:#2563eb8c;--user-status-pill-bg:#22c55e26;--user-status-pill-text:#4ade80;--user-activity-item-bg:#081224f2;--user-activity-item-border:#2563eb73;--user-activity-meta:#94a3b8e6;--user-info-label:#ffffff8c;--user-info-pill-grad-a:#00c0c714;--user-info-pill-bg:#09142df5;--user-info-pill-outline:#ffffff0a;--user-info-pill-status-grad-a:#00ff9440;--user-info-pill-status-bg:#071f25f5;--user-status-dot:#0ad66b;--user-status-dot-ring:#0ad66b47;--user-info-badge-bg:#ff6333;--user-info-badge-text:#fff;--cp-btn-border:#ffffff1f;--cp-btn-shadow:#00000073;--cp-btn-hover-border:#00c0c7a6;--cp-btn-hover-shadow:#0000008c;--cp-btn-focus-ring:#00c0c773;--cp-pop-bg:#071128;--cp-pop-radial-a:#1354822e;--cp-pop-radial-b:#07112800;--cp-pop-border:#ffffff14;--cp-pop-shadow:#000000d9;--cp-head-divider:#1d293d80;--cp-monitor-border:#ffffff1f;--cp-monitor-inset:#00000040;--cp-meta-title:#fff;--cp-meta-sub:#c8dcffbf;--cp-slider-bg:#08182d8c;--cp-slider-border:#ffffff14;--cp-canvas-border:#ffffff14;--cp-preset-border:#ffffff1f;--cp-preset-shadow:#00000059;--cp-preset-hover-border:#00c0c78c;--cp-preset-hover-shadow:#00000073;--cp-preset-selected-border:#00c0c7;--cp-preset-selected-ring:#00c0c799;--cp-hex-label:#ccddffb3;--sidenav-bg:#071228;--sidenav-shadow:#00000080;--sidenav-border-right:#ffffff0d;--sidenav-menu-btn-bg:#e0e7ec;--sidenav-menu-btn-border:#020b18;--sidenav-menu-btn-color:#020b18;--sidenav-menu-btn-shadow:#00000080;--sidenav-menu-btn-hover-bg:#fff;--sidenav-logo-title:#fff;--sidenav-link-color:#d7e4f2;--sidenav-link-icon:#94a3b8;--sidenav-link-active-bg:#094a5f;--sidenav-link-active-border:#09f6ff;--sidenav-link-active-text:#fff;--sidenav-link-active-icon:#09f6ff;--sidenav-link-hover-bg:#ffffff0a;--sidenav-link-hover-text:#e2e8f0;--sidenav-link-hover-icon:#e2e8f0;--sidenav-sublink-color:#94a3b8;--sidenav-sublink-active-bg:#576573;--sidenav-sublink-active-text:#fff;--sidenav-sublink-hover-bg:#ffffff0a;--sidenav-sublink-hover-text:#fff;--dsl-back-btn-border:var(--border-color);--dsl-back-btn-bg:var(--cell-background);--dsl-back-btn-color:var(--root-color);--dsl-info-banner-border:var(--border-color);--dsl-info-banner-bg:var(--cell-background);--dsl-info-icon-color:var(--root-color);--dsl-info-icon-border:var(--border-color);--dsl-info-icon-bg:var(--header-background);--dsl-info-title-color:var(--root-color);--dsl-empty-border:var(--border-color);--details-container-grad-start:var(--figma-teal);--details-container-grad-mid:var(--figma-navy);--details-container-grad-end:var(--configuration-gradient-end);--details-container-bg:linear-gradient(90deg,var(--details-container-grad-start) 0%,var(--details-container-grad-mid) 50%,var(--details-container-grad-end) 100%);--add-tab-border:#00c0c7;--details-container-shadow-1:0 28px 60px #000000d9;--details-container-outline:0 0 0 1px var(--configuration-outline);--web-dashboard-main-container-bg:#0000;--widget-container-border:#0000;--td-card-bg:#071127cc;--td-card-shadow:0 16px 40px #000000a6;--td-card-radius:24px;--td-card-padding:18px 20px 20px;--td-title-color:#eaf6ff;--td-subtitle-color:#c8dcff8c;--td-section-title-color:#06919f;--td-field-label-color:#aeeaff;--td-field-box-bg:#1d293d80;--td-field-box-border:1px solid #ffffff0f;--td-field-text:#fff;--td-field-empty-opacity:0.45;--td-field-value-opacity:0.92;--td-circle-btn-border:1px solid #ffffff1f;--td-circle-btn-bg:#00000040;--td-primary-btn-bg:#02d9e4a1;--td-primary-btn-text:#fff;--td-primary-btn-shadow:0 0 0 1px #00000026,0 10px 24px #00000073;--td-device-list-border:1px solid #ffffff1a;--td-device-header-bg:#1d293d99;--td-device-header-border:1px solid #ffffff14;--td-device-header-text:#e6f5ffbf;--td-device-row-even-bg:#0a122259;--td-device-row-odd-bg:#0a122233;--td-device-row-text:#eaf6ff;--td-device-empty-text:#e6f5ff8c;--td-device-status-text:#eaf6ffcc;--td-device-dot-ring:#0000002e;--td-fake-icon-border:#01c8d2d9;--td-category-menu-bg:linear-gradient(180deg,#050b16,#020815);--td-category-menu-border:1px solid #ffffff1f;--td-category-menu-shadow:0 18px 36px #000c;--td-category-item-text:#e1f7ff;--td-category-item-hover-bg:#ffffff0f;--td-select-control-bg:#08182df2;--td-select-border:#ffffff1f;--td-select-border-focus:var(--accent,#00c0c7);--td-select-focus-ring:#00c0c799;--td-select-text:#fff;--td-select-placeholder:#c8dcff66;--td-select-menu-bg:#071128;--td-select-option-hover:#0d2a4de6;--td-select-option-selected-bg:var(--accent,#00c0c7);--td-select-option-selected-text:#021020;--td-select-option-active-bg:#00a0af;--td-selected-option:#00c0c7;--td-selected-option-focused:#0d2a4de6;--td-selected-option-unfocused:#071128;--td-status-online:#35d07f;--td-status-offline:#b0b7c3;--td-status-error:#ff6b6b;--td-status-warn:#ffb020;--eds-modal-bg:radial-gradient(120% 160% at 0% 0%,#10213b 0%,#020713 48%,#000 100%);--eds-panel-bg:#050e20d9;--eds-input-bg:#1d293d80;--eds-text:var(--cell-color);--eds-text-muted:var(--text-color-light);--eds-heading:var(--header-color);--eds-border:#ffffff0f;--eds-border-strong:#ffffff14;--eds-shadow:0 28px 70px #000000d9;--eds-accent:#00e3f5;--eds-accent-ink:#04101f;--eds-accent-shadow:0 10px 30px #00e3f566;--eds-eval-perfect:#2e7d32;--eds-eval-good:#4caf50;--eds-eval-acceptable:#ff9800;--eds-eval-bad:#e53935;--eds-primary:var(--primary);--eds-radius-lg:24px;--eds-radius-md:12px;--eds-radius-sm:10px;--eds-radius-xs:8px;--eds-pin-dropdown-bg:#050d1c;--ete-info-border:#00c0c7e6;--ete-info-bg-top:#00c0c71f;--ete-info-bg-bottom:#00c0c705;--ete-badge-grad-start:#005bff;--ete-badge-grad-end:#00c0c7;--ete-badge-text:#fff;--ete-badge-icon-border:#ffffffb3;--ete-info-text:#c8dbea;--ete-heading:#eaf8ff;--ete-muted:#97b4c8;--ete-accent:#00d9e4;--ete-warning:#ff5e5e;--ete-danger:#ff5e5e;--ete-list-border:#9eb6ca73;--ete-list-bg:#1d293d80;--ete-empty-text:#95aec4;--ete-row-divider:#24384eb3;--ete-input-text:#eaf8ff;--ete-add-btn-text:#18e3e6;--ete-add-btn-border:#ffffff59;--ete-add-btn-bg-top:#06263c;--ete-add-btn-bg-bottom:#031c2f;--ete-add-btn-shadow:inset 0 2px 4px #ffffff40,inset 0 -6px 12px #0000008c,0 18px 40px #000000bf;--ete-add-btn-shadow-active:inset 0 3px 6px #0009,0 12px 24px #000000b3;--asset-history-page-bg:radial-gradient(circle at top,#04152b 0,#020617 50%,#020617);--history-link:#cbd5f5;--history-link-hover:#e5e7eb;--history-close-border:#94a3b84d;--history-close-bg:#0f172ae6;--history-close-bg-hover:#0f172a;--history-close-color:#e5e7eb;--history-hero-spot:#00d3f257;--history-hero-bg:#020617;--history-hero-border:#94a3b84d;--history-hero-shadow:0 22px 45px #000000bf;--history-hero-icon-bg:#0f172afa;--history-hero-icon-shadow:0 12px 30px #0f172ae6;--history-title:#f9fafb;--history-subtitle:#9ca3af;--history-chip-bg:#0f172af2;--history-chip-border:#94a3b859;--history-pill-bg:#0f172ae6;--history-pill-text:#e5e7eb;--history-primary-bg:#06b6d4;--history-primary-text:#02131f;--history-primary-shadow:0 8px 18px #06b6d473;--history-main-panel-bg:#071127;--history-main-panel-shadow:0 18px 40px #000c;--history-year-row-bg:#050f24;--history-year-row-border:#1f2937cc;--history-year-row-shadow:0 16px 36px #000000bf;--history-calendar-spot:#00d3f259;--history-calendar-bg:#020617;--history-calendar-shadow:0 10px 25px #0f172ae6;--history-year-label:#f9fafb;--history-status-current-bg:#16a34a26;--history-status-current-text:#4ade80;--history-status-current-border:#4ade8099;--history-status-completed-bg:#3b82f61f;--history-status-completed-text:#93c5fd;--history-status-completed-border:#93c5fd99;--history-metric-bg:#02081a;--history-metric-border:#0f172ad9;--metric-power-bg:#38bdf81a;--metric-voltage-bg:#3b82f626;--metric-eff-bg:#22c55e2e;--metric-capacity-bg:#818cf82e;--metric-hours-bg:#facc1526;--metric-label:#9ca3af;--metric-value:#f9fafb;--hours-dot-border:#facc15;--history-open-details-grad-a:#00c0c7;--history-open-details-grad-b:#00e4ff;--history-open-details-shadow:0 10px 24px #0891b28c;--history-details-bg:#020617;--history-details-border:#1e40af99;--history-card-bg:#020617;--history-card-border:#1f2937e6;--history-heading:#e5e7eb;--history-table-heading:#93c5fd;--history-empty:#9ca3af;--history-controls-bg:#020617;--history-controls-border:#1f2937cc;--ghost-btn-border:#94a3b866;--ghost-btn-text:#e5e7eb;--ghost-btn-hover-bg:#0f172ad9;--comparison-wrapper-bg:#020617;--comparison-wrapper-border:#1f2937e6;--comparison-thead-bg:#020a17;--comparison-row-border:#1f2937cc;--comparison-cell-text:#e5e7eb;--timeline-line-a:#94a3b8cc;--timeline-line-b:#1e40af80;--timeline-dot-bg:#0ea5e9;--timeline-dot-ring:0 0 0 3px #0ea5e93b;--timeline-card-bg:#020617;--timeline-card-border:#1f2937d9;--timeline-type:#e5e7eb;--timeline-date:#9ca3af;--timeline-field:#e5e7eb;--timeline-field-label:#9ca3af;--org-page-text:#fff;--org-main-panel-bg:#071125;--org-main-panel-shadow:0 24px 60px #000000e6;--org-summary-card-bg:#121d32;--org-summary-card-border:#ffffff0f;--org-summary-label:#e6f5ffb3;--org-summary-icon-teal-border:#00b8db4d;--org-summary-icon-teal-grad-a:#00b8db33;--org-summary-icon-teal-grad-b:#0092b833;--org-summary-icon-blue-border:#2b7fff4d;--org-summary-icon-blue-grad-a:#2b7fff33;--org-summary-icon-blue-grad-b:#155dfc33;--org-summary-icon-turqaz-border:#00bba74d;--org-summary-icon-turqaz-grad-a:#00bba733;--org-summary-icon-turqaz-grad-b:#00968933;--org-pro-pill-bg:#00c0c733;--org-pro-pill-text:#00f0f8;--org-set-active-btn-border:#ffffff1f;--org-set-active-btn-text:#e6f5ff;--org-section-card-bg:#121d32;--org-section-card-border:#ffffff0f;--org-section-header-purple-grad-a:#5840c41f;--org-section-icon-teal-border:#00b8db4d;--org-section-icon-teal-grad-a:#00b8db33;--org-section-icon-teal-grad-b:#2b7fff33;--org-section-icon-purple-border:#ad46ff4d;--org-section-icon-purple-grad-a:#ad46ff33;--org-section-icon-purple-grad-b:#f6339a33;--org-detail-item-bg:#08182de6;--org-detail-label:#dcebffb3;--org-detail-value:#fff;--modal-select-selected-text:#021020;--modal-picker-selected-hover-bg:#00a0af;--ds-details-border-color:var(--border-color);--ds-details-surface-bg:var(--cell-background);--ds-details-header-bg:var(--header-background);--ds-details-text-color:var(--root-color);--ds-details-muted-opacity:0.85;--ds-details-value-opacity:0.9;--auth-bg-start:#1a3a4d;--auth-bg-end:#0f1e2a;--auth-card-bg:var(--card-background);--auth-form-surface:#0f0f1e1a;--auth-text-main:var(--text-color);--auth-text-subtle:var(--text-color-light);--auth-primary:var(--selected-tab-border);--auth-primary-hover:#00a0b2;--auth-btn-text:var(--background);--auth-input-bg:var(--input-background);--auth-border:var(--border-color-light);--auth-error:var(--danger);--auth-success:#34d399;--border-radius:8px;--popup-background:var(--dashboard-modal-bg);--text-muted:var(--text-color-light);--scrollbar-thumb-color:var(--modal-scrollbar-thumb);--scrollbar-track-color:var(--modal-scrollbar-track-webkit);--verify-surface:var(--card-background);--verify-text:var(--text-color);--verify-text-muted:var(--text-color-light);--verify-border:var(--border-color);--verify-input-bg:var(--input-background);--verify-input-text:var(--text-color);--verify-input-disabled-bg:var(--hover-background);--verify-error:var(--danger);--verify-btn-bg:var(--selected-tab-border);--verify-btn-text:#04101f;--verify-btn-disabled-bg:#00c0c759;--datePicker-surface:var(--cell-background);--datePicker-shadow:0px 2px 3.84px #476d9e40;--datePicker-input-bg:var(--input-background);--datePicker-input-text:var(--root-color);--datePicker-input-border:var(--datetime-border);--datePicker-hover-border:var(--datetime-focus-border);--datePicker-focus-border:var(--datetime-focus-border);--datePicker-invalid-border:var(--danger);--datePicker-btn-bg:var(--input-background);--datePicker-btn-text:var(--root-color);--datePicker-btn-shadow:0px 2px 3.84px #00000040;--datePicker-btn-hover-shadow:0px 2px 3.84px #1baccc40;--widget-text-color:#fff;--elbow-frame-bg:#ffffff0d;--elbow-frame-inset-shadow:#0000004d;--elbow-frame-blur:2px;--water-opacity:0.90;--pipe-frame-bg:#ffffff0d;--pipe-frame-inset-shadow:#0000004d;--pipe-frame-blur:2px;--pipe-border-color:#fff3;--pipe-water-opacity:0.80;--settings-overlay-bg:#fff6;--settings-menu-shadow:3px 0 10px 3px #0000004d;--select-selection-shadow:2px 0 3px 2px #c8c8c84d;--select-dropdown-shadow:3px 0 10px 3px #0000004d;--signup-primary-cyan:#00d4e3;--signup-primary-hover:#00acc1;--signup-bg-start:#0e4c55;--signup-bg-end:#0f172a;--signup-text-main:#fff;--signup-text-muted:#9ca3af;--signup-error-color:#ef4444;--signup-brand-name:#fff;--signup-card-bg:#0f0f1e40;--signup-card-border:#ffffff4d;--signup-card-shadow:0 25px 50px -12px #00000040;--signup-input-bg:#0f0f1e4d;--signup-input-border:#ffffff5c;--signup-label-color:#e5e7eb;--signup-btn-bg:#00c0c780;--signup-btn-text:#d3d7e1;--signup-divider-line:#ffffff1a;--signup-verify-title:#d7e4f2;--tabs-active-underline:#007bff;--tabs-new-record-border:#fff;--tabs-new-record-bg:#f0f8ff;--tabs-save-hover-border:blue;--tabs-hover-shadow:#25549240;--fan-bg:#f5f5f5;--fan-inset-shadow-color:#0006;--fan-air-pulse-start:#ffffff1a;--fan-air-pulse-end:#0000;--login-primary-cyan:#00d4e3;--login-primary-hover:#00acc1;--login-bg-start:#0e4c55;--login-bg-end:#0f172a;--login-card-bg:#0f0f1e1a;--login-card-border:#ffffff5c;--login-input-bg:#0f0f1e1a;--login-input-border:#374151;--login-text-main:#fff;--login-text-muted:#9ca3af;--login-label-color:#e5e7eb;--login-hero-title:#abe4e6;--login-hero-text:#e2e2e2;--login-error-color:#ef4444;--login-btn-bg:#00c0c7;--login-btn-text:#d3d7e1;--login-focus-ring:#00d4e3;--dialog-overlay-bg:#0f172a8c;--dialog-overlay-blur:2px;--dialog-surface-bg:#1d293d;--dialog-surface-shadow:0 18px 45px #00000073;--dialog-vignette-a:#ffffff0f;--dialog-vignette-b:#ffffff0a;--dialog-close:#e2e8f08c;--dialog-close-hover-bg:#94a3b81f;--dialog-close-hover:#e2e8f0e6;--dialog-halo-opacity:0.1588;--dialog-halo-bg:#fb2c360d;--dialog-ring-a:#ff466773;--dialog-ring-b:#ff46672e;--dialog-wrap-glow-a:#ff466759;--dialog-wrap-glow-b:#fb2c362e;--dialog-wrap-glow-blur:18px;--dialog-icon-inset:#ff466740;--dialog-icon-grad-1:#6b2131;--dialog-icon-grad-2:#2b1f3d;--dialog-icon-grad-3:#1b2940;--dialog-icon-stroke-delete:#ff6467;--dialog-icon-stroke-info:#ff6467;--dialog-icon-stroke-error:#ff6467;--dialog-icon-stroke-success:#34d399;--dialog-halo-bg-delete:#ff646714;--dialog-halo-bg-info:#ff646714;--dialog-halo-bg-error:#ff646714;--dialog-halo-bg-success:#34d3991a;--dialog-ring-a-delete:#ff646773;--dialog-ring-b-delete:#ff64672e;--dialog-ring-a-info:#ff646773;--dialog-ring-b-info:#ff64672e;--dialog-ring-a-error:#ff646773;--dialog-ring-b-error:#ff64672e;--dialog-ring-a-success:#34d39973;--dialog-ring-b-success:#34d3992e;--dialog-wrap-glow-a-delete:#ff646759;--dialog-wrap-glow-b-delete:#ff64672e;--dialog-wrap-glow-a-info:#ff646759;--dialog-wrap-glow-b-info:#ff64672e;--dialog-wrap-glow-a-error:#ff646759;--dialog-wrap-glow-b-error:#ff64672e;--dialog-wrap-glow-a-success:#34d39959;--dialog-wrap-glow-b-success:#34d3992e;--dialog-icon-inset-delete:#ff646740;--dialog-icon-inset-info:#ff646740;--dialog-icon-inset-error:#ff646740;--dialog-icon-inset-success:#34d39940;--dialog-icon-before-a-delete:#ff64678c;--dialog-icon-before-b-delete:#ff646733;--dialog-icon-before-a-info:#ff64678c;--dialog-icon-before-b-info:#ff646733;--dialog-icon-before-a-error:#ff64678c;--dialog-icon-before-b-error:#ff646733;--dialog-icon-before-a-success:#34d3998c;--dialog-icon-before-b-success:#34d39933;--dialog-title:#f8fafcfa;--dialog-text:#e2e8f08c;--dialog-btn-primary-bg:#00c2cf;--dialog-btn-primary-text:#0f172af2;--dialog-btn-danger-bg:#b63a3c;--dialog-btn-danger-text:#f8fafcf2;--dialog-btn-ghost-text:#e2e8f0d9;--dialog-btn-ghost-border:#e2e8f059;--dialog-btn-ghost-hover-bg:#e2e8f014;--auto-danger-color:var(--danger-color,#ec454e);--auto-card-radius:16px;--auto-card-padding:24px 32px 28px;--auto-card-bg:var(--dashboard-modal-bg,#071127);--auto-card-shadow:var(--auto-shadow-1,#000000bf);--auto-card-border:var(--auto-border-1,#00c0c71f);--auto-badge-bg:var(--auto-gradient-1,linear-gradient(69deg,#08eef680 3.43%,#2870aa80 96.57%));--auto-badge-shadow:var(--auto-shadow-2,#0009);--auto-title-color:var(--text-color,#fff);--auto-subtitle-color:var(--muted-text-color,#c9d6f2e6);--auto-label-color:var(--text-color,#fff);--auto-back-color:var(--muted-text-color,#e8f7ffcc);--auto-divider-bg:var(--auto-divider-1,linear-gradient(90deg,#e0e1e200 0%,#e0e1e2 50%,#e0e1e229 100%));--auto-action-device-width:500px;--adduser-popup-bg:var(--dashboard-modal-bg);--adduser-popup-fg:var(--modal-input-text);--adduser-accent:#00c0c7;--adduser-border:#94a3b840;--adduser-muted:#94a3b8e6;--adduser-header-icon-bg:linear-gradient(145deg,#00c0c72e,#0006);--adduser-subtitle-color:#e2e8f0b3;--adduser-card-bg:#0f172ab3;--adduser-card-border:#94a3b840;--adduser-input-bg:#0f172ae6;--adduser-input-text:#e2e8f0;--adduser-input-border:#1e40af99;--adduser-input-border-hover:#1e40afd9;--adduser-placeholder:#94a3b8;--adduser-footer-bg:#0f172abf;--adduser-select-separator:#94a3b859;--adduser-select-indicator:#94a3b8;--adduser-menu-bg:#0f172afa;--adduser-menu-border:#94a3b840;--adduser-menu-text:#e2e8f0;--adduser-menu-hover-bg:#00c0c71f;--adduser-menu-selected-bg:#00c0c72e;--details-title:#fff;--icons-color:#94a3b8;--dd-modal-bg:var(--cell-background);--dd-modal-text:var(--cell-color);--dd-modal-width:512px;--dd-modal-height:400px;--dd-modal-anim:scale-anim-center;--dd-modal-footer-bg:var(--cell-background);--dd-modal-footer-header-bg:var(--header-background);--dd-label-color:var(--header-color);--dd-input-bg:#0000;--dd-input-text:var(--cell-color);--dd-input-caret:var(--cell-color);--dd-input-border:var(--modal-input-border);--dd-counter-text:var(--modal-counter);--dd-btn-cancel-bg:var(--cell-color);--dd-btn-cancel-text:var(--accent);--dd-btn-apply-bg:var(--accent);--dd-btn-apply-text:var(--cell-color);--dd-back-icon-size:12px;--dd-radio-color:var(--accent);--dd-radio-checked:var(--accent);--dd-typography-color:var(--header-color);--dd-report-bg:var(--accent);--dd-report-text:#fff;--dd-report-font-size:calc(14px*var(--font-size-multiplier));--dd-report-title-size:calc(var(--body-font-size)*var(--font-size-multiplier));--dd-report-close-size:calc(16px*var(--font-size-multiplier));--dd-report-subtitle-size:calc(13px*var(--font-size-multiplier));--dd-report-shadow:0 2px 6px #0003;--dd-range-border:#ffffff1f;--dd-range-bg:#0000;--dd-range-pill-text:#ffffffb3;--dd-range-pill-active-bg:#02d9e438;--dd-range-pill-active-text:#ffffffb3;--dd-edit-btn-text:#00131f;--dd-time-range-bg:#0000;--dd-range-text:#fff;--widget-title-color:#fffffff2;--widget-muted-text:#afafafb3;--gauge-value-text:#fffffff2;--gauge-minmax-text:#afafafb3;--gauge-track-stroke:#7f7f7f4d;--gauge-default-stop:#ff928a;--keypad-title-text:#fff;--keypad-input-bg:#1d293d80;--keypad-input-text:#fff;--keypad-grid-bg:#121d32;--keypad-key-bg:#72768030;--keypad-key-bg-hover:#72768059;--keypad-key-bg-active:#72768040;--keypad-key-text:#fff;--keypad-del-bg:#4f6375;--keypad-del-bg-hover:#637789;--keypad-del-bg-active:#45596b;--keypad-del-text:#fff;--chart-bg:#0f172a73;--chart-title:#f1f5f9;--chart-muted:#696f7e;--chart-legend:#cbd5e1;--chart-grid-x:#696f7e;--chart-grid-y:#696f7e;--chart-help-bg:#1e293b;--chart-help-text:#f1f5f9;--chart-help-border:#334155;--chart-help-shadow:0 4px 12px #00000080;--chart-tooltip-bg:#0f172af2;--chart-tooltip-text:#f8fafc;--chart-tooltip-border:#334155;--chart-tooltip-shadow:0 12px 24px -4px #0009;--chart-tooltip-title:#94a3b8;--chart-tooltip-row-text:#cbd5e1;--chart-tooltip-unit:#94a3b8;--box-widget-bg-solid:#121c28e6;--box-widget-gradient-0:#384a5ef2;--box-widget-gradient-1:#161f2df2;--box-widget-border:#ffffff14;--box-widget-shadow:#00000059;--box-widget-label:#ffffffeb;--switch-off-color:#7f7f7f;--switch-handle-color:#e4cbe4;--switch-box-shadow:2px 0 2px 1px #0008;--switch-label-text:#fff;--label-title-color:var(--widget-title-color,#fffffff2);--label-value-fallback:var(--accent,#3cc3df);--label-unit-color:#dcdcdc99;--label-level-opacity:0.10;--led-title-color:#fff;--led-inactive-bg:#3c3c3ccc;--led-inactive-border:#64646466;--led-active-border:#fff3;--led-highlight-strong:#fff9;--led-highlight-soft:#fffc;--led-glow-opacity:0.10;--menu-title-color:var(--widget-title-color,#fffffff2);--menu-option-color:#111;--menu-option-hover-bg:var(--figma-navy);--menu-dropdown-bg:#061623;--menu-option-selected-bg:#00c0c7;--menu-option-selected-color:#021020;--numberinput-title-color:#fff;--numberinput-button-bg:var(--slider-button-bg,#3cc3df26);--numberinput-button-hover-bg:var(--slider-button-hover-bg,#3cc3df66);--numberinput-button-border:var(--slider-button-border,2px solid #8c8c8c);--numberinput-value-color:var(--slider-button-color,#fff);--numberinput-edit-border:2px solid #3cc3df80;--numberinput-edit-bg:#ffffff1a;--numberinput-edit-text:#fff;--radialgauge-track-stroke:#7f7f7f4d;--radialgauge-value-text:#fffffff2;--radialgauge-unit-text:#dcdcdc99;--radialgauge-default-stop:#ff928a;--segment-group-bg:#1d293d80;--segment-selected-bg:#3cc3df99;--segment-selected-border:1px solid #3cc3df;--segment-selected-shadow:0px 0px 10.6px 0px #3cc3df4d;--segment-selected-text:#fff;--segment-unselected-text:var(--text-color,#fff);--segment-hover-bg:#3cc3df1a;--slider-title-color:#fff;--slider-percentage-color:#fff;--slider-track-bg:#555;--slider-thumb-bg:#e4cbe4;--slider-thumb-border-color:#66b;--slider-thumb-shadow:0 0 8px #00000080;--slider-thumb-hover-shadow:0 0 12px #000000b3;--slider-button-bg:#3cc3df26;--slider-button-hover-bg:#3cc3df66;--slider-button-border:2px solid #8c8c8c;--slider-button-color:#3cc3df;--slider-span-color-text:#fff;--texttitle-color:var(--header-color);--table-header-bg:var(--header-background);--table-header-text:var(--header-color);--table-body-bg:var(--cell-background);--table-body-text:var(--cell-color);--pipe-water-color:#00adef80;--elbow-water-color:#00adef80;--elbow-pipe-bg:var(--elbow-frame-bg,#ffffff0d);--diveration-bg:#0482914d;--profile-card-bg:#020617;--profile-card-text:#e2e8f0;--profile-card-shadow:#000000bf;--profile-avatar-a:#0ea5e9;--profile-avatar-b:#1d4ed8;--profile-settings-icon:#94a3b8;--profile-divider:#94a3b859;--profile-row-icon:#e5e7eb;--profile-row-arrow:#64748b;--profile-status-active:#4ade80;--header-lang-menu-bg:#0f172a;--header-lang-menu-text:#fff;--org-dd-icon-color:#e2e8f0;--org-dd-item-fallback-icon:#0f172a;--org-dd-stat-icon:#94a3b8;--dd-teal:#01abb4;--dd-time-range-border:#ffffff1f;--dd-range-active-bg:#02d9e438;--dd-range-btn-bg:#0000;--dd-range-btn-text:#ffffffb3;--dd-edit-btn-bg:#02d9e4a1;--dd-report-toast-bg:var(--accent);--dd-report-toast-text:#fff;--dd-report-toast-shadow:0 2px 6px #0003;--dd-actions-menu-bg:#0a1a2cfa;--dd-actions-menu-border:#ffffff0f;--dd-actions-menu-shadow:0 12px 40px #0000008c;--dd-actions-menu-text:#ffffffeb;--dd-actions-menu-title:#ffffffc7;--dd-actions-menu-hover:#ffffff0f;--dd-actions-menu-divider:#ffffff14;--dd-actions-menu-danger:#ff5a5f;--dd-actions-menu-danger-hover:#ff5a5f1f;--dd-actions-item-text:#ffffffc7;--dd-actions-item-danger:#ff5a5f;--dd-status-online-bg:#16653433;--dd-status-online-border:#22c55eb3;--dd-status-online-text:#bbf7d0;--dd-status-online-dot:#22c55e;--dd-status-online-ring:#22c55e59;--dd-status-offline-bg:#7f1d1d33;--dd-status-offline-border:#ef4444b3;--dd-status-offline-text:#fecaca;--dd-status-offline-dot:#ef4444;--dd-status-offline-ring:#ef444459;--dd-status-default:var(--primary);--dd-status-perfect:#4caf50;--dd-status-good:#8bc34a;--dd-status-acceptable:#ff9800;--dd-status-bad:#f44336;--dd-datepicker-bg:#071128;--dp-datepicker-input-bg:#ffffff0f;--dp-selected-bg:#1fe0da;--dp-selected-bg-hover:#19c6c0;--dp-selected-text:#001416;--dp-selected-radius:14px;--dp-selected-outline:#1fe0dab3;--dmm-bg:var(--card-background);--dmm-bg-soft:var(--hover-background);--dmm-border:var(--border-color-light);--dmm-text:var(--text-color);--dmm-text-muted:var(--text-color-light);--dmm-text-hint:var(--text-color-light);--dmm-online:var(--td-status-online);--dmm-offline:var(--td-status-offline);--dmm-primary-bg:var(--devices-primary-btn-bg);--dmm-primary-text:var(--devices-primary-btn-text);--dmm-primary-shadow:var(--btn-apply-shadow);--dmm-popup-shadow:0 16px 45px #00000059;--cdp-bar-bg:#0000;--cdp-bar-border:var(--dd-time-range-border,#ffffff1f);--cdp-bar-shadow:none;--cdp-label:var(--root-color);--cdp-input-bg:var(--cell-background,#ffffff0a);--cdp-input-border:var(--border-color,#ffffff1f);--cdp-hover-border:var(--border-color,#ffffff2e);--cdp-input-text:var(--root-color);--cdp-input-placeholder:#ffffff73;--cdp-focus-border:var(--accent);--cdp-focus-ring:#00c0c740;--cdp-icon:var(--icons-color,var(--accent));--cdp-icon-hover-bg:#00c0c71a;--cdp-popover-bg:#0d1e36fa;--cdp-popover-text:#ffffffe0;--cdp-popover-border:#ffffff0f;--cdp-popover-shadow:0 12px 40px #0000008c}.light-theme{--icons-delete-color:red;--figma-teal:#0a394c;--figma-navy:#131b2f;--background:#f8f8f8;--text-color:#232529;--text-color-light:#59595e;--primary:#1c6d9c;--secondary-text-color:#96969b;--card-background:#fff;--input-background:#fff;--border-color:#dedee1;--border-color-light:#0000001a;--primary-light:#dcebf5;--hover-background:#f0f0f1;--accent:#314c55;--accent-dark:#1b6d9d;--configuration-background:#f6fffb;--dialog-icon-stroke-delete:#ff6467;--dialog-icon-stroke-info:#ff6467;--dialog-icon-stroke-error:#ff6467;--dialog-icon-stroke-success:#16a34a;--dialog-halo-bg-delete:#ff646714;--dialog-halo-bg-info:#ff646714;--dialog-halo-bg-error:#ff646714;--dialog-halo-bg-success:#16a34a1a;--dialog-ring-a-delete:#ff646773;--dialog-ring-b-delete:#ff64672e;--dialog-ring-a-info:#ff646773;--dialog-ring-b-info:#ff64672e;--dialog-ring-a-error:#ff646773;--dialog-ring-b-error:#ff64672e;--dialog-ring-a-success:#16a34a73;--dialog-ring-b-success:#16a34a2e;--dialog-wrap-glow-a-delete:#ff646759;--dialog-wrap-glow-b-delete:#ff64672e;--dialog-wrap-glow-a-info:#ff646759;--dialog-wrap-glow-b-info:#ff64672e;--dialog-wrap-glow-a-error:#ff646759;--dialog-wrap-glow-b-error:#ff64672e;--dialog-wrap-glow-a-success:#16a34a59;--dialog-wrap-glow-b-success:#16a34a2e;--dialog-icon-inset-delete:#ff646740;--dialog-icon-inset-info:#ff646740;--dialog-icon-inset-error:#ff646740;--dialog-icon-inset-success:#16a34a40;--dialog-icon-before-a-delete:#ff64678c;--dialog-icon-before-b-delete:#ff646733;--dialog-icon-before-a-info:#ff64678c;--dialog-icon-before-b-info:#ff646733;--dialog-icon-before-a-error:#ff64678c;--dialog-icon-before-b-error:#ff646733;--dialog-icon-before-a-success:#16a34a8c;--dialog-icon-before-b-success:#16a34a33;--root-background:#0b3646;--part-background:#f8f8f8;--root-color:#fff;--part-color:#f8f8f8;--widget-resizer-color:#071127;--sidenav-hover:#e4e6e98a;--sidenav-icons:#314c55;--details-icons-color:#419398;--adddevice-icons:#fff;--icon-reset-password:#2563eb;--icon-transfer-user:#7c3aed;--icon-suspend-user:#dc2626;--icon-user-information:#0891b2;--icon-email:#2563eb;--icon-assigned-device:#0f766e;--icon-role:#6d28d9;--icon-location:#059669;--icon-user-profile-bg:#e5e7eb;--template-icon-template:#0891b2;--template-icon-description:#111827;--template-icon-code:#111827;--template-icon-settings:#111827;--template-icon-gradient-divider:#0891b2;--template-icon-create-data-stream:#111827;--template-icon-edit-evaluations:#111827;--template-icon-add-evaluations:#0891b2;--template-icon-current-evaluations:#0891b2;--template-icon-event-code-primary:#0891b2;--template-icon-event-code-secondary:#111827;--template-icon-event-type:#0891b2;--template-icon-color:#0891b2;--template-icon-notification:#0891b2;--template-icon-condition:#0891b2;--template-icon-action:#0891b2;--template-icon-row-gradient-line:#cbd5e1;--template-icon-home:#111827;--template-icon-datastreams:#111827;--template-icon-web-dashboard:#111827;--template-icon-event-notification:#111827;--template-icon-menu-back-button:#0891b2;--template-icon-expand-menu:#0891b2;--template-icon-divider-menu:#cbd5e1;--template-icon-divider-menu-opened:#cbd5e1;--template-icon-widget-arrows:#0891b2;--template-icon-widget-box-first-layer-primary:#0f766e;--template-icon-widget-box-first-layer-secondary:#e5e7eb;--template-icon-widget-box-divider:#0891b2;--template-icon-widget-duplicate:#0891b2;--template-icon-widget-delete:#dc2626;--template-icon-widget-settings:#0891b2;--asset-step-circle-active-fill:#00c0c7;--asset-step-circle-inactive-fill:#cbd5e1;--asset-step-circle-check:#fff;--asset-step-circle-active-gradient-start:#e5e7eb;--asset-step-circle-active-gradient-end:#0891b2;--asset-step-circle-inactive-gradient-start:#94a3b8;--asset-step-circle-inactive-gradient-end:#64748b;--asset-main-icon:#111827;--asset-info-icon:#4aa4a7;--asset-power-icon:#00d3f2;--asset-section-power-icon-bg:#00b8db1a;--asset-section-voltage-icon-bg:#2b7fff1a;--asset-section-efficiency-icon-bg:#00bc7d1a;--asset-section-capacity-icon-bg:#ad46ff1a;--asset-voltage-icon:#51a2ff;--asset-efficiency-icon:#00d492;--asset-capacity-icon:#c27aff;--org-primary-icon:#0891b2;--org-users-icon:#2563eb;--org-info-icon:#0284c7;--org-hierarchy-icon:#7c3aed;--org-main-bg:#111827;--org-settings-icon:#111827;--automation-primary-icon:#314c55;--device-primary-icon:#0891b2;--device-white-icon:#111827;--device-secondary-icon:#cbd5e1;--permissions-primary-icon:#0891b2;--subscription-primary-icon:#0891b2;--subd-heading-subtitle:var(--text-color-light);--subd-header-control-border:#0891b259;--subd-header-control-bg:linear-gradient(180deg,#0ea5e92e,#0891b24d);--subd-header-control-text:#0c4a5a;--subd-header-control-inset-shadow:#0891b21f;--subd-back-icon:var(--subscription-primary-icon);--subd-back-icon-shadow:#0891b240;--subd-edit-btn-bg:linear-gradient(180deg,#0ea5e9eb,#0891b2f5);--subd-edit-btn-border:#0891b2a6;--subd-edit-btn-text:#fff;--subd-loading-border:#0891b240;--subd-loading-bg:radial-gradient(circle at top,#cbecf5cc,#f0f6fbf2);--subd-panel-border:#0891b247;--subd-panel-bg:radial-gradient(circle at top,#e1f5faf2,#f8fcff),linear-gradient(180deg,#fffffff5,#f4f8fc);--subd-panel-inset-shadow:#0891b214;--subd-panel-title:#0f172a;--subd-field-label:#4b7d98;--subd-value-border:#64748b42;--subd-value-bg:#ffffffe0;--subd-value-text:#0f172a;--subd-input-border:#0891b25c;--subd-input-bg:#fff;--subd-input-text:#0f172a;--subd-input-focus-border:#0891b2;--subd-input-focus-ring:#0891b23d;--subd-devices-head-border:#94a3b859;--subd-devices-head-text:#0f172a;--subd-devices-summary-text:#475569;--subd-filter-count-bg:#0891b22e;--subd-filter-count-text:#0c4a5a;--subd-select-all-text:#1e293b;--subd-action-btn-border:#94a3b873;--subd-action-btn-bg:#fffffff2;--subd-action-btn-text:#0f172a;--subd-action-danger-border:#dc262659;--subd-action-danger-text:#991b1b;--subd-action-danger-bg:#fee2e2d9;--subd-empty-border:#94a3b88c;--subd-empty-bg:#f8fafcf2;--subd-empty-text:#64748b;--subd-card-border:#94a3b859;--subd-card-bg:#ffffffeb;--subd-card-selected-border:#0ea5e9bf;--subd-card-selected-shadow:0 0 0 1px #0ea5e938,0 10px 20px #0f172a14;--subd-card-title:#0f172a;--subd-menu-btn-text:#036b89;--subd-menu-btn-hover-bg:#0891b224;--subd-menu-border:#94a3b873;--subd-menu-bg:radial-gradient(circle at top,#fff,#f1f5f9fa);--subd-menu-shadow:0 16px 32px #0f172a2e;--subd-menu-text:#0f172a;--subd-menu-item-text:#0f172a;--subd-menu-item-danger-text:#b91c1c;--subd-menu-item-hover-bg:#0891b21f;--subd-device-meta-text:#64748b;--subd-plan-active-bg:#22c55e24;--subd-plan-active-border:#22c55e73;--subd-plan-active-text:#15803d;--subd-plan-expiring-bg:#f59e0b29;--subd-plan-expiring-border:#f59e0b73;--subd-plan-expiring-text:#b45309;--subd-plan-expired-bg:#ec489921;--subd-plan-expired-border:#ec48996b;--subd-plan-expired-text:#be185d;--subd-plan-disabled-bg:#94a3b838;--subd-plan-disabled-border:#94a3b88c;--subd-plan-disabled-text:#475569;--subd-plan-pending-bg:#3b82f624;--subd-plan-pending-border:#3b82f673;--subd-plan-pending-text:#1d4ed8;--subd-conn-online-bg:#22c55e24;--subd-conn-online-border:#22c55e6b;--subd-conn-online-text:#166534;--subd-conn-online-dot:#16a34a;--subd-conn-online-dot-ring:#16a34a38;--subd-conn-offline-bg:#ef444424;--subd-conn-offline-border:#ef44446b;--subd-conn-offline-text:#991b1b;--subd-conn-offline-dot:#dc2626;--subd-conn-offline-dot-ring:#dc262638;--subd-filter-icon:var(--subscription-primary-icon);--subd-filter-group-border:#94a3b859;--subd-filter-group-title:#0f172a;--subd-filter-group-icon:var(--subscription-primary-icon);--subd-filter-switch-bg:#94a3b873;--subd-filter-switch-knob:#fff;--subd-filter-switch-bg-active:#0891b2e6;--subd-filter-option-text:#1e293b;--subd-filter-accent:#0891b2;--subd-filter-search-border:#94a3b873;--subd-filter-search-bg:#fffffff2;--subd-filter-search-text:#0f172a;--subd-filter-search-icon:#0f766e;--subd-filter-search-input:#0f172a;--subd-filter-search-placeholder:#475569b8;--subd-filter-date-row-border:#94a3b84d;--subd-filter-date-label:#0f172a;--subd-filter-date-field:#475569;--subd-filter-date-input-border:#94a3b873;--subd-filter-date-input-bg:#fffffff2;--subd-filter-date-input-text:#0f172a;--switch-track-checked:#00898e;--switch-track-unchecked:#d1d1d6;--switch-thumb-color:#fff;--dg-panel-bg:radial-gradient(circle at 0 0,#fff 0%,#f5f7fb 70%,#eef2f7 100%);--dg-panel-border:#0206171f;--dg-panel-shadow:0 18px 40px #02061726;--dg-panel-text:#0f172a;--dg-panel-text-muted:#0f172ab8;--dg-panel-divider:#0206171f;--dg-panel-input-border:#0206172e;--dg-panel-input-outline:#0206172e;--dg-panel-input-focus:#0ea5e9;--dg-panel-label:#0f172aa6;--dg-panel-row-divider:#0206171a;--dg-panel-row-hover:#0ea5e90f;--dg-panel-accent:#0891b2;--dg-panel-filter-border:#0206171f;--dg-menu-bg:radial-gradient(circle at 0 0,#fff 0%,#f5f7fb 70%,#eef2f7 100%);--dg-menu-border:#0206171f;--dg-menu-shadow:0 16px 32px #02061724;--dg-menu-text:#0f172a;--dg-menu-divider:#02061714;--dg-menu-hover:#0ea5e914;--dg-menu-selected-bg:linear-gradient(90deg,#0891b2f2,#0ea5e9f2);--dg-menu-selected-bg-hover:linear-gradient(90deg,#0891b2,#0ea5e9);--dg-menu-selected-text:#fff;--dg-menu-disabled:#0f172a59;--dg-toolbar-label:#0f172aa6;--dg-actions-pill-bg:linear-gradient(90deg,#0891b2f2,#0ea5e9f2);--dg-total-rows-text:#fff;--dg-wrapper-radius:14px;--dg-wrapper-padding:10px 10px 6px;--dg-wrapper-bg:#e8f3f4;--dg-wrapper-shadow:0 14px 30px #0206171f;--dg-wrapper-border:#0206171a;--datagrid-actions-btn-text:#06919f;--rs-control-bg:var(--input-background);--rs-control-border:var(--border-color-light);--rs-control-border-hover:var(--accent);--rs-control-border-focus:var(--accent);--rs-control-focus-shadow:0 0 0 1px #00c0c773;--rs-text:var(--text-color);--rs-placeholder:var(--text-color-light);--rs-menu-bg:var(--card-background);--rs-menu-border:var(--border-color-light);--rs-option-bg:var(--card-background);--rs-option-hover-bg:var(--hover-background);--rs-option-selected-bg:var(--accent);--rs-option-selected-text:#04101f;--rs-option-active-bg:var(--accent-dark);--rs-indicator:var(--text-color-light);--rs-indicator-hover:var(--accent);--header-background:#f6fffb;--header-color:#59595e;--header-hover:#f0f0f1;--cell-background:#fff;--cell-color:#29292f;--cell-hover:#f0f0f1;--order-color:#d5d5d7;--modal-border:#dedee1;--error-bg:#fbdadc;--tab-active-color:#0f0606db;--tab-color:#314c55;--window-background:#e8f3f4;--selected-tab-border:linear-gradient(45deg,#fff,#007277,#fff);--selected-template-tab-border:#071126;--selected-tab-bg:#729ca9;--detials-panel-border:#e8f3f4;--details-hierarchy-item-text:#314c55;--app-cell-color-hover:#8ca3f0;--app-primary:#849be8;--app-primary-dark:#768dda;--selection-text-color:#dbf5ec;--configuration-gradient-end:#050814;--shadow-black-strong:#00000040;--shadow-black-soft:#00000026;--shadow-black-hover:#0003;--shadow-black-active:#00000024;--configuration-outline:#07a9b838;--devices-title-color:#06919f;--devices-primary-btn-bg:#1f8e92cc;--devices-primary-btn-text:#fff;--devices-map-btn-bg:var(--devices-primary-btn-bg);--devices-map-btn-text:var(--devices-primary-btn-text);--devices-map-btn-border:#ffffff40;--devices-search-border:#0000001f;--devices-search-inset:#00000014;--devices-search-icon:#59595e;--devices-search-input:var(--text-color);--devices-search-placeholder:var(--text-color-light);--devices-toolbar-btn-border:#00000024;--devices-toolbar-btn-text:var(--text-color);--devices-toolbar-btn-hover-bg:#1c6d9c1f;--devices-toolbar-btn-hover-border:#1c6d9c8c;--devices-toolbar-btn-hover-ring:#1c6d9c59;--devices-toggle-bg:#02d9e433;--devices-toggle-selected-bg:#131b2f;--devices-toggle-text:#1e293b;--devices-toggle-selected-text:#fff;--devices-grid-header-bg:#e8f3f4;--devices-grid-header-border:#0000001a;--devices-grid-header-text:var(--text-color);--devices-grid-cell-border:#00000014;--devices-grid-cell-text:#071126;--devices-grid-row-bg:#fff;--devices-grid-row-bg-even:#fff;--devices-grid-row-hover:#f0f0f1;--devices-grid-selected-start:#1c6d9c38;--devices-grid-selected-end:#1c6d9c52;--devices-grid-selected-text:var(--text-color);--devices-grid-icon:#071126;--devices-grid-pagination-text:var(--text-color-light);--devices-grid-footer-border:#0000001a;--devices-grid-footer-bg:#e8f3f4;--danger:#d32f2f;--danger-contrast:#fff;--add-btn:#0229361a;--add-btn-text:#90a1b9;--add-btn-hover-outline:#00000008;--add-btn-active-outline:#0000000f;--logo-bar-white:var(--text-color);--logo-bar-cyan:var(--accent);--logo-title-color:var(--text-color);--devices-grid-cell-border-strong:#787c86;--devices-grid-row-bg-overlay:#e8f3f4;--devices-virtual-scrollbar-thumb:#1f8e92cc;--devices-virtual-scrollbar-thumb-hover:#1c6d9cf2;--devices-virtual-scrollbar-thumb-border:#0000000f;--datetime-border:#0000002e;--datetime-inset:#0000000f;--datetime-focus-border:#1c6d9cbf;--datetime-focus-ring:#1c6d9c59;--datetime-scrollbar-thumb:#1c6d9cbf;--datetime-scrollbar-track:#0000000f;--details-edit-btn:var(--devices-primary-btn-bg);--white:#fff;--black:#000;--shadow-black-30:#0000004d;--shadow-black-20:#0003;--shadow-black-40:#0006;--shadow-black-90:#00000040;--details-rail-gradient-start:#41939800;--details-rail-gradient-end:#4193983d;--details-rail-glass-bg:#e8f3f4;--details-rail-glow:var(--detials-panel-border);--details-rail-glow-shadow:var(--detials-panel-border);--details-ghost-text:var(--text-color);--details-tab-rail-text:#232529e0;--details-tab-rail-active-bg:#1c6d9c24;--details-tab-icon-color:var(--text-color);--details-badge-warn:#eb9a02;--details-badge-danger:#d34758;--status-inactive:var(--danger);--status-active:#0cc60c;--status-badge-bg:#4d7f34;--status-badge-border:#0009;--details-range-bg:var(--card-background);--details-range-text:var(--text-color);--asset-back-text:var(--text-color-light);--asset-back-hover:var(--text-color);--asset-edit-btn-bg:var(--devices-primary-btn-bg);--asset-edit-btn-text:var(--devices-primary-btn-text);--asset-edit-btn-shadow:#1c6d9c38;--asset-actions-border:#0000001f;--asset-actions-bg:#ffffffe6;--asset-actions-bg-hover:#fff;--asset-hero-icon-bg:#1c6d9c2e;--asset-hero-ring:#1c6d9c40;--asset-hero-glow:#1c6d9c38;--asset-hero-outline:#1c6d9c73;--asset-hero-title:var(--text-color);--asset-pill-bg:#ffffffe6;--asset-pill-border:#0000001f;--asset-pill-text:var(--text-color);--asset-main-panel-bg:var(--window-background);--asset-main-panel-shadow:#00000026;--asset-section-card-bg:var(--card-background);--asset-section-card-border:#00000014;--asset-section-card-shadow:#00000014;--asset-section-icon-bg:#0000000f;--asset-section-title:var(--text-color);--asset-section-subtitle:var(--text-color-light);--asset-label-muted:var(--secondary-text-color);--asset-value-strong:var(--text-color);--asset-kpi-card-bg:#ffffffe6;--asset-kpi-card-border:#0000001f;--audit-banner-border:#1c6d9c40;--audit-banner-bg:#ffffffe6;--audit-icon-bg:#1c6d9c1f;--audit-icon-color:var(--accent);--audit-title:var(--text-color);--audit-text:var(--text-color-light);--edit-hero-icon-bg:#1c6d9c2e;--edit-placeholder:#59595ebf;--edit-muted:#59595ee6;--edit-muted-2:#59595ebf;--edit-btn-save:#4aa4a7;--edit-form-input:#fff;--edit-country-select-bg:#fffffff2;--edit-country-list-bg:#fff;--edit-country-item-text:var(--text-color);--edit-country-item-hover-bg:#1c6d9c14;--shadow-black-50:#0000001f;--shadow-black-80:#0000002e;--edit-timezone-selected-shadow:#0000001f;--edit-delete-hover-bg:var(--black);--plans-loading-bg:var(--window-background);--plans-loading-text:var(--text-color);--plans-inner-border:#0000001f;--plans-inner-radial-start:#1c6d9c1f;--plans-inner-radial-mid:#ffffffeb;--plans-inner-radial-end:#fffffffa;--plans-grid-line:#0000000f;--plans-badge-border:#1c6d9c40;--plans-badge-bg-start:#ffffffe6;--plans-badge-bg-end:#fffffffa;--plans-badge-ring:#1c6d9c2e;--plans-badge-text:var(--text-color);--plans-dot-start:#1c6d9cd9;--plans-dot-mid:#00c0c7d9;--plans-dot-end:#1c6d9c59;--plans-dot-glow:#1c6d9c40;--plans-title-color:var(--text-color);--plans-subtitle-color:var(--text-color-light);--plans-tagline-color:var(--text-color-light);--plans-price-unit:var(--text-color-light);--plans-card-side-border:#0000001f;--plans-card-selected-border:#00c0c78c;--plans-card-selected-shadow:#0000002e;--plans-card-selected-glow:#00c0c738;--plans-card-hover-shadow:#0000002e;--plans-card-hover-glow:#00c0c738;--plans-inner-text:var(--text-color);--plans-inner-side-start:#fffffff2;--plans-inner-side-mid:#fffffffa;--plans-inner-side-end:#fff;--plans-inner-selected-start:#1c6d9c14;--plans-inner-selected-mid:#1c6d9c0f;--plans-spot-side-a:#1c6d9c38;--plans-spot-side-b:#1c6d9c1f;--plans-spot-side-c:#00000008;--plans-spot-side-d:#0000;--plans-spot-selected-a:#00c0c740;--plans-spot-selected-b:#00c0c724;--plans-spot-selected-c:#1c6d9c14;--plans-spot-selected-d:#0000;--plans-icon-outer-border:#0000002e;--plans-icon-outer-glow:#1c6d9c2e;--plans-icon-outer-ring:#0000001f;--plans-icon-outer-bg-a:#fff;--plans-icon-outer-selected-border:#00c0c7a6;--plans-icon-outer-selected-glow:#00c0c740;--plans-icon-outer-selected-ring:#0000001f;--plans-icon-outer-selected-bg-a:#00c0c71f;--plans-icon-outer-selected-bg-b:#fff;--plans-icon-inner-bg-a:#fff;--plans-icon-inner-inset:#0000001f;--plans-icon-inner-selected-a:#00c0c7d9;--plans-icon-inner-selected-b:#1c6d9cbf;--plans-icon-inner-selected-c:#1c6d9c59;--plans-icon-inner-selected-glow:#00c0c740;--plans-btn-primary-start:#00c0c7bf;--plans-btn-primary-end:#1c6d9cbf;--plans-btn-primary-text:var(--text-color);--plans-btn-primary-shadow:#0000001f;--plans-btn-primary-glow:#00c0c72e;--plans-btn-side-start:#fff;--plans-btn-side-end:#f0f0f1;--plans-btn-side-text:var(--text-color);--plans-btn-side-shadow:#0000001f;--plans-divider-a:#0000;--plans-divider-b:#0000001f;--plans-features-title:var(--text-color-light);--plans-features-text:var(--text-color);--plans-feature-disabled:#59595ebf;--plans-bullet-glow:#00c0c72e;--plans-bullet-disabled-a:#59595e8c;--plans-bullet-disabled-b:#59595e66;--plans-bullet-disabled-c:#59595e4d;--shadow-black-75:#0000001f;--modal-overlay-bg:#00000059;--dashboard-modal-bg:var(--card-background);--dashboard-modal-border:#00000014;--dashboard-modal-shadow:#00000026;--dashboard-modal-radial-a:#1c6d9c1a;--dashboard-modal-radial-b:#fff0;--dashboard-modal-grid-line-a:#1c6d9c38;--dashboard-modal-grid-line-b:#1c6d9c29;--dashboard-header-title:var(--text-color);--dashboard-header-subtitle:var(--text-color-light);--dashboard-header-icon-grad-a:#397e80cc;--dashboard-header-icon-grad-b:#00c3cacc;--dashboard-header-icon-shadow:#0000001f;--dashboard-haeader-icon:linear-gradient(69deg,var(--dashboard-header-icon-grad-a) 3.43%,var(--dashboard-header-icon-grad-b) 96.57%);--modal-divider-bg:#00000014;--modal-scrollbar-thumb:#00c0c7d9;--modal-scrollbar-track:#0000;--modal-scrollbar-track-webkit:#0000000f;--modal-scrollbar-thumb-webkit:#00c0c7a6;--modal-scrollbar-thumb-webkit-hover:#00c0c7d9;--modal-input-bg:#fff;--modal-input-bg-hover:#fff;--modal-input-border:#0000001f;--modal-input-text:var(--text-color);--modal-input-placeholder:#59595e99;--modal-input-focus-ring:#1c6d9c40;--modal-input-focus-border:#1c6d9ca6;--modal-label:#59595ed9;--modal-section-title:var(--text-color);--modal-counter:#59595ebf;--modal-footer-border:#00000014;--btn-apply-bg:#4aa5a7;--btn-apply-text:#fff;--btn-apply-shadow:#00c0c733;--btn-apply-hover-bg:#00c0c7e6;--btn-cancel-text:var(--text-color);--btn-cancel-border:#00000024;--btn-cancel-shadow:#00000014;--btn-cancel-hover-bg:#0000000a;--dr-seg-padding:4px;--dr-seg-gap:4px;--dr-seg-radius:12px;--dr-seg-border:#0000001a;--dr-seg-bg:#ffffffbf;--dr-seg-shadow:inset 0 1px 0 #0000000a;--dr-seg-pill-height:34px;--dr-seg-pill-padding-x:14px;--dr-seg-pill-radius:10px;--dr-seg-pill-text:#232529d9;--dr-seg-pill-hover-bg:#1c6d9c14;--dr-seg-pill-hover-border:#1c6d9c1a;--dr-seg-pill-active-bg:var(--btn-apply-bg);--dr-seg-pill-active-text:#fff;--dr-seg-pill-active-shadow:#1c6d9c2e;--dr-picker-bg:var(--dashboard-modal-bg);--dr-picker-border:var(--modal-input-border);--dr-picker-radius:12px;--dr-picker-shadow:0 18px 42px #00000024;--dr-picker-text:var(--dashboard-header-title);--dr-picker-muted:#59595ea6;--dr-picker-weekday:#59595eb3;--dr-picker-disabled:#59595e59;--dr-picker-divider:#0000001a;--dr-picker-hover-bg:#1c6d9c14;--dr-picker-accent:var(--accent);--dr-picker-selected-bg:#1c6d9ceb;--dr-picker-selected-text:#fff;--dr-picker-selected-hover-bg:#1c6d9c;--dr-picker-action-hover-bg:#1c6d9c1a;--asset-footer-cancel-border:var(--danger);--asset-footer-cancel-text:var(--danger);--modal-dropdown-shadow:#0000001f;--asset-header-line-mid:#00000038;--asset-header-line-a:#0000;--asset-header-line-c:#0000001a;--asset-stepper-dash:#0000002e;--asset-stepper-label:#59595ed9;--automation-row-border:#0000000f;--widget-box-bg:#f6fffb;--widget-box-title:var(--text-color);--widget-icon-base-start:#00c0c759;--widget-icon-base-end:#1c6d9c59;--widget-icon-stack-shadow:#0000001a;--widgets-list-item-bg:var(--card-background);--widgets-list-item-border:#0000001f;--widget-scrollbar-track:#0000000f;--widget-scrollbar-thumb-bg:var(--card-background);--widget-scrollbar-thumb-border:#0000001a;--widget-scrollbar-thumb-hover:#0000000a;--widget-input-border:#0000002e;--widget-input-placeholder:#59595e99;--widget-container-shadow:#0000001f;--widget-overlay:#0003;--widget-btn-bg:var(--selection-text-color);--widget-btn-remove-bg:var(--danger);--widget-gauge-title:var(--text-color);--widget-slider-track:#59595eb3;--widget-thumb-bg:#e4cbe4;--widget-level-bg:#0000000f;--time-range-card-bg:var(--header-background);--time-range-border-color:var(--widget-container-border);--time-range-title-color:var(--widget-gauge-title);--time-range-value-color:var(--text-color);--time-range-shadow-color:var(--widget-container-shadow);--time-range-sheen-start:#ffffff3d;--time-range-sheen-mid:#ffffff14;--time-range-sheen-end:#fff0;--time-range-inset-color:#ffffff59;--time-range-highlight-start:#1c6d9c29;--time-range-highlight-mid:#1c6d9c0f;--time-range-highlight-end:#1c6d9c00;--time-range-value-shadow:#0f172a14;--time-range-panel-bg:#ffffff47;--time-range-panel-border:#314c5538;--time-range-tile-bg:#7f9fd4;--time-range-tile-divider:#2c3f60b3;--time-range-label-color:#314c55;--time-range-separator-color:#6f88b3;--time-range-toggle-on-bg:#7f9fd4;--time-range-toggle-off-bg:#94a3b89e;--time-range-toggle-thumb:#fff;--header-bg:var(--header-background);--header-search-bg:var(--header-background);--header-text:var(--text-color);--header-text-muted:var(--text-color-light);--header-border:#0000001a;--header-search-border:#0000001f;--header-icon-hover-bg:#0000000a;--org-card-bg:#0000;--org-card-bg-hover:#0000000d;--org-card-divider:#0000001a;--header-divider-a:#0000;--header-divider-b:#0000002e;--profile-row-hover-bg:#1c6d9c14;--profile-control-active-bg:var(--devices-primary-btn-bg);--profile-control-active-text:var(--text-color);--org-dd-bg-base:var(--card-background);--org-dd-bg-radial-a:#1c6d9c1a;--org-dd-bg-radial-b:#fff0;--org-dd-border:#0000001a;--org-dd-shadow-a:#00000026;--org-dd-inset-top:#ffffffbf;--org-dd-avatar-bg:#0000000a;--org-dd-avatar-border:#0000001a;--org-dd-title:var(--text-color);--org-dd-subtitle:#59595ed9;--org-dd-empty:#59595ee6;--org-dd-divider-a:#00c0c700;--org-dd-divider-b:#00c0c78c;--org-dd-scrollbar-thumb:#1c6d9ca6;--org-dd-scrollbar-accent:#00c0c7d9;--org-dd-scrollbar-track:#0000;--org-dd-item-hover-bg:#0000000a;--org-dd-item-line-a:#0000;--org-dd-item-line-b:#00000029;--org-dd-item-avatar-bg:#0000000f;--org-dd-item-avatar-border:#0000001a;--org-dd-item-name:var(--text-color);--qb-title-color:var(--text-color);--qb-root-text:var(--modal-input-text);--qb-group-bg:#ffffffd9;--qb-group-border:#00000014;--qb-group-shadow:#0000001f;--qb-group-header-border:var(--modal-divider-bg);--qb-rule-bg:#1c6d9c0f;--qb-rule-border:#00000014;--qb-focus-border:var(--modal-input-focus-border);--qb-focus-ring:var(--modal-input-focus-ring);--qb-select-arrow:#232529a6;--qb-icon-btn-bg:#0000000a;--qb-icon-btn-bg-hover:#0000000f;--qb-icon-btn-border:#0000001a;--qb-icon-btn-text:#232529d9;--qb-icon-btn-border-hover:#00c0c773;--qb-danger-border:#d3475873;--qb-danger-text:var(--danger);--qb-danger-hover-bg:#d3475814;--permissions-header-icon-grad-a:#00c0c78c;--permissions-header-icon-grad-b:#1c6d9c66;--permissions-header-icon-grad-c:#0000000f;--permissions-header-icon-shadow:#0000001f;--permissions-header-icon-color:#1c6d9cf2;--permissions-header-title:#06919f;--permissions-lang-border:#0000001a;--permissions-lang-bg:#ffffffd9;--permissions-panel-grad-a:#1c6d9c14;--permissions-panel-grad-b:#ffffffeb;--permissions-panel-grad-c:#fff;--permissions-panel-shadow:#0000001f;--permissions-panel-border:#00000014;--permissions-toggle-separator:#00000059;--permissions-search-bg:#fffffff2;--permissions-scrollbar-thumb:#1c6d9c66;--permissions-category-border:#00000014;--permissions-category-grad-a:#1c6d9c1a;--permissions-category-grad-b:#fffffff2;--permissions-category-shadow:#0000001a;--permissions-category-open-grad-a:#00c0c71f;--permissions-category-open-grad-b:#1c6d9c14;--permissions-category-open-shadow:#0000001f;--permissions-category-hover-shadow:#0000001f;--permissions-category-chevron:#1c6d9cf2;--permissions-category-count-bg:#1c6d9c14;--permissions-category-count-border:#00c0c78c;--permissions-category-count-text:var(--accent);--permissions-subcategory-text:#59595ed9;--permissions-row-grad-a:#1c6d9c0f;--permissions-row-grad-b:#fffffff2;--permissions-row-grad-c:#fff;--permissions-row-border:#00000014;--permissions-row-shadow:#0000001a;--permissions-role-grad-a:#00c0c71f;--permissions-role-grad-b:#1c6d9c1a;--permissions-role-border:#1c6d9c40;--permissions-role-text:var(--text-color);--permissions-action-primary-grad-a:#00c0c7bf;--permissions-action-primary-grad-b:#1c6d9cbf;--permissions-action-primary-text:var(--text-color);--permissions-action-primary-shadow:#0000001f;--permissions-action-secondary-border:#00000024;--permissions-action-secondary-text:var(--text-color);--permissions-action-secondary-bg:#ffffffe6;--permissions-action-secondary-border-hover:#1c6d9c73;--permissions-quick-grad-a:#1c6d9c14;--permissions-quick-grad-b:#fffffff2;--permissions-quick-grad-c:#fff;--permissions-quick-border:#00000014;--permissions-quick-shadow:#0000001a;--permissions-quick-icon:#1c6d9cf2;--permissions-quick-btn-text:var(--text-color);--permissions-quick-btn-blue-a:#1c6d9cd9;--permissions-quick-btn-blue-b:#00c0c7bf;--permissions-quick-btn-purple-a:#7a2fe3bf;--permissions-quick-btn-purple-b:#f53ea0b3;--permissions-quick-btn-green-a:#00c49ab3;--permissions-quick-btn-green-b:#01e3a6a6;--permissions-quick-btn-hover-shadow:#0000001f;--permissions-about-grad-a:#1c6d9c0f;--permissions-about-grad-b:#fffffff2;--permissions-about-grad-c:#fff;--permissions-about-border:#00000014;--permissions-about-shadow:#0000001a;--permissions-about-icon-border:#00c0c740;--permissions-about-icon-bg:#00c0c71a;--permissions-panel-title:var(--permissions-action-primary-text);--permissions-row-name:var(--permissions-action-primary-text);--permissions-category-name:var(--permissions-action-primary-text);--permissions-toggle-link:var(--permissions-action-primary-text);--permissions-bulk-toggle-bg:#1f8e92cc;--permissions-bulk-toggle-text:#eaf8ff;--user-pro-pill-bg:#00c0c72e;--user-pro-pill-text:#00c0c7f2;--user-main-indicator-bg:#d347581f;--user-main-indicator-text:#d34758f2;--user-main-panel-bg:var(--asset-main-panel-bg);--user-main-panel-shadow:#00000026;--user-action-card-bg:var(--card-background);--user-action-card-border:#00000014;--user-action-card-hover-bg:#1c6d9c0f;--user-action-card-hover-shadow:#0000001f;--user-action-reset-border:#2b7fff38;--user-action-reset-grad-a:#2b7fff14;--user-action-reset-grad-b:#00c0c714;--user-action-accent-shadow:#00000014;--user-action-transfer-border:#ad46ff38;--user-action-transfer-grad-a:#ad46ff14;--user-action-transfer-grad-b:#f53ea014;--user-action-suspend-border:#d3475838;--user-action-suspend-grad-a:#d3475814;--user-action-suspend-grad-b:#eb9a0214;--user-action-icon-recent-bg:linear-gradient(135deg,#ad46ff33,#f6339a33);--user-action-icon-bg:#00c0c71a;--user-action-icon-reset-bg:#2b7fff33;--user-action-icon-suspend-bg:#fb2c3633;--user-action-icon-transfer-bg:#ad46ff33;--user-action-subtitle:#59595ebf;--user-section-card-bg:var(#0000);--user-section-card-border:#00000014;--user-section-header-purple-grad:var(#0000);--user-detail-item-bg:#1c6d9c0f;--user-detail-label:#59595ed9;--user-detail-value:var(--text-color);--user-detail-chip-bg:#1c6d9c0d;--user-detail-chip-border:#1c6d9c59;--user-status-pill-bg:#22c55e1f;--user-status-pill-text:#22c55ef2;--user-activity-item-bg:#fff;--user-activity-item-border:#1c6d9c40;--user-activity-meta:#59595ed9;--user-info-label:#59595ed9;--user-info-pill-grad-a:#00c0c71a;--user-info-pill-bg:#fffffff2;--user-info-pill-outline:#0000001a;--user-info-pill-status-grad-a:#22c55e2e;--user-info-pill-status-bg:#fffffff2;--user-status-dot:#22c55ef2;--user-status-dot-ring:#22c55e38;--user-info-badge-bg:#ff6333e6;--user-info-badge-text:#fff;--cp-btn-border:#ffffff1f;--cp-btn-shadow:#00000073;--cp-btn-hover-border:#00c0c7a6;--cp-btn-hover-shadow:#0000008c;--cp-btn-focus-ring:#00c0c773;--cp-pop-bg:#071128;--cp-pop-radial-a:#1354822e;--cp-pop-radial-b:#07112800;--cp-pop-border:#ffffff14;--cp-pop-shadow:#000000d9;--cp-head-divider:#1d293d80;--cp-monitor-border:#ffffff1f;--cp-monitor-inset:#00000040;--cp-meta-title:#fff;--cp-meta-sub:#c8dcffbf;--cp-slider-bg:#08182d8c;--cp-slider-border:#ffffff14;--cp-canvas-border:#ffffff14;--cp-preset-border:#ffffff1f;--cp-preset-shadow:#00000059;--cp-preset-hover-border:#00c0c78c;--cp-preset-hover-shadow:#00000073;--cp-preset-selected-border:#00c0c7;--cp-preset-selected-ring:#00c0c799;--cp-hex-label:#ccddffb3;--sidenav-bg:#e8f3f4;--sidenav-shadow:#0000001f;--sidenav-border-right:#00000014;--sidenav-menu-btn-bg:var(--card-background);--sidenav-menu-btn-border:#00000024;--sidenav-menu-btn-color:var(--text-color);--sidenav-menu-btn-shadow:#0000001f;--sidenav-menu-btn-hover-bg:#fff;--sidenav-logo-title:var(--text-color);--sidenav-link-color:#232529e0;--sidenav-link-icon:#59595ed9;--sidenav-link-active-bg:#729ca9;--sidenav-link-active-border:#071126;--sidenav-link-active-text:#fff;--sidenav-link-active-icon:#00c0c7d9;--sidenav-link-hover-bg:#1c6d9c14;--sidenav-link-hover-text:var(--text-color);--sidenav-link-hover-icon:var(--text-color);--sidenav-sublink-color:#59595ed9;--sidenav-sublink-active-bg:#1c6d9c1a;--sidenav-sublink-active-text:var(--text-color);--sidenav-sublink-hover-bg:#1c6d9c14;--sidenav-sublink-hover-text:var(--text-color);--dsl-back-btn-border:var(--border-color);--dsl-back-btn-bg:var(--cell-background);--dsl-back-btn-color:var(--root-color);--dsl-info-banner-border:var(--border-color);--dsl-info-banner-bg:var(--cell-background);--dsl-info-icon-color:var(--root-color);--dsl-info-icon-border:var(--border-color);--dsl-info-icon-bg:var(--header-background);--dsl-info-title-color:var(--root-color);--dsl-empty-border:var(--border-color);--details-container-bg:#f6fffb;--details-container-grad-start:#f6fffb;--details-container-grad-mid:#f6fffb;--details-container-grad-end:#f6fffb;--add-tab-border:#007a7e;--details-container-shadow-1:#0000;--details-container-outline:#0000;--web-dashboard-main-container-bg:#f2fdf9;--widget-container-border:#151c23cc;--td-card-bg:#fffffff2;--td-card-shadow:0 16px 40px #0b1b2b24;--td-card-radius:24px;--td-card-padding:18px 20px 20px;--td-title-color:#0b1b2beb;--td-subtitle-color:#0b1b2b8c;--td-section-title-color:#05808c;--td-field-label-color:#087e90;--td-field-box-bg:#0b1b2b0a;--td-field-box-border:1px solid #0b1b2b1a;--td-field-text:#0b1b2beb;--td-field-empty-opacity:0.45;--td-field-value-opacity:0.92;--td-circle-btn-border:1px solid #0b1b2b24;--td-circle-btn-bg:#0b1b2b0f;--td-primary-btn-bg:#419398;--td-primary-btn-text:#fff;--td-primary-btn-shadow:0 0 0 1px #0b1b2b1a,0 10px 24px #0b1b2b2e;--td-device-list-border:1px solid #0b1b2b1a;--td-device-header-bg:#0b1b2b0a;--td-device-header-border:1px solid #0b1b2b14;--td-device-header-text:#0b1b2bb3;--td-device-row-even-bg:#0b1b2b0a;--td-device-row-odd-bg:#0b1b2b05;--td-device-row-text:#0b1b2beb;--td-device-empty-text:#0b1b2b8c;--td-device-status-text:#0b1b2ba6;--td-device-dot-ring:#0b1b2b1f;--td-fake-icon-border:#00c0c7e6;--td-category-menu-bg:#fff;--td-category-menu-border:1px solid #0b1b2b1f;--td-category-menu-shadow:0 18px 36px #0b1b2b2e;--td-category-item-text:#05808c;--td-category-item-hover-bg:var(--eds-accent);--td-select-control-bg:#0b1b2b0a;--td-select-border:#0b1b2b1f;--td-select-border-focus:var(--accent,#00c0c7);--td-select-focus-ring:#00c0c759;--td-select-text:#0b1b2beb;--td-select-placeholder:#0b1b2b73;--td-select-menu-bg:#fff;--td-select-option-hover:#0b1b2b0f;--td-select-option-selected-bg:var(--accent,#00c0c7);--td-select-option-selected-text:#0b1b2beb;--td-select-option-active-bg:#00a0af38;--td-selected-option:var(--eds-accent);--td-selected-option-focused:var(--eds-accent);--td-selected-option-unfocused:#071128;--td-status-online:#1e9e57;--td-status-offline:#0b1b2b61;--td-status-error:#d64545;--td-status-warn:#c07a00;--eds-modal-bg:radial-gradient(120% 160% at 0% 0%,#fff 0%,#f5f7fb 55%,#eef2f8 100%);--eds-panel-bg:#ffffffe0;--eds-input-bg:#f0f4fae6;--eds-text:#0b1220;--eds-text-muted:#0b12209e;--eds-heading:#0b1220;--eds-border:#0b12201a;--eds-border-strong:#0b122024;--eds-shadow:0 28px 70px #0000002e;--eds-accent:#419398;--eds-accent-ink:#fff;--eds-accent-shadow:0 10px 30px #0000;--eds-eval-perfect:#1b5e20;--eds-eval-good:#2e7d32;--eds-eval-acceptable:#ef6c00;--eds-eval-bad:#c62828;--eds-primary:#1976d2;--eds-radius-lg:24px;--eds-radius-md:12px;--eds-radius-sm:10px;--eds-radius-xs:8px;--eds-pin-dropdown-bg:#fff;--ete-info-border:#007d8259;--ete-info-bg-top:#00c0c71a;--ete-info-bg-bottom:#00c0c705;--ete-badge-grad-start:#1f5bff;--ete-badge-grad-end:#00b6bd;--ete-badge-text:#fff;--ete-badge-icon-border:#ffffffbf;--ete-info-text:#2c3a48;--ete-heading:#0b1b2a;--ete-muted:#5d7386;--ete-accent:#00aab3;--ete-warning:#e04b4b;--ete-danger:#e04b4b;--ete-list-border:#5064784d;--ete-list-bg:#f5f8fcd9;--ete-empty-text:#546779;--ete-row-divider:#14283c1f;--ete-input-text:#0b1b2a;--ete-add-btn-text:#008b94;--ete-add-btn-border:#0a1b2a2e;--ete-add-btn-bg-top:#4193981c;--ete-add-btn-bg-bottom:#4193981c;--ete-add-btn-shadow:inset 0 2px 4px #ffffffd9,inset 0 -6px 12px #0a1b2a1a,0 18px 40px #0a1b2a26;--ete-add-btn-shadow-active:inset 0 3px 6px #0a1b2a2e,0 12px 24px #0a1b2a2e;--asset-history-page-bg:radial-gradient(circle at top,#1c6d9c2e 0,var(--window-background) 55%,var(--window-background));--history-link:#232529c7;--history-link-hover:var(--text-color);--history-close-border:#0000001f;--history-close-bg:#ffffffeb;--history-close-bg-hover:#fff;--history-close-color:var(--text-color);--history-hero-spot:#00c0c738;--history-hero-bg:var(--card-background);--history-hero-border:#0000001a;--history-hero-shadow:0 22px 45px #0000001f;--history-hero-icon-bg:#1c6d9c1f;--history-hero-icon-shadow:0 12px 30px #0000001a;--history-title:var(--text-color);--history-subtitle:var(--text-color-light);--history-chip-bg:#ffffffeb;--history-chip-border:#0000001f;--history-pill-bg:#1c6d9c14;--history-pill-text:var(--text-color);--history-primary-bg:#00c0c7bf;--history-primary-text:var(--text-color);--history-primary-shadow:0 8px 18px #0000001f;--history-main-panel-bg:var(--card-background);--history-main-panel-shadow:0 18px 40px #0000001f;--history-year-row-bg:#1c6d9c0f;--history-year-row-border:#0000001a;--history-year-row-shadow:0 16px 36px #0000001a;--history-calendar-spot:#00c0c72e;--history-calendar-bg:var(--card-background);--history-calendar-shadow:0 10px 25px #0000001a;--history-year-label:var(--text-color);--history-status-current-bg:#22c55e1f;--history-status-current-text:#22c55ef2;--history-status-current-border:#22c55e59;--history-status-completed-bg:#1c6d9c1a;--history-status-completed-text:#1c6d9cf2;--history-status-completed-border:#1c6d9c59;--history-metric-bg:#1c6d9c0d;--history-metric-border:#0000001a;--metric-power-bg:#38bdf81a;--metric-voltage-bg:#1c6d9c1a;--metric-eff-bg:#22c55e1f;--metric-capacity-bg:#7a2fe31a;--metric-hours-bg:#eb9a021f;--metric-label:#59595ed9;--metric-value:var(--text-color);--hours-dot-border:#eb9a02f2;--history-open-details-grad-a:#00c0c7bf;--history-open-details-grad-b:#1c6d9cbf;--history-open-details-shadow:0 10px 24px #0000001f;--history-details-bg:var(--card-background);--history-details-border:#1c6d9c59;--history-card-bg:var(--card-background);--history-card-border:#0000001a;--history-heading:var(--text-color);--history-table-heading:#1c6d9cf2;--history-empty:var(--text-color-light);--history-controls-bg:var(--card-background);--history-controls-border:#0000001a;--ghost-btn-border:#00000024;--ghost-btn-text:var(--text-color);--ghost-btn-hover-bg:#1c6d9c14;--comparison-wrapper-bg:var(--card-background);--comparison-wrapper-border:#0000001a;--comparison-thead-bg:#1c6d9c0f;--comparison-row-border:#0000001a;--comparison-cell-text:var(--text-color);--timeline-line-a:#00000038;--timeline-line-b:#1c6d9c38;--timeline-dot-bg:#1c6d9ce6;--timeline-dot-ring:0 0 0 3px #1c6d9c2e;--timeline-card-bg:var(--card-background);--timeline-card-border:#0000001a;--timeline-type:var(--text-color);--timeline-date:var(--text-color-light);--timeline-field:var(--text-color);--timeline-field-label:var(--text-color-light);--org-page-text:var(--text-color);--org-main-panel-bg:var(--window-background);--org-main-panel-shadow:0 24px 60px #00000026;--org-summary-card-bg:var(--card-background);--org-summary-card-border:#00000014;--org-summary-label:#59595ed9;--org-summary-icon-teal-border:#00c0c759;--org-summary-icon-teal-grad-a:#00c0c72e;--org-summary-icon-teal-grad-b:#1c6d9c1f;--org-summary-icon-blue-border:#1c6d9c59;--org-summary-icon-blue-grad-a:#1c6d9c2e;--org-summary-icon-blue-grad-b:#00c0c71f;--org-pro-pill-bg:#00c0c72e;--org-pro-pill-text:#00c0c7f2;--org-set-active-btn-border:#00000024;--org-set-active-btn-text:var(--text-color);--org-section-card-bg:var(--card-background);--org-section-card-border:#00000014;--org-section-header-purple-grad-a:#5840c41a;--org-section-icon-teal-border:#00c0c759;--org-section-icon-teal-grad-a:#00c0c72e;--org-section-icon-teal-grad-b:#1c6d9c1f;--org-section-icon-purple-border:#7a2fe34d;--org-section-icon-purple-grad-a:#7a2fe324;--org-section-icon-purple-grad-b:#f53ea01f;--org-detail-item-bg:#1c6d9c0f;--org-detail-label:#59595ed9;--org-detail-value:var(--text-color);--modal-select-selected-text:var(--text-color);--modal-picker-selected-hover-bg:var(--text-color);--ds-details-border-color:var(--border-color);--ds-details-surface-bg:var(--cell-background);--ds-details-header-bg:var(--header-background);--ds-details-text-color:var(--root-color);--ds-details-muted-opacity:0.85;--ds-details-value-opacity:0.9;--auth-bg-start:#dbeafe;--auth-bg-end:#f8f8f8;--auth-card-bg:var(--card-background);--auth-form-surface:#1c6d9c0a;--auth-text-main:var(--text-color);--auth-text-subtle:var(--text-color-light);--auth-primary:var(--selected-tab-border);--auth-primary-hover:#00c0c7e6;--auth-btn-text:#04101f;--auth-input-bg:var(--input-background);--auth-border:var(--border-color-light);--auth-error:var(--danger);--auth-success:#22c55ef2;--border-radius:8px;--popup-background:var(--dashboard-modal-bg);--text-muted:var(--text-color-light);--scrollbar-thumb-color:var(--modal-scrollbar-thumb);--scrollbar-track-color:var(--modal-scrollbar-track-webkit);--verify-surface:var(--card-background);--verify-text:var(--text-color);--verify-text-muted:var(--text-color-light);--verify-border:var(--border-color);--verify-input-bg:var(--input-background);--verify-input-text:var(--text-color);--verify-input-disabled-bg:var(--hover-background);--verify-error:var(--danger);--verify-btn-bg:var(--selected-tab-border);--verify-btn-text:#04101f;--verify-btn-disabled-bg:#00c0c759;--datePicker-surface:var(--card-background);--datePicker-shadow:0px 2px 3.84px #476d9e2e;--datePicker-input-bg:var(--input-background);--datePicker-input-text:var(--text-color);--datePicker-input-border:var(--datetime-border);--datePicker-hover-border:var(--datetime-focus-border);--datePicker-focus-border:var(--datetime-focus-border);--datePicker-invalid-border:var(--danger);--datePicker-btn-bg:var(--input-background);--datePicker-btn-text:var(--text-color);--datePicker-btn-shadow:0px 2px 3.84px #0000001f;--datePicker-btn-hover-shadow:0px 2px 3.84px #1c6d9c2e;--widget-text-color:#fff;--elbow-frame-bg:#ffffff0d;--elbow-frame-inset-shadow:#0000004d;--elbow-frame-blur:2px;--water-opacity:0.90;--pipe-frame-bg:#00000008;--pipe-frame-inset-shadow:#0000001f;--pipe-frame-blur:2px;--pipe-border-color:#0000001f;--pipe-water-color:#00adef59;--pipe-water-opacity:0.75;--settings-overlay-bg:#fff6;--settings-menu-shadow:3px 0 10px 3px #0000004d;--select-selection-shadow:2px 0 3px 2px #c8c8c84d;--select-dropdown-shadow:3px 0 10px 3px #0000004d;--signup-primary-cyan:#00c0c7;--signup-primary-hover:#00c0c7e6;--signup-bg-start:#dbeafe;--signup-bg-end:#f8f8f8;--signup-text-main:#232529;--signup-text-muted:#59595e;--signup-error-color:#d32f2f;--signup-brand-name:#232529;--signup-card-bg:#ffffffbf;--signup-card-border:#0000001a;--signup-card-shadow:0 25px 50px -12px #0000001f;--signup-input-bg:#f0f0f1;--signup-input-border:#0000001f;--signup-label-color:#232529e0;--signup-btn-bg:#00c0c7bf;--signup-btn-text:#04101f;--signup-divider-line:#0000001a;--signup-verify-title:#232529;--tabs-active-underline:#007bff;--tabs-new-record-border:#fff;--tabs-new-record-bg:#f0f8ff;--tabs-save-hover-border:blue;--tabs-hover-shadow:#25549240;--fan-bg:#f5f5f5;--fan-inset-shadow-color:#0006;--fan-air-pulse-start:#ffffff1a;--fan-air-pulse-end:#0000;--login-primary-cyan:#00d4e3;--login-primary-hover:#00acc1;--login-bg-start:#0e4c55;--login-bg-end:#0f172a;--login-card-bg:#0f0f1e1a;--login-card-border:#ffffff5c;--login-input-bg:#0f0f1e1a;--login-input-border:#374151;--login-text-main:#fff;--login-text-muted:#9ca3af;--login-label-color:#e5e7eb;--login-hero-title:#abe4e6;--login-hero-text:#e2e2e2;--login-error-color:#ef4444;--login-btn-bg:#00c0c7;--login-btn-text:#d3d7e1;--login-focus-ring:#00d4e3;--login-primary-cyan:#00c0c7;--login-primary-hover:#00c0c7e6;--login-bg-start:#dbeafe;--login-bg-end:#f8f8f8;--login-card-bg:#ffffffbf;--login-card-border:#0000001a;--login-input-bg:#f0f0f1;--login-input-border:#0000001a;--login-label-color:#232529e0;--login-hero-title:#0a394c;--login-error-color:#d32f2f;--login-btn-bg:#00c0c7bf;--login-btn-text:#04101f;--login-focus-ring:#00c0c7d9;--dialog-overlay-bg:#0f172a59;--dialog-overlay-blur:2px;--dialog-surface-bg:#f7f9fc;--dialog-surface-shadow:0 18px 45px #0f172a2e;--dialog-vignette-a:#0b12200f;--dialog-vignette-b:#0b122008;--dialog-close:#0b122099;--dialog-close-hover-bg:#0b12200f;--dialog-close-hover:#0b1220e6;--dialog-halo-opacity:0.1588;--dialog-halo-bg:#ec454e14;--dialog-ring-a:#ec454e73;--dialog-ring-b:#ec454e2e;--dialog-wrap-glow-a:#ec454e59;--dialog-wrap-glow-b:#ec454e2e;--dialog-wrap-glow-blur:18px;--dialog-icon-inset:#ec454e40;--dialog-icon-grad-1:#f6b2b8;--dialog-icon-grad-2:#f1b7c9;--dialog-icon-grad-3:#f2eef4;--dialog-title:#0b1220;--dialog-text:#0b1220b3;--dialog-btn-ghost-text:#0b1220bf;--dialog-btn-ghost-border:#0b122033;--dialog-btn-ghost-hover-bg:#0b12200f;--dialog-btn-primary-bg:#00c0c7e6;--dialog-btn-primary-text:#04101f;--dialog-btn-danger-bg:#ec454ee6;--dialog-btn-danger-text:#fff;--auto-danger-color:var(--danger-color,#ec454e);--auto-card-radius:16px;--auto-card-padding:24px 32px 28px;--auto-card-bg:#729ca980;--auto-card-shadow:var(--auto-shadow-1,#0000001a);--auto-card-border:var(--auto-border-1,#00000014);--auto-badge-bg:var(--auto-gradient-1,linear-gradient(69deg,#00c0c738 3.43%,#2870aa38 96.57%));--auto-badge-shadow:var(--auto-shadow-2,#00000024);--auto-title-color:var(--text-color,#0b1220);--auto-subtitle-color:var(--muted-text-color,#0b1220bf);--auto-label-color:var(--text-color,#0b1220);--auto-back-color:var(--muted-text-color,#0b1220b3);--auto-divider-bg:var(--auto-divider-1,linear-gradient(90deg,#0b122000 0%,#0b12202e 50%,#0b122014 100%));--auto-action-device-width:500px;--adduser-popup-bg:#fff;--adduser-popup-fg:#0f172a;--adduser-accent:#00c0c7;--adduser-border:#0f172a1f;--adduser-muted:#0f172a99;--adduser-header-icon-bg:linear-gradient(145deg,#00c0c724,#fff9);--adduser-subtitle-color:#0f172a99;--adduser-card-bg:var(#0000);--adduser-card-border:var(#0000);--adduser-input-bg:#fff;--adduser-input-text:#93969e;--adduser-input-border:#787c86;--adduser-input-border-hover:#00c0c78c;--adduser-placeholder:#0f172a73;--adduser-footer-bg:#0f172a08;--adduser-select-separator:#0f172a2e;--adduser-select-indicator:#0f172a8c;--adduser-menu-bg:#fff;--adduser-menu-border:#0f172a1f;--adduser-menu-text:#0f172a;--adduser-menu-hover-bg:#00c0c71a;--adduser-menu-selected-bg:#00c0c729;--details-title:#314c55;--icons-color:#419398;--dd-modal-bg:#fff;--dd-modal-text:#0f172a;--dd-modal-width:512px;--dd-modal-height:400px;--dd-modal-anim:scale-anim-center;--dd-modal-footer-bg:#f8fafc;--dd-modal-footer-header-bg:#f1f5f9;--dd-label-color:#334155;--dd-input-bg:#0000;--dd-input-text:#0f172a;--dd-input-caret:#0f172a;--dd-input-border:#0f172a1f;--dd-counter-text:#334155bf;--dd-btn-cancel-bg:#0f172a14;--dd-btn-cancel-text:#0f172a;--dd-btn-apply-bg:#0ea5e9;--dd-btn-apply-text:#fff;--dd-back-icon-size:12px;--dd-radio-color:#0ea5e9;--dd-radio-checked:#0ea5e9;--dd-typography-color:#334155;--dd-report-bg:#0ea5e9;--dd-report-text:#fff;--dd-report-font-size:calc(14px*var(--font-size-multiplier));--dd-report-title-size:calc(var(--body-font-size)*var(--font-size-multiplier));--dd-report-close-size:calc(16px*var(--font-size-multiplier));--dd-report-subtitle-size:calc(13px*var(--font-size-multiplier));--dd-report-shadow:0 2px 6px #0206172e;--dd-range-border:#0f172a1f;--dd-range-bg:#0f172a05;--dd-range-pill-text:#0f172ab8;--dd-range-pill-active-bg:#0ea5e92e;--dd-range-pill-active-text:#0f172ae6;--dd-edit-btn-bg:#0ea5e9e6;--dd-time-range-border:#0f172a1f;--dd-range-btn-bg:#0f172a0a;--dd-report-toast-shadow:0 6px 18px #0206172e;--dd-actions-menu-bg:#fff;--dd-actions-menu-border:#0f172a1f;--dd-actions-menu-shadow:0 12px 40px #0206172e;--dd-actions-item-text:#0f172ac7;--dd-actions-item-danger:#d64545;--dd-status-online-bg:#1665341a;--dd-status-online-text:#166534;--dd-status-online-dot:#16a34a;--dd-status-offline-bg:#7f1d1d1a;--dd-status-offline-text:#991b1b;--dd-status-offline-dot:#dc2626;--dd-status-offline-ring:#ef444438;--dd-range-text:#314c55;--dd-time-range-bg:#e6f2ed;--widget-title-color:#071127;--widget-muted-text:#0f172aa6;--gauge-value-text:#0f172aeb;--gauge-minmax-text:#0f172a8c;--gauge-track-stroke:#0f172a2e;--gauge-default-stop:#ff928a;--keypad-title-text:#0f172a;--keypad-input-bg:#f1f5f9e6;--keypad-input-text:#0f172a;--keypad-grid-bg:#e2e8f0e6;--keypad-key-bg:#0f172a1a;--keypad-key-bg-hover:#0f172a29;--keypad-key-bg-active:#0f172a21;--keypad-key-text:#0f172a;--keypad-del-bg:#4f6375eb;--keypad-del-bg-hover:#637789eb;--keypad-del-bg-active:#45596beb;--keypad-del-text:#fff;--chart-bg:#f1f5f9f2;--chart-title:#0f172a;--chart-muted:#000;--chart-legend:#334155;--chart-grid-x:#3341552e;--chart-grid-y:#33415538;--chart-help-bg:#f8fafc;--chart-help-text:#0f172a;--chart-help-border:#3341552e;--chart-help-shadow:0 4px 12px #0000002e;--chart-tooltip-bg:#f8fafcfa;--chart-tooltip-text:#0f172a;--chart-tooltip-border:#33415533;--chart-tooltip-shadow:0 12px 24px -4px #0000002e;--chart-tooltip-title:#0f172aa6;--chart-tooltip-row-text:#0f172ac7;--chart-tooltip-unit:#0f172a8c;--box-widget-bg-solid:#f1f5f9f2;--box-widget-gradient-0:#e2e8f0fa;--box-widget-gradient-1:#f1f5f9fa;--box-widget-border:#0f172a14;--box-widget-shadow:#00000024;--box-widget-label:#0f172ac7;--switch-off-color:#94a3b8;--switch-handle-color:#cbd5e1;--switch-box-shadow:2px 0 2px 1px #00000038;--switch-label-text:#0f172a;--label-title-color:var(--widget-title-color,#0f172a);--label-value-fallback:var(--accent,#3b82f6);--label-unit-color:#0f172a99;--label-level-opacity:0.10;--led-title-color:#0f172af2;--led-inactive-bg:#3c3c3c59;--led-inactive-border:#64646459;--led-active-border:#0f172a1f;--led-highlight-strong:#fff9;--led-highlight-soft:#fffc;--led-glow-opacity:0.10;--menu-title-color:var(--widget-title-color,#0f172a);--menu-dropdown-bg:#fff;--menu-option-color:#0f172a;--menu-option-hover-bg:#e6f0f5;--menu-option-hover-color:#020617;--menu-option-selected-bg:#e5e7eb;--menu-option-selected-color:#020617;--menu-option-disabled-color:#9ca3af;--mw-dropdown-bg:#fff;--mw-option-color:#0f172a;--mw-option-hover-color:#020617;--numberinput-title-color:#0f172af2;--numberinput-button-bg:#3b82f61f;--numberinput-button-hover-bg:#3b82f638;--numberinput-button-border:2px solid #0f172a40;--numberinput-value-color:#0f172af2;--numberinput-edit-border:2px solid #3b82f673;--numberinput-edit-bg:#f1f5f9e6;--numberinput-edit-text:#0f172af2;--radialgauge-track-stroke:#0f172a2e;--radialgauge-value-text:#0f172aeb;--radialgauge-unit-text:#0f172a8c;--radialgauge-default-stop:#ff928a;--segment-group-bg:#e2e8f0b3;--segment-selected-bg:#3b82f62e;--segment-selected-border:1px solid #3b82f68c;--segment-selected-shadow:0px 0px 10.6px 0px #3b82f638;--segment-selected-text:#0f172a;--segment-unselected-text:#0f172acc;--segment-hover-bg:#3b82f61a;--slider-title-color:#0f172af2;--slider-percentage-color:#0f172af2;--slider-track-bg:#0f172a38;--slider-thumb-bg:#cbd5e1;--slider-thumb-border-color:#3b82f6;--slider-thumb-shadow:0 0 8px #00000040;--slider-thumb-hover-shadow:0 0 12px #00000059;--slider-button-bg:#3b82f61f;--slider-button-hover-bg:#3b82f638;--slider-button-border:2px solid #0f172a40;--slider-button-color:#0f172af2;--slider-span-color-text:#1f8e92cc;--texttitle-color:var(--header-color);--table-header-bg:var(--header-background);--table-header-text:var(--header-color);--table-body-bg:var(--cell-background);--table-body-text:var(--cell-color);--pipe-water-color:#00adef80;--elbow-water-color:#00adef80;--elbow-pipe-bg:var(--elbow-frame-bg,#ffffff0d);--diveration-bg:#cbe1e3;--profile-card-bg:#fff;--profile-card-text:#0f172a;--profile-card-shadow:#0000002e;--profile-avatar-a:#0ea5e9;--profile-avatar-b:#1d4ed8;--profile-settings-icon:#64748b;--profile-divider:#0f172a1f;--profile-row-icon:#0f172a;--profile-row-arrow:#64748b;--profile-status-active:#16a34a;--header-lang-menu-bg:#fff;--header-lang-menu-text:#0f172a;--org-dd-icon-color:#0f172a;--org-dd-item-fallback-icon:#0f172a;--org-dd-stat-icon:#64748b;--dd-teal:#01abb4;--dd-time-range-border:#020b1824;--dd-range-active-bg:var(--devices-primary-btn-bg);--dd-range-active-text:#fff;--dd-range-btn-text:#314c55;--dd-range-btn-bg:#e6f2ed;--dd-edit-btn-bg:var(--devices-primary-btn-bg);--dd-edit-btn-text:#fff;--dd-report-toast-bg:var(--accent);--dd-report-toast-text:#fff;--dd-report-toast-shadow:0 6px 18px #020b182e;--dd-actions-menu-bg:#fffffffa;--dd-actions-menu-border:#020b181a;--dd-actions-menu-shadow:0 18px 50px #020b182e;--dd-actions-item-text:#020b18c7;--dd-actions-item-danger:#e53935;--dd-status-online-bg:#22c55e24;--dd-status-online-border:#22c55e73;--dd-status-online-text:#020b18cc;--dd-status-online-dot:#22c55e;--dd-status-online-ring:#22c55e38;--dd-status-offline-bg:#ef44441f;--dd-status-offline-border:#ef444473;--dd-status-offline-text:#020b18cc;--dd-status-offline-dot:#ef4444;--dd-status-offline-ring:#ef444433;--dd-status-default:var(--primary);--dd-status-perfect:#2e7d32;--dd-status-good:#4caf50;--dd-status-acceptable:#f59e0b;--dd-status-bad:#e53935;--dd-datepicker-bg:#e8f3f4;--dp-datepicker-input-bg:#acacac;--dp-selected-bg:#0bb;--dp-selected-bg-hover:#099;--dp-selected-text:#fff;--dp-selected-radius:14px;--dp-selected-outline:#00bbbb73;--dd-actions-menu-bg:#fffffff2;--dd-actions-menu-border:#00000014;--dd-actions-menu-shadow:0 14px 40px #0000002e;--dd-actions-menu-text:#000000db;--dd-actions-menu-title:#0000009e;--dd-actions-menu-hover:rgba(0,0,0,.045);--dd-actions-menu-divider:#00000014;--dd-actions-menu-danger:#d93025;--dd-actions-menu-danger-hover:#d930251f;--dmm-bg:var(--card-background);--dmm-bg-soft:var(--hover-background);--dmm-border:var(--border-color-light);--dmm-text:var(--text-color);--dmm-text-muted:var(--text-color-light);--dmm-text-hint:var(--text-color-light);--dmm-online:var(--td-status-online);--dmm-offline:var(--td-status-offline);--dmm-primary-bg:var(--devices-primary-btn-bg);--dmm-primary-text:var(--devices-primary-btn-text);--dmm-primary-shadow:var(--btn-apply-shadow);--dmm-popup-shadow:0 14px 32px #0b1b2b2e;--cdp-bar-bg:#0000;--cdp-bar-border:#0f172a1f;--cdp-bar-shadow:none;--cdp-label:#0f172ac7;--cdp-input-bg:#0f172a0a;--cdp-input-border:#0f172a24;--cdp-hover-border:#0f172a38;--cdp-input-text:#0f172ae0;--cdp-input-placeholder:#0f172a66;--cdp-focus-border:#01abb4;--cdp-focus-ring:#01abb438;--cdp-icon:var(--icons-color,#419398);--cdp-icon-hover-bg:#01abb41a;--cdp-popover-bg:#fff;--cdp-popover-text:#0f172ae0;--cdp-popover-border:#0f172a1f;--cdp-popover-shadow:0 18px 50px #0206172e}@supports (color:rgb(0 0 0/0)){.light-theme{--login-text-main:#232529;--login-text-muted:#59595e;--login-hero-text:#59595e}}h1,h2,h3,h4,h5,h6{font-size:2em;font-size:calc(var(--heading-font-size)*var(--font-size-multiplier))}li,p,span{font-size:1em;font-size:calc(var(--body-font-size)*var(--font-size-multiplier))}.nav-link,button,label{font-size:.9em;font-size:calc(var(--ui-font-size)*var(--font-size-multiplier))}input,select,textarea{font-size:1em;font-size:calc(var(--body-font-size)*var(--font-size-multiplier))}.add-column,.btn,.edit-form-item,.edit-permission-name,.form-helper,.form-lbl{font-size:.9em;font-size:calc(var(--ui-font-size)*var(--font-size-multiplier))}.table-cell,.table-head,table{font-size:1em;font-size:calc(var(--body-font-size)*var(--font-size-multiplier))}.App{--cell-color-hover:var(--app-cell-color-hover);--primary:var(--app-primary);--primary-dark:var(--app-primary-dark);--xx-large:32px;--x-large:24px;--large:20px;--medium:18px;--small:16px;--x-small:14px;--xx-small:12px;align-content:stretch;color:var(--root-color);display:flex;height:100vh;max-width:100vw;overflow:auto}::selection{background-color:var(--accent);color:var(--selection-text-color)}.remain{background:var(--window-background);display:flex;flex:1 1;flex-direction:column;max-height:100%;min-width:0;position:relative;width:100%!important}.header{align-items:center;background-color:var(--header-background);color:var(--root-color);display:flex;flex-shrink:0;height:80px;justify-content:flex-end;margin-left:1%;text-align:left;width:99%}.window{background:var(--window-background);color:var(--part-color);display:flex;flex:1 1;flex-direction:column;font-size:.9em;font-size:var(--small);height:calc(100% - 54px);margin:0;min-height:0;overflow:auto;padding:0;position:relative;width:100%}@media (max-width:768px){.App{overflow:hidden}.header{margin-left:0;width:100%}.window .configuration{border-radius:0;margin-inline-start:0;margin-bottom:0;margin-top:0;padding:12px;width:100%}}.configuration{background:var(--configuration-background);border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin-inline-start:1%;margin-bottom:.8%;margin-top:.8%;overflow:auto;padding:16px 18px 18px;width:99%}.devices-page{flex:1 1;min-height:0;padding:0}.device-main{display:flex;flex:1 1;flex-direction:column;margin:2%;min-height:0}.devices-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px;padding:0 10px;width:100%}.devices-header-left{align-items:center;display:flex;gap:8px}.devices-title{color:var(--devices-title-color)!important;font-family:Lato;font-weight:600;letter-spacing:.03em;line-height:1.1;margin:0}.devices-primary-btn{background:var(--devices-primary-btn-bg);border:1px solid #ffffff40;border-radius:8px;color:var(--devices-primary-btn-text)}.devices-primary-btn,.devices-secondary-btn{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;display:inline-flex;font-weight:600;gap:8px;height:40px;justify-content:center;padding:0 22px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.devices-secondary-btn{background:var(--devices-map-btn-bg);border:1px solid var(--devices-map-btn-border);border-radius:8px;color:var(--devices-map-btn-text)}.devices-primary-btn span,.devices-secondary-btn span{font-size:13px}.devices-primary-btn:hover,.devices-secondary-btn:hover{box-shadow:inset 0 1px 0 #ffffff73,0 10px 30px #00000073;transform:translateY(-1px)}.devices-primary-btn:active,.devices-secondary-btn:active{box-shadow:inset 0 2px 4px #00000040;transform:translateY(0)}.devices-primary-btn:before,.devices-secondary-btn:before{background:linear-gradient(180deg,#ffffff59,#fff0);border-radius:inherit;content:"";inset:0;opacity:.6;pointer-events:none;position:absolute}.devices-toolbar{margin-bottom:12px}.devices-search,.devices-toolbar{align-items:center;display:flex;gap:8px}.devices-search{border:1px solid var(--devices-search-border);border-radius:999px;box-shadow:inset 0 0 0 1px var(--devices-search-inset);flex:1 1;height:36px;max-width:340px;padding:0 12px}.devices-search-icon{align-items:center;color:var(--devices-search-icon);display:flex;justify-content:center;pointer-events:none}.devices-search input{background:#0000;border:none;color:var(--devices-search-input);flex:1 1;outline:none}.devices-search input::placeholder{color:var(--devices-search-placeholder)}.devices-toolbar-btn{align-items:center;background:#0000;border:1px solid var(--devices-toolbar-btn-border);border-radius:999px;color:var(--devices-toolbar-btn-text);cursor:pointer;display:inline-flex;font-weight:500;height:36px;justify-content:center;padding:0 16px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,border-color .15s ease;white-space:nowrap}.devices-filter-btn{border-style:dashed}.devices-export-btn{border-style:solid}.devices-toolbar-btn:hover{background:var(--devices-toolbar-btn-hover-bg);border-color:var(--devices-toolbar-btn-hover-border);box-shadow:0 0 0 1px var(--devices-toolbar-btn-hover-ring)}.devices-grid-wrapper{margin-top:8px}.devices-grid-wrapper .MuiDataGrid-root{background:#0000;border:none;color:var(--cell-color);font-size:13px}.devices-view-switch{align-items:center;background:var(--devices-toggle-bg);border-radius:8px;display:flex;gap:4px;padding:4px}.devices-view-btn{background:#0000;border:none;border-radius:4px;color:var(--devices-toggle-text);cursor:pointer;font-weight:500;padding:8px 28px}.devices-view-btn.active{background:var(--devices-toggle-selected-bg);color:var(--devices-toggle-selected-text)}.MuiButtonBase-root{background:#0000;color:var(--datagrid-actions-btn-text)}.MuiBox-root{background:var(--devices-primary-btn-bg);border-radius:8px}.devices-grid-wrapper .MuiDataGrid-container--bottom [role=row],.devices-grid-wrapper .MuiDataGrid-container--top [role=row]{background:#0000!important}.devices-grid-wrapper .MuiDataGrid-columnHeaders{background:var(--devices-grid-header-bg);border-bottom:1px solid var(--devices-grid-header-border);min-height:42px}.devices-grid-wrapper .MuiDataGrid-columnHeader{color:var(--devices-grid-header-text);font-weight:600}.devices-grid-wrapper .MuiDataGrid-columnHeaderTitle{font-size:12px}.devices-grid-wrapper .MuiDataGrid-cell{border-bottom:1px solid var(--devices-grid-cell-border);color:var(--devices-grid-cell-text)}.devices-grid-wrapper .MuiDataGrid-row{background-color:var(--devices-grid-row-bg)}.devices-grid-wrapper .MuiDataGrid-row:nth-of-type(2n){background-color:var(--devices-grid-row-bg-even)}.devices-grid-wrapper .MuiDataGrid-row:hover{background-color:var(--devices-grid-row-hover)}.devices-grid-wrapper .MuiDataGrid-row.Mui-selected,.devices-grid-wrapper .MuiDataGrid-row.Mui-selected:hover{background:linear-gradient(90deg,var(--devices-grid-selected-start) 0,var(--devices-grid-selected-end) 100%)!important}.devices-grid-wrapper .MuiDataGrid-row.Mui-selected .MuiDataGrid-cell{color:var(--devices-grid-selected-text)}.devices-grid-wrapper .MuiCheckbox-root,.devices-grid-wrapper .MuiDataGrid-sortIcon,.devices-grid-wrapper .MuiSvgIcon-root{color:var(--devices-grid-icon)}.devices-grid-wrapper .MuiTablePagination-root{color:var(--devices-grid-pagination-text)}.devices-grid-wrapper .MuiTablePagination-toolbar{min-height:40px}.devices-grid-wrapper .MuiDataGrid-footerContainer{background:var(--devices-grid-footer-bg);border-top:1px solid var(--devices-grid-footer-border)}.devices-grid-wrapper .MuiDataGrid-columnSeparator{opacity:.2}.config-header{width:100%}h3{padding:8px}.add-btn{align-items:center;background-color:var(--add-btn);border:none;border-radius:8px;cursor:pointer;display:flex;gap:6px;height:auto;justify-content:space-between;margin-inline-end:16px;outline:none;padding:4px 12px;transition:opacity .3s ease}.add-btn:hover{opacity:.8;outline:10px solid var(--add-btn-hover-outline)}.add-btn:active{outline:10px solid var(--add-btn-active-outline)}.add-btn span{color:var(--add-btn-text);font-size:1.2em;font-size:calc(var(--large)*var(--font-size-multiplier));font-weight:700;margin:auto;padding:inherit}.checkbox-input{accent-color:var(--accent);cursor:"pointer";height:20px;width:20px}.btn-apply{background-color:var(--accent);border-radius:40px;color:var(--cell-color)}.btn-cancel{background-color:initial;transition:background-color .3s ease,color .3s ease}.btn-cancel:hover{background-color:var(--danger)}.react-select__control{background-color:var(--input-background)!important;border-color:var(--border-color)!important;box-shadow:none!important;cursor:pointer!important;font-size:1em!important;font-size:calc(var(--body-font-size)*var(--font-size-multiplier))!important;min-height:38px!important}.react-select__control--is-focused{border-color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent)!important}.react-select__control:hover{border-color:var(--primary)!important}.react-select__input-container,.react-select__single-value{color:var(--text-color)!important}.react-select__input-container,.react-select__placeholder,.react-select__single-value{font-size:1em!important;font-size:calc(var(--body-font-size)*var(--font-size-multiplier))!important}.react-select__placeholder{color:var(--text-color-light)!important}.react-select__menu{border:1px solid var(--modal-border)!important;border-radius:4px!important;overflow:hidden!important;z-index:9999!important}.react-select__menu,.react-select__option{background-color:var(--card-background)!important}.react-select__option{color:var(--text-color)!important;cursor:pointer!important;font-size:1em!important;font-size:calc(var(--body-font-size)*var(--font-size-multiplier))!important}.react-select__option--is-focused{background-color:var(--hover-background)!important;color:var(--text-color)!important}.react-select__option--is-selected{color:var(--root-color)!important}.react-select__option--is-selected,.react-select__option--is-selected:active{background-color:var(--eds-accent)!important}.react-select__indicator-separator{background-color:var(--border-color)!important}.react-select__dropdown-indicator{color:var(--text-color-light)!important}.react-select__dropdown-indicator:hover{color:var(--primary)!important}.react-select__clear-indicator{color:var(--text-color-light)!important}.react-select__clear-indicator:hover{color:var(--primary)!important}.react-select__control .form-lbl{font-size:.9em!important;font-size:calc(var(--ui-font-size)*var(--font-size-multiplier))!important}.devices-grid-wrapper{flex:1 1;min-height:0;overflow:hidden}.devices-grid-wrapper .MuiDataGrid-cell{border-bottom:1px solid var(--devices-grid-cell-border-strong)!important}.devices-grid-wrapper .MuiDataGrid-row,.devices-grid-wrapper .MuiDataGrid-row:hover,.devices-grid-wrapper .MuiDataGrid-row:nth-of-type(2n){background:var(--devices-grid-row-bg-overlay)!important}::-webkit-scrollbar{width:14px}::-webkit-scrollbar:horizontal{height:14px}::-webkit-scrollbar-thumb{background-color:var(--card-background);border:3px solid var(--background);border-radius:10px}::-webkit-scrollbar-track{background-color:var(--background);border-radius:10px}::-webkit-scrollbar-corner{background-color:initial}.muiltr-1rju2q6-MuiButtonBase-root-MuiMenuItem-root{font-size:.9em!important;font-size:calc(var(--ui-font-size)*var(--font-size-multiplier))!important}.logoHeader{padding:20px 16px}.logoRow{gap:12px}.logoMark,.logoRow{align-items:flex-end;display:flex}.logoMark{gap:6px;height:36px;margin-bottom:1.5%}.logoBar{border-radius:999px;width:2.824px}.logoBarWhite{background:var(--logo-bar-white)}.logoBarCyan{background:var(--logo-bar-cyan)}.logoTitle{color:var(--logo-title-color);font-size:18px;font-weight:700;letter-spacing:.2px;line-height:1}.logoDividerWrap{margin-top:14px}.logoDividerIcon{display:block;opacity:.9;width:100%}.devices-grid-wrapper .MuiDataGrid-scrollbar{display:none!important}.devices-grid-wrapper .MuiDataGrid-virtualScroller{overflow:auto!important;scrollbar-color:var(--devices-virtual-scrollbar-thumb) #0000;scrollbar-gutter:stable;scrollbar-width:auto}.devices-grid-wrapper .MuiDataGrid-virtualScroller::-webkit-scrollbar{height:14px!important;width:14px!important}.devices-grid-wrapper .MuiDataGrid-virtualScroller::-webkit-scrollbar-track{background:#0000!important;border-radius:10px!important}.devices-grid-wrapper .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb{background:var(--devices-virtual-scrollbar-thumb)!important;border:3px solid var(--devices-virtual-scrollbar-thumb-border)!important;border-radius:10px!important}.devices-grid-wrapper .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb:hover{background:var(--devices-virtual-scrollbar-thumb-hover)!important}.devices-grid-wrapper .MuiDataGrid-virtualScroller::-webkit-scrollbar-corner{background:#0000!important}input[type=date],input[type=datetime-local],input[type=time]{background:#0000;border:1px solid var(--datetime-border);border-radius:999px;box-shadow:inset 0 0 0 1px var(--datetime-inset);color:var(--cell-color);outline:none;padding:8px 14px}input[type=date]:focus,input[type=datetime-local]:focus,input[type=time]:focus{border-color:var(--datetime-focus-border);box-shadow:0 0 0 1px var(--datetime-focus-ring)}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(78%) sepia(23%) saturate(2076%) hue-rotate(150deg) brightness(98%) contrast(94%);opacity:.9}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover{filter:invert(85%) sepia(18%) saturate(2400%) hue-rotate(155deg) brightness(104%) contrast(96%);opacity:1}input[type=date],input[type=datetime-local],input[type=time]{scrollbar-color:var(--datetime-scrollbar-thumb) var(--datetime-scrollbar-track)}.sidenav_sidenavClosed__9Lt\+A,.sidenav_sidenavOpened__-vHfD{background-color:var(--sidenav-bg);display:flex;flex-direction:column;height:100vh;overflow:hidden;position:relative;transition:width .3s ease-in-out;z-index:1000}.sidenav_sidenavOpened__-vHfD{width:250px}.sidenav_sidenavClosed__9Lt\+A{width:90px}.sidenav_menuBtn__n78PK{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,#a9b8c7e6 41.07%,#d7e4f2e6 70.7%);border:2px solid #ffffff73;border-radius:50%;bottom:20px;box-shadow:inset 0 1px 2px #fff9,inset 0 -1px 2px #00000026,0 6px 16px #00000073;color:var(--sidenav-menu-btn-color);cursor:pointer;display:flex;height:30px;inset-inline-start:235px;justify-content:center;padding:0;position:fixed;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;width:30px;z-index:999999}.sidenav_menuBtn__n78PK:before{background:linear-gradient(180deg,#ffffffa6,#fff0);border-radius:50%;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute}.sidenav_menuBtn__n78PK:hover{box-shadow:inset 0 1px 2px #ffffffbf,inset 0 -1px 2px #0003,0 8px 22px #0009;transform:scale(1.08)}.sidenav_menuBtn__n78PK:active{transform:scale(.96)}.sidenav_menuBtn__n78PK svg{filter:drop-shadow(0 1px 0 rgba(255,255,255,.5));font-size:18px}.sidenav_menuScroll__PGJyk{flex-grow:1;overflow-y:auto;padding:10px 0;scrollbar-width:none}.sidenav_bottomNav__da6fm{flex:0 0 auto;padding:0 0 22px}.sidenav_bottomDivider__bo3tT{margin:0 16px 10px;overflow:hidden;width:calc(100% - 32px)}.sidenav_bottomDividerIcon__cxtwj{display:block;height:1px;width:100%}.sidenav_logoTitle__5TV\+A{align-items:flex-end;color:var(--sidenav-logo-title);display:flex;font-family:sans-serif;font-size:18px;font-weight:600;height:36px;letter-spacing:.5px;line-height:1;margin-inline-start:16px;padding-bottom:0}.sidenav_logoDividerWrap__IBPt4{margin-top:12px}.sidenav_logoDividerIcon__GyigG{display:block;height:3px;width:100%}.sidenav_sidebarLink__BLIxU{align-items:center;border-left:4px solid #0000;border-radius:8px;color:var(--sidenav-link-color);display:flex;font-size:14px;font-weight:500;gap:18px;justify-content:space-between;margin:0 16px 8px;padding:8px 16px;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease;width:calc(100% - 32px)}.sidenav_sidebarLink__BLIxU svg{color:var(--sidenav-link-icon);flex:0 0 auto;font-size:20px}.sidenav_sidebarLinkActive__mQf5N{background:var(--sidenav-link-active-bg);border-left:4px solid var(--sidenav-link-active-border);color:var(--sidenav-link-active-text)}.sidenav_sidebarLinkActive__mQf5N svg{color:var(--sidenav-link-active-icon)}.sidenav_sidebarLink__BLIxU:hover:not(.sidenav_sidebarLinkActive__mQf5N){background:var(--sidenav-link-hover-bg);color:var(--sidenav-link-hover-text)}.sidenav_sidebarLink__BLIxU:hover:not(.sidenav_sidebarLinkActive__mQf5N) svg{color:var(--sidenav-link-hover-icon)}.sidenav_mainItemLeft__x0qPa{align-items:center;display:flex}.sidenav_expandIcon__yBG-4{font-size:18px!important}.sidenav_subLink__BcMEJ{align-items:center;border-left:4px solid #0000;border-radius:8px;color:var(--sidenav-sublink-color);display:flex;font-size:13px;margin:0 16px 6px;padding:8px 16px;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease;width:calc(100% - 32px)}.sidenav_subLinkActive__hV-FY{background:var(--sidenav-sublink-active-bg);color:var(--sidenav-sublink-active-text)}.sidenav_subLink__BcMEJ:hover:not(.sidenav_subLinkActive__hV-FY){background:var(--sidenav-sublink-hover-bg);color:var(--sidenav-sublink-hover-text)}.sidenav_sidebarLabel__TNmxU{margin-inline-start:12px;transition:opacity .2s;white-space:nowrap}.sidenav_sidebarLabelClosed__aTRVG{opacity:0}.sidenav_sidebarLabelOpen__YQVVn{opacity:1}.sidenav_subItemInner__XG4Qk{align-items:center;display:flex;gap:10px;padding-left:14px}.sidenav_menuItemWrap__gnI5H{position:relative}.sidenav_flyoutPaper__XsYi8{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081221fa;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 10px 30px #00000059;color:var(--sidenav-link-color);min-width:220px;padding:10px}.sidenav_flyoutTitle__cycnU{border-bottom:1px solid #ffffff14;font-size:14px;font-weight:600;margin-bottom:8px;opacity:.9;padding:6px 8px 10px}.sidenav_flyoutLink__mYq92{border-radius:10px;color:inherit;display:block;padding:8px;text-decoration:none}.sidenav_flyoutLink__mYq92:hover{background:#ffffff0f}.sidenav_flyoutLinkActive__vWfxi{background:#00c0c726;border:1px solid #00c0c740}.sidenav_flyoutItemInner__MDdi4{align-items:center;display:flex;gap:10px}.sidenav_flyoutLabel__QYLLm{font-size:13px;opacity:.95}.sidenav_mobileOverlay__TPrAd{display:none}@media (max-width:768px){.sidenav_mobileOverlay__TPrAd{background:#020a1894;border:none;display:block;inset:0;position:fixed;z-index:1198}.sidenav_sidenavMobile__a8e6s{box-shadow:0 18px 44px #00000059;left:0;max-width:320px;position:fixed;top:0;transform:translateX(-110%);transition:transform .28s ease;width:min(84vw,320px)!important;z-index:1199}.sidenav_sidenavMobile__a8e6s[data-sidenav-rtl=true]{left:auto;right:0;transform:translateX(110%)}.sidenav_sidenavMobileOpen__EDNgy,.sidenav_sidenavMobileOpen__EDNgy[data-sidenav-rtl=true]{transform:translateX(0)}}#modal{align-items:center;background-color:var(--modal-overlay-bg);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:20}#popup{align-items:stretch;animation:zoom .4s ease;justify-content:space-between}#popup,.dashboard-modal{display:flex;flex-direction:column;position:relative}.dashboard-modal{background-color:var(--dashboard-modal-bg);background-image:radial-gradient(900px 520px at 50% 18%,var(--dashboard-modal-radial-a) 0,var(--dashboard-modal-radial-b) 60%);border:1px solid var(--dashboard-modal-border);border-radius:12px;box-shadow:0 24px 60px var(--dashboard-modal-shadow);color:var(--dashboard-header-title);height:85vh;isolation:isolate;max-height:90vh;max-width:90vw;min-height:620px;overflow:hidden;width:30%}.dashboard-modal:before{background-image:linear-gradient(var(--dashboard-modal-grid-line-a) 1px,#0000 1px),linear-gradient(90deg,var(--dashboard-modal-grid-line-b) 1px,#0000 1px);background-size:110px 110px;bottom:120px;content:"";left:40px;-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,#000 0,#000000a6 60%,#0000 100%);mask-image:radial-gradient(70% 70% at 50% 50%,#000 0,#000000a6 60%,#0000 100%);opacity:.9;pointer-events:none;position:absolute;right:40px;top:135px;z-index:0}.dashboard-modal.tall{height:84vh;max-height:92vh;min-height:680px}.widget-settings-modal{height:86vh;max-width:92vw;min-height:680px;width:65%!important}.dashboard-header{background:#0000;gap:16px;padding:24px 40px 18px;position:relative;width:100%}.dashboard-header,.dashboard-header-icon{align-items:center;display:flex;flex-shrink:0}.dashboard-header-icon{background:linear-gradient(69deg,var(--dashboard-header-icon-grad-a) 3.43%,var(--dashboard-header-icon-grad-b) 96.57%);border-radius:8px;box-shadow:0 10px 26px var(--dashboard-header-icon-shadow);height:48px;justify-content:center;width:48px}.dashboard-header-text h2{color:var(--dashboard-header-title);font-size:18px;font-weight:600;margin:0 0 4px}.dashboard-header-text p{color:var(--dashboard-header-subtitle);font-size:13px;margin:0}.modal-divider{background-color:var(--modal-divider-bg);height:1px;width:100%}.modal-content{flex:1 1;min-height:0;overflow-y:auto;padding:20px 40px 24px;position:relative;scrollbar-color:var(--modal-scrollbar-thumb) var(--modal-scrollbar-track);scrollbar-width:thin;width:100%;z-index:1}.modal-content::-webkit-scrollbar{width:8px}.modal-content::-webkit-scrollbar-track{background:var(--modal-scrollbar-track-webkit);border-radius:10px}.modal-content::-webkit-scrollbar-thumb{background:var(--modal-scrollbar-thumb-webkit);border-radius:10px}.modal-content::-webkit-scrollbar-thumb:hover{background:var(--modal-scrollbar-thumb-webkit-hover)}.dashboard-content{padding-bottom:24px;padding-top:24px}.add-column{background-color:var(--modal-input-bg);border:1px solid var(--modal-input-border);border-radius:8px;color:var(--modal-input-text);height:44px;outline:none;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease;width:100%}textarea.add-column{height:auto;min-height:120px;padding:10px 12px;resize:vertical}.add-column::placeholder{color:var(--modal-input-placeholder)}.add-column:focus,.add-column:hover{background-color:var(--modal-input-bg-hover);border-color:var(--modal-input-focus-border);box-shadow:0 0 0 1px var(--modal-input-focus-ring)}.form-item{display:flex;flex-direction:column;gap:4px}.form-lbl{color:var(--modal-label);font-size:11px;font-weight:500;letter-spacing:.06em;margin:2%;text-transform:uppercase}.form-section{margin-bottom:24px}.form-section--inline{margin-top:8px}.form-section-title-text{color:var(--modal-section-title);font-size:14px;font-weight:500}.form-section-icon{display:inline-flex;height:16px;width:16px}.field-counter{color:var(--modal-counter);top:50%;transform:translateY(-50%)}.dashboard-template-icon{display:block;margin:24px auto 0}.modal-footer{align-items:center;border-radius:0 0 8px 8px;display:flex;flex-shrink:0;gap:10px;margin-top:2%;min-height:10%;padding:18px 40px 20px;width:100%}.dashboard-footer{justify-content:space-between;padding:16px 40px 20px}.dashboard-footer .modal-footer-right-buttons{margin-inline-start:auto}.dashboard-footer .dd-footer-left .btn,.dashboard-footer .modal-footer-right-buttons .btn{left:auto;position:static}.modal-footer-right-buttons{align-items:center;display:flex;gap:10px}.btn{border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;outline:none;padding:10px 24px;transition:opacity .2s ease,transform .05s ease,box-shadow .2s ease,background-color .2s ease;white-space:nowrap}.btn-inline{font-size:12px;line-height:1.2;padding:6px 12px}.location-searchbox{display:block;width:100%}.btn:hover{opacity:.95}.btn:active{transform:translateY(1px)}.btn-apply{background:var(--btn-apply-bg);border-radius:8px;box-shadow:0 10px 15px -3px var(--btn-apply-shadow),0 4px 6px -4px var(--btn-apply-shadow);color:var(--btn-apply-text)}.btn-apply:hover{background-color:var(--btn-apply-hover-bg)}.template-mode-buttons{display:flex;gap:12px}.btn-mode-template{border:none;border-radius:8px!important;box-shadow:none;font-size:13px;font-weight:500;line-height:1;padding:12px 25px;transition:all .2s ease}.btn-mode-template-active{background:var(--btn-apply-bg);box-shadow:0 4px 10px -2px var(--btn-apply-shadow);color:var(--btn-apply-text)}.btn-mode-template-active:hover{background-color:var(--btn-apply-hover-bg)}.btn-mode-template-inactive{background-color:#ffffff14;border:1px solid #ffffff1f;color:var(--dashboard-header-title)}.btn-mode-template-inactive:hover{background-color:#ffffff26}.dashboard-primary-btn{min-width:10%}.btn-cancel,.btn-duplicate{background-color:initial;border-radius:8px;color:var(--btn-cancel-text);position:absolute}.btn-duplicate{margin-left:7%}.btn-cancel{left:2%}.btn-back{left:20%}.btn-cancel-details{background-color:initial;border-radius:8px;color:var(--btn-cancel-text)}.btn-cancel-details:hover,.btn-cancel:hover,.btn-duplicate:hover{background-color:var(--btn-cancel-hover-bg)}.btn-sm{border:none;border-radius:4px;color:var(--text-color);cursor:pointer;height:24px;outline:none;transition:opacity .3s ease;visibility:hidden;width:24px}.search-icon{height:20px;left:0;padding-inline-start:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:26px}.dropdown{animation:drop .2s ease;background-color:var(--card-background);border:1px solid var(--border-color);border-radius:4px;box-shadow:-3px 3px 10px 3px var(--modal-dropdown-shadow);display:none;max-height:200px;overflow-y:auto;padding:4px 0;position:absolute;scrollbar-width:thin;transform:translateY(2%);width:calc(100% - 80px);z-index:2}.modal-error,.modal-info{align-items:center;border:2px solid var(--border-color);border-radius:4px;display:flex;gap:8px;padding:12px;width:100%}.modal-error{background-color:var(--error-bg);border-color:#ffa39e;border-color:var(--border-color-error,#ffa39e)}.modal-error p,.modal-info p{color:var(--text-color-light);font-size:calc(var(--x-small)*var(--font-size-multiplier));margin:0}.modal-error h4,.modal-info h4{color:var(--text-color);font-weight:700;margin:0}.pin-dropdown-container{position:relative;width:100%}.pin-dropdown-list{background-color:var(--cell-background);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 4px 8px #0000001a;left:0;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:1000}.pin-dropdown-item{align-items:center;background-color:initial;color:var(--cell-color);cursor:pointer;display:flex;font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));justify-content:space-between;padding:8px 10px;transition:background-color .2s ease}.pin-dropdown-item:hover:not(.used){background-color:var(--accent-light)}.pin-dropdown-item.used{background-color:var(--background-dark);color:var(--text-color-light);cursor:not-allowed}.pin-dropdown-item.selected{background-color:var(--accent);color:#fff}.asset-modal{max-height:90vh;max-width:90vw;width:40%!important}.asset-modal .dashboard-header{padding-bottom:22px;position:relative}.asset-modal .dashboard-header:after,.dashboard-header:after{background:linear-gradient(90deg,var(--asset-header-line-a) 0,var(--asset-header-line-mid) 50%,var(--asset-header-line-c) 100%);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.asset-stepper{padding:18px 40px 0}.asset-stepper-track{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;position:relative}.asset-stepper-track:before{border-top:1px dashed var(--asset-stepper-dash);content:"";left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:0}.asset-step{display:flex;justify-content:center;position:relative;z-index:1}.asset-stepper-labels{display:flex;justify-content:space-between;margin-bottom:12px}.asset-step-label{color:var(--asset-stepper-label);font-size:11px;line-height:1.3;text-align:center;width:20%}.tab-content-wrapper{transition:opacity .25s ease,transform .25s ease}.tab-content-wrapper.hidden{opacity:0;transform:translateY(6px)}.tab-content-wrapper.animate{opacity:1;transform:translateY(0)}.btn-apply:disabled{box-shadow:none;cursor:not-allowed;opacity:.4}.btn-apply:disabled:hover{background-color:var(--btn-apply-bg)}.btn-view-user{right:25%!important}.automation-row{align-items:center;border-bottom:1px solid var(--automation-row-border);display:flex;flex-direction:row;justify-content:space-between;margin:1%;padding:12px 4px}@media (max-width:1200px){.asset-modal{width:90vw}.asset-step-label{font-size:10px}}@keyframes reverse-add-zoom{0%{transform:translate(-100%,5%) scale(0)}to{transform:translate(0) scale(1)}}@keyframes add-zoom{0%{transform:translate(100%,-5%) scale(0)}to{transform:translate(0) scale(1)}}@keyframes zoom{0%{opacity:0;transform:translate(0) scale(.85)}to{opacity:1;transform:translate(0) scale(1)}}:root{--after-rotate:45deg;--before-rotate:-45deg}.edit-organization{flex:1 1;height:100%;padding:16px 48px;width:100%}.edit-organization-card{margin:0 auto;max-width:980px;width:100%}.dashboard-modal.edit-organization-modal{max-height:90vh;max-width:1100px;width:60%!important}.edit-organization-modal .dashboard-header-icon{align-items:center;aspect-ratio:196.55/196.55;background:var(--edit-hero-icon-bg);border-radius:272px;display:flex;height:100.548px;justify-content:center;width:100.548px}.edit-header{align-items:center;display:flex;justify-content:space-between;padding-top:8px;width:100%}.edit-header h2{font-weight:700}.edit-btn-container{align-items:center;display:flex;gap:8px;height:40px}.edit-mode-action-bar{align-items:center;border-radius:14px;display:inline-flex;gap:10px;justify-content:flex-end;padding:8px}.edit-mode-action-btn{align-items:center;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;letter-spacing:.01em;min-height:42px;min-width:118px}.edit-mode-action-btn--cancel{background:#0000;border:1px solid var(--btn-cancel-border);box-shadow:0 8px 18px -14px var(--btn-cancel-shadow);color:var(--btn-cancel-text)}.edit-mode-action-btn--cancel:hover{background:var(--btn-cancel-hover-bg)}.edit-mode-action-btn--apply{box-shadow:0 12px 24px -18px var(--btn-apply-shadow),0 8px 14px -12px var(--btn-apply-shadow)}.edit-btn{background-color:var(--details-edit-btn);border:none;border-radius:8px;color:var(--white);cursor:pointer;font-weight:600;height:40px;outline:none;padding:4px 20px;transition:opacity .3s ease}.edit-btn:hover{opacity:.8}.edit-btn-save{background-color:var(--edit-btn-save);color:var(--root-color);cursor:pointer}.edit-btn-save:hover{outline:10px solid var(--add-btn-hover-outline)}.edit-btn-save:active{outline:10px solid var(--add-btn-active-outline)}.edit-btn-save-role{background-color:var(--edit-btn-save);color:var(--root-color);cursor:pointer;position:absolute;right:2%}.edit-btn-save-role:hover{outline:10px solid var(--add-btn-hover-outline)}.edit-btn-save-role:active{outline:10px solid var(--add-btn-active-outline)}.edit-permission-switch svg{cursor:pointer}.edit-btn-save.disabled,.edit-permission-switch svg.disabled{cursor:not-allowed;opacity:.5}@media (max-width:720px){.edit-mode-action-bar{flex-wrap:wrap;justify-content:stretch;width:100%}.edit-mode-action-btn{flex:1 1 160px}}.edit-btn-cancel{background-color:initial;border:2px solid var(--danger)!important;color:var(--danger);transition:background-color .3s ease,color .3s ease}.edit-btn-cancel:hover{background-color:var(--danger);color:var(--danger-contrast)}.edit-form-input{background-color:var(--edit-form-input);border:1px solid var(--modal-border);border-radius:4px;caret-color:var(--header-color);color:var(--header-color);font-weight:400;height:32px;outline:none;padding:4px 10px;width:100%}.edit-form-input:focus,.edit-form-input:hover{border-color:var(--accent)}.edit-form-input::placeholder{color:var(--edit-placeholder);font-weight:400}.edit-content{align-items:flex-start;display:flex;gap:24px;justify-content:center}.edit-content-part{flex:1 1;flex-wrap:nowrap;width:100%}.edit-form-item{display:flex;flex-direction:column;gap:4px;margin-top:8px;position:relative}.edit-form-item img{border-radius:4px;height:calc(100% - 2px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:filter .2s linear;width:calc(100% - 2px)}.edit-form-item img+svg{display:none;height:40px;pointer-events:none;position:absolute;width:40px;z-index:1}.edit-form-item img+svg path{fill:var(--part-color)}.edit-form-item img:hover{filter:brightness(50%)}.edit-form-item img:hover~svg{display:block}.edit-form-item label{font-weight:500;text-transform:uppercase}.edit-form-item label,.edit-helper{color:var(--header-color)}.edit-helper-name{opacity:0;transition:opacity .3s ease}.edit-helper-name:hover,input[name=name]:hover~.edit-helper-name{opacity:1}.edit-select-country{align-items:center;background:var(--edit-country-select-bg);border:1px solid var(--modal-border);border-radius:8px;cursor:pointer;display:flex;gap:6px;height:32px;inset-inline-start:0;min-width:56px;padding-inline:8px 6px;position:absolute;top:50%;transform:translateY(-50%);z-index:30}.edit-arrow{border-left:4px solid #0000;border-right:4px solid #0000;border-top:6px solid var(--edit-muted);height:0;margin-inline-start:auto;transform:translateY(0);transition:transform .15s ease;width:0}.edit-arrow.selected{transform:rotate(180deg)}.edit-country-list{background-color:var(--edit-country-list-bg);border:1px solid var(--modal-border);border-radius:12px;box-shadow:0 18px 40px var(--shadow-black-80);display:none;inset-inline-start:0;margin-top:4px;max-height:210px;overflow-y:auto;position:absolute;top:100%;width:260px;z-index:40}.edit-country-list.selected{display:block}.edit-country-list-item{align-items:center;color:var(--edit-country-item-text);cursor:pointer;display:flex;font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));gap:8px;padding:7px 10px;transition:background-color .3s ease;white-space:nowrap}.edit-country-list-item:hover{background-color:var(--edit-country-item-hover-bg)}.edit-country-name{flex:1 1;font-weight:500}.edit-country-code{color:var(--edit-muted-2);font-weight:500}#flag,.edit-country-flag,.flag{background-image:url(/iot/static/media/country-flags-sprite.3fe281be497051d90acd.png);height:10px;width:16px}.edit-timezone-section{align-items:center;background-color:var(--cell-background);border:1px solid var(--modal-border);border-radius:4px;cursor:text;display:flex;height:32px;padding:0 10px;position:relative;width:100%}.edit-timezone-section.selected{box-shadow:2px 0 3px 2px var(--edit-timezone-selected-shadow)}.edit-timezone-section:after,.edit-timezone-section:before{border-bottom:1px solid var(--edit-placeholder);content:"";position:absolute;width:8px}.edit-timezone-section:after{right:22px;transform:rotate(45deg);transform:rotate(var(--after-rotate))}.edit-timezone-section:before{right:16px;transform:rotate(-45deg);transform:rotate(var(--before-rotate))}.edit-timezone-section:hover{background-color:var(--header-background);border-color:var(--accent)}.edit-timezone-section-item{color:var(--header-color);padding-inline-end:18px;text-transform:capitalize;-webkit-user-select:none;user-select:none;width:100%}.edit-timezone-list{background-color:var(--part-background);border-radius:4px;bottom:100%;box-shadow:3px 0 10px 3px var(--shadow-black-30);display:none;left:0;max-height:300px;overflow-y:auto;position:absolute;transform:translateY(-3%);width:100%}.edit-timezone-list.show{display:block}.edit-timezone-list::-webkit-scrollbar{width:10px}.edit-timezone-list::-webkit-scrollbar-thumb{background-color:var(--modal-border);border-radius:30px;cursor:pointer}.edit-timezone-list-item{cursor:pointer;font-weight:500;padding:8px 16px;text-transform:capitalize;transition:background-color .3s ease;-webkit-user-select:none;user-select:none}.edit-timezone-list-item:hover{background-color:var(--header-background)}.edit-logo-section{align-items:center;background-color:var(--header-hover);border:1px dashed var(--edit-placeholder);border-radius:4px;color:#0000;display:flex;flex-direction:column;height:180px;justify-content:center;padding:16px;width:100%}.edit-logo-wrapper{position:relative}input[type=file]::-webkit-file-upload-button{display:none}.edit-logo-section:hover{border-color:var(--accent);cursor:pointer}.edit-permissions-title{align-items:center;border-radius:4px;color:var(--root-color);cursor:pointer;display:flex;font-weight:700;gap:12px;padding:16px 10px;-webkit-user-select:none;user-select:none;width:100%}.edit-permissions-subtitle{font-weight:500;padding:16px 24px;width:100%}.edit-permissions-subtitle+.edit-content-head .edit-permission-name,.edit-permissions-subtitle+.edit-content-head .edit-permission-switch{border-top:1px solid var(--modal-border)}.edit-permissions-title:active{background-color:var(--header-background)}.edit-content-head{align-items:center;display:flex;gap:8px;padding:4px;width:100%}.edit-content-head-part{align-items:center;background-color:var(--accent);border-radius:8px;color:var(--black);display:flex;flex:1 1;flex-direction:column;font-weight:500;gap:4px;padding:16px}.edit-content-head-part.action{background-color:var(--part-background);box-shadow:0 3px 10px 0 var(--shadow-black-50);color:var(--part-color);flex:1.7 1}.edit-link{color:var(--primary-dark);cursor:pointer;transition:color .3s ease;-webkit-user-select:none;user-select:none}.edit-link:hover{color:var(--cell-color-hover)}.edit-content-search{margin:16px 0 8px;position:relative}.edit-content-search input{background-color:initial;border:1px solid var(--modal-border);border-radius:4px;caret-color:var(--header-color);color:var(--header-color);height:32px;outline:none;padding:4px 10px 4px 30px;width:50%}.edit-content-search input:focus,.edit-content-search input:hover{border-color:var(--accent)}.edit-search-icon{left:8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.edit-permissions-table{width:100%}.edit-permission-name,.edit-permission-switch{align-items:center;display:flex;height:100%;justify-content:center;padding:16px;width:100%}.edit-permission-name{border:1px solid var(--modal-border);border-top:none;color:var(--root-color);flex:1.7 1;-webkit-user-select:none;user-select:none}.edit-content-head:first-child .edit-permission-name{border-top:1px solid var(--modal-border)}.edit-permission-switch{border-bottom:1px solid var(--modal-border);border-right:1px solid var(--modal-border);flex:1 1}.edit-content-head:first-child .edit-permission-switch{border:1px solid var(--modal-border);border-left:none}.row{transition:background-color .3s ease}.edit-content-head.row:hover{background-color:var(--cell-hover)}.edit-name-input{background-color:initial;border:none;color:var(--part-color);outline:none;width:50%}.edit-delete-file{border-radius:4px;height:calc(100% - 2px);transition:background-color .2s linear,opacity .2s linear;width:calc(100% - 2px)}.edit-delete-file,.edit-delete-file+svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.edit-delete-file+svg{display:none;height:40px;pointer-events:none;width:40px;z-index:1}.edit-delete-file+svg path{fill:var(--part-color)}.edit-delete-file:hover{background-color:var(--edit-delete-hover-bg);opacity:.4}.edit-delete-file:hover~svg{display:block}.edit-layout-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.field-with-counter{align-items:center;display:flex;position:relative}.field-with-counter input.add-column,.field-with-counter textarea.add-column{padding-right:80px}.field-counter{font-size:11px;opacity:.7;position:absolute;right:12px}.field-with-counter--textarea{align-items:flex-start}.textarea-large{min-height:140px;resize:none}.spinner-container{align-items:center;display:flex;flex-direction:column;gap:20px;height:90%;justify-content:center;width:100%}.spinner{animation:spin 1.5s linear infinite;border:8px solid var(--part-color);border-radius:50%;border-right:8px solid #0000;height:75px;position:relative;width:75px}.spinner:after{top:0;transform:translate(-20%,20%)}.spinner:after,.spinner:before{background-color:var(--part-color);border-radius:50%;content:"";height:8px;position:absolute;right:0;width:8px}.spinner:before{bottom:0;transform:translate(-20%,-20%)}.spinner-helper{font-size:var(--large);font-weight:500}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes show-up{0%{transform:scale(0)}to{transform:scale(1)}}body{padding-right:0!important}body.MuiModal-open,body.app-modal-open,html.app-modal-open{overflow-y:scroll!important;padding-right:0!important}.config-header{align-items:center;background-color:var(--header-bg);box-shadow:0 4px 6px -1px var(--shadow-black-soft);display:flex;height:80px;justify-content:space-between;padding:0 10px 0 0}#settings-modal{background-color:var(--settings-overlay-bg);height:100%;inset:0;overflow:hidden;position:fixed;width:100%;z-index:1250}#settings-popup.profile-dropdown-menu{background:var(--profile-card-bg)!important;border-radius:16px!important;box-shadow:0 24px 60px var(--profile-card-shadow)!important;color:var(--profile-card-text)!important}.header-left{align-items:center;display:flex;gap:16px;height:100%}.header-mobile-menu-btn{background:#040f20e0;border:1px solid #60dcff47;border-radius:12px;box-shadow:0 12px 28px #0000003d;display:none;height:42px;justify-content:center;width:42px}.header-mobile-menu-btn,.org-selector{align-items:center;color:var(--header-text);cursor:pointer}.org-selector{display:flex;font-family:Segoe UI,sans-serif;font-size:14px;font-weight:500;gap:8px}.org-selector svg{color:var(--header-text-muted);font-size:18px}.org-header{align-items:center;display:flex}.org-header--loading .org-selector-card{min-width:220px;pointer-events:none}.org-header--loading .org-selector-arrow,.org-header--loading .org-selector-name{visibility:hidden}.org-selector-card{align-items:center;background:var(--org-card-bg);border:0;border-radius:10px;border-right:1px solid var(--org-card-divider);color:var(--header-text);cursor:pointer;display:flex;gap:10px;height:80px;justify-content:space-between;max-width:calc(100vw - 220px);outline:none;padding:14px 16px;width:clamp(150px,20vw,260px)}.org-selector-card:hover{background:var(--org-card-bg-hover)}.org-selector-card:disabled{cursor:default}.org-selector-name{flex:1 1;font-family:Segoe UI,sans-serif;font-size:calc(var(--medium)*var(--font-size-multiplier));font-weight:600;line-height:1.2;min-width:0;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.org-selector-arrow{color:var(--header-text)!important;font-size:calc(var(--large)*var(--font-size-multiplier))!important;opacity:.95;transform:rotate(90deg)}.org-icon{align-items:center;background-color:var(--header-background);border-radius:8px;display:flex;height:24px;justify-content:center;width:24px}.org-separator{height:100%;width:4px}.org-link{color:var(--header-text);cursor:pointer;-webkit-user-select:none;user-select:none}.org-breadcrumb-separator{color:var(--header-text);margin-left:10px}.org-link:hover{color:var(--primary);text-decoration:underline}.org-dd-meta{flex:1 1;min-width:0}.vertical-divider{background:linear-gradient(180deg,var(--header-divider-a) 0,var(--header-divider-b) 50%,var(--header-divider-a) 100%);height:24px;margin:0 8px;width:1px}.icon-btn{align-items:center;border-radius:50%;color:var(--header-text);cursor:pointer;display:inline-flex;height:40px;justify-content:center;line-height:1;padding:0;transition:background .2s;width:40px}.icon-btn:hover{background:var(--header-icon-hover-bg)}.icon-btn svg{display:block}.header-notification-wrap{align-items:center;display:inline-flex;position:relative}.header-notification-btn{position:relative}.header-notification-badge{align-items:center;background:#d93025;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;inset-inline-end:-4px;justify-content:center;line-height:1;min-width:18px;padding:0 5px;position:absolute;top:-4px}.header-notification-panel{background:var(--window-background);border:1px solid var(--header-border);border-radius:12px;box-shadow:0 18px 40px var(--shadow-black-soft);inset-inline-end:0;max-height:420px;max-width:min(92vw,320px);overflow:hidden;position:absolute;top:46px;width:320px;z-index:50}.header-notification-panel.is-rtl{inset-inline-end:auto;inset-inline-start:0}.header-notification-panel-head{align-items:center;border-bottom:1px solid var(--header-border);display:flex;gap:10px;justify-content:space-between;padding:12px 12px 10px}.header-notification-panel-head h4{color:var(--text-color);font-size:14px;font-weight:700;margin:0}.header-notification-view-all{background:#0000;border:none;color:var(--details-title);cursor:pointer;font-size:12px;font-weight:600}.header-notification-view-all:hover{text-decoration:underline}.header-notification-list{max-height:360px;overflow-y:auto;scrollbar-color:var(--devices-virtual-scrollbar-thumb) #0000;scrollbar-gutter:stable;scrollbar-width:auto}.header-notification-list::-webkit-scrollbar{width:14px}.header-notification-list::-webkit-scrollbar-track{background:#0000;border-radius:10px}.header-notification-list::-webkit-scrollbar-thumb{background:var(--devices-virtual-scrollbar-thumb);border:3px solid var(--devices-virtual-scrollbar-thumb-border);border-radius:10px}.header-notification-list::-webkit-scrollbar-thumb:hover{background:var(--devices-virtual-scrollbar-thumb-hover)}.header-notification-empty{color:var(--text-color-light);font-size:13px;padding:16px 14px}.header-notification-item{background:#0000;border:none;border-bottom:1px solid var(--header-border);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:10px 12px;text-align:start;width:100%}.header-notification-item:last-child{border-bottom:none}.header-notification-item:hover{background:var(--header-icon-hover-bg)}.header-notification-item.unread{background:#2196f314}.header-notification-item-title{color:var(--text-color);font-size:13px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-notification-item-message{color:var(--text-color-light);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-notification-item-time{color:var(--text-color-light);font-size:11px}.header-right{align-items:center;display:flex;gap:10px;height:64px;margin-inline-start:auto}.header-live-clock,.header-right>*{align-items:center;display:inline-flex}.header-live-clock{gap:10px;margin-inline-end:4px}.header-live-clock.is-rtl{direction:rtl}.header-live-clock-card{background:linear-gradient(180deg,#ffffff0a,#ffffff03),var(--window-background);border:1px solid var(--header-border);border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0f,0 14px 28px #0000001f;display:inline-flex;flex-direction:column;gap:4px;height:48px;justify-content:center;min-width:120px;padding:8px 12px}.header-live-clock-card--date{min-width:182px}.header-live-clock-card--time{min-width:138px}.header-live-clock-label{color:var(--header-text-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.header-live-clock-date{color:var(--header-text);font-size:13px;font-weight:600;white-space:nowrap}.header-live-clock-time{font-feature-settings:"tnum";align-items:baseline;color:var(--header-text);display:inline-flex;font-variant-numeric:tabular-nums;gap:3px}.header-live-clock-main{font-size:22px;font-weight:700;letter-spacing:.02em;line-height:1}.header-live-clock-seconds{-webkit-text-fill-color:currentColor;color:inherit!important;font-size:13px;font-weight:700;line-height:1;opacity:1}.header-right .MuiIconButton-root{align-items:center;display:inline-flex;height:40px;justify-content:center;line-height:1;padding:0!important;width:40px}@media (max-width:768px){.config-header{align-content:center;flex-wrap:wrap;gap:8px;height:auto;min-height:80px;padding:8px}.header-mobile-menu-btn{display:inline-flex;flex:0 0 auto;height:42px;width:42px}.header-left{flex:1 1 220px;gap:10px;height:auto;min-width:0}.org-breadcrumb-item,.org-separator{display:none}.org-selector-card{height:56px;max-width:clamp(120px,34vw,170px);min-width:0;padding:10px 12px;width:auto}.header-right{flex:0 1 auto;gap:4px;height:auto;justify-content:flex-end;min-width:0}.header-right .MuiIconButton-root,.header-right .icon-btn{height:36px;width:36px}.header-live-clock-card--date{display:none}.header-live-clock-card{border-radius:14px;height:44px;min-width:96px;padding:6px 9px}.header-live-clock-main{font-size:17px}.header-live-clock-label{font-size:9px}.header-live-clock-seconds{font-size:11px}}@media (max-width:560px){.config-header{align-items:center}.header-left,.header-right{flex-basis:100%}.header-left,.header-right{justify-content:space-between}.header-right{gap:2px}.org-header{flex:1 1 auto;min-width:0}.org-selector-card{flex:1 1 auto;max-width:none}.header-left>.icon-btn{height:36px;width:36px}}@media (max-width:420px){.header-live-clock{display:none}.header-right{justify-content:flex-end}}.search-container{align-items:center;display:inline-flex;height:40px;position:relative}.search-input{background-color:var(--header-search-bg);border:1px solid var(--header-search-border);border-radius:20px;box-sizing:border-box;color:var(--header-text);font-size:13px;height:40px;line-height:1;outline:none;padding:8px 16px 8px 40px;transition:all .2s;width:200px}.search-input::placeholder{color:var(--header-text-muted)}.search-input:focus{border-color:var(--selected-tab-border);width:240px}.search-icon-inside{color:var(--header-text-muted);font-size:18px;left:12px;pointer-events:none;position:absolute}.lang-wrap{align-items:center;display:inline-flex;height:40px}.lang-select{font-size:13px!important;font-weight:600!important;position:relative;top:2px}.lang-select,.lang-select .MuiSelect-select{align-items:center;color:var(--header-text)!important;display:inline-flex;height:40px;min-height:40px}.lang-select .MuiSelect-select{line-height:40px;padding-bottom:0;padding-top:0}.lang-select .MuiSelect-icon{color:var(--header-text)!important;top:50%!important;transform:translateY(-50%)}.header-lang-menu{background-color:var(--header-lang-menu-bg)!important;color:var(--header-lang-menu-text)!important}.lang-select fieldset{border:none!important}.profile-btn{color:var(--header-text)}.profile-dropdown-card .profile-row:hover,.profile-dropdown-card button.profile-row:hover{background-color:var(--profile-row-hover-bg)}.profile-dropdown-card .details-control-btn-font.active{background-color:var(--profile-control-active-bg);color:var(--profile-control-active-text)}.project-info-modal{direction:ltr}.project-info-popup{animation-name:add-zoom;font-size:calc(var(--body-font-size)*var(--font-size-multiplier));height:auto;min-height:420px;width:520px}.project-info-logoHeader{overflow:hidden}.project-info-logoMark{margin-bottom:0}.profile-dropdown-menu{background:var(--profile-card-bg);border-radius:16px;box-shadow:0 24px 60px var(--profile-card-shadow);color:var(--profile-card-text);display:flex;flex-direction:column;font-size:calc(var(--body-font-size)*var(--font-size-multiplier));gap:4px;max-height:calc(100vh - 24px);overflow-y:auto;padding:14px 16px 10px;position:fixed;width:304px;z-index:1251}.profile-dropdown-menu.is-rtl{direction:rtl}.profile-dropdown-header{align-items:center;display:flex;gap:10px;padding-bottom:10px}.profile-avatar{align-items:center;background:radial-gradient(circle at 30% 25%,var(--profile-avatar-a),var(--profile-avatar-b));border-radius:999px;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.settings-modal-user{cursor:pointer;flex:1 1;min-width:0}.settings-modal-name{font-size:14px;font-weight:600;margin:0}.settings-modal-email,.settings-modal-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-modal-email{display:block;font-size:11px;opacity:.8}.profile-settings-icon{color:var(--profile-settings-icon)!important;cursor:pointer;font-size:18px!important}.profile-divider{background-color:var(--profile-divider);height:1px;margin:4px -16px}.profile-row{align-items:center;display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.profile-row-btn{background:#0000;border:none;color:inherit;cursor:pointer}.profile-row-btn--logout{padding-bottom:2px}.profile-row-left{align-items:center;display:inline-flex;gap:8px}.profile-row-icon{color:var(--profile-row-icon)!important;font-size:18px!important}.profile-row-arrow{color:var(--profile-row-arrow)!important;font-size:18px!important}.profile-status-active{color:var(--profile-status-active);font-size:12px}.profile-font-controls{display:inline-flex;gap:6px}.profile-font-controls .details-control-btn-font{font-size:11px;height:26px;min-width:0;min-width:auto;padding:0;width:30px}.profile-ai-settings{padding:4px 0 8px}.profile-ai-settings-head{gap:10px}.profile-ai-switch{align-items:center;background:#94a3b838;border:1px solid var(--profile-divider);border-radius:999px;cursor:pointer;display:inline-flex;height:24px;justify-content:flex-start;padding:2px;transition:background .16s ease,border-color .16s ease;width:46px}.profile-ai-switch span{background:#fff;background:var(--switch-thumb-color,#fff);border-radius:50%;box-shadow:0 3px 8px #00000040;height:18px;transition:transform .16s ease;width:18px}.profile-ai-switch.is-on{background:var(--switch-track-checked);border-color:var(--switch-track-checked)}.profile-ai-switch.is-on span{transform:translateX(21px)}.profile-dropdown-menu.is-rtl .profile-ai-switch.is-on span{transform:translateX(-21px)}.profile-ai-position-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:6px}.profile-ai-position-btn{align-items:center;background:#0000;border:1px solid var(--profile-divider);border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;gap:6px;height:42px;justify-content:center;min-width:0;transition:background .16s ease,border-color .16s ease,color .16s ease}.profile-ai-position-btn span{font-size:11px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-ai-position-btn svg{color:var(--profile-row-icon);flex:0 0 auto}.profile-ai-position-btn.is-active,.profile-ai-position-btn:hover{background:var(--profile-control-active-bg);border-color:var(--profile-control-active-bg);color:var(--profile-control-active-text)}.profile-logout-icon{font-size:18px!important}.icon-btn--sm{height:34px;width:34px}.header-profile-btn{color:var(--header-text)!important}.org-dropdown-card{text-wrap:wrap;background:radial-gradient(700px 420px at 50% 10%,var(--org-dd-bg-radial-a) 0,var(--org-dd-bg-radial-b) 55%),var(--org-dd-bg-base);border:1px solid var(--org-dd-border);border-radius:16px;box-shadow:0 20px 50px var(--org-dd-shadow-a),inset 0 1px 0 var(--org-dd-inset-top);display:flex;flex-direction:column;max-height:calc(100vh - 210px);max-width:calc(100vw - 16px);overflow:hidden;position:absolute;top:64px;width:25%}.org-dropdown-header{align-items:center;display:flex;gap:12px;padding:14px 16px 12px}.org-dd-avatar{align-items:center;background:var(--org-dd-avatar-bg);border:1px solid var(--org-dd-avatar-border);border-radius:12px;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.org-dd-title{color:var(--org-dd-title);font-size:15px;font-weight:700;line-height:1.35;margin:0;overflow:visible;overflow-wrap:anywhere}.org-dd-subtitle,.org-dd-title{text-overflow:clip;white-space:normal}.org-dd-subtitle{color:var(--org-dd-subtitle);font-size:12px;line-height:1.4;margin-top:4px;overflow:visible}.org-dd-divider{background:linear-gradient(90deg,var(--org-dd-divider-a) 0,var(--org-dd-divider-b) 50%,var(--org-dd-divider-a) 100%);height:1px}.org-dropdown-content{flex:1 1;min-height:0;overflow-y:auto;padding:0 0 8px;scrollbar-color:var(--org-dd-scrollbar-accent) var(--org-dd-scrollbar-track);scrollbar-width:thin}.org-dropdown-content::-webkit-scrollbar{width:6px}.org-dropdown-content::-webkit-scrollbar-thumb{background:var(--org-dd-scrollbar-thumb);border-radius:6px}.org-dd-empty{color:var(--org-dd-empty);font-size:13px;padding:14px 16px}.org-dd-item:last-child{border-bottom:none}.org-dd-item{align-items:center;background:#0000;border:0;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;outline:0;padding:12px 16px;position:relative;transition:background .15s ease;width:100%}.org-dd-item:hover{background:var(--org-dd-item-hover-bg)}.org-dd-item:after{background:linear-gradient(90deg,var(--org-dd-item-line-a) 0,var(--org-dd-item-line-b) 50%,var(--org-dd-item-line-a) 100%);bottom:0;content:"";height:2px;left:16px;position:absolute;right:16px}.org-dd-item:last-child:after{display:none}.org-dd-item-left{align-items:center;display:flex;gap:12px;min-width:0}.org-dd-item-avatar{align-items:center;background:var(--org-dd-item-avatar-bg);border:1px solid var(--org-dd-item-avatar-border);border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;width:44px}.org-dd-item-name{color:var(--org-dd-item-name);display:block;font-size:15px;font-weight:600;line-height:1.35;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.org-dd-item-stats{display:none}.org-img{border-radius:inherit;height:100%;object-fit:cover;width:100%}.adduser-popup{animation-duration:var(--adduser-popup-anim-duration);animation-fill-mode:both;animation-name:zoom-in-add;animation-timing-function:var(--adduser-popup-anim-ease);background-color:var(--adduser-popup-bg);border-radius:var(--adduser-popup-radius);box-sizing:border-box;color:var(--adduser-popup-fg);display:flex;flex-direction:column;height:auto;margin-inline:auto;max-height:var(--adduser-popup-max-height);max-width:var(--adduser-popup-max-width);padding:var(--adduser-popup-padding);width:var(--adduser-popup-width)}.adduser-popup.rtl{animation-name:reverse-zoom-in-add}.adduser-popup--denied{max-width:var(--adduser-denied-max-width);width:var(--adduser-denied-width)}.adduser-header{align-items:center;border-bottom:1px solid var(--adduser-border);display:flex;gap:var(--adduser-header-gap);margin-bottom:var(--adduser-header-margin-bottom);padding-bottom:var(--adduser-header-padding-bottom)}.adduser-headerIconWrap{align-items:center;background:var(--adduser-header-icon-bg);border-radius:var(--adduser-header-icon-radius);display:flex;flex:0 0 auto;height:var(--adduser-header-icon-wrap);justify-content:center;width:var(--adduser-header-icon-wrap)}.adduser-icon{color:var(--adduser-accent)}.adduser-title{font-size:calc(var(--heading-font-size)*var(--font-size-multiplier));margin:0}.adduser-subtitle{color:var(--adduser-subtitle-color);font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));margin:var(--adduser-subtitle-margin)}.adduser-content{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding-right:var(--adduser-content-padding-right)}.adduser-sectionHead{display:flex;flex-direction:column;gap:var(--adduser-sectionhead-gap);margin-bottom:var(--adduser-sectionhead-margin-bottom)}.adduser-sectionLabel,.adduser-tableHead{color:var(--adduser-muted);font-size:calc(var(--ui-font-size)*var(--font-size-multiplier))}.adduser-tableHead{grid-column-gap:var(--adduser-grid-gap);column-gap:var(--adduser-grid-gap);display:grid;grid-template-columns:var(--adduser-table-cols)}.adduser-th{align-items:center;display:inline-flex;gap:var(--adduser-th-gap)}.adduser-rowCard{background:var(--adduser-card-bg);border:1px solid var(--adduser-card-border);border-radius:var(--adduser-card-radius);margin-bottom:var(--adduser-card-margin-bottom);padding:var(--adduser-card-padding)}.adduser-rowGrid{grid-column-gap:var(--adduser-grid-gap);align-items:center;column-gap:var(--adduser-grid-gap);display:grid;grid-template-columns:var(--adduser-row-cols)}.adduser-actions{align-items:center;display:flex;justify-content:center}.adduser-deleteBtn{color:var(--adduser-input-text)!important}.adduser-nameWrap{align-items:center;display:flex;gap:var(--adduser-name-gap);justify-content:space-between}.adduser-input{background-color:var(--adduser-input-bg);border:1px solid var(--adduser-input-border);border-radius:var(--adduser-input-radius);caret-color:var(--adduser-input-text);color:var(--adduser-input-text);padding:var(--adduser-input-padding);width:100%}.adduser-counter{color:var(--adduser-muted);font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));white-space:nowrap}.adduser-phoneBlock{display:flex;flex-direction:column;gap:var(--adduser-phone-gap);margin-top:var(--adduser-phone-margin-top)}.adduser-phoneLabel{color:var(--adduser-muted);font-size:calc(var(--ui-font-size)*var(--font-size-multiplier))}.adduser-phoneWrap{align-items:center;display:flex;position:relative}.adduser-phoneInput{padding:var(--adduser-phone-input-padding);padding-inline-end:var(--adduser-phone-padding-inline-end);padding-inline-start:var(--adduser-phone-padding-inline-start)}.adduser-countrySelect{inset-inline-end:auto;inset-inline-start:0;position:absolute}.adduser-popup.rtl .adduser-countrySelect{inset-inline-end:0;inset-inline-start:auto}.adduser-countryFlag{background-position:var(--adduser-country-flag-pos)}.adduser-addBtn{align-self:flex-start;margin-bottom:var(--adduser-addbtn-margin-bottom);margin-top:var(--adduser-addbtn-margin-top)}.adduser-helper{font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));margin-top:var(--adduser-helper-margin-top)}.adduser-footer{align-items:center;background-color:var(--adduser-footer-bg);border-radius:var(--adduser-footer-radius);display:flex;justify-content:space-between;margin-top:var(--adduser-footer-margin-top)}.adduser-select__control{background-color:var(--adduser-input-bg)!important;border-color:var(--adduser-input-border)!important;box-shadow:none!important;min-height:var(--adduser-select-min-height)!important}.adduser-select__control:hover{border-color:var(--adduser-input-border-hover)!important}.adduser-select__value-container{padding:var(--adduser-select-value-padding)!important}.adduser-select__single-value{color:var(--adduser-input-text)!important}.adduser-select__placeholder{color:var(--adduser-placeholder)!important}.adduser-select__indicator-separator{background-color:var(--adduser-select-separator)!important}.adduser-select__clear-indicator,.adduser-select__dropdown-indicator{color:var(--adduser-select-indicator)!important}.adduser-select__menu{background-color:var(--adduser-menu-bg)!important;border:1px solid var(--adduser-menu-border)!important;z-index:var(--adduser-select-menu-z)!important}.adduser-select__option{background-color:initial!important;color:var(--adduser-menu-text)!important}.adduser-select__option--is-focused{background-color:var(--adduser-menu-hover-bg)!important}.adduser-select__option--is-selected{background-color:var(--adduser-menu-selected-bg)!important}.adduser-popup.rtl{--adduser-phone-padding-inline-start:12px;--adduser-phone-padding-inline-end:104px}.details-container{animation:show .6s ease-out backwards;background:var(--details-container-bg);border-radius:10px;box-shadow:var(--details-container-shadow-1),var(--details-container-outline);gap:0;height:97%;margin:1%;position:absolute;width:98%}.details-container,.details-control-panel{box-sizing:border-box;display:flex;overflow:hidden}.details-control-panel{align-items:stretch;border-radius:10px 0 0 10px;bottom:0;flex-direction:column;inset-inline-start:0;padding:8px 0;position:relative;top:0;transition:width .3s ease}.details-control-panel-inside{border-radius:10px 0 0 10px;filter:blur(10px);inset:0;opacity:.95;position:absolute;z-index:0}.details-control-panel-glow{background:var(--details-rail-glow);border-radius:0 10px 10px 0;bottom:0;box-shadow:0 0 10px var(--details-rail-glow-shadow);inset-inline-end:0;opacity:.8;position:absolute;top:0;width:2px;z-index:0}.details-container[dir=rtl] .details-control-panel,.details-container[dir=rtl] .details-control-panel-inside{border-radius:0 10px 10px 0}.details-container[dir=rtl] .details-control-panel-glow{border-radius:10px 0 0 10px;inset-inline-end:auto;inset-inline-start:0}.details-control-panel-content{display:flex;flex-direction:column;height:100%;pointer-events:auto;position:relative;z-index:1}.details-control-panel-backdrop,.details-mobile-rail-trigger-row{display:none}.details-mobile-rail-trigger{align-items:center;background:#040f20e0;border:1px solid #60dcff52;border-radius:12px;box-shadow:0 12px 28px #00000047;color:var(--accent);cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:40px}.details-control-btns{align-items:center;display:flex;justify-content:space-between;width:100%}.details-control-btns-row{flex-direction:row}.details-control-btns-column,.details-control-btns-row{align-items:center;gap:6px;justify-content:center;margin-bottom:10px}.details-control-btns-column{flex-direction:column}.details-control-btn{align-items:center;border-radius:8px;color:var(--add-tab-border);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background-color .3s ease;-webkit-user-select:none;user-select:none;width:32px}.details-control-btn-ghost{background-color:initial;border:none;color:var(--details-ghost-text);outline:none}.details-control-btn:hover{background-color:var(--header-hover)}.details-control-btn small{font-weight:700;transform:scaleX(1.3)}.details-control-divider{display:flex;justify-content:center;transition:padding .3s ease}.details-control-divider-expanded{padding-inline:16px}.details-control-divider-collapsed{padding-inline:0}.details-control-tabs-rail{align-items:stretch;display:flex;flex:1 1;flex-direction:column;gap:6px;padding-bottom:12px;padding-top:12px;width:100%}.details-control-tabs-expanded{padding-inline:8px}.details-control-tabs-collapsed{padding-inline:0}.details-control-tab-rail{align-items:center;border-radius:12px;box-shadow:none;color:var(--details-tab-rail-text);cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:400;gap:4px;justify-content:center;min-height:40px;padding:8px 0;position:relative;transform:none;transition:background .18s ease}.details-control-tab-rail-expanded{justify-content:flex-start;min-height:0;padding:10px}.details-control-tab-rail.active{background:var(--details-tab-rail-active-bg);font-weight:600}.details-control-tab-cyan-bar{background:var(--selected-template-tab-border);border-radius:0 12px 12px 0;bottom:0;box-shadow:0 0 8px var(--selected-template-tab-border);inset-inline-end:0;position:absolute;top:0;width:4px}.details-container[dir=rtl] .details-control-tab-cyan-bar{border-radius:12px 0 0 12px;inset-inline-end:auto;inset-inline-start:0}.details-control-tab-icon{align-items:center;color:var(--details-tab-icon-color);display:flex;font-size:18px;height:32px;justify-content:center;margin-left:0;width:32px}.details-control-tab-icon-expanded{margin-inline-start:10px}.details-control-tab-label{flex-grow:1;margin-inline-start:10px;text-align:start;white-space:nowrap}.details-content{border-inline-start:1px solid var(--header-hover);flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:24px 16px 0 24px;width:100%!important}.details-content,.details-head{display:flex;gap:16px;min-width:0}.details-head{align-items:stretch;flex:0 0 auto;max-width:100%;width:auto!important}.details-head img{align-self:stretch;height:100%;max-height:108px;object-fit:contain;width:108px}.details-body{display:flex;width:100%}.details-remain-head{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.details-remain-head-part{align-items:center;display:flex;gap:24px;min-width:0;width:100%}.details-remain-head-part h1{font-weight:500}.details-body-part{display:flex;flex-direction:column;gap:24px;width:25%}.details-body-part.shadow{background-color:var(--header-background);box-shadow:3px 3px 10px 3px var(--shadow-black-30);width:100%}.details-body-part.shadow h2{padding:12px;-webkit-user-select:none;user-select:none}.details-part-content{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:0 24px 24px}.details-badge{align-items:center;background:linear-gradient(to left,var(--details-badge-warn) 3%,var(--details-badge-danger));border-radius:20px;color:var(--white);display:flex;font-weight:500;justify-content:center;line-height:24px;padding:0 12px;text-transform:uppercase}.details-left-arrow{cursor:pointer;height:20px;position:relative;-webkit-user-select:none;user-select:none;width:20px}.details-left-arrow:before{background-color:var(--primary-dark);content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:22px}.details-left-arrow:after{border-bottom:2px solid var(--primary-dark);border-left:2px solid var(--primary-dark);content:"";height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:10px}.details-left-arrow:hover:after{border-color:var(--primary)}.details-left-arrow:hover:before{background-color:var(--cell-color-hover)}.details-actions-btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;margin:auto;outline:none;transition:opacity .3s ease;width:32px}.details-actions-btn:hover{opacity:.8}.org-info{display:flex;flex-direction:column;gap:8px;height:100%;width:100%}.details-title{color:var(--details-title);text-transform:uppercase}.details-hierarchy{background-color:var(--header-background);border-radius:8px;padding:16px;width:40%}.details-hierarchy-tree{display:flex;flex-direction:column;justify-content:space-between}.details-hierarchy-item{color:var(--details-hierarchy-item-text);cursor:pointer;display:block;margin:4px 8px;-webkit-user-select:none;user-select:none}.details-hierarchy-item:hover{color:var(--cell-color-hover)}.details-actions-menu{background:var(--part-background);background:var(--dd-actions-menu-bg,var(--part-background));border:1px solid #ffffff1a;border:1px solid var(--dd-actions-menu-border,#ffffff1a);box-shadow:3px 3px 10px 3px var(--shadow-black-30);box-shadow:var(--dd-actions-menu-shadow,3px 3px 10px 3px var(--shadow-black-30))}.details-actions-menu-sep{background:var(--dd-actions-menu-divider,#ffffff14)}.details-actions-menu-item{background:#0000;border:none;color:var(--part-color);color:var(--dd-actions-item-text,var(--part-color));outline:none;text-align:left}.details-actions-menu-item:disabled{cursor:not-allowed;opacity:.55}.details-actions-menu-item.danger{color:var(--danger);color:var(--dd-actions-item-danger,var(--danger))}.details-actions-menu-item:hover{background:var(--header-hover);background:var(--dd-actions-menu-hover,var(--header-hover))}.details-actions-menu-item.danger:hover{background:#ff00001a;background:var(--dd-actions-menu-danger-hover,#ff00001a)}.details-logout-btn{align-items:center;border:none;border-radius:4px;color:var(--accent-dark);cursor:pointer;display:flex;font-weight:700;gap:8px;outline:none;padding:4px 10px}.details-logout-btn:hover{opacity:.8}.dashboard-tabs,.details-tabs{flex-wrap:nowrap;gap:24px;height:auto;overflow-x:auto;overflow-y:hidden;padding-right:10px;position:relative}.dashboard-tabs,.details-tabs,.template-dashboard-tabs-header{align-items:flex-end;border-bottom:1px solid var(--modal-border);display:flex;min-height:40px;width:100%}.template-dashboard-tabs-header{gap:12px}.template-dashboard-tabs-scroll{border-bottom:none;flex:1 1;min-width:0;padding-right:0;width:auto}.template-fixed-width-toggle{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;padding-bottom:8px}.template-fixed-width-toggle-label{color:var(--tab-color);font-size:calc(var(--body-font-size)*var(--font-size-multiplier));white-space:nowrap}.dashboard-edit-expanded-content{gap:8px;min-height:0;overflow:hidden!important;padding:8px 8px 0 12px}.dashboard-edit-expanded-head{height:0!important;max-height:0;min-height:0;opacity:0;overflow:hidden;pointer-events:none;visibility:hidden}.dashboard-edit-expanded-body,.dashboard-edit-expanded-panel{flex:1 1 auto;height:auto;min-height:0}.dashboard-edit-expanded-tabs-header{align-items:center;min-height:36px}.dashboard-edit-expand-actions{align-items:center;display:inline-flex;flex:0 0 auto;margin-inline-start:auto;padding-bottom:8px}.dashboard-edit-expand-toggle{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--header-color);cursor:pointer;display:inline-flex;gap:6px;padding:6px 8px;transition:background-color .18s ease,color .18s ease,transform .18s ease;white-space:nowrap}.dashboard-edit-expand-toggle:hover{background:var(--header-hover);transform:translateY(-1px)}.dashboard-edit-expand-toggle-icon{font-size:calc(1.1em*var(--font-size-multiplier))!important}.dashboard-edit-expand-toggle-label{font-size:calc(var(--small)*var(--font-size-multiplier));line-height:1}.details-control-tabs{flex-direction:column;height:100%;margin-top:12px;overflow:hidden;padding-top:8px}.details-control-tab,.details-control-tabs{align-items:center;display:flex;gap:12px;width:100%}.details-control-tab{border-radius:4px;cursor:pointer;height:40px;padding:4px;transition-duration:.3s;transition-property:width,background-color,color;transition-timing-function:ease}.details-control-tab.active{background-color:var(--selected-tab-bg);color:var(--root-color)}.details-control-tab:hover{background-color:var(--header-hover)}.dashboard-tab,.details-tab{align-items:center;cursor:pointer;display:inline-flex;flex:0 0 auto;gap:10px;justify-content:center;padding-bottom:8px;padding-right:8px;-webkit-user-select:none;user-select:none}.dashboard-tab,.dashboard-tab span,.details-tab,.details-tab span{color:var(--tab-color);max-width:none;min-width:0;white-space:nowrap}.dashboard-tab span,.details-tab span{display:block;line-height:1.15;overflow:visible;text-overflow:clip}.dashboard-tab-border,.details-tab-border{background:var(--selected-tab-border);bottom:0;height:2px;position:absolute;transition:left .3s ease-out}.dashboard-tab.tab-active span,.details-tab.tab-active span,.tab-active{color:var(--tab-active-color)}.dashboard-tab-drag-handle{align-items:center;cursor:grab;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:1px;line-height:1;margin-left:2px;opacity:.8;padding:0 2px;-webkit-user-select:none;user-select:none}.dashboard-tab-drag-handle:active{cursor:grabbing}.dashboard-tab-content,.details-tab-content{height:100%;width:100%}.details-delete-btn{background-color:initial;border:none;border-radius:8px;cursor:pointer;height:32px;margin-bottom:4px;outline:none;padding:4px;position:absolute;right:0;transition:opacity .3s ease;width:32px}.details-delete-btn:hover{opacity:.8}.editdash-role-popup .details-delete-btn,.role-editor-popup .details-delete-btn{align-self:center;flex:0 0 auto;margin-bottom:0;position:static;right:auto}.add-dashboard-form{background-color:var(--part-background);border-radius:8px;box-shadow:3px 3px 10px 3px var(--shadow-black-30);display:flex;flex-direction:column;height:128px;justify-content:space-around;left:50%;padding:4px 8px;position:absolute;top:calc(100% + 5px);transform:translateX(-50%);width:300px;z-index:10}.add-dashboard-form input{background-color:initial;border:2px solid var(--accent);border-radius:4px 0 0 4px;border-right:none;caret-color:var(--root-color);color:var(--root-color);outline:none;padding:5px 10px;transition:border-color .3s ease;width:calc(100% - 56px)}.add-dashboard-form button{background-color:var(--accent);border:2px solid var(--accent);border-left:none;border-radius:0 4px 4px 0;color:var(--root-color);cursor:pointer;outline:none;padding:5px 0;transition:border-color .3s ease,background-color .3s ease;width:40px}.add-dashboard-form button:hover{background-color:var(--accent-dark);border-color:var(--accent-dark)}.add-dashboard-form input:focus,.add-dashboard-form input:hover{border-color:var(--accent-dark)}.details-info{--color:var(--primary-dark);align-items:center;color:var(--primary-dark);cursor:pointer;display:flex;gap:4px;transition:color .3s ease}.details-info:hover{--color:var(--cell-color-hover);color:var(--cell-color-hover)}.details-button-group{align-items:center;display:flex;gap:4px;padding:4px}.details-time-range{background-color:var(--dd-time-range-bg);border-radius:4px;justify-content:flex-start;padding:2px 4px}.details-range-selector{background-color:var(--details-range-bg);border-radius:4px;box-shadow:1px 1px 5px 1px var(--shadow-black-20);color:var(--details-range-text);height:32px;justify-content:flex-start;transition:inset-inline-start .2s ease-out;width:40px}.details-add-btn,.details-range-selector{align-items:center;cursor:pointer;display:flex}.details-add-btn{background-color:initial;border:1px dashed var(--modal-border);border-radius:4px;gap:8px;justify-content:center;padding:8px 0;transition-duration:.2s;transition-property:border-color,color;transition-timing-function:linear;width:80px}.details-add-btn span{color:var(--header-color)}.details-add-btn:hover{border-color:var(--accent)}.details-add-btn:hover span{color:var(--accent)}.details-curves-item{border-radius:4px;box-shadow:3px 3px 10px 3px var(--shadow-black-30);margin-inline-start:8px;margin-top:8px;padding:8px}.details-status{background-color:var(--status-inactive);border-radius:50%;height:10px;width:10px}.details-status.active{background-color:var(--status-active)}.details-status-badge{background-color:var(--status-badge-bg);border:2px solid var(--status-badge-border);border-radius:4px;color:var(--root-color);padding:4px 8px;text-transform:capitalize}@keyframes drop{0%{height:0}to{height:fit-content}}@keyframes show{0%{width:0}to{width:100%}}.asset-no-data{align-items:center;display:flex;font-size:calc(var(--body-font-size)*var(--font-size-multiplier));height:100%;justify-content:center;width:100%}.asset-card-page{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:100%;padding:24px 24px 32px}.asset-top-bar{align-items:center;display:flex;justify-content:space-between}.asset-back-btn{align-items:center;background:#0000;border:none;color:var(--asset-back-text);cursor:pointer;display:inline-flex;font-size:calc(var(--small)*var(--font-size-multiplier));gap:6px;padding:4px 0}.asset-back-btn:hover{color:var(--asset-back-hover)}.asset-back-icon{font-size:calc(var(--large)*var(--font-size-multiplier))}.asset-top-actions{align-items:center;display:flex;gap:8px}.asset-edit-main-btn{background:var(--asset-edit-btn-bg);border:none;border-radius:8px;box-shadow:0 4px 4px var(--asset-edit-btn-shadow);color:var(--asset-edit-btn-text);cursor:pointer;font-size:13px;font-weight:600;padding:8px 24px}.asset-edit-main-btn:hover{filter:brightness(1.05)}.asset-actions-wrapper{position:relative}.asset-actions-icon-btn{align-items:center;background:var(--asset-actions-bg);border:1px solid var(--asset-actions-border);border-radius:999px;cursor:pointer;display:flex;height:34px;justify-content:center;width:34px}.asset-actions-icon-btn:hover{background:var(--asset-actions-bg-hover)}.asset-hero-card{align-items:center;border-radius:20px;display:flex;justify-content:space-between;margin-top:8px;padding:20px 24px}.asset-hero-left{align-items:center;display:flex;gap:18px}.asset-hero-icon{align-items:center;aspect-ratio:1/1;background:var(--asset-hero-icon-bg);border-radius:999px;box-shadow:0 0 0 2px var(--asset-hero-ring),0 0 32px var(--asset-hero-glow);display:flex;height:108px;justify-content:center;position:relative;width:108px}.asset-hero-icon:before{border:1px solid var(--asset-hero-outline);border-radius:inherit;content:"";inset:-4px;opacity:.9;pointer-events:none;position:absolute}.asset-hero-text h1{color:var(--asset-hero-title);font-size:20px;margin:0}.asset-hero-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.asset-code-pill{border:1px solid var(--asset-pill-border);border-radius:999px}.asset-code-pill,.asset-device-pill{background:var(--asset-pill-bg);color:var(--asset-pill-text);font-size:11px;padding:4px 10px}.asset-device-pill{align-items:center;border-radius:999px;display:inline-flex;gap:6px}.asset-main-panel{background-color:var(--asset-main-panel-bg);border-radius:24px;box-shadow:0 24px 60px var(--asset-main-panel-shadow);margin-top:16px;padding:20px}.asset-main-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}@media (max-width:1200px){.asset-main-grid{grid-template-columns:minmax(0,1fr)}}.form-section{display:flex;flex-direction:column;gap:8px}.form-section-title{align-items:center;display:flex;gap:8px}.form-section-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.form-section-icon svg{color:var(--primary);font-size:20px}.form-section-title-text{color:var(--header-color)}.add-column,.form-section-title-text{font-size:calc(var(--body-font-size)*var(--font-size-multiplier))}.add-column{box-sizing:border-box;line-height:1.4;min-height:44px;padding:10px 12px}.asset-section-card{background:var(--asset-section-card-bg);border:.8px solid var(--asset-section-card-border);border-radius:16px;box-shadow:0 20px 25px -5px var(--asset-section-card-shadow);padding:18px 20px}.template-details-card{background-color:var(--header-background);border:1px solid var(--modal-border);border-radius:12px;box-shadow:0 4px 12px var(--shadow-black-20);min-height:100px;padding:16px}.asset-section-identification{display:flex;flex-direction:column;gap:18px}.asset-section-financial,.asset-section-iot,.asset-section-maintenance{grid-column:1/-1}.asset-section-header{align-items:center;display:flex;gap:10px;margin-bottom:8px}.asset-section-icon{background:var(--asset-section-icon-bg)}.asset-section-icon,.asset-section-sub-icon{align-items:center;border-radius:10px;display:flex;height:32px;justify-content:center;width:32px}.asset-section-sub-icon-power{background-color:var(--asset-section-power-icon-bg)}.asset-section-sub-icon-voltage{background-color:var(--asset-section-voltage-icon-bg)}.asset-section-sub-icon-efficiency{background-color:var(--asset-section-efficiency-icon-bg)}.asset-section-sub-icon-capacity{background-color:var(--asset-section-capacity-icon-bg)}.asset-section-title-block h2{color:var(--asset-section-title);font-size:13px;font-weight:600;margin:0}.asset-section-title-block span{color:var(--asset-section-subtitle);font-size:11px}.asset-details-grid{grid-column-gap:18px;grid-row-gap:10px;column-gap:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}@media (max-width:900px){.asset-details-grid{grid-template-columns:minmax(0,1fr)}}.asset-detail-item{min-width:0}.asset-detail-label{color:var(--asset-label-muted);font-size:11px;letter-spacing:.04em;margin-bottom:3px;text-transform:uppercase}.asset-detail-value{color:var(--asset-value-strong);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-section-operational{display:flex;flex-direction:column;gap:16px}.asset-kpi-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.asset-kpi-grid{grid-template-columns:minmax(0,1fr)}}.asset-kpi-card{background:var(--asset-kpi-card-bg);border:1px solid var(--asset-kpi-card-border);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:10px 12px}.asset-kpi-header{align-items:center;color:var(--asset-label-muted);display:flex;font-size:11px;gap:6px}.asset-kpi-value{color:var(--asset-value-strong);font-size:18px;font-weight:600}.asset-kpi-bottom-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px}@media (max-width:900px){.asset-kpi-bottom-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.asset-kpi-bottom-row{grid-template-columns:minmax(0,1fr)}}.asset-kpi-bottom-item{display:flex;flex-direction:column;gap:2px}.asset-kpi-bottom-item .label{color:var(--asset-label-muted);font-size:11px}.asset-kpi-bottom-item .value{color:var(--asset-value-strong);font-size:13px}.auditlog-modal{border-radius:8px;max-height:90vh;max-width:95vw;overflow:hidden;width:720px}.auditlog-content{padding-bottom:24px;padding-top:24px}.auditlog-info-banner{align-items:center;background-color:var(--audit-banner-bg);border:1px solid var(--audit-banner-border);border-radius:8px;display:flex;gap:10px;margin-bottom:18px}.auditlog-info-icon{align-items:center;background:var(--audit-icon-bg);border-radius:999px;color:var(--audit-icon-color);display:flex;flex-shrink:0;font-weight:700;height:28px;justify-content:center;width:28px}.auditlog-info-text h4{color:var(--audit-title);font-size:13px;margin:0 0 4px}.auditlog-info-text p{color:var(--audit-text);font-size:12px;margin:0}.auditlog-sections{display:flex;flex-direction:column;gap:16px}.auditlog-row-grid{grid-column-gap:16px;grid-row-gap:10px;column-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.auditlog-row-grid.auditlog-row-single{grid-template-columns:minmax(0,1fr)}@media (max-width:768px){.auditlog-row-grid{grid-template-columns:minmax(0,1fr)}}.auditlog-description-section{margin-top:4px}.auditlog-description-field{min-height:120px;resize:vertical}.auditlog-footer{justify-content:space-between}.auditlog-footer-left{gap:8px}.auditlog-footer-left,.auditlog-footer-right{align-items:center;display:flex}.details-head-left{display:flex;flex-direction:column;gap:4px;min-width:0}.details-head-left h1{color:var(--details-title);font-weight:600;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.details-head-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.details-meta-pill{color:var(--asset-pill-text);font-size:var(--small);padding:3px 10px}.details-meta-pill,.details-meta-status{align-items:center;border-radius:999px;display:inline-flex;gap:6px}.details-meta-status{border:1px solid #0000;font-size:11px;font-weight:500;height:40px;margin-left:4%;padding:3px 12px}.details-status-dot-small{border-radius:999px;height:6px;width:6px}.details-inline-actions{align-items:center;display:flex;flex:0 0 auto;gap:20px}.details-inline-action-btn{align-items:center;background:#0000;border:none;color:var(--accent);cursor:pointer;display:flex;height:40px;justify-content:center;outline:none;padding:0;transition:transform .15s ease,opacity .15s ease;width:40px}.details-inline-action-btn:hover{opacity:.9;transform:translateY(-1px)}.details-inline-divider{align-items:center;display:flex;justify-content:center;opacity:.6}.details-inline-delete-btn{color:var(--danger)}.details-head-right{align-items:center;display:flex;flex:0 0 auto;margin-inline-start:auto;position:relative}.details-head-action-group{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.details-head-more-btn{background:var(--part-background);border:1px solid var(--modal-border);border-radius:10px;box-shadow:0 8px 18px #00000038;color:var(--accent);color:var(--template-icon-widget-duplicate,var(--accent))}.details-head-more-btn .MuiSvgIcon-root{color:inherit}.details-head-actions-menu{display:block;inset-inline-end:0;inset-inline-start:auto;min-width:220px;top:calc(100% + 8px);z-index:2100}.details-remain-head-part>div[style*="margin-inline-start: auto"]{min-width:0}@media (max-width:1280px){.details-head{align-items:flex-start;gap:12px}.details-remain-head-part{flex-wrap:wrap;gap:16px}.details-head-right{justify-content:flex-end;width:100%}}@media (max-width:768px){.details-container{border-radius:0;height:100%;margin:0;width:100%}.details-content{border-inline-start:none;padding:16px 12px 12px}.details-mobile-rail-trigger-row{display:flex;justify-content:flex-start}.details-head{align-items:flex-start;flex-direction:column;gap:12px}.details-head img{max-height:72px;width:72px}.details-remain-head-part{align-items:flex-start!important;flex-direction:column;gap:12px}.details-head-left h1{overflow:visible;text-overflow:clip;white-space:normal}.details-head-right{justify-content:flex-start;width:100%}.details-control-panel-backdrop{background:#030a1894;border:none;display:block;inset:0;position:absolute;z-index:18}.details-control-panel-mobile{background:linear-gradient(180deg,#07162cfa,#081426fa);border-inline-end:1px solid var(--header-hover);border-radius:0 18px 18px 0;bottom:0;box-shadow:0 18px 44px #00000061;left:0;padding:12px 0;position:absolute;top:0;transform:translateX(-108%);transition:transform .28s ease;width:min(82vw,300px);z-index:19}.details-control-panel-mobile.details-control-panel-mobile-open{transform:translateX(0)}.details-control-panel-mobile .details-control-panel-inside{border-radius:inherit}}.dd-time-controls{display:flex}.dd-custom-wrapper{margin-left:1%}.user-page{color:#fff;color:var(--text-color,#fff);padding:24px 32px}.user-pro-pill{background:var(--user-pro-pill-bg);border-radius:999px;color:var(--user-pro-pill-text);font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));margin-right:8px;padding:2px 10px}.user-main-indicator{align-items:center;background:var(--user-main-indicator-bg);border-radius:999px;color:var(--user-main-indicator-text);display:inline-flex;font-size:12px;height:20px;justify-content:center;width:20px}.user-main-panel{background-color:var(--user-main-panel-bg);border-radius:24px;box-shadow:0 24px 60px var(--user-main-panel-shadow);margin-top:16px;padding:7%}.user-action-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.user-action-card{background:var(--user-action-card-bg);border:1px solid var(--user-action-card-border);border-radius:16px;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:16px 18px;text-align:left;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.user-action-card:disabled{cursor:default;opacity:.45}.user-action-card:not(:disabled):hover{background:var(--user-action-card-hover-bg);box-shadow:0 10px 30px var(--user-action-card-hover-shadow);transform:translateY(-1px)}.user-action-reset{background:linear-gradient(135deg,var(--user-action-reset-grad-a) 0,var(--user-action-reset-grad-b) 100%);border:.8px solid var(--user-action-reset-border);border-radius:16px}.user-action-reset,.user-action-transfer{box-shadow:0 10px 15px -3px var(--user-action-accent-shadow),0 4px 6px -4px var(--user-action-accent-shadow)}.user-action-transfer{background:linear-gradient(135deg,var(--user-action-transfer-grad-a) 0,var(--user-action-transfer-grad-b) 100%);border:.8px solid var(--user-action-transfer-border);border-radius:16px}.user-action-suspend{background:linear-gradient(135deg,var(--user-action-suspend-grad-a) 0,var(--user-action-suspend-grad-b) 100%);border:.8px solid var(--user-action-suspend-border);border-radius:16px;box-shadow:0 10px 15px -3px var(--user-action-accent-shadow),0 4px 6px -4px var(--user-action-accent-shadow)}.user-action-card-header{align-items:center;display:flex;gap:10px}.user-action-icon{align-items:center;border-radius:12px;display:flex;height:32px;justify-content:center;width:32px}.user-action-icon-transfer{background:var(--user-action-icon-transfer-bg)}.user-action-icon-reset{background:var(--user-action-icon-reset-bg)}.user-action-icon-suspend{background:var(--user-action-icon-suspend-bg)}.user-action-title{font-size:calc(var(--body-font-size)*var(--font-size-multiplier));font-weight:600}.user-action-subtitle{color:var(--user-action-subtitle);font-size:calc(var(--ui-font-size)*var(--font-size-multiplier))}.user-main-grid{grid-gap:20px;align-items:flex-start;display:grid;gap:20px;grid-template-columns:minmax(0,2fr) minmax(0,1.15fr)}.user-section-card{background:var(--user-section-card-bg);border:1px solid var(--user-section-card-border);border-radius:18px;padding:18px 20px 20px}.user-section-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.user-section-header-purple{background:linear-gradient(90deg,var(--user-section-header-purple-grad),#0000);margin:-18px -20px 12px;padding:16px 20px 10px}.user-section-icon{align-items:center;background:var(--user-action-icon-bg);border-radius:12px;display:flex;height:36px;justify-content:center;width:36px}.user-section-icon-recent{background:var(--user-action-icon-recent-bg)}.user-section-title-block h2{font-size:calc(var(--heading-font-size)*var(--font-size-multiplier));margin:0}.user-details-grid{grid-gap:12px 18px;display:grid;gap:12px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.user-details-col{display:flex;flex-direction:column;gap:10px}.user-detail-item{background:var(--user-detail-item-bg);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:8px 10px}.user-detail-label{color:var(--user-detail-label);font-size:calc(var(--ui-font-size)*var(--font-size-multiplier))}.user-detail-value{color:var(--user-detail-value);font-size:calc(var(--body-font-size)*var(--font-size-multiplier))}.user-detail-chip{align-items:center;background:var(--user-detail-chip-bg);border:1px solid var(--user-detail-chip-border);border-radius:999px;display:inline-flex;justify-content:flex-start;padding:6px 10px}.user-status-pill{background:var(--user-status-pill-bg);border-radius:999px;color:var(--user-status-pill-text);font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));padding:3px 10px}.user-activity-list{display:flex;flex-direction:column;gap:10px}.user-activity-item{background:var(--user-activity-item-bg);border:1px solid var(--user-activity-item-border);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.user-activity-main{font-size:calc(var(--body-font-size)*var(--font-size-multiplier))}.user-activity-meta{color:var(--user-activity-meta);display:flex;font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));justify-content:space-between}.user-activity-device{text-decoration:underline}.user-activity-time{opacity:.85}@media (max-width:1200px){.user-action-row,.user-main-grid{grid-template-columns:minmax(0,1fr)}}.user-info-grid{grid-gap:20px 32px;display:grid;gap:20px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.user-info-col{gap:18px}.user-info-col,.user-info-field{display:flex;flex-direction:column}.user-info-field{gap:8px}.user-info-label{color:var(--user-info-label);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.user-info-pill{align-items:center;background:radial-gradient(140% 140% at 0 0,var(--user-info-pill-grad-a),#0000),var(--user-info-pill-bg);border-radius:16px;box-shadow:0 0 0 1px var(--user-info-pill-outline);display:flex;min-height:44px;padding:10px 16px}.user-info-pill-icon{align-items:center;display:inline-flex;justify-content:center;margin-right:10px}.user-info-text{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-info-text-email{max-width:100%}.user-info-pill-status{background:radial-gradient(circle at 0 0,var(--user-info-pill-status-grad-a),#0000),var(--user-info-pill-status-bg)}.user-status-dot{background:var(--user-status-dot);border-radius:999px;box-shadow:0 0 0 4px var(--user-status-dot-ring);height:9px;margin-right:10px;width:9px}.user-info-badge{background:var(--user-info-badge-bg);border-radius:999px;color:var(--user-info-badge-text);font-size:11px;font-weight:600;margin-left:auto;padding:4px 10px}.user-avatar-icon{background:none!important;border-radius:999px;box-shadow:none!important;height:112px;overflow:hidden;padding:0;position:relative;width:112px}.user-avatar-photo{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:2}.asset-hero-icon.user-avatar-icon:before{content:none!important}.user-avatar-bg{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:1}.user-avatar-svg{display:block;height:70%;margin:auto;position:relative;width:70%;z-index:2}.appDialogOverlay{-webkit-backdrop-filter:blur(var(--dialog-overlay-blur));backdrop-filter:blur(var(--dialog-overlay-blur));background:var(--dialog-overlay-bg);display:grid;inset:0;padding:clamp(12px,2.5vw,24px);place-items:center;position:fixed;z-index:120000}.appDialogCard{--app-dialog-icon-stroke:var(--dialog-icon-stroke-info);--app-dialog-halo-bg:var(--dialog-halo-bg);--app-dialog-ring-a:var(--dialog-ring-a);--app-dialog-ring-b:var(--dialog-ring-b);--app-dialog-wrap-glow-a:var(--dialog-wrap-glow-a);--app-dialog-wrap-glow-b:var(--dialog-wrap-glow-b);--app-dialog-icon-inset:var(--dialog-icon-inset);--app-dialog-icon-before-a:#ff46678c;--app-dialog-icon-before-b:#ff466733;background:var(--dialog-surface-bg);border-radius:var(--dialog-card-radius);box-shadow:var(--dialog-surface-shadow);display:flex;flex-direction:column;height:auto;max-height:calc(100vh - 32px);max-width:calc(100vw - 32px);overflow:hidden;position:relative;width:min(var(--dialog-card-w),calc(100vw - 32px))}.appDialogCard:before{background:radial-gradient(1200px 320px at 30% 0,var(--dialog-vignette-a),#0000 60%),radial-gradient(700px 280px at 0 50%,var(--dialog-vignette-b),#0000 55%);content:"";inset:0;pointer-events:none;position:absolute}.appDialogClose{background:#0000;border:none;border-radius:8px;color:var(--dialog-close);cursor:pointer;display:grid;font-size:18px;height:34px;place-items:center;position:absolute;right:14px;top:10px;width:34px;z-index:2}.appDialogClose:hover{background:var(--dialog-close-hover-bg);color:var(--dialog-close-hover)}.appDialogBody{grid-gap:clamp(18px,3vw,28px);align-items:center;display:grid;flex:0 0 auto;gap:clamp(18px,3vw,28px);grid-template-columns:auto minmax(0,1fr);overflow:visible;padding:clamp(28px,4vw,38px) clamp(22px,4vw,34px) 18px;position:relative;z-index:1}.appDialogIconWrap{display:grid;flex:0 0 var(--dialog-icon-wrap);height:var(--dialog-icon-wrap);place-items:center;position:relative;width:var(--dialog-icon-wrap)}.appDialogIconWrap:before{background:radial-gradient(circle at 40% 60%,var(--app-dialog-wrap-glow-a),#0000 60%),radial-gradient(circle at 35% 40%,var(--app-dialog-wrap-glow-b),#0000 60%);border-radius:18px;content:"";filter:blur(var(--dialog-wrap-glow-blur));inset:-26px;opacity:.9;position:absolute}.appDialogIconWrap:after{background:var(--app-dialog-halo-bg);border-radius:var(--dialog-halo-radius);content:"";height:var(--dialog-icon-wrap);opacity:var(--dialog-halo-opacity);position:absolute;width:var(--dialog-icon-wrap)}.appDialogRing{background:radial-gradient(circle,var(--app-dialog-ring-a) 0,var(--app-dialog-ring-b) 45%,#0000 70%);border-radius:999px;height:var(--dialog-ring-size);position:absolute;width:var(--dialog-ring-size)}.appDialogIcon{background:radial-gradient(circle at 30% 30%,var(--dialog-icon-grad-1) 0,var(--dialog-icon-grad-2) 55%,var(--dialog-icon-grad-3) 100%);border-radius:999px;box-shadow:inset 0 0 0 1px var(--app-dialog-icon-inset);display:grid;height:var(--dialog-icon-size);place-items:center;position:relative;width:var(--dialog-icon-size)}.appDialogIcon:before{background:radial-gradient(circle,var(--app-dialog-icon-before-a) 0,var(--app-dialog-icon-before-b) 45%,#0000 72%);border-radius:999px;content:"";inset:-22px;opacity:.9;position:absolute}.appDialogIconInk{color:var(--app-dialog-icon-stroke);display:grid;place-items:center;position:relative;z-index:1}.appDialogText{flex:1 1;min-width:0;padding-right:0}.appDialogAppName{font-size:var(--dialog-appname-size);letter-spacing:.2px;margin-bottom:6px}.appDialogAppName,.appDialogTitle{color:var(--dialog-title);font-weight:800}.appDialogTitle{font-size:var(--dialog-title-size);line-height:1.05;margin-bottom:14px}.appDialogMessage{color:var(--dialog-text);font-size:var(--dialog-message-size);line-height:1.25;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.appDialogField{grid-gap:8px;display:grid;gap:8px;margin-top:18px}.appDialogFieldLabel{color:var(--dialog-title);font-size:14px;font-weight:800}.appDialogInput{background:var(--dialog-close-hover-bg);border:1px solid var(--dialog-btn-ghost-border);border-radius:8px;color:var(--dialog-title);font:inherit;min-height:42px;outline:none;padding:0 12px;width:100%}.appDialogInput:focus{border-color:var(--dialog-icon-stroke-info);box-shadow:0 0 0 3px #00c2cf29}.appDialogFooter{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding:0 clamp(22px,4vw,34px) clamp(20px,3vw,22px);position:static;z-index:1}.appDialogBtn{border:1px solid #0000;border-radius:var(--dialog-btn-radius);cursor:pointer;font-size:var(--dialog-btn-font);font-weight:800;height:var(--dialog-btn-h);padding:0 22px}.appDialogBtnGhost{background:#0000;border-color:var(--dialog-btn-ghost-border);color:var(--dialog-btn-ghost-text)}.appDialogBtnGhost:hover{background:var(--dialog-btn-ghost-hover-bg)}.appDialogBtnPrimary{background:var(--dialog-btn-primary-bg);box-shadow:0 10px 24px #00c2cf2e;color:var(--dialog-btn-primary-text)}.appDialogBtnPrimary:hover{filter:brightness(1.05)}.appDialogBtnDanger{background:var(--dialog-btn-danger-bg);box-shadow:0 10px 24px #b63a3c2e;color:var(--dialog-btn-danger-text)}.appDialogBtnDanger:hover{filter:brightness(1.05)}@media (max-width:900px){.appDialogIconWrap{flex-basis:120px;height:120px;width:120px}.appDialogAppName{font-size:clamp(14px,2vw,var(--dialog-appname-size))}.appDialogTitle{font-size:clamp(24px,4vw,var(--dialog-title-size));margin-bottom:10px}.appDialogMessage{font-size:clamp(18px,3vw,var(--dialog-message-size))}}@media (max-width:640px){.appDialogCard{max-width:calc(100vw - 24px);width:min(var(--dialog-card-w),calc(100vw - 24px))}.appDialogBody{grid-template-columns:1fr;justify-items:center;padding:26px 18px 16px;text-align:center}.appDialogIconWrap{flex-basis:104px;height:104px;width:104px}.appDialogText{width:100%}.appDialogTitle{font-size:clamp(22px,6vw,28px)}.appDialogMessage{font-size:clamp(16px,4.6vw,20px);line-height:1.35}.appDialogFooter{justify-content:stretch;padding:0 18px 18px}.appDialogBtn{flex:1 1 140px}}.notification-details-overlay{z-index:1200}.notification-details-popup{min-height:360px;width:min(620px,calc(100vw - 30px))}.notification-details-icon{background:linear-gradient(180deg,#00c0c7eb,#065d7af2);border-radius:10px;color:#06233f;display:grid;font-size:22px;font-weight:700;height:42px;place-items:center;width:42px}.notification-details-body{display:flex;flex-direction:column;gap:12px}.notification-details-row{display:flex;flex-direction:column;gap:6px}.notification-details-label{color:var(--text-color-light);font-size:12px;font-weight:600}.notification-details-message{background:var(--header-hover);border:1px solid var(--modal-border);border-radius:10px;color:var(--text-color);line-height:1.5;min-height:76px;padding:10px 12px;white-space:pre-wrap}.notification-details-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.notification-details-value{background:var(--header-hover);border:1px solid var(--modal-border);border-radius:8px;color:var(--text-color)}.notification-details-status,.notification-details-value{align-items:center;display:inline-flex;min-height:36px;padding:8px 10px}.notification-details-status{border:1px solid var(--modal-border);border-radius:999px;font-weight:600;justify-content:center;text-transform:capitalize}.notification-details-status.unread{background:#78350f29;border-color:#eab30873;color:#facc15}.notification-details-status.read{background:#0e749024;border-color:#38bdf873;color:#7dd3fc}.notification-details-footer{align-items:center;gap:12px;justify-content:space-between;margin-top:0}.notification-details-btn{left:auto;margin:0;position:static;right:auto}.notification-details-btn-close{background-color:initial;color:var(--btn-cancel-text)}.notification-details-btn-close:hover{background-color:var(--btn-cancel-hover-bg)}.notification-details-footer-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto}.notification-details-btn-viewall{min-width:96px}.notification-details-btn-action{right:22%!important}@media (max-width:760px){.notification-details-grid{grid-template-columns:1fr}.notification-details-footer{align-items:stretch;flex-direction:column}.notification-details-footer-actions{margin-left:0;width:100%}.notification-details-btn{width:100%}}.ai-va-shell{color:var(--text-color);display:flex;pointer-events:none;position:absolute;z-index:1100}.ai-va-shell.is-right{align-items:flex-end}.ai-va-shell.is-left{align-items:flex-start}.ai-va-shell.is-bottom-right{bottom:18px;left:auto;right:18px}.ai-va-shell.is-bottom-left{bottom:18px;left:18px;right:auto}.ai-va-shell.is-top-right{left:auto;right:18px;top:96px}.ai-va-shell.is-top-left{left:18px;right:auto;top:96px}.ai-va-shell>*{pointer-events:auto}.ai-va-launcher{align-items:center;background:radial-gradient(circle at 36% 28%,#ffffff73,#0000 18%),radial-gradient(circle at center,#04f0f8f5,#0093a3f0);border:1px solid #6df0ff80;border-radius:50%;box-shadow:0 18px 42px #00000057,0 0 0 9px #00c0c71a;color:#06212f;cursor:pointer;display:inline-flex;height:64px;justify-content:center;position:relative;transition:transform .18s ease,box-shadow .18s ease;width:64px}.ai-va-launcher:hover{box-shadow:0 22px 50px #0000006b,0 0 0 12px #00c0c724;transform:translateY(-2px)}.ai-va-launcher svg{font-size:30px;position:relative;z-index:2}.ai-va-launcher-glow{animation:ai-va-pulse 1.8s ease-in-out infinite;background:#00c0c729;border-radius:inherit;inset:-10px;position:absolute}.ai-va-launcher-count{align-items:center;background:#f6c343;border-radius:999px;box-shadow:0 8px 20px #00000047;color:#111827;display:inline-flex;font-size:11px;font-weight:800;height:20px;justify-content:center;min-width:20px;padding:0 6px;position:absolute;right:-4px;top:-4px}.ai-va-panel{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(180deg,#ffffff0f,#fff0),var(--window-background);border:1px solid #69dcff47;border-radius:8px;box-shadow:0 26px 70px #0000007a,inset 0 1px 0 #ffffff14;display:flex;flex-direction:column;height:min(640px,calc(100vh - 128px));min-height:500px;overflow:hidden;width:min(390px,calc(100vw - 28px))}.ai-va-panel-header{border-bottom:1px solid #69dcff29;justify-content:space-between;min-height:70px;padding:14px 14px 12px}.ai-va-panel-header,.ai-va-title-block{align-items:center;display:flex;gap:10px}.ai-va-title-block{min-width:0}.ai-va-title-icon{align-items:center;background:linear-gradient(180deg,#6df0ff,#00c0c7);border-radius:50%;color:#071728;display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.ai-va-title-block h2{color:var(--text-color);font-size:15px;font-weight:800;line-height:1.2;margin:0}.ai-va-status{align-items:center;color:var(--text-color-light);display:inline-flex;font-size:12px;gap:6px;line-height:1;margin-top:4px}.ai-va-status-dot{background:#24d39b;border-radius:50%;box-shadow:0 0 0 4px #24d39b24;height:7px;width:7px}.ai-va-status.is-recording .ai-va-status-dot{background:#f6c343;box-shadow:0 0 0 4px #f6c34329}.ai-va-status.is-processing .ai-va-status-dot{background:#62d4ff;box-shadow:0 0 0 4px #62d4ff2e}.ai-va-status.is-error .ai-va-status-dot{background:#ff6b6b;box-shadow:0 0 0 4px #ff6b6b29}.ai-va-header-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px}.ai-va-header-actions button,.ai-va-mini-control{align-items:center;background:#08182da8;border:1px solid #69dcff33;border-radius:50%;color:var(--text-color);cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:background .16s ease,transform .16s ease,opacity .16s ease;width:34px}.ai-va-header-actions button:hover,.ai-va-mini-control:hover:not(:disabled){background:#00c0c729;transform:translateY(-1px)}.ai-va-mini-control:disabled{cursor:default;opacity:.42}.ai-va-conversation{flex:1 1;gap:10px;min-height:0;overflow-y:auto;padding:14px}.ai-va-conversation,.ai-va-empty{display:flex;flex-direction:column}.ai-va-empty{color:var(--text-color);gap:8px;margin:auto;min-height:260px;text-align:center;width:100%}.ai-va-empty,.ai-va-empty-orb{align-items:center;justify-content:center}.ai-va-empty-orb{background:radial-gradient(circle at 50% 40%,#00e6d2db,#0f3c48b8 52%,#0c142457 74%),#00c0c714;border-radius:50%;box-shadow:0 22px 56px #00000057;color:#ddffffeb;display:inline-flex;height:118px;width:118px}.ai-va-empty-orb svg{font-size:38px}.ai-va-empty h3{font-size:16px;font-weight:800;margin:0;padding:0}.ai-va-empty p{color:var(--text-color-light);font-size:12px;line-height:1.5;margin:0;max-width:260px}.ai-va-message-row{direction:ltr;display:flex}.ai-va-message-row.is-user{justify-content:flex-end}.ai-va-message-row.is-assistant{justify-content:flex-start}.ai-va-message-bubble{background:#0c2038c7;border:1px solid #82b2d233;border-radius:8px;box-shadow:0 12px 24px #0000002e;color:var(--text-color);max-width:82%;min-width:130px;padding:10px 12px;width:fit-content}.ai-va-message-row.is-user .ai-va-message-bubble{background:linear-gradient(180deg,#00c0c7f2,#028d9eeb);border-color:#6df0ff6b;color:#061728}.ai-va-message-meta{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:5px;opacity:.82}.ai-va-message-meta span{font-size:11px;font-weight:800}.ai-va-message-bubble p{color:inherit;font-size:13px;line-height:1.45;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.ai-va-message-chip{align-items:center;background:#f6c3432e;border:1px solid #f6c34352;border-radius:999px;color:#ffd876;display:inline-flex;font-size:11px;font-weight:800;height:24px;margin-top:9px;padding:0 9px}.ai-va-message-row.is-user .ai-va-message-chip{background:#06172829;border-color:#06172833;color:#061728}.ai-va-clarification-panel{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;margin-top:10px;padding:10px}.ai-va-clarification-label{color:inherit;font-size:11px;font-weight:800;margin-bottom:8px;opacity:.82}.ai-va-clarification-list{display:flex;flex-wrap:wrap;gap:6px;max-height:140px;overflow-y:auto}.ai-va-clarification-candidate{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;line-height:1.3;min-height:26px;overflow-wrap:anywhere;padding:4px 10px}.ai-va-clarification-hint{color:inherit;font-size:11px;line-height:1.4;margin:10px 0 0;opacity:.82}.ai-va-message-audio{height:34px;margin-top:10px;max-width:250px;width:100%}.ai-va-composer{align-items:center;border-top:1px solid #69dcff29;display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px}.ai-va-upload-row{display:flex;justify-content:center;width:100%}.ai-va-upload-button{align-items:center;background:#08182da8;border:1px solid #69dcff3d;border-radius:999px;color:var(--text-color);cursor:pointer;display:inline-flex;gap:8px;height:36px;justify-content:center;min-width:0;padding:0 14px;transition:background .16s ease,transform .16s ease,opacity .16s ease}.ai-va-upload-button:hover:not(:disabled){background:#00c0c729;transform:translateY(-1px)}.ai-va-upload-button:disabled{cursor:default;opacity:.48}.ai-va-upload-button span{font-size:12px;font-weight:700;min-width:0;white-space:nowrap}.ai-va-file-input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.ai-va-error{background:#ff6b6b1a;border:1px solid #ff6b6b57;border-radius:8px;color:#ffc6c6;font-size:12px;line-height:1.4;overflow-wrap:anywhere;padding:8px 10px;width:100%}.ai-va-orb-wrap{align-items:center;display:flex;height:66px;justify-content:center;width:136px}.ai-va-orb{background:radial-gradient(circle at center,#00e2d3e6,#1e4b568a 58%,#0712281a 74%),#00c0c71a;border-radius:999px;box-shadow:0 16px 38px #0000004d,0 0 34px #00c0c738;height:52px;overflow:hidden;position:relative;width:86px}.ai-va-orb:before{animation:ai-va-spin 4s linear infinite;background:conic-gradient(from 90deg,#0000,#6df0ff47,#0000 55%);content:"";inset:-24px;position:absolute}.ai-va-orb span{background:#effffff2;border-radius:999px;height:4px;position:absolute;top:22px;width:8px;z-index:2}.ai-va-orb span:first-child{left:32px}.ai-va-orb span:last-child{right:32px}.ai-va-orb.is-recording span{animation:ai-va-bars .72s ease-in-out infinite alternate;height:19px;top:17px;width:7px}.ai-va-orb.is-recording span:last-child{animation-delay:.16s}.ai-va-orb.is-processing{animation:ai-va-breathe 1.1s ease-in-out infinite}.ai-va-controls{grid-gap:12px;display:grid;gap:12px;grid-template-columns:40px 64px 40px}.ai-va-controls,.ai-va-record-button{align-items:center;justify-content:center}.ai-va-record-button{background:linear-gradient(180deg,#68f0ff,#00c0c7);border:none;border-radius:50%;box-shadow:inset 0 1px 0 #ffffff73,0 16px 36px #00000047;color:#071728;cursor:pointer;display:inline-flex;height:64px;transition:transform .16s ease,box-shadow .16s ease;width:64px}.ai-va-record-button svg{font-size:30px}.ai-va-record-button:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff80,0 20px 44px #00000057;transform:translateY(-2px)}.ai-va-record-button.is-recording{background:linear-gradient(180deg,#ffd876,#f6a936)}.ai-va-record-button.is-preview{background:linear-gradient(180deg,#9cf5d1,#24d39b)}.ai-va-record-button:disabled{cursor:wait;opacity:.86}.ai-va-spinner{animation:ai-va-spin .8s linear infinite;border:3px solid #0717283d;border-radius:50%;border-top-color:#071728;height:24px;width:24px}.ai-va-composer-status{align-items:center;color:var(--text-color-light);display:inline-flex;gap:12px;justify-content:center;min-height:18px}.ai-va-composer-status span{font-size:12px;font-weight:700}.ai-va-preview-pill{align-items:center;background:#ffffff0d;border:1px solid #69dcff2e;border-radius:999px;color:var(--text-color-light);display:inline-flex;gap:8px;max-width:100%;min-height:30px;padding:0 12px}.ai-va-preview-pill span{font-size:12px;font-weight:700;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-va-composer audio{display:none}.ai-va-shell.is-rtl .ai-va-empty,.ai-va-shell.is-rtl .ai-va-message-bubble{direction:rtl}@keyframes ai-va-pulse{0%,to{opacity:.46;transform:scale(.96)}50%{opacity:.78;transform:scale(1.08)}}@keyframes ai-va-spin{to{transform:rotate(1turn)}}@keyframes ai-va-bars{0%{transform:scaleY(.52)}to{transform:scaleY(1.18)}}@keyframes ai-va-breathe{0%,to{filter:saturate(1);transform:scale(.98)}50%{filter:saturate(1.35);transform:scale(1.04)}}@media (max-width:768px){.ai-va-shell.is-bottom-right,.ai-va-shell.is-top-right{right:12px}.ai-va-shell.is-bottom-left,.ai-va-shell.is-top-left{left:12px}.ai-va-shell.is-bottom-left,.ai-va-shell.is-bottom-right{bottom:12px}.ai-va-shell.is-top-left,.ai-va-shell.is-top-right{top:90px}.ai-va-panel{height:min(610px,calc(100vh - 112px));min-height:440px;width:calc(100vw - 24px)}.ai-va-launcher{height:58px;width:58px}}@media (max-height:640px){.ai-va-panel{height:calc(100vh - 112px);min-height:390px}.ai-va-empty-orb,.ai-va-orb-wrap{display:none}}#root,.split-screen-container,body{background:radial-gradient(circle at top left,var(--login-bg-start),var(--login-bg-end) 60%);margin:0;min-height:100vh;padding:0}.split-screen-container{display:flex;overflow:hidden;width:100vw}.left-pane{background:#0000;color:var(--login-text-main);display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:60px;position:relative}@media (max-width:900px){.left-pane{display:none}}.brand-content{margin-left:100px;margin-top:-100px;max-width:500px;position:relative;z-index:2}.brand-name{color:var(--login-text-main);font-family:Lato,sans-serif;font-family:Lato;font-size:calc(var(--login-fs-brand-name)*var(--font-size-multiplier));font-style:normal;font-weight:700;letter-spacing:0;letter-spacing:var(--letter-spacing,0);line-height:20px;margin-left:10px;margin-top:20px;text-align:center}.logo-area{align-items:center;display:flex;font-size:calc(var(--x-large)*var(--font-size-multiplier));font-weight:700;margin-bottom:163px}.hero-text h1{color:var(--login-hero-title);font-family:Lato,sans-serif;font-size:calc(var(--login-fs-hero-title)*var(--font-size-multiplier));font-style:normal;font-weight:700;line-height:120%}.hero-text p{color:var(--login-hero-text);font-size:calc(var(--large)*var(--font-size-multiplier));line-height:1.6}.right-pane{align-items:center;background-color:initial;display:flex;flex:1 1;justify-content:center;padding:20px}.login-card{background-color:var(--login-card-bg);border:1px solid var(--login-card-border);border-radius:16px;max-width:480px;padding:31px;width:100%}.card-header{margin-bottom:32px}.card-header h2{color:var(--login-text-main);font-family:Lato,sans-serif;font-family:Lato;font-size:calc(var(--login-fs-card-title)*var(--font-size-multiplier));font-style:normal;font-weight:700;letter-spacing:-1.6px;line-height:110%}.subtitle{color:var(--login-text-muted);font-size:calc(var(--ui-plus)*var(--font-size-multiplier))}.form-group{margin-bottom:20px}.form-group label{color:var(--login-label-color);display:block;font-size:calc(var(--small)*var(--font-size-multiplier));font-weight:500;margin-bottom:8px}.input-wrapper{align-items:center;display:flex;position:relative}.form-input{background-color:var(--login-input-bg)!important;border:1px solid var(--login-card-border);border-radius:8px;color:var(--login-text-main)!important;font-size:calc(var(--ui-plus)*var(--font-size-multiplier));height:48px;outline:none;padding:0 16px;transition:all .2s;width:100%}.form-input:focus{border-color:var(--login-focus-ring);box-shadow:0 0 0 1px var(--login-focus-ring)}.input-wrapper.has-error .form-input{border-color:var(--login-error-color)}.error-message{color:var(--login-error-color);display:block;font-size:calc(var(--xx-small-plus)*var(--font-size-multiplier));margin-top:4px}.eye-toggle{align-items:center;background:none;border:none;color:var(--login-text-muted);cursor:pointer;display:flex;position:absolute;right:12px}.eye-toggle:hover{color:var(--login-text-main)}.form-actions{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.checkbox-container{align-items:center;color:var(--login-text-muted);cursor:pointer;display:flex;font-size:calc(var(--small)*var(--font-size-multiplier))}.checkbox-container input{accent-color:var(--login-primary-cyan);height:16px;margin-right:8px;width:16px}.forgot-password-link{background:none;border:none;color:var(--login-primary-cyan);cursor:pointer;font-size:calc(var(--small)*var(--font-size-multiplier));font-weight:500}.forgot-password-link:hover{text-decoration:underline}.submit-btn{background:var(--login-btn-bg);border:none;border-radius:8px;color:var(--login-btn-text);cursor:pointer;font-size:calc(var(--medium)*var(--font-size-multiplier));font-weight:600;height:48px;transition:background-color .2s;width:100%}.submit-btn:hover{background-color:var(--login-primary-hover)}.submit-btn:disabled{cursor:not-allowed;opacity:.7}.divider{align-items:center;color:var(--login-text-muted);display:flex;font-size:calc(var(--x-small)*var(--font-size-multiplier));margin:24px 0}.divider:after,.divider:before{border-bottom:1px solid var(--login-input-border);content:"";flex:1 1}.divider span{padding:0 10px}.signup-footer{color:var(--login-text-muted);font-size:calc(var(--small)*var(--font-size-multiplier));text-align:center}.create-account-link{background:none;border:none;color:var(--login-primary-cyan);cursor:pointer;font-weight:600;margin-left:4px;text-decoration:underline}*,.widgets-box,:after,:before{box-sizing:border-box}.widgets-box{background:var(--widget-box-bg);border-radius:4px;display:flex;flex-direction:column;height:100%;padding:24px 24px 16px;width:320px}.widgets-box h2{font-size:var(--x-large);padding-bottom:0;text-align:center;width:100%}.widgets-box-header{align-items:center;display:flex;gap:16px;justify-content:flex-start;margin-bottom:18px}.widgets-box-title{color:var(--widget-box-title);font-size:18px;font-weight:500;margin:0}.widget-box-icon{height:70px;position:relative;width:95.016px}.widget-box-icon-layer{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:absolute}.widget-box-icon-base{background:linear-gradient(180deg,var(--widget-icon-base-start) 0,var(--widget-icon-base-end) 100%);border-radius:9.829px;bottom:3px;height:50.232px;width:80.016px;z-index:1}.widget-box-icon-layer-1{align-items:center;bottom:0;display:flex;height:44.232px;justify-content:center;left:3px;width:91.016px;z-index:7}.widget-box-icon-layer-1 svg{display:block;height:100%;width:100%}.widget-box-icon-layer-2,.widget-box-icon-layer-3,.widget-box-icon-layer-4,.widget-box-icon-layer-5{background-image:url(/iot/static/media/pipe%20icon.7e426df6cc933afef6ba.png);box-shadow:0 4.44px 52.424px 0 var(--widget-icon-stack-shadow);height:44.367px;left:50%;transform-origin:center}.widgets-box-search{margin:14px 0 12px;width:100%}.widgets-box-search-input{background:var(--header-background);border:1px solid var(--widget-input-border);border-radius:8px;caret-color:var(--cell-color);color:var(--cell-color);font-size:calc(var(--body-font-size)*var(--font-size-multiplier));height:38px;outline:none;padding:0 12px;width:100%}.widgets-box-search-input::placeholder{color:var(--text-color-light)}.widgets-box-search-input:focus,.widgets-box-search-input:hover{border-color:var(--accent)}.widgets-box-empty{border:1px dashed var(--widgets-list-item-border);border-radius:8px;color:var(--text-color-light);font-size:calc(var(--body-font-size)*var(--font-size-multiplier));padding:18px 10px;text-align:center;width:100%}.widget-box-icon-layer-2{bottom:8px;transform:translateX(-50%) translateY(-30%) rotate(-3deg);width:58.797px;z-index:6}.widget-box-icon-layer-3{bottom:11px;opacity:.9;transform:translateX(-50%) translateY(-30%) rotate(-6deg);width:59.241px;z-index:5}.widget-box-icon-layer-4{bottom:14px;opacity:.8;transform:translateX(-50%) translateY(-30%) rotate(-9deg);width:59.325px;z-index:4}.widget-box-icon-layer-5{bottom:17px;opacity:.7;transform:translateX(-50%) translateY(-30%) rotate(-12deg);width:59.441px;z-index:3}.widgets-list{display:flex;flex:1 1;flex-direction:column;gap:8px;max-height:calc(100% - 48px);overflow-x:hidden;overflow-y:auto;padding:0 8px;scrollbar-color:var(--devices-virtual-scrollbar-thumb) #0000;scrollbar-gutter:stable;scrollbar-width:auto;width:100%}.widgets-list::-webkit-scrollbar{width:14px}.widgets-list::-webkit-scrollbar-track{background:#0000;border-radius:10px}.widgets-list::-webkit-scrollbar-thumb{background:var(--devices-virtual-scrollbar-thumb);border:3px solid var(--devices-virtual-scrollbar-thumb-border);border-radius:10px}.widgets-list::-webkit-scrollbar-thumb:hover{background:var(--devices-virtual-scrollbar-thumb-hover)}.widgets-list::-webkit-scrollbar-corner{background:#0000}.widgets-list .widget{align-items:flex-start;background:var(--widgets-list-item-bg);border:1px solid var(--widgets-list-item-border);border-radius:20px;flex-direction:column;min-height:260px;overflow:hidden;position:relative;width:-webkit-fill-available!important}.diverted-dashboard{grid-gap:8px;border-radius:8px;direction:inherit;display:grid;gap:8px;height:100%!important;overflow:auto;padding:12px;position:relative;scrollbar-color:var(--devices-virtual-scrollbar-thumb) #0000;scrollbar-gutter:stable;scrollbar-width:auto;transition:width .2s ease-out,height .2s ease-out;width:100%}.diverted-dashboard::-webkit-scrollbar{height:14px;width:14px}.diverted-dashboard::-webkit-scrollbar-track{background:#0000;border-radius:10px}.diverted-dashboard::-webkit-scrollbar-thumb{background:var(--devices-virtual-scrollbar-thumb);border:3px solid var(--devices-virtual-scrollbar-thumb-border);border-radius:10px}.diverted-dashboard::-webkit-scrollbar-thumb:hover{background:var(--devices-virtual-scrollbar-thumb-hover)}.editable-dashboard{left:0;position:absolute;top:0;z-index:3}.widget{align-items:center;display:flex;justify-content:center;-webkit-user-select:none;user-select:none}.widget.widget--selected{border-radius:8px;box-shadow:0 0 0 1px #ffffffa6,0 0 20px #00f0f038;outline:2px solid var(--accent);outline-offset:3px}.widget-container{background-color:var(--header-background);border:1px solid var(--widget-container-border);border-radius:inherit;box-shadow:-1px -1px 4px 2px var(--widget-container-shadow);cursor:grab;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;overflow:hidden;padding:12px;position:relative;width:100%}.widget.widget--transparent .widget-container{background-color:initial;border-color:#0000;box-shadow:none}.image-container{background-color:var(--part-background);border-radius:8px;box-shadow:-1px -1px 4px 2px var(--widget-container-shadow);cursor:grab;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;position:relative;width:100%}:where(.widget-container) :where(h1,h2,h3,h4,.chart-title,.table-title,.widget-title,[class*=__title]){font-size:min(var(--medium),var(--medium));font-size:min(var(--widget-responsive-title-size,var(--medium)),var(--widget-responsive-title-fit-size,var(--widget-responsive-title-size,var(--medium))));font-weight:500;line-height:1.2;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:0;text-align:start;white-space:pre-wrap;word-break:break-word}.widget-container .chart-title:empty,.widget-container .table-title:empty,.widget-container .widget-title:empty,.widget-container [class*=__title]:empty,.widget-container h1:empty,.widget-container h2:empty,.widget-container h3:empty,.widget-container h4:empty{display:none!important}.led{align-self:center;aspect-ratio:1/1;border:2px solid var(--white);border-radius:50%;height:calc(100% - 48px)}.widget-input{background-color:initial;border:1px solid var(--widget-input-border);border-radius:4px;caret-color:var(--chart-title);color:var(--chart-title);font-size:16px;font-weight:400;height:32px;outline:none;padding:4px 10px;width:100%}.widget-input:focus,.widget-input:hover{border-color:var(--accent)}.widget-input::placeholder{color:var(--widget-input-placeholder);font-size:16px;font-weight:400}.terminal{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%;margin-top:4px;width:100%}.log{border:none;border-radius:4px;cursor:default;font-size:12px;height:calc(100% - 40px);outline:none;padding:4px;resize:none;scrollbar-width:thin;width:100%}.log::selection{background-color:var(--accent)}.command{border-radius:4px;border-style:solid;border-width:1px;font-size:12px;height:32px;outline:none;padding:0 10px;width:100%}.command::placeholder{color:inherit;opacity:.7}.command:focus::placeholder{opacity:0}.slider-value{font-size:24px;font-weight:500;-webkit-user-select:none;user-select:none}.the-slider{position:relative;width:100%}.the-slider,.the-slider span{align-items:center;display:flex;justify-content:center}.the-slider span{color:var(--accent);cursor:pointer;font-size:40px;font-weight:300;transform:translateY(-3%);transition:color .3s ease;-webkit-user-select:none;user-select:none}.the-slider span:hover{color:var(--slider-span-color-text)}.the-slider p{font-size:32px;font-weight:400;position:absolute;right:0}.react-slider{border-radius:4px;cursor:pointer;height:4px;transform:translateY(75%);width:40%;z-index:18}.react-track{background-color:var(--widget-slider-track);border-radius:4px;height:100%;transition:background-color .4s ease}.react-track:hover{background-color:var(--white)}.react-track.react-track-0{background-color:var(--slider-color)}.react-thumb{background-color:var(--widget-thumb-bg);border:2px solid var(--slider-color);border-radius:50%;box-shadow:0 0 8px #00000080;height:20px;margin-top:2%;outline:none;transform:translateY(-40%);width:20px}.level{background-color:var(--widget-level-bg);background-repeat:no-repeat;border-radius:0 8px 8px 0;height:100%;left:0;position:absolute;rotate:180deg;top:0;width:8px}.gauge-container{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.gauge-container h3{color:var(--widget-gauge-title);font-family:Lato,sans-serif;font-size:20px;font-size:calc(20px*var(--font-size-multiplier, 1));font-weight:600;left:8px;left:calc(8px*var(--font-size-multiplier, 1));line-height:100%;margin:0;position:absolute;top:12px;top:calc(12px*var(--font-size-multiplier, 1));z-index:10}.gauge{display:block;margin:0 auto}.gauge-lbl{color:#333;font-weight:700}.min-max{align-items:center;align-self:center;bottom:0;display:flex;gap:4px;justify-content:space-between;position:absolute}.widget-control-panel{background-color:var(--widget-overlay);border-radius:8px;display:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:5}.widget-buttons-container{align-items:center;cursor:default;display:none;gap:4px;justify-content:flex-end;max-width:calc(100% - 8px);padding:8px;pointer-events:auto;position:absolute;right:0;top:0;z-index:6}.widget:hover .widget-control-panel{display:block}.widget:hover .widget-buttons-container{display:flex}.widget.widget--actions-open .widget-control-panel{display:block}.widget.widget--actions-open .widget-buttons-container{display:flex}.widget-btn{background-color:initial;border:none;border-radius:4px;cursor:pointer;height:32px;outline:none;padding:4px;transition:opacity .3s ease;width:32px}.widget-btn svg,.widget-btn svg *{pointer-events:none}.widget-btn:hover{opacity:.8}.widget-btn-menu{background:#050e21d1;border:1px solid #60dcff2e;border-radius:10px;box-shadow:0 10px 24px #00000047;color:var(--accent);color:var(--template-icon-widget-duplicate,var(--accent))}.widget-btn-menu .MuiSvgIcon-root{color:inherit}.widget-actions-menu-wrap{display:flex;justify-content:flex-end;position:relative}.widget-actions-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040c1cf5;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 14px 28px #0000005c;display:flex;flex-direction:column;gap:4px;min-width:136px;padding:6px;position:absolute;right:0;top:calc(100% + 6px)}.widget-actions-menu-item{align-items:center;background:#0000;border:none;border-radius:10px;color:var(--cell-color);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;outline:none;padding:8px 10px;text-align:left;width:100%}.widget-actions-menu-item svg,.widget-actions-menu-item svg *{pointer-events:none}.widget-actions-menu-item:hover{background:#ffffff14}.widget-actions-menu-item--danger{color:#ff7f7f}.widget-actions-menu-item--danger:hover{background:#ff00001f}.widget-resizer{bottom:4px;right:4px}.second-widget-resizer,.widget-resizer{border-bottom:3px solid var(--widget-resizer-color);border-right:3px solid var(--widget-resizer-color);cursor:se-resize;height:12px;position:absolute;width:12px}.second-widget-resizer{bottom:10px;right:10px}.custom-select__control{background-color:var(--header-background)!important;border:1px solid var(--widget-input-border)!important}.custom-select__control:hover{border-color:var(--header-hover)!important}.custom-select__control--is-focused{border-color:var(--accent)!important;box-shadow:none!important}.custom-select__menu{background-color:var(--cell-background)!important}.custom-select__option{color:var(--root-color)!important}.custom-select__option--is-focused{background-color:var(--header-background)!important}.custom-select__option--is-selected{background-color:var(--header-hover)!important;color:var(--root-color)!important}.css-1dimb5e-singleValue{color:var(--header-color)!important}.keypay-container{height:100%;overflow:hidden}.keypad-grid,.keypay-container{display:flex;flex-direction:column;width:100%}.keypad-grid{flex-grow:1}.keypad-row{display:flex;flex-grow:1;width:100%}.keypad-key{border:none;cursor:pointer;flex-grow:1;font-size:1.2rem;margin:2px;text-align:center;width:100%}.selected-segement-option{color:var(--root-color)!important}.unselected-segement-option{color:var(--header-color)!important}.background-image-container{align-items:center;border-radius:8px;cursor:pointer;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.background-image-preview{height:100%;object-fit:fill;width:100%}.placeholder-image{color:#888;font-size:14px;text-align:center}.custom-chart-tooltip{max-width:280px;overflow:hidden;pointer-events:none;will-change:transform,left,top,opacity}.custom-chart-tooltip table{width:100%}.custom-chart-tooltip td{vertical-align:middle}.box-widget-container{cursor:grab;height:100%;padding:0;position:relative;width:100%}.box-widget-inner{border-radius:14px;height:100%;width:100%}.widget.widget--custom-label-size .widget-container :where(h1,h2,h3,h4,.chart-title,.chart-tooltip__label,.table-title,.MuiDataGrid-columnHeaderTitle,.MuiDataGrid-columnHeaderTitleContainer,.widget-title,.fan-label,[class*=__label],.environmental-status-widget__metricLabel,.elbow-label,.push-button-widget__button-label,.water-pump-widget__status,[class*=__title]){font-size:var(--widget-label-font-size)!important}.widget.widget--custom-label-size .box-widget-label{font-size:var(--widget-label-font-size)!important}.widget.widget--custom-label-size :where(.water-pipe-widget__title,.water-pipe-widget__label,.elbow-widget__title,.elbow-label,.water-pump-widget__title,.water-pump-widget__status){font-size:var(--widget-label-font-size)!important}.widget.widget--custom-value-size .widget-container :where(.slider-value,.chart-tooltip__value,.MuiDataGrid-cell,.MuiDataGrid-cellContent,.keypad__input,.keypad__key,.time-range-widget__tileInput,.time-range-widget__tileValue,.environmental-status-widget__metricValue,[class*=__value],[class*=__percentage],.segment-switch__btn,.mw-select__single-value,.mw-select__input-container,.command,.log,.widget-input){font-size:var(--widget-value-font-size)!important}.widget.widget--custom-value-size .widget-container :where([class*=__unit],.environmental-status-widget__metricUnit,.label-widget__unit,.liquid-widget__valueUnit,.water-tank-widget__valueUnit){font-size:calc(var(--widget-value-font-size)*.65)!important}.widget.widget--transparent .second-widget-resizer,.widget.widget--transparent .widget-resizer{border:none}@media (max-width:767px){.widget .widget-buttons-container{display:flex}.widget .widget-control-panel,.widget.widget--actions-open .widget-control-panel{display:none}}.add-device-expired-at-field{width:100%}.add-device-expired-at-field .MuiOutlinedInput-root{background:var(--cell-background);border-radius:8px;min-height:44px}.add-device-expired-at-field .MuiInputBase-input{color:var(--cell-color);font-size:calc(var(--body-font-size)*var(--font-size-multiplier));padding:10px 12px}.add-device-expired-at-field .MuiInputBase-input::placeholder{color:var(--rs-placeholder);opacity:1}.add-device-expired-at-field .MuiOutlinedInput-notchedOutline{border-color:var(--rs-control-border)}.add-device-expired-at-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--rs-control-border-hover)}.add-device-expired-at-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--rs-control-border-focus)}.add-device-expired-at-field .MuiIconButton-root,.add-device-expired-at-field .MuiSvgIcon-root{color:var(--rs-indicator)}.add-device-expired-at-field .MuiIconButton-root:hover{background:#0000}.add-device-expired-at-popper{z-index:1600}.add-device-expired-at-paper,.add-device-expired-at-popper .MuiPaper-root{background:var(--dr-picker-bg)!important;border:1px solid var(--dr-picker-border);border-radius:12px!important;box-shadow:var(--dr-picker-shadow)!important;color:var(--dr-picker-text)!important;overflow:hidden}.add-device-expired-at-popper .MuiDateCalendar-root,.add-device-expired-at-popper .MuiMonthCalendar-root,.add-device-expired-at-popper .MuiMultiSectionDigitalClock-root,.add-device-expired-at-popper .MuiMultiSectionDigitalClockSection-root,.add-device-expired-at-popper .MuiPickersActionBar-root,.add-device-expired-at-popper .MuiPickersLayout-contentWrapper,.add-device-expired-at-popper .MuiPickersLayout-root,.add-device-expired-at-popper .MuiPickersToolbar-root,.add-device-expired-at-popper .MuiYearCalendar-root{background:var(--dr-picker-bg)!important}.add-device-expired-at-popper .MuiPickersLayout-contentWrapper{align-items:stretch}.add-device-expired-at-popper .MuiPickersCalendarHeader-root{padding:10px 12px}.add-device-expired-at-popper .MuiDayCalendar-header span,.add-device-expired-at-popper .MuiDayCalendar-weekDayLabel{color:var(--dr-picker-weekday);font-weight:600}.add-device-expired-at-popper .MuiButtonBase-root,.add-device-expired-at-popper .MuiClockNumber-root,.add-device-expired-at-popper .MuiPickersArrowSwitcher-button,.add-device-expired-at-popper .MuiPickersCalendarHeader-label,.add-device-expired-at-popper .MuiPickersDay-root,.add-device-expired-at-popper .MuiPickersYear-yearButton,.add-device-expired-at-popper .MuiTimeClock-root,.add-device-expired-at-popper .MuiTypography-root{color:var(--dr-picker-text)}.add-device-expired-at-popper .MuiMultiSectionDigitalClockSection-item.Mui-selected,.add-device-expired-at-popper .MuiPickersDay-root.Mui-selected,.add-device-expired-at-popper .MuiPickersYear-yearButton.Mui-selected{background:var(--dr-picker-selected-bg)!important;color:var(--dr-picker-selected-text)!important}.add-device-expired-at-popper .MuiPickersDay-root.MuiPickersDay-dayOutsideMonth{color:var(--dr-picker-muted);opacity:.7}.add-device-expired-at-popper .MuiMultiSectionDigitalClockSection-item:hover,.add-device-expired-at-popper .MuiPickersDay-root:hover,.add-device-expired-at-popper .MuiPickersYear-yearButton:hover{background:var(--dr-picker-hover-bg)}.add-device-expired-at-popper .MuiMultiSectionDigitalClock-root{border-left:1px solid var(--dr-picker-divider)}.add-device-expired-at-popper .MuiMultiSectionDigitalClockSection-item{border-radius:10px}.add-device-expired-at-popper .MuiPickersActionBar-root{border-top:1px solid var(--dr-picker-divider);padding:10px 12px}.add-device-expired-at-popper .MuiButton-root{border-radius:10px;font-weight:700;text-transform:none}.add-device-expired-at-popper .MuiButton-textPrimary{color:var(--dr-picker-accent)}.add-device-expired-at-popper .MuiButton-textPrimary:hover{background:var(--dr-picker-action-hover-bg)}.add-device-expired-at-popper .Mui-disabled{color:var(--dr-picker-disabled)!important}.dd-relative{position:relative}.dd-input-counter{caret-color:var(--cell-color);color:var(--cell-color);padding-inline-end:64px}.dd-input-counter-text{inset-inline-end:12px;position:absolute;top:50%;transform:translateY(-50%)}.dd-footer-left{align-items:center;display:flex;gap:10px}.dd-back-icon{font-size:18px!important;margin-inline-end:8px}.dd-transfer-desc{color:var(--cell-color);font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));margin-block-end:16px;margin-block-start:6px;margin-inline-end:0;margin-inline-start:32px}.dd-details-container{height:96%}.dd-head-part-top{align-items:flex-start;justify-content:space-between}.dd-head-part-center{align-items:center;gap:16px;justify-content:space-between}.dd-device-title{font-size:calc(var(--heading-font-size)*var(--font-size-multiplier))}.dd-title-main{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-width:0;width:100%}.dd-title-main .details-meta-status{margin-left:0}.dd-title-main-primary{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:12px;min-width:0}.dd-title-main-controls{align-items:center;display:inline-flex;flex:0 0 auto;gap:12px;justify-content:flex-end;margin-inline-start:auto;min-width:0}.dd-status-inline{background:#0000;border:none;border-radius:8px;margin-top:0;min-height:34px;padding:6px 8px}.dd-head-inline-range .dd-time-controls{align-items:center}.dd-title-main-controls .dd-head-inline-range{margin-inline-start:0}.dd-status-clickable{align-items:center;cursor:pointer;display:flex;gap:8px;margin-top:6px;min-height:24px}.dd-status-clickable .dd-status-indicator,.dd-status-clickable .dd-status-text{pointer-events:none;-webkit-user-select:none;user-select:none}.dd-status-near-more{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:inline-flex;justify-content:center;min-height:34px;padding:6px 8px;position:relative;z-index:2}.dd-status-near-more .dd-status-indicator,.dd-status-near-more .dd-status-text{cursor:pointer;pointer-events:none;-webkit-user-select:none;user-select:none}.details-meta-pill.is-clickable{cursor:pointer}.details-meta-status.dd-status-online{background-color:var(--dd-status-online-bg);border:1px solid var(--dd-status-online-border);color:var(--dd-status-online-text)}.details-meta-status.dd-status-offline{background-color:var(--dd-status-offline-bg);border:1px solid var(--dd-status-offline-border);color:var(--dd-status-offline-text)}.details-status-dot-small.dd-dot-online{background-color:var(--dd-status-online-dot);box-shadow:0 0 0 3px var(--dd-status-online-ring)}.details-status-dot-small.dd-dot-offline{background-color:var(--dd-status-offline-dot);box-shadow:0 0 0 3px var(--dd-status-offline-ring)}.dd-notification-icon{color:var(--dd-teal)!important}.details-inline-more-wrapper{position:relative}.details-actions-menu{background:var(--dd-actions-menu-bg);border:1px solid var(--dd-actions-menu-border);border-radius:14px;box-shadow:var(--dd-actions-menu-shadow);display:none;min-width:240px;padding:10px;position:absolute;right:0;top:44px;z-index:2000}.details-actions-menu.open{display:block}.details-actions-menu-sep{background:var(--dd-actions-menu-divider);opacity:.9}.details-actions-menu-item{grid-gap:10px;align-items:center;border-radius:12px;color:var(--dd-actions-item-text);cursor:pointer;display:grid;font-size:calc(var(--body-font-size)*var(--font-size-multiplier));font-weight:500;gap:10px;grid-template-columns:22px 1fr;line-height:1.15;padding:10px 12px;-webkit-user-select:none;user-select:none;width:100%}.details-actions-menu-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.details-actions-menu-item svg{height:18px;width:18px}.details-actions-menu-item.first{padding:10px 12px}.details-actions-menu-item.danger{color:var(--dd-actions-item-danger)}.details-actions-menu-item:hover{background:var(--dd-actions-menu-hover)}.details-actions-menu-item.danger:hover{background:var(--dd-actions-menu-danger-hover)}.dd-head-actions-row{align-items:center;display:flex;gap:16px;margin-inline-start:auto}.dd-range-btn{background:var(--dd-range-btn-bg);color:var(--dd-range-btn-text)}.dd-custom-range{gap:8px}.dd-details-body-dashboard{flex-direction:column;height:78%;min-height:0}.dd-dashboard-tab-fixed{flex:0 0 auto;font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));text-align:center;white-space:nowrap;width:auto}.dd-details-body-empty{height:70%}.dd-no-data-center{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.dd-status-indicator{align-items:center;display:inline-flex;gap:6px}.dd-status-icon{font-size:calc(1em*var(--font-size-multiplier))!important}.dd-status-text{font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));font-weight:500}.dd-status-default .dd-status-icon,.dd-status-default .dd-status-text{color:var(--dd-status-default)}.dd-status-override-perfect .dd-status-icon,.dd-status-override-perfect .dd-status-text,.dd-status-perfect .dd-status-icon,.dd-status-perfect .dd-status-text{color:var(--dd-status-perfect)}.dd-status-good .dd-status-icon,.dd-status-good .dd-status-text,.dd-status-override-good .dd-status-icon,.dd-status-override-good .dd-status-text{color:var(--dd-status-good)}.dd-status-acceptable .dd-status-icon,.dd-status-acceptable .dd-status-text,.dd-status-override-acceptable .dd-status-icon,.dd-status-override-acceptable .dd-status-text{color:var(--dd-status-acceptable)}.dd-status-bad .dd-status-icon,.dd-status-bad .dd-status-text,.dd-status-override-bad .dd-status-icon,.dd-status-override-bad .dd-status-text{color:var(--dd-status-bad)}.dd-title-row{align-items:center;display:flex;gap:14px}.dd-title-status{margin-top:0;white-space:nowrap}.dd-head-bottom-row{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:10px}.dd-meta-line{display:flex}.dd-meta-left-group,.dd-meta-line{align-items:center;flex-wrap:wrap;gap:10px}.dd-meta-left-group{display:inline-flex}.dd-meta-right-group{align-items:center;display:inline-flex;gap:10px}.dd-only-divider{margin-inline:2px}.dd-range-wrap{align-items:center;display:inline-flex;gap:12px;position:relative}.dd-range-group{border-radius:12px}.dd-custom-btn{align-items:center;background:#0000;border:1px solid var(--dd-time-range-border);border-radius:12px;color:var(--dd-range-btn-text);cursor:pointer;display:inline-flex;gap:10px;height:40px;justify-content:center;min-width:132px;padding:0 14px}.dd-custom-btn:hover{background:#ffffff0f}.dd-custom-btn.active{border-color:var(--dd-teal);box-shadow:0 0 0 1px #00e3f540}.dd-custom-btn-icon{color:var(--dd-teal);font-size:calc(1.2em*var(--font-size-multiplier))}.dd-custom-btn-label{font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));white-space:nowrap}.dd-custom-popover{background:var(--dd-actions-menu-bg);border:1px solid var(--dd-actions-menu-border);border-radius:14px;box-shadow:var(--dd-actions-menu-shadow);inset-inline-end:0;max-width:calc(100vw - 40px);opacity:0;padding:18px;pointer-events:none;position:fixed;top:calc(100% + 12px);transform:translateY(6px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;visibility:hidden;width:520px;z-index:1200}.dd-custom-popover.open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.dd-custom-popover.rtl{inset-inline-end:auto;inset-inline-start:0}.dd-custom-popover-fields{gap:18px}.dd-custom-field,.dd-custom-popover-fields{display:flex;flex-direction:column}.dd-custom-field-label{color:var(--cell-color);font-weight:700;letter-spacing:.02em;margin-bottom:10px;text-transform:none}.dd-custom-date-field{width:100%}.dd-custom-popover .MuiInputBase-root{background:var(--dd-datepicker-bg)!important;border-radius:10px;height:40px!important}.dd-custom-popover .MuiOutlinedInput-notchedOutline{border-color:var(--dd-time-range-border)!important}.dd-custom-popover .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--dp-selected-outline,var(--dd-time-range-border))!important}.dd-custom-popover .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--dp-selected-bg)!important}.dd-custom-popover .MuiInputBase-input{color:var(--cell-color);padding:10px 12px!important}.dd-custom-popover .MuiInputBase-input::placeholder{color:var(--dd-actions-menu-title);opacity:1}.dd-custom-popover .MuiIconButton-root{color:var(--dd-range-btn-text)}.dd-custom-popover .MuiIconButton-root:hover{background:var(--dd-actions-menu-hover)}.dd-custom-popover-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end;margin-top:18px}.dd-custom-cancel{align-items:center;background:#0000;border:1px solid var(--btn-cancel-border);border-radius:10px;box-shadow:0 8px 18px -14px var(--btn-cancel-shadow);color:var(--btn-cancel-text);cursor:pointer;display:inline-flex;font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));font-weight:600;height:40px;justify-content:center;line-height:1;min-width:108px;padding:0 18px;position:static}.dd-custom-cancel:hover{background:var(--btn-cancel-hover-bg)}.dd-custom-apply{align-items:center;background:var(--btn-apply-bg);border:none;border-radius:10px;box-shadow:0 10px 20px -14px var(--btn-apply-shadow);color:var(--btn-apply-text);cursor:pointer;display:inline-flex;font-weight:600;height:40px;justify-content:center;line-height:1;min-width:108px;padding:0 18px;position:static}.dd-custom-apply:hover{background:var(--btn-apply-hover-bg)}.details-actions-menu-sep{background:#ffffff14;height:1px;margin:8px 6px}.details-actions-menu-item svg{font-size:calc(1.15em*var(--font-size-multiplier));opacity:.95}.details-actions-menu-item.danger svg{opacity:1}.dd-custom-wrapper .MuiPickersPopper-root{z-index:1300}.dd-custom-wrapper .MuiPickersDay-root{color:var(--cell-color)}.dd-custom-wrapper .MuiPickersDay-root.Mui-selected{background:var(--dp-selected-bg)!important;color:#001016!important}.dd-custom-wrapper .MuiPickersDay-root:hover{background:var(--dp-selected-bg-hover)}.dd-custom-wrapper .MuiPickersArrowSwitcher-button,.dd-custom-wrapper .MuiPickersCalendarHeader-label{color:var(--cell-color)!important}.dd-details-container{transition:box-shadow .22s ease}.dd-details-content{transition:padding .24s ease,gap .24s ease}.dd-content-expanded{gap:6px;min-height:0;padding:10px 10px 6px 14px}.dd-details-head-modern{transition:gap .24s ease}.dd-head-expanded{gap:4px}.dd-head-part-top{transition:min-height .24s ease,padding .24s ease}.dd-head-part-top-expanded{align-items:center;min-height:0;padding-block:2px 0}.dd-head-part-top-expanded .details-head-left{gap:2px;width:100%}.dd-device-hero{max-width:108px;min-width:108px;opacity:1;overflow:hidden;transform:translateX(0) scale(1);transform-origin:left center;transition:max-width .28s ease,min-width .28s ease,opacity .22s ease,transform .28s ease,margin .28s ease;width:108px}.dd-device-hero.is-hidden{max-width:0;min-width:0;opacity:0;transform:translateX(-10px) scale(.95)}.dd-expandable-meta{max-height:180px;opacity:1;overflow:visible;position:relative;transform:translateY(0);transition:max-height .28s ease,opacity .18s ease,transform .26s ease,margin .22s ease;z-index:5}.dd-expandable-meta--menu-open{z-index:40}.dd-expandable-meta.is-hidden{margin-top:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-8px)}.dd-head-part-top-expanded .dd-expandable-meta.is-hidden{margin:0;max-width:0;width:0}.dd-head-actions-row{justify-content:flex-end;width:100%}.dd-expand-toggle{margin-left:10px}.dd-expand-toggle-corner{margin-left:0;padding:6px 10px}.dd-details-body-dashboard{transition:height .26s ease}.dd-details-body-dashboard-expanded{flex:1 1 auto;height:auto;min-height:0}.dd-dashboard-tabs-expanded{margin-bottom:0}.dd-expand-toggle-tabs{margin-left:0}.dd-details-body-dashboard .diverted-dashboard{height:100%!important;min-height:0}@media (max-width:1180px){.dd-title-main-controls{flex-wrap:wrap;justify-content:space-between;margin-inline-start:0;width:100%}.dd-title-main-controls .dd-head-inline-range{width:100%}}.number-input{position:relative}.number-input--transparent{background-color:initial;box-shadow:none}.number-input--grab{cursor:grab}.number-input--grabbing{cursor:grabbing}.number-input--auto{cursor:auto}.number-input--align-title-line,.number-input--align-top{justify-content:flex-start}.number-input--align-center{justify-content:center}.number-input--align-bottom{justify-content:flex-end}.number-input__title{color:#fff;color:var(--widget-title-color,#fff);font-family:Lato,sans-serif;font-size:min(20px,20px);font-size:min(calc(20px*var(--font-size-multiplier, 1)),var(--widget-responsive-title-fit-size,calc(20px*var(--font-size-multiplier, 1))));font-weight:600;left:8px;left:calc(8px*var(--font-size-multiplier, 1));line-height:1.2;margin:0;overflow-wrap:anywhere;pointer-events:none;position:absolute;right:8px;right:calc(8px*var(--font-size-multiplier, 1));top:12px;top:calc(12px*var(--font-size-multiplier, 1));white-space:pre-wrap;word-break:break-word;z-index:10}.number-input__row{align-items:center;display:flex;gap:10%;justify-content:space-between;margin-top:56px;margin-top:calc(56px*var(--font-size-multiplier, 1));width:100%}.number-input:has(.number-input__title:empty) .number-input__row{height:100%;margin-top:0}.number-input--align-bottom:has(.number-input__title:empty) .number-input__row,.number-input--align-center:has(.number-input__title:empty) .number-input__row,.number-input--align-top:has(.number-input__title:empty) .number-input__row{height:auto}.number-input--align-title-line:has(.number-input__title:empty) .number-input__row{height:auto;margin-top:56px;margin-top:calc(56px*var(--font-size-multiplier, 1))}.number-input__btn{align-items:center;background:#3cc3df26;background:var(--numberinput-button-bg,var(--slider-button-bg,#3cc3df26));border:2px solid #8c8c8c;border:var(--numberinput-button-border,2px solid var(--numberinput-button-border-color,var(--numberinput-control-color,#8c8c8c)));border-radius:8px;border-radius:var(--slider-button-radius,8px);color:#fff;color:var(--numberinput-button-color,var(--numberinput-control-color,var(--button-color,var(--slider-button-color,#fff))));cursor:pointer;display:inline-flex;font-size:30px;font-size:var(--slider-button-font-size,30px);font-weight:700;height:42px;height:var(--slider-button-size,42px);justify-content:center;line-height:1;min-height:38px;min-height:var(--slider-button-min-size,38px);min-width:38px;min-width:var(--slider-button-min-size,38px);padding:0;transition:all .2s ease;transition:all var(--slider-button-transition,.2s ease);-webkit-user-select:none;user-select:none;width:42px;width:var(--slider-button-size,42px)}.number-input__btn:hover{background:#3cc3df66;background:var(--numberinput-button-hover-bg,var(--slider-button-hover-bg,#3cc3df66))}.number-input__editInput{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;background:var(--numberinput-edit-bg,#ffffff1a);border:2px solid #3cc3df80;border:var(--numberinput-edit-border,2px solid #3cc3df80);border-radius:12px;box-sizing:border-box;color:#fff;color:var(--numberinput-edit-text,#fff);font-family:Lato,sans-serif;font-size:20px;font-style:normal;font-weight:600;height:80%;letter-spacing:-.2px;line-height:100%;min-height:50px;outline:none;text-align:center;width:50%}.number-input__value{align-items:center;cursor:pointer;display:flex;flex:1 1;font-family:Roboto,sans-serif;justify-content:center;min-height:50px;-webkit-user-select:none;user-select:none}.number-input .number-input__value .number-input__valueText{color:#fff;color:var(--numberinput-value-color,var(--slider-button-color,#fff));font-family:Lato,sans-serif;font-size:40px;font-size:var(--widget-value-font-size,var(--numberinput-value-font-size,40px));font-style:normal;font-weight:300;letter-spacing:-.2px;line-height:100%;text-align:center}.number-input .number-input__value:hover .number-input__valueText{color:#fff;color:var(--numberinput-value-hover-color,var(--numberinput-value-color,var(--slider-button-color,#fff)))}.text-input-widget.not-draggable{cursor:auto}.text-input-widget.is-grabbing{cursor:grabbing}.text-input-widget.is-transparent{background-color:initial;box-shadow:none}.text-input-widget__title{color:var(--chart-title);margin-bottom:5px}.switch-widget--transparent{background-color:initial;box-shadow:none}.switch-widget--grab{cursor:grab}.switch-widget--grabbing{cursor:grabbing}.switch-widget--auto{cursor:auto}.switch-widget__title{color:#fffffff2;color:var(--widget-title-color,#fffffff2);margin:0}.switch-widget__row{align-items:center;align-self:center;align-self:var(--switch-align-self,center);display:flex;gap:12px;max-width:100%;width:fit-content}.switch-widget__label{align-items:center;color:#fff;color:var(--switch-label-text,#fff);display:inline-flex;font-size:32px;font-weight:600;line-height:1.1;position:relative;text-shadow:0 1px 4px #00000059;white-space:nowrap;z-index:1}.switch-widget{--switch-track-checked:var(--eds-accent,#00e3f5);--switch-track-unchecked:var(--switch-off-color,#7f7f7f);--switch-thumb-color:var(--switch-handle-color,#fff);--switch-thumb-color-disabled:#ffffffbf;--switch-thumb-shadow:2px 0 2px #00000059;--switch-focus-ring:#00e3f559}.switch-widget__toggle{align-items:center;background:#0000;border:none;border-radius:999px;cursor:pointer;display:inline-flex;justify-content:center;line-height:0;margin:0;padding:0}.switch-widget__toggle:disabled{cursor:not-allowed;opacity:.85}.switch-widget__toggle-svg{display:block}.switch-widget__toggle:focus-visible{box-shadow:0 0 0 3px var(--switch-focus-ring);outline:none}.push-button-widget{--push-button-active-bg:#4fc4d3;--push-button-active-border:#4fc4d3;--push-button-active-glow:#4fc4d394;--push-button-active-text:#fff;--push-button-inactive-border:#4fc4d394;--push-button-inactive-text:#8ce7ef;--push-button-inactive-bg:linear-gradient(180deg,#0a162aeb,#051021db);--push-button-widget-gap:calc(14px*var(--font-size-multiplier, 1));--push-button-title-size:calc(20px*var(--font-size-multiplier, 1));--push-button-row-padding-inline:0px;--push-button-row-padding-block:0px;--push-button-control-width:230px;--push-button-control-height:72px;--push-button-control-radius:24px;--push-button-control-padding-inline:28px;--push-button-control-padding-block:18px;--push-button-label-size:calc(24px*var(--font-size-multiplier, 1));--push-button-label-spacing:0.12em;gap:var(--push-button-widget-gap);justify-content:flex-start}.push-button-widget--transparent{background:#0000;box-shadow:none}.push-button-widget--grab{cursor:grab}.push-button-widget--grabbing{cursor:grabbing}.push-button-widget--auto{cursor:auto}.push-button-widget__title{color:#fffffff2;color:var(--widget-title-color,#fffffff2);font-size:min(var(--push-button-title-size),var(--push-button-title-size));font-size:min(var(--push-button-title-size),var(--widget-responsive-title-fit-size,var(--push-button-title-size)));line-height:1.12;margin:0}.push-button-widget__row{align-items:center;display:flex;flex:1 1;justify-content:flex-start;justify-content:var(--push-button-justify-content,flex-start);min-height:0;padding:var(--push-button-row-padding-block) var(--push-button-row-padding-inline);width:100%}.push-button-widget__button{align-items:center;background:var(--push-button-inactive-bg);border:1.5px solid var(--push-button-inactive-border);border-radius:var(--push-button-control-radius);box-shadow:inset 0 1px 0 #ffffff14,0 18px 32px #00000047;color:var(--push-button-inactive-text);cursor:pointer;display:flex;height:min(100%,var(--push-button-control-height));justify-content:center;max-height:100%;max-width:100%;min-height:72px;min-width:min(100%,230px);overflow:hidden;padding:var(--push-button-control-padding-block) var(--push-button-control-padding-inline);position:relative;transition:transform .12s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease;width:min(100%,var(--push-button-control-width))}.push-button-widget__button:before{background:linear-gradient(180deg,#ffffff24,#ffffff05 55%);border-radius:inherit;content:"";inset:1px;opacity:.9;pointer-events:none;position:absolute}.push-button-widget__button:hover{transform:translateY(-1px) scale(1.004)}.push-button-widget__button:focus-visible{box-shadow:0 0 0 3px #5fdae73d,inset 0 1px 0 #ffffff14,0 16px 28px #0000003d;outline:none}.push-button-widget__button.is-active{background:var(--push-button-active-bg);border-color:var(--push-button-active-border);box-shadow:inset 0 1px 0 #ffffff2e,0 22px 36px #0000004d,0 0 30px var(--push-button-active-glow);color:var(--push-button-active-text);transform:translateY(1px) scale(.992)}.push-button-widget__button-label{text-wrap:balance;font-size:var(--push-button-label-size);font-weight:700;letter-spacing:var(--push-button-label-spacing);line-height:.96;max-width:100%;overflow-wrap:anywhere;position:relative;text-align:center;text-shadow:0 2px 10px #00000052;text-transform:uppercase;white-space:normal;z-index:1}.push-button-widget__button.is-latched .push-button-widget__button-label{letter-spacing:.1em}@media (max-width:767px){.push-button-widget{gap:10px}}.gauge-widget{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:8px;padding:calc(8px*var(--font-size-multiplier, 1));position:relative;width:100%}.gauge-widget--transparent{background-color:initial;box-shadow:none}.gauge-widget--grab{cursor:grab}.gauge-widget--grabbing{cursor:grabbing}.gauge-widget--auto{cursor:auto}.gauge-widget__title{align-self:baseline;color:#fffffff2;color:var(--widget-title-color,#fffffff2);font-size:min(var(--medium),var(--medium));font-size:min(var(--gauge-title-font-size,var(--widget-responsive-title-size,var(--medium))),var(--widget-responsive-title-fit-size,var(--gauge-title-font-size,var(--widget-responsive-title-size,var(--medium)))));line-height:1.2;margin:0}.gauge-widget__content{flex:1 1;flex-direction:column}.gauge-widget__content,.gauge-widget__svgWrap{align-items:center;display:flex;justify-content:center;min-height:0;position:relative;width:100%}.gauge-widget__svgWrap{flex:1 1 auto;margin-top:2px;margin-top:calc(2px*var(--font-size-multiplier, 1))}.gauge{max-height:100%;max-width:100%}.gauge-widget__fillArc{transition:stroke-dashoffset .3s ease-in-out}.gauge-widget__centerText{align-items:center;display:flex;flex-direction:column;gap:2px;gap:calc(2px*var(--font-size-multiplier, 1));justify-content:center;left:50%;position:absolute;text-align:center;top:67%;transform:translate(-50%,-50%);width:90%}.gauge-widget__valueRow{margin-top:1px;margin-top:calc(1px*var(--font-size-multiplier, 1))}.gauge-widget__valuePill{border-radius:8px;border-radius:calc(8px*var(--font-size-multiplier, 1));color:#fffffff2;color:var(--gauge-value-text,#fffffff2);font-family:Roboto,sans-serif;font-size:16px;font-size:var(--gauge-value-font-size,var(--widget-responsive-body-size,16px));font-weight:700;padding:1px 6px;padding:calc(1px*var(--font-size-multiplier, 1)) calc(6px*var(--font-size-multiplier, 1));white-space:nowrap}.gauge-widget__minMax{box-sizing:border-box;display:flex;justify-content:space-between;margin-top:2px;margin-top:calc(2px*var(--font-size-multiplier, 1));padding:0 10px;padding:0 calc(10px*var(--font-size-multiplier, 1));width:100%}.gauge-widget__minMaxText{color:#afafafb3;color:var(--gauge-minmax-text,#afafafb3);font-family:Roboto,sans-serif;font-size:12px;font-size:var(--gauge-minmax-font-size,var(--widget-responsive-small-size,12px));font-weight:400}.liquid-widget{background:var(--liquid-card-bg);border:1px solid var(--widget-container-border);box-shadow:-1px -1px 4px 2px var(--widget-container-shadow);gap:8px;justify-content:flex-start;padding:12px 14px 14px}.liquid-widget--transparent{background:#0000;border-color:#0000;box-shadow:none}.liquid-widget--grab{cursor:grab}.liquid-widget--grabbing{cursor:grabbing}.liquid-widget--auto{cursor:auto}.liquid-widget__header{align-items:center;display:flex;justify-content:center;min-height:26px;width:100%}.liquid-widget__title{color:var(--liquid-title-color);font-size:min(clamp(10px,1.55vw,12px),clamp(10px,1.55vw,12px));font-size:min(clamp(10px,1.55vw,12px),var(--widget-responsive-title-fit-size,clamp(10px,1.55vw,12px)));font-weight:600;letter-spacing:.01em;line-height:1.25;margin:0;text-align:center;text-shadow:0 1px 8px var(--liquid-title-shadow);width:100%}.liquid-widget__body{flex:1 1;min-height:0;padding-top:4px}.liquid-widget__body,.liquid-widget__scene{align-items:center;display:flex;justify-content:center}.liquid-widget__scene{height:var(--liquid-scene-size);overflow:visible;position:relative;width:var(--liquid-scene-size)}.liquid-widget__scene--full .liquid-widget__sceneGlow{filter:blur(22px) saturate(1.18);opacity:.96}.liquid-widget__sceneGlow{background:radial-gradient(circle,var(--liquid-glow-color) 0,#0000 72%);border-radius:50%;filter:blur(20px);inset:10%;opacity:.78;pointer-events:none;position:absolute}.liquid-widget__svg{display:block;height:100%;overflow:visible;width:100%}.liquid-widget__backGlow{animation:liquidBackGlowPulse 4.6s ease-in-out infinite;filter:blur(10px);transform-origin:center}.liquid-widget__liquidShell{opacity:.55}.liquid-widget__wave{transform-box:fill-box;transform-origin:center;will-change:transform}.liquid-widget__wave--back{animation:liquidWaveBack 7.2s linear infinite}.liquid-widget__wave--front{animation:liquidWaveFront 4.8s linear infinite}.liquid-widget__wave--full{filter:drop-shadow(0 0 9px var(--liquid-wave-shadow))}.liquid-widget__scene--full .liquid-widget__wave--back{animation-duration:6.4s}.liquid-widget__scene--full .liquid-widget__wave--front{animation-duration:4.1s}.liquid-widget__liquidHighlight{animation:liquidHighlightDrift 5.2s ease-in-out infinite}.liquid-widget__bubbleLayer{opacity:.95}.liquid-widget__scene--full .liquid-widget__bubbleLayer{opacity:1}.liquid-widget__bubble{fill:var(--liquid-bubble-color);transform-origin:center}.liquid-widget__bubble--one{animation:liquidBubbleOne 4.2s ease-in-out infinite}.liquid-widget__bubble--two{animation:liquidBubbleTwo 4.8s ease-in-out infinite}.liquid-widget__bubble--three{animation:liquidBubbleThree 4.1s ease-in-out infinite}.liquid-widget__splashDrop{filter:drop-shadow(0 0 6px var(--liquid-splash-shadow));transform-box:fill-box;transform-origin:center}.liquid-widget__splashDrop--one{animation:liquidSplashArc 3.3s ease-in-out infinite}.liquid-widget__splashDrop--two{animation:liquidSplashPop 3.3s ease-in-out infinite}.liquid-widget__value{align-items:center;display:flex;font-weight:700;inset:0;justify-content:center;pointer-events:none;position:absolute;text-shadow:0 0 10px var(--liquid-value-shadow-primary),0 2px 8px var(--liquid-value-shadow-secondary)}.liquid-widget__valueNumber{color:var(--liquid-value-color);font-size:clamp(14px,3vw,21px);line-height:1}.liquid-widget__valueUnit{color:var(--liquid-unit-color);font-size:clamp(10px,1.8vw,13px);line-height:1}@keyframes liquidWaveFront{0%{transform:translateX(0)}to{transform:translateX(-28px)}}@keyframes liquidWaveBack{0%{transform:translateX(-14px)}to{transform:translateX(18px)}}@keyframes liquidHighlightDrift{0%,to{opacity:.7;transform:translate(0) rotate(-22deg)}50%{opacity:1;transform:translate(6px,2px) rotate(-18deg)}}@keyframes liquidBackGlowPulse{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:.92;transform:scale(1.04)}}@keyframes liquidBubbleOne{0%,to{opacity:.18;transform:translate(0) scale(.9)}50%{opacity:.5;transform:translate(2px,-10px) scale(1.1)}}@keyframes liquidBubbleTwo{0%,to{opacity:.16;transform:translate(0) scale(.9)}50%{opacity:.44;transform:translate(-1px,-12px) scale(1.08)}}@keyframes liquidBubbleThree{0%,to{opacity:.14;transform:translate(0) scale(.88)}55%{opacity:.38;transform:translate(1px,-8px) scale(1.02)}}@keyframes liquidSplashArc{0%,to{opacity:.5;transform:translate(0) rotate(-28deg) scale(.92)}20%{opacity:1;transform:translate(2px,-6px) rotate(-18deg) scale(1.02)}45%{opacity:.76;transform:translateY(-1px) rotate(-24deg) scale(.96)}}@keyframes liquidSplashPop{0%,to{opacity:.16;transform:translate(0) scale(.8)}18%{opacity:.85;transform:translate(2px,-8px) scale(1.12)}38%{opacity:.38;transform:translateY(-2px) scale(.9)}}@media (prefers-reduced-motion:reduce){.liquid-widget__backGlow,.liquid-widget__bubble--one,.liquid-widget__bubble--three,.liquid-widget__bubble--two,.liquid-widget__liquidHighlight,.liquid-widget__splashDrop--one,.liquid-widget__splashDrop--two,.liquid-widget__wave--back,.liquid-widget__wave--front{animation:none}}.radial-gauge{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:8px;padding:calc(8px*var(--rg-font-mult, 1));position:relative;width:100%}.radial-gauge--transparent{background-color:initial;box-shadow:none}.radial-gauge--grab{cursor:grab}.radial-gauge--grabbing{cursor:grabbing}.radial-gauge--auto{cursor:auto}.radial-gauge__title{align-self:baseline;color:#fffffff2;color:var(--widget-title-color,#fffffff2);font-size:min(var(--medium),var(--medium));font-size:min(var(--rg-title-font-size,var(--widget-responsive-title-size,var(--medium))),var(--widget-responsive-title-fit-size,var(--rg-title-font-size,var(--widget-responsive-title-size,var(--medium)))));line-height:1.2;margin:0}.radial-gauge__body{align-items:center;display:flex;flex:1 1 auto;justify-content:center;position:relative;width:100%}.radial-gauge__svg{flex-shrink:0;max-height:100%;max-width:100%}.radial-gauge__fill{transition:stroke-dashoffset .5s ease-out}.radial-gauge__center{align-items:center;display:flex;flex-direction:column;gap:2px;gap:var(--rg-gap,2px);justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:80%}.radial-gauge__value{color:#fffffff2;color:var(--radialgauge-value-text,#fffffff2);font-family:Roboto,sans-serif;font-size:12px;font-size:var(--rg-value-font-size,12px);font-weight:600;line-height:1;margin:0;padding:0;white-space:nowrap}.radial-gauge__unitRow{align-items:baseline;display:flex;gap:2px;gap:calc(2px*var(--rg-font-mult, 1));justify-content:center}.radial-gauge__unit{color:#dcdcdc99;color:var(--radialgauge-unit-text,#dcdcdc99);font-family:Roboto,sans-serif;font-size:8px;font-size:var(--rg-unit-font-size,8px);font-weight:300}.water-tank-widget{background:var(--water-tank-card-bg);border:1px solid var(--widget-container-border);box-shadow:-1px -1px 4px 2px var(--widget-container-shadow);gap:8px;justify-content:flex-start;padding:12px 14px}.water-tank-widget--transparent{background:#0000;border-color:#0000;box-shadow:none}.water-tank-widget--grab{cursor:grab}.water-tank-widget--grabbing{cursor:grabbing}.water-tank-widget--auto{cursor:auto}.water-tank-widget__header{align-items:flex-start;display:flex;flex:0 0 auto;justify-content:flex-start;min-height:28px;position:relative;width:100%;z-index:2}.water-tank-widget__title{color:var(--water-tank-title-color);font-size:min(clamp(16px,3.3vw,22px),clamp(16px,3.3vw,22px));font-size:min(clamp(16px,3.3vw,22px),var(--widget-responsive-title-fit-size,clamp(16px,3.3vw,22px)));font-weight:500;letter-spacing:-.03em;line-height:1.06;margin:0;text-shadow:0 1px 6px var(--water-tank-title-shadow)}.water-tank-widget__body{z-index:1}.water-tank-widget__body,.water-tank-widget__scene{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0;position:relative}.water-tank-widget__scene{overflow:visible}.water-tank-widget__svg{display:block;height:100%;overflow:hidden;width:100%}.water-tank-widget__value{align-items:baseline;display:flex;font-weight:700;justify-content:center;left:50%;line-height:1;max-width:58%;pointer-events:none;position:absolute;text-align:center;text-shadow:0 0 10px var(--water-tank-value-shadow-primary),0 2px 8px var(--water-tank-value-shadow-secondary);top:54.5%;transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(var(--water-tank-value-scale,1));transform-origin:center;white-space:nowrap;z-index:2}.water-tank-widget__valueNumber{color:var(--water-tank-value-color);font-size:clamp(16px,2.6vw,24px)}.water-tank-widget__valueUnit{color:var(--water-tank-unit-color);font-size:clamp(11px,1.5vw,14px)}.water-tank-widget__panelGlow{animation:waterTankPanelGlow 4.8s ease-in-out infinite;filter:blur(18px);transform-origin:center}.water-tank-widget__backGlow{animation:waterTankBackGlow 4.4s ease-in-out infinite;filter:blur(12px);transform-origin:center}.water-tank-widget__wave{transform-box:fill-box;transform-origin:center;will-change:transform}.water-tank-widget__wave--back{animation:waterTankWaveBack 7.2s linear infinite}.water-tank-widget__wave--front{animation:waterTankWaveFront 4.9s linear infinite}.water-tank-widget__surfaceHighlight{animation:waterTankHighlight 5.2s ease-in-out infinite}.water-tank-widget__bubbleLayer{opacity:.96}.water-tank-widget__bubble{fill:var(--water-tank-bubble-color);transform-origin:center}.water-tank-widget__bubble--one{animation:waterTankBubbleOne 4.5s ease-in-out infinite}.water-tank-widget__bubble--two{animation:waterTankBubbleTwo 5s ease-in-out infinite}.water-tank-widget__bubble--three{animation:waterTankBubbleThree 4.2s ease-in-out infinite}.water-tank-widget__bubble--four{animation:waterTankBubbleFour 5.4s ease-in-out infinite}.water-tank-widget__cornerMark{bottom:0;color:var(--water-tank-title-color);height:18px;opacity:.96;position:absolute;right:0;width:18px}@keyframes waterTankWaveFront{0%{transform:translateX(0)}to{transform:translateX(-44px)}}@keyframes waterTankWaveBack{0%{transform:translateX(-20px)}to{transform:translateX(26px)}}@keyframes waterTankHighlight{0%,to{opacity:.6;transform:translate(0) rotate(-14deg)}50%{opacity:1;transform:translate(9px,2px) rotate(-10deg)}}@keyframes waterTankPanelGlow{0%,to{opacity:.52;transform:scale(.96)}50%{opacity:.92;transform:scale(1.05)}}@keyframes waterTankBackGlow{0%,to{opacity:.42;transform:scale(.94)}50%{opacity:.82;transform:scale(1.06)}}@keyframes waterTankBubbleOne{0%,to{opacity:.2;transform:translate(0) scale(.88)}50%{opacity:.52;transform:translate(4px,-18px) scale(1.08)}}@keyframes waterTankBubbleTwo{0%,to{opacity:.18;transform:translate(0) scale(.86)}52%{opacity:.46;transform:translate(-2px,-16px) scale(1.04)}}@keyframes waterTankBubbleThree{0%,to{opacity:.16;transform:translate(0) scale(.9)}54%{opacity:.5;transform:translate(3px,-20px) scale(1.1)}}@keyframes waterTankBubbleFour{0%,to{opacity:.14;transform:translate(0) scale(.82)}46%{opacity:.4;transform:translate(-1px,-14px) scale(1)}}@media (prefers-reduced-motion:reduce){.water-tank-widget__backGlow,.water-tank-widget__bubble--four,.water-tank-widget__bubble--one,.water-tank-widget__bubble--three,.water-tank-widget__bubble--two,.water-tank-widget__panelGlow,.water-tank-widget__surfaceHighlight,.water-tank-widget__wave--back,.water-tank-widget__wave--front{animation:none}}.slider-widget{display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.slider-widget--transparent{background-color:initial;box-shadow:none}.slider-widget--grab{cursor:grab}.slider-widget--grabbing{cursor:grabbing}.slider-widget--auto{cursor:auto}.slider-widget--align-title-line,.slider-widget--align-top{justify-content:flex-start}.slider-widget--align-center{justify-content:center}.slider-widget--align-bottom{justify-content:flex-end}.slider-widget__title{color:#fff;color:var(--widget-title-color,#fff);font-size:min(18px,18px);font-size:min(var(--slider-title-font-size,18px),var(--widget-responsive-title-fit-size,var(--slider-title-font-size,18px)));font-weight:500;margin-bottom:20px;margin-bottom:var(--slider-title-margin-bottom,20px);margin-top:0}.slider-widget--align-title-line .slider-widget__title:empty{display:block!important;min-height:22px;min-height:var(--slider-title-reserved-height,calc(22px*var(--font-size-multiplier, 1)))}.slider-widget__inner{display:flex;flex-direction:column;width:100%}.slider-widget__row{align-items:center;display:flex;gap:30px;gap:var(--slider-row-gap,30px);width:100%}.slider-widget__controlRow{align-items:center;display:flex;flex-direction:row;gap:24px;gap:var(--slider-row-gap,24px);width:100%}.slider-widget__controlRow--rtl{flex-direction:row-reverse}.slider-widget__btn{align-items:center;background:#3cc3df26;background:var(--slider-button-bg,#3cc3df26);border:2px solid #8c8c8c;border:var(--slider-button-border,2px solid var(--slider-control-color,#8c8c8c));border-radius:8px;border-radius:var(--slider-button-radius,8px);color:#3cc3df;color:var(--slider-control-color,var(--slider-button-color,#3cc3df));cursor:pointer;display:inline-flex;font-size:30px;font-size:var(--slider-button-font-size,30px);font-weight:700;height:42px;height:var(--slider-button-size,42px);justify-content:center;line-height:1;min-height:38px;min-height:var(--slider-button-min-size,38px);min-width:38px;min-width:var(--slider-button-min-size,38px);padding:0;transition:all .2s ease;transition:all var(--slider-button-transition,.2s ease);-webkit-user-select:none;user-select:none;width:42px;width:var(--slider-button-size,42px)}.slider-widget__btn:hover{background-color:#3cc3df66;background-color:var(--slider-button-hover-bg,#3cc3df66)}.slider-widget__sliderWrap{align-items:center;display:flex;flex:1 1;min-width:0}.slider-widget__slider{--track-height:var(--slider-height,12px);--thumb-size:var(--slider-thumb-size,24px);cursor:pointer;flex:1 1;height:max(var(--thumb-size),calc(var(--track-height) + 8px));min-width:120px;min-width:var(--slider-min-width,120px);position:relative}.slider-widget__track{background-color:#555;background-color:var(--slider-track-bg,#555);border-radius:calc(var(--track-height)/2);height:var(--track-height);overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);transition:left .15s ease,width .15s ease,background-color .15s ease}.slider-widget__track.slider-widget__track-0{background-color:#66b;background-color:var(--slider-color,#66b)}.slider-widget__thumb{background-color:#e4cbe4;background-color:var(--slider-thumb-bg,#e4cbe4);border:2px solid #66b;border:2px solid var(--slider-color,var(--slider-thumb-border-color,#66b));border-radius:50%;box-shadow:0 0 8px #00000080;box-shadow:var(--slider-thumb-shadow,0 0 8px #00000080);cursor:pointer;height:var(--thumb-size);position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .15s ease,transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease;width:var(--thumb-size);z-index:2}.slider-widget__thumb:hover{box-shadow:0 0 12px #000000b3;box-shadow:var(--slider-thumb-hover-shadow,0 0 12px #000000b3);transform:translate(-50%,-50%) scale(1.1)}.slider-widget__percentageWrap{display:flex;flex-shrink:0;justify-content:center;margin-left:0;width:100%}.slider-widget__percentage{background:#0000;color:#fff;color:var(--slider-percentage-color,#fff);font-size:19px;font-size:var(--widget-value-font-size,var(--slider-percentage-font-size,19px));font-weight:700}@media (max-width:1200px){.widget-container{--slider-button-size:38px;--slider-percentage-font-size:22px;--slider-row-gap:18px}}@media (max-width:992px){.widget-container{--slider-button-size:36px;--slider-percentage-font-size:20px;--slider-min-width:180px}}@media (max-width:768px){.widget-container{--slider-button-size:32px;--slider-percentage-font-size:18px;--slider-min-width:150px}}@media (max-width:576px){.widget-container{--slider-button-size:28px;--slider-button-font-size:24px;--slider-percentage-font-size:16px;--slider-min-width:120px;--slider-title-font-size:16px}}.label-widget--transparent{background-color:initial;box-shadow:none}.label-widget--grab{cursor:grab}.label-widget--grabbing{cursor:grabbing}.label-widget--auto{cursor:auto}.label-widget{overflow:hidden;position:relative;z-index:0}.label-widget__level{background-position:bottom;background-repeat:no-repeat;border-bottom-left-radius:18px;border-bottom-left-radius:var(--widget-border-radius,18px);border-top-left-radius:18px;border-top-left-radius:var(--widget-border-radius,18px);bottom:0;left:0;pointer-events:none;position:absolute;top:0;width:8px;width:var(--label-level-width,8px);z-index:0}.label-widget__title{color:#fffffff2;color:var(--label-title-color,var(--widget-title-color,#fffffff2));font-size:min(var(--medium),var(--medium));font-size:min(var(--widget-responsive-title-size,var(--medium)),var(--widget-responsive-title-fit-size,var(--widget-responsive-title-size,var(--medium))));line-height:1.2;margin:0;position:relative;z-index:1}.label-widget__value{color:var(--accent);color:var(--label-active-color,var(--label-value-fallback,var(--accent)));display:inline-block;font-size:42px;font-size:var(--widget-responsive-value-size,42px);line-height:1.04;margin:0;position:relative;text-align:left;text-align:var(--label-text-align,left);text-shadow:none;text-shadow:var(--label-value-shadow,none);transition:color .3s ease,text-shadow .3s ease;z-index:2}.label-widget__unit{color:inherit;font-size:32px;font-size:var(--widget-responsive-unit-size,32px)}.label-widget__valueCluster{display:flex;overflow:visible;position:relative;width:100%;z-index:1}.label-widget__valueStack{align-items:baseline;display:inline-flex;isolation:isolate;justify-content:center;overflow:visible;position:relative}.label-widget__valueGlow{background:radial-gradient(circle at center,#0003 0,#00000014 42%,#00000005 68%,#0000 82%);background:radial-gradient(circle at center,var(--label-glow-core,#0003) 0,var(--label-glow-mid,#00000014) 42%,var(--label-glow-edge,#00000005) 68%,#0000 82%);border-radius:999px;height:100%;height:calc(100% + var(--label-glow-size, 0px));left:50%;opacity:0;opacity:var(--label-glow-opacity,0);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .24s ease;width:100%;width:calc(100% + var(--label-glow-size, 0px));z-index:0}.label-widget .MuiButtonBase-root,.label-widget .MuiIconButton-root,.label-widget .actions,.label-widget .toolbar,.label-widget .widget-actions,.label-widget .widget__actions,.label-widget [data-no-drag],.label-widget [role=button],.label-widget [role=menuitem],.label-widget a,.label-widget button{cursor:pointer!important;position:relative;z-index:10}.label-widget .MuiButtonBase-root *,.label-widget .MuiIconButton-root *,.label-widget .actions *,.label-widget .toolbar *,.label-widget .widget-actions *,.label-widget .widget__actions *,.label-widget [data-no-drag] *,.label-widget [role=button] *,.label-widget [role=menuitem] *,.label-widget a *,.label-widget button *{cursor:pointer!important}.chart-container{background:var(--header-background);background:var(--chart-bg-effective,var(--header-background));display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;gap:10px;height:550px;height:var(--chart-height,550px);overflow:hidden;padding:20px;position:relative;transition:box-shadow .2s ease;width:850px;width:var(--chart-width,850px)}.chart-container.chart--transparent{background:#0000;border-color:#0000;box-shadow:none}.chart--grab{cursor:grab}.chart--grabbing{cursor:grabbing}.chart--default{cursor:default}.chart-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:5px;width:100%}.chart-title{color:#f1f5f9;color:var(--widget-title-color,#f1f5f9);font-size:min(18px,18px);font-size:min(var(--chart-title-size,18px),var(--widget-responsive-title-fit-size,var(--chart-title-size,18px)));font-weight:600;line-height:1.2;margin:0}.chart-header__actions{align-items:center;display:flex;margin-inline-start:auto}.chart-resetZoomIcon{color:#ef4444;cursor:pointer;font-size:26px!important;font-size:var(--chart-icon-size,26px)!important}.chart-help{position:relative}.chart-infoIcon{color:#64748b;color:var(--chart-muted,#64748b);cursor:help;font-size:22px!important;font-size:var(--chart-icon-size,22px)!important}.chart-helpMenu{background:#1e293b;background:var(--chart-help-bg,#1e293b);border:1px solid #334155;border:1px solid var(--chart-help-border,#334155);border-radius:8px;box-shadow:0 4px 12px #00000080;box-shadow:var(--chart-help-shadow,0 4px 12px #00000080);color:#f1f5f9;color:var(--chart-help-text,#f1f5f9);display:none;font-size:12px;font-size:var(--chart-help-size,12px);inset-inline-end:0;padding:12px;position:absolute;top:30px;width:200px;width:min(220px,calc(100vw - 24px));z-index:100}.chart-helpMenu--open{display:block}.chart-helpMenu__row{align-items:center;display:flex;gap:6px;margin:0 0 8px}.chart-helpMenu__row:last-child{margin:0}.chart-helpMenu__dot{color:#3b82f6}.chart-body{flex:1 1;pointer-events:auto;pointer-events:var(--chart-pointer-events,auto);position:relative;width:100%}.chart-emptyOverlay{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.chart-emptyOverlay,.chart-emptyText{color:#64748b;color:var(--chart-muted,#64748b);font-size:14px;font-size:var(--chart-empty-size,14px)}.chart-emptyText{margin-top:20%;text-align:center}.chart-body .custom-chart-tooltip{background:#0f172af2;background:var(--chart-tooltip-bg,#0f172af2);border:1px solid #334155;border:1px solid var(--chart-tooltip-border,#334155);border-radius:12px;box-shadow:0 12px 24px -4px #0009;box-shadow:var(--chart-tooltip-shadow,0 12px 24px -4px #0009);color:#f8fafc;color:var(--chart-tooltip-text,#f8fafc);display:block;max-width:420px;opacity:0;overflow:visible;padding:14px;pointer-events:none;position:absolute;transform:translateZ(0);transition:transform .08s ease,opacity .08s ease;z-index:1000}.chart-tooltip__title{border-bottom:1px solid #334155;border-bottom:1px solid var(--chart-tooltip-border,#334155);color:#94a3b8;color:var(--chart-tooltip-title,#94a3b8);font-size:14px;font-weight:600;margin-bottom:10px;padding-bottom:6px}.chart-tooltip__table{border-collapse:collapse;table-layout:auto;width:100%}.chart-tooltip__table tr{grid-column-gap:12px;align-items:start;column-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) auto}.chart-tooltip__leftCell{align-items:flex-start;display:flex;font-size:13px;min-width:0;padding:6px 0;width:auto}.chart-tooltip__swatch{border-radius:3px;display:inline-block;flex:0 0 auto;height:10px;margin-inline-end:12px;margin-top:3px;width:10px}.chart-tooltip__label{color:#cbd5e1;color:var(--chart-tooltip-row-text,#cbd5e1);flex:1 1 auto;line-height:1.25;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.chart-tooltip__rightCell{font-size:14px;font-weight:700;justify-self:end;padding:6px 0;text-align:end;vertical-align:top;white-space:nowrap;width:auto}.chart-tooltip__value{font-feature-settings:"tnum";display:inline-block;font-variant-numeric:tabular-nums}.chart-tooltip__unit{color:#94a3b8;color:var(--chart-tooltip-unit,#94a3b8);font-size:11px;font-weight:400;margin-inline-start:2px;white-space:nowrap}.led-widget{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:8px;padding:calc(8px*var(--led-font-mult, 1));position:relative;width:100%}.led-widget--transparent{background-color:initial;box-shadow:none}.led-widget--grab{cursor:grab}.led-widget--grabbing{cursor:grabbing}.led-widget--auto{cursor:auto}.led-widget__title{color:#fff;color:var(--widget-title-color,#fff);font-family:Lato,sans-serif;font-size:min(16px,16px);font-size:min(var(--led-title-font-size,16px),var(--widget-responsive-title-fit-size,var(--led-title-font-size,16px)));font-weight:600;line-height:1.2;margin:0 0 4px;margin:0 0 calc(4px*var(--led-font-mult, 1)) 0;overflow-wrap:anywhere;padding:0 4px;padding:0 calc(4px*var(--led-font-mult, 1));pointer-events:none;text-align:start;white-space:pre-wrap;width:100%;word-break:break-word;z-index:10}.led-widget__content{flex:1 1}.led-widget__content,.led-widget__inner{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.led-widget__inner{box-sizing:border-box;height:100%;max-height:calc(100% - 24px);max-height:calc(100% - var(--led-container-padding, 12px)*2);max-width:calc(100% - 24px);max-width:calc(100% - var(--led-container-padding, 12px)*2);padding:12px;padding:var(--led-container-padding,12px)}.led-widget__glow{animation:subtlePulse 3s ease-in-out infinite;background:radial-gradient(circle,#ff3b30 0,#ff3b30 15%,#0000 40%);background:radial-gradient(circle,var(--led-color,#ff3b30) 0,var(--led-color,#ff3b30) 15%,#0000 40%);border-radius:50%;filter:blur(8px);height:100px;height:var(--led-glow-size,100px);opacity:.1;opacity:var(--led-glow-opacity,.1);position:absolute;width:100px;width:var(--led-glow-size,100px);z-index:1}.led-widget__stack{align-items:center;display:flex;flex-direction:column;gap:8px;gap:var(--led-gap-size,8px);justify-content:center;position:relative;z-index:2}.led{transition:all .3s cubic-bezier(.4,0,.2,1)}.led:hover{transform:scale(1.02)}.led-widget__ledCircle{background-color:#3c3c3ccc;background-color:var(--led-inactive-bg,#3c3c3ccc);border:2px solid #64646466;border:var(--led-border-width,2px) solid var(--led-inactive-border,#64646466);border-radius:50%;box-shadow:inset 0 0 6px #0006;box-shadow:inset 0 0 calc(var(--led-size, 40px)*.15) #0006;height:40px;height:var(--led-size,40px);overflow:hidden;position:relative;transition:all .3s ease;width:40px;width:var(--led-size,40px);z-index:2}.led-widget--active .led-widget__ledCircle{background-color:#ff3b30;background-color:var(--led-color,#ff3b30);border-color:#fff3;border-color:var(--led-active-border,#fff3);box-shadow:0 0 16px #ff3b30,inset 0 0 8px #ffffff26;box-shadow:0 0 calc(var(--led-size, 40px)*.4) var(--led-color,#ff3b30),inset 0 0 calc(var(--led-size, 40px)*.2) #ffffff26}.led-widget__highlight{border-radius:50%;filter:blur(.5px)}.led-widget__highlight--top{background:radial-gradient(circle,#fff9 0,#fff0 70%);background:radial-gradient(circle,var(--led-highlight-strong,#fff9) 0,#fff0 70%);height:30%;left:15%;opacity:.2;position:relative;top:15%;width:30%}.led-widget--active .led-widget__highlight--top{opacity:.6}.led-widget__highlight--center{background:radial-gradient(circle,#fffc 0,#fff0 100%);background:radial-gradient(circle,var(--led-highlight-soft,#fffc) 0,#fff0 100%);height:15%;left:50%;opacity:.15;position:absolute;top:50%;transform:translate(-50%,-50%);width:15%}.led-widget--active .led-widget__highlight--center{opacity:.7}@keyframes subtlePulse{0%,to{opacity:.1;opacity:var(--led-glow-opacity,.1);transform:scale(1)}50%{opacity:.2;opacity:calc(var(--led-glow-opacity, .1)*2);transform:scale(1.05)}}.text-title-widget{height:100%;width:100%}.text-title-widget.not-draggable{cursor:auto}.text-title-widget.is-grabbing{cursor:grabbing}.text-title-widget.is-transparent{background-color:initial;box-shadow:none}.text-title-widget__title{color:inherit;color:var(--texttitle-color,inherit);font-family:inherit;font-family:var(--texttitle-font-family,inherit);font-size:min(inherit,inherit);font-size:min(var(--texttitle-font-size,inherit),var(--widget-responsive-title-fit-size,var(--texttitle-font-size,inherit)));font-style:normal;font-style:var(--texttitle-font-style,normal);font-weight:inherit;font-weight:var(--texttitle-font-weight,inherit);margin:0;text-align:inherit;text-align:var(--texttitle-align,inherit);text-decoration:none;-webkit-text-decoration:var(--texttitle-text-decoration,none);text-decoration:var(--texttitle-text-decoration,none);white-space:pre-wrap;width:100%;word-break:break-word}.background-image--grab{cursor:grab}.background-image--grabbing{cursor:grabbing}.background-image--pointer{cursor:pointer}.box-widget{backdrop-filter:blur(0);backdrop-filter:blur(var(--boxw-backdrop-blur,0));-webkit-backdrop-filter:blur(0);-webkit-backdrop-filter:blur(var(--boxw-backdrop-blur,0));border:none;border:var(--boxw-border,none);border-radius:0;border-radius:var(--boxw-border-radius,0);box-shadow:none;box-shadow:var(--boxw-shadow,none);opacity:1;opacity:var(--boxw-opacity,1)}.box-widget--solid{background-color:#121c28e6;background-color:var(--boxw-bg-color,var(--box-widget-bg-solid,#121c28e6));background-image:none}.box-widget--gradient{background-color:initial;background-image:linear-gradient(135deg,#384a5ef2,#161f2df2);background-image:var(--boxw-bg-image,linear-gradient(135deg,var(--box-widget-gradient-0,#384a5ef2),var(--box-widget-gradient-1,#161f2df2)))}.box-widget--grab{cursor:grab}.box-widget--grabbing{cursor:grabbing}.box-widget--default{cursor:default}.box-widget-label{color:#ffffffeb;color:var(--box-widget-label,#ffffffeb);font-size:min(var(--medium),var(--medium));font-size:min(var(--widget-responsive-title-size,var(--medium)),var(--widget-responsive-title-fit-size,var(--widget-responsive-title-size,var(--medium))));line-height:1.2;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.menu-widget{--mw-title-color:var(--widget-title-color,#fffffff2);--mw-control-bg:var(--header-background);--mw-control-border:var(--widget-input-border);--mw-control-border-hover:var(--header-hover,var(--widget-input-border));--mw-control-border-focus:var(--accent);--mw-value-color:var(--header-color,var(--root-color));--mw-placeholder-color:var(--widget-input-placeholder,#ffffff8c);--mw-indicator-color:var(--mw-value-color);--mw-dropdown-bg:var(--cell-background,#fff);--mw-dropdown-border:var(--modal-border,#0000001a);--mw-option-bg:#0000;--mw-option-color:var(--mw-title-color);--mw-option-hover-bg:var(--menu-option-hover-bg);--mw-option-hover-color:var(--mw-title-color);--mw-option-selected-bg:var(--header-hover);--mw-option-selected-color:var(--mw-title-color);--mw-option-disabled-color:#96a0aacc}.menu-widget--transparent{background-color:initial;box-shadow:none}.menu-widget--grab{cursor:grab}.menu-widget--grabbing{cursor:grabbing}.menu-widget--auto{cursor:auto}.menu-widget__title{color:var(--mw-title-color);margin:0}.menu-widget__selectWrap{position:relative;text-align:left;text-align:var(--menu-text-align,left);width:100%;z-index:5}.menu-widget.widget-container{overflow:visible}.menu-widget .mw-select__menu-list{background-color:var(--mw-dropdown-bg)!important;max-height:240px;overflow-y:auto;overscroll-behavior:contain}.menu-widget .mw-select__control{background-color:var(--mw-control-bg)!important;border:1px solid var(--mw-control-border)!important;box-shadow:none!important}.menu-widget .mw-select__control:hover{border-color:var(--mw-control-border-hover)!important}.menu-widget .mw-select__control--is-focused{border-color:var(--mw-control-border-focus)!important;box-shadow:none!important}.menu-widget .mw-select__single-value{color:var(--mw-value-color)!important}.menu-widget .mw-select__placeholder{color:var(--mw-placeholder-color)!important}.menu-widget .mw-select__input-container,.menu-widget .mw-select__input-container input{color:var(--mw-value-color)!important}.menu-widget .mw-select__clear-indicator,.menu-widget .mw-select__indicator{color:var(--mw-indicator-color)!important}.menu-widget .mw-select__clear-indicator:hover,.menu-widget .mw-select__indicator:hover{opacity:.85}.menu-widget .mw-select__menu{background-color:var(--mw-dropdown-bg)!important;border:1px solid var(--mw-dropdown-border)!important;overflow:hidden}.menu-widget .mw-select__option{background-color:var(--mw-option-bg)!important;color:var(--mw-option-color)!important}.menu-widget .mw-select__option--is-focused{background-color:var(--mw-option-hover-bg)!important;color:var(--mw-option-hover-color)!important}.menu-widget .mw-select__option--is-selected{background-color:var(--mw-option-selected-bg)!important;color:var(--mw-option-selected-color)!important}.menu-widget .mw-select__option--is-disabled{background-color:var(--mw-option-bg)!important;color:var(--mw-option-disabled-color)!important;opacity:.8}.keypad{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding:10px;padding:calc(10px*var(--font-size-multiplier, 1));position:relative;width:100%}.keypad--transparent{background-color:initial;box-shadow:none}.keypad--grab{cursor:grab}.keypad--grabbing{cursor:grabbing}.keypad--auto{cursor:auto}.keypad__title{color:#fff;color:var(--keypad-title-color,var(--widget-title-color,#fff));font-family:Lato,sans-serif;font-size:min(20px,20px);font-size:min(calc(20px*var(--font-size-multiplier, 1)),var(--widget-responsive-title-fit-size,calc(20px*var(--font-size-multiplier, 1))));font-weight:600;left:10px;left:calc(10px*var(--font-size-multiplier, 1));letter-spacing:-.2px;line-height:1.2;margin:0;overflow-wrap:anywhere;pointer-events:none;position:absolute;right:10px;right:calc(10px*var(--font-size-multiplier, 1));top:10px;top:calc(10px*var(--font-size-multiplier, 1));white-space:pre-wrap;word-break:break-word;z-index:10}.keypad__container{align-items:center;cursor:default;display:flex;flex-direction:column;margin-top:60px;margin-top:calc(60px*var(--font-size-multiplier, 1));max-width:346px;max-width:calc(346px*var(--font-size-multiplier, 1));width:100%}.keypad:has(.keypad__title:empty) .keypad__container{margin-top:12px;margin-top:calc(12px*var(--font-size-multiplier, 1))}.keypad__inputContainer{align-items:center;background-color:#1d293d80;background-color:var(--keypad-input-bg,#1d293d80);border-radius:8px;border-radius:calc(8px*var(--font-size-multiplier, 1));box-sizing:border-box;display:flex;gap:10px;gap:calc(10px*var(--font-size-multiplier, 1));height:51px;height:calc(51px*var(--font-size-multiplier, 1));justify-content:flex-start;margin-bottom:10px;margin-bottom:calc(10px*var(--font-size-multiplier, 1));padding:16px;padding:calc(16px*var(--font-size-multiplier, 1));width:100%}.keypad__input{background-color:initial;border:none;color:#fff;color:var(--keypad-input-text,#fff);cursor:default;direction:ltr;flex:1 1;font-family:Roboto,sans-serif;font-size:24px;font-size:calc(24px*var(--font-size-multiplier, 1));font-weight:400;height:100%;margin:0;outline:none;padding:0;text-align:left;width:100%}.keypad__gridContainer{background-color:#121d32;background-color:var(--keypad-grid-bg,#121d32);border-radius:19px;border-radius:calc(19px*var(--font-size-multiplier, 1));box-sizing:border-box;height:209px;height:calc(209px*var(--font-size-multiplier, 1));padding:10px 8px;padding:calc(10px*var(--font-size-multiplier, 1)) calc(8px*var(--font-size-multiplier, 1))}.keypad__grid,.keypad__gridContainer{display:flex;flex-direction:column;gap:4px;gap:calc(4px*var(--font-size-multiplier, 1));width:100%}.keypad__grid{height:100%}.keypad__row{display:flex;flex:1 1;gap:4px;gap:calc(4px*var(--font-size-multiplier, 1));justify-content:space-between}.keypad__key{align-items:center;background-color:#72768030;background-color:var(--keypad-key-bg,#72768030);border:none;border-radius:46px;border-radius:calc(46px*var(--font-size-multiplier, 1));color:#fff;color:var(--keypad-key-text,#fff);cursor:pointer;display:flex;flex:1 1;font-family:Roboto,sans-serif;font-size:18px;font-size:calc(18px*var(--font-size-multiplier, 1));font-weight:500;height:42px;height:calc(42px*var(--font-size-multiplier, 1));justify-content:center;min-width:0;padding-top:2px;padding-top:calc(2px*var(--font-size-multiplier, 1));transition:all .2s ease}.keypad__key:hover{background-color:#72768059;background-color:var(--keypad-key-bg-hover,#72768059);box-shadow:0 2px 8px #0003;transform:translateY(-1px)}.keypad__key:active{background-color:#72768040;background-color:var(--keypad-key-bg-active,#72768040);transform:translateY(0)}.keypad__key--del{background-color:#4f6375;background-color:var(--keypad-del-bg,#4f6375);color:#fff;color:var(--keypad-del-text,#fff)}.keypad__key--del:hover{background-color:#637789;background-color:var(--keypad-del-bg-hover,#637789)}.keypad__key--del:active{background-color:#45596b;background-color:var(--keypad-del-bg-active,#45596b)}.keypad__key--dot{font-size:28px;font-size:calc(28px*var(--font-size-multiplier, 1));font-weight:700}.keypad__delIconWrap,.segment-switch{align-items:center;display:flex;justify-content:center}.segment-switch{--segment-accent:var(--switch-track-checked,#3cc3df);--segment-group-bg:var(--switch-track-unchecked,#1d293d80);--segment-unselected-text:var(--segment-text-unselected,var(--text-color,#fff));--segment-selected-text:var(--segment-text-selected,var(--switch-thumb-color,#fff));--segment-selected-border:1px solid var(--segment-accent);--segment-selected-bg:var(--segment-bg-selected,#3cc3df99);--segment-hover-bg:var(--segment-bg-hover,#3cc3df1a);--segment-selected-shadow:var(--segment-shadow-selected,0px 0px 10.6px 0px #3cc3df4d);--segment-selected-hover-bg:var(--segment-bg-selected-hover,#3cc3dfcc);--segment-selected-hover-shadow:var(--segment-shadow-selected-hover,0px 0px 12px 0px #3cc3df66);--segment-selected-bg-mixed:color-mix(in srgb,var(--segment-accent) 60%,#0000);--segment-hover-bg-mixed:color-mix(in srgb,var(--segment-accent) 12%,#0000);--segment-shadow-color-mixed:color-mix(in srgb,var(--segment-accent) 30%,#0000);--segment-selected-hover-bg-mixed:color-mix(in srgb,var(--segment-accent) 80%,#0000);--segment-selected-hover-shadow-color-mixed:color-mix(in srgb,var(--segment-accent) 40%,#0000);--segment-selected-shadow-final:0px 0px 10.6px 0px var(--segment-shadow-color-mixed,#3cc3df4d);--segment-selected-hover-shadow-final:0px 0px 12px 0px var(--segment-selected-hover-shadow-color-mixed,#3cc3df66);box-sizing:border-box;flex-direction:column;height:100%;padding:10px;position:relative;width:100%}.segment-switch--transparent{background-color:initial;box-shadow:none}.segment-switch--grab{cursor:grab}.segment-switch--grabbing{cursor:grabbing}.segment-switch--auto{cursor:auto}.segment-switch__title{text-fill-color:#0000;background:#fff;-webkit-background-clip:text;color:var(--chart-title);font-family:Lato,sans-serif;font-size:min(clamp(14px,20px,20px),clamp(14px,20px,20px));font-size:min(clamp(14px,var(--widget-responsive-title-size,calc(20px*var(--font-size-multiplier, 1))),20px),var(--widget-responsive-title-fit-size,clamp(14px,var(--widget-responsive-title-size,calc(20px*var(--font-size-multiplier, 1))),20px)));font-style:normal;font-weight:600;height:auto;left:10px;letter-spacing:-.2px;line-height:1.2;margin:10px 0 0;overflow-wrap:anywhere;pointer-events:none;position:absolute;right:10px;top:10px;white-space:pre-wrap;width:auto;word-break:break-word;z-index:10}.segment-switch__wrap{background-color:initial;display:flex;margin-top:56px;margin-top:calc(56px*var(--font-size-multiplier, 1));max-width:100%;overflow:hidden}.segment-switch__group,.segment-switch__wrap{border-radius:8px;box-sizing:border-box;gap:4px;padding:4px;width:100%}.segment-switch__group{background-color:var(--segment-group-bg);display:flex!important;height:100%}.segment-switch__btn.MuiToggleButton-root{align-items:center;background-color:initial!important;border:none!important;border-radius:8px;border-radius:var(--segment-button-radius,calc(8px*var(--font-size-multiplier, 1)));box-sizing:border-box;color:var(--segment-unselected-text)!important;display:flex;flex:1 1;font-family:Roboto,sans-serif;font-size:clamp(13px,16px,16px);font-size:var(--segment-font-size,clamp(13px,var(--widget-responsive-body-size,calc(16px*var(--font-size-multiplier, 1))),16px));font-style:normal;font-weight:500;justify-content:center;letter-spacing:0;line-height:100%;line-height:1!important;min-height:39px;min-height:var(--segment-button-min-height,calc(39px*var(--font-size-multiplier, 1)));min-width:0!important;overflow:hidden;padding:6px!important;text-align:center!important;text-overflow:ellipsis;text-transform:none;transition:all .3s ease;white-space:nowrap!important}.segment-switch__btn.MuiToggleButton-root.Mui-selected{background-color:var(--segment-selected-bg)!important;background-color:var(--segment-selected-bg-mixed,var(--segment-selected-bg))!important;border:var(--segment-selected-border)!important;box-shadow:var(--segment-selected-shadow)!important;box-shadow:var(--segment-selected-shadow-final,var(--segment-selected-shadow))!important;color:var(--segment-selected-text)!important}.segment-switch__btn.MuiToggleButton-root:hover{background-color:var(--segment-hover-bg)!important;background-color:var(--segment-hover-bg-mixed,var(--segment-hover-bg))!important}.segment-switch__btn.MuiToggleButton-root.Mui-selected:hover{background-color:var(--segment-selected-hover-bg)!important;background-color:var(--segment-selected-hover-bg-mixed,var(--segment-selected-hover-bg))!important;border:var(--segment-selected-border)!important;box-shadow:var(--segment-selected-hover-shadow)!important;box-shadow:var(--segment-selected-hover-shadow-final,var(--segment-selected-hover-shadow))!important}.segment-switch .segment-switch__bar,.segment-switch .segment-switch__container,.segment-switch .segment-switch__track{border-radius:12px;height:52px}.segment-switch .segment-switch__option{font-size:15px;line-height:1.1;min-width:88px;padding:10px 18px}.segment-switch .segment-switch__active,.segment-switch .segment-switch__indicator,.segment-switch .segment-switch__thumb{border-radius:12px}.segment-switch .segment-switch-options,.segment-switch .segment-switch-wrapper,.segment-switch .segments{border-radius:12px;height:52px}.image-button--transparent{background-color:initial;box-shadow:none}.image-button--grab{cursor:grab}.image-button--grabbing{cursor:grabbing}.image-button--auto{cursor:auto}.image-button__title{color:#fffffff2;color:var(--widget-title-color,#fffffff2);margin:0}.image-button__missing{align-items:center;color:#afafafb3;color:var(--widget-muted-text,#afafafb3);display:flex;justify-content:center}.table-widget{display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.table-title{color:#fffffff2;color:var(--widget-title-color,#fffffff2);margin:0}.table-widget.not-draggable{cursor:auto}.table-widget.is-grabbing{cursor:grabbing}.table-widget.is-transparent{background-color:initial;box-shadow:none}.table-widget__grid{flex:1 1;min-height:0;width:100%}.table-widget__datagrid{height:100%;width:100%}.table-widget__datagrid,.table-widget__datagrid .MuiDataGrid-root{background-color:var(--cell-background);background-color:var(--table-body-bg,var(--cell-background));color:var(--cell-color);color:var(--table-body-text,var(--cell-color))}.table-widget__datagrid .MuiDataGrid-columnHeader,.table-widget__datagrid .MuiDataGrid-columnHeaders{background-color:var(--header-background);background-color:var(--table-header-bg,var(--header-background));color:var(--header-color);color:var(--table-header-text,var(--header-color))}.table-widget__datagrid .MuiDataGrid-columnHeaderTitle{color:var(--header-color);color:var(--table-header-text,var(--header-color))}.table-widget__datagrid .MuiDataGrid-cell,.table-widget__datagrid .MuiDataGrid-row{color:var(--cell-color);color:var(--table-body-text,var(--cell-color))}.table-widget__datagrid .MuiDataGrid-row,.table-widget__datagrid .MuiDataGrid-row:nth-of-type(2n),.table-widget__datagrid .MuiDataGrid-row:nth-of-type(odd){background-color:var(--cell-background);background-color:var(--table-body-bg,var(--cell-background))}.table-widget__datagrid .MuiDataGrid-viewport,.table-widget__datagrid .MuiDataGrid-virtualScroller{overflow-x:auto}.fan-widget-container{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.fan-content-wrapper{flex-direction:column;flex-grow:1;gap:8px;min-height:0}.fan-content-wrapper,.real-fan{align-items:center;display:flex;justify-content:center}.real-fan{aspect-ratio:1/1;background-color:var(--fan-bg);border-radius:50%;box-shadow:inset 0 0 4px var(--fan-inset-shadow-color);flex-shrink:0;overflow:hidden;position:relative}.fan-svg-background{height:100%;position:absolute;width:100%;z-index:1}.fan-image{transition:transform .3s ease;z-index:2}.fan-image,.fan-overlay{pointer-events:none;position:absolute}.fan-overlay{height:100%;width:100%;z-index:3}.real-fan.spin .fan-image{animation:spinFan linear infinite;animation-duration:inherit}@keyframes spinFan{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fan-label{color:var(--part-color);font-size:clamp(.625rem,3vw,1.125rem);font-weight:500;text-align:center}.widget-title{flex-shrink:0;margin-bottom:4px}.real-fan.spin:before{animation:pulseAir 2s ease-in-out infinite;background:radial-gradient(circle,var(--fan-air-pulse-start) 0,var(--fan-air-pulse-end) 70%);border-radius:50%;content:"";height:120%;position:absolute;width:120%;z-index:0}@keyframes pulseAir{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.3;transform:scale(1.1)}}.water-pipe-widget{background:var(--header-background);background:var(--water-pipe-frame-bg,var(--header-background));border:var(--water-pipe-frame-border-width,1px) solid var(--water-pipe-frame-border-color,var(--widget-container-border));border-radius:inherit;border-radius:var(--water-pipe-frame-radius,inherit);box-shadow:-1px -1px 4px 2px var(--widget-container-shadow);display:flex;flex-direction:column;gap:0;height:100%;justify-content:flex-start;overflow:hidden;padding:0;padding:var(--water-pipe-frame-padding,0);width:100%}.water-pipe-widget.not-draggable{cursor:auto}.water-pipe-widget.is-grabbing{cursor:grabbing}.water-pipe-widget.can-toggle{cursor:pointer}.water-pipe-widget.is-transparent{background:#0000;border-color:#0000;box-shadow:none}.water-pipe-widget__title{font-size:min(clamp(20px,2.5vw,28px),clamp(20px,2.5vw,28px));font-size:min(var(--water-pipe-title-size,clamp(20px,2.5vw,28px)),var(--widget-responsive-title-fit-size,var(--water-pipe-title-size,clamp(20px,2.5vw,28px))));line-height:1.15;margin:0;padding:12px 14px 0;text-align:left}.water-pipe-widget__label,.water-pipe-widget__title{color:var(--widget-title-color);font-weight:500;width:100%}.water-pipe-widget__label{font-size:clamp(16px,2.1vw,24px);font-size:var(--water-pipe-label-size,clamp(16px,2.1vw,24px));line-height:1.1;padding:0 14px 14px;text-align:center}.water-pipe-widget__graphic{flex:1 1;min-height:0;overflow:hidden}.water-pipe-stage,.water-pipe-widget__graphic{align-items:center;display:flex;justify-content:center;padding:0}.water-pipe-stage{background:#0000;border:none;box-shadow:none;overflow:visible}.water-pipe-stage,.water-pipe-widget.is-vertical .water-pipe-stage{height:100%;width:100%}.water-pipe-stage__svg{display:block;flex:0 0 auto;max-height:none;max-width:none;min-width:0;overflow:visible}.water-pipe-stage__svg.is-vertical{height:100%;transform:rotate(90deg);transform-origin:center;width:100%}.water-pipe-stage__body-sheen,.water-pipe-stage__surface,.water-pipe-stage__wave{transform-box:fill-box;transform-origin:center}.water-pipe-stage__wave--primary{animation:waterPipeWavePrimary 4s linear infinite;animation:waterPipeWavePrimary var(--water-pipe-wave-duration,4s) linear infinite;animation-direction:normal;animation-direction:var(--water-pipe-flow-animation-direction,normal)}.water-pipe-stage__wave--secondary{animation:waterPipeWaveSecondary 5.2s linear infinite;animation:waterPipeWaveSecondary var(--water-pipe-wave-secondary-duration,5.2s) linear infinite;animation-direction:normal;animation-direction:var(--water-pipe-flow-animation-direction,normal)}.water-pipe-stage__surface--highlight{animation:waterPipeSurfaceHighlight 4.7s linear infinite;animation:waterPipeSurfaceHighlight var(--water-pipe-sheen-duration,4.7s) linear infinite;animation-direction:normal;animation-direction:var(--water-pipe-flow-animation-direction,normal)}.water-pipe-stage__surface--shadow{animation:waterPipeSurfaceShadow 5.076s linear infinite;animation:waterPipeSurfaceShadow calc(var(--water-pipe-sheen-duration, 4.7s)*1.08) linear infinite;animation-direction:normal;animation-direction:var(--water-pipe-flow-animation-direction,normal)}.water-pipe-stage__body-sheen{animation:waterPipeBodySheen 7.6s ease-in-out infinite;animation:waterPipeBodySheen var(--water-pipe-glass-duration,7.6s) ease-in-out infinite}.water-pipe-widget.is-flowing .water-pipe-stage__surface--highlight{opacity:.9}.water-pipe-widget.is-flowing .water-pipe-stage__surface--shadow{opacity:.72}.water-pipe-widget.is-idle .water-pipe-stage__body-sheen,.water-pipe-widget.is-idle .water-pipe-stage__surface,.water-pipe-widget.is-idle .water-pipe-stage__wave{animation:none}@keyframes waterPipeWavePrimary{0%{transform:translateX(0)}to{transform:translateX(-32px)}}@keyframes waterPipeWaveSecondary{0%{transform:translateX(-12px)}to{transform:translateX(-46px)}}@keyframes waterPipeSurfaceHighlight{0%{transform:translateX(0)}to{transform:translateX(-34px)}}@keyframes waterPipeSurfaceShadow{0%{transform:translateX(-8px)}to{transform:translateX(-38px)}}@keyframes waterPipeBodySheen{0%,to{opacity:.56;transform:translateX(0)}50%{opacity:.68;transform:translateX(5px)}}@media (prefers-reduced-motion:reduce){.water-pipe-stage__body-sheen,.water-pipe-stage__surface,.water-pipe-stage__wave{animation:none}}.elbow-widget-container{background:var(--header-background);border:1px solid var(--widget-container-border);border-radius:inherit;box-shadow:-1px -1px 4px 2px var(--widget-container-shadow);display:flex;flex-direction:column;gap:0;height:100%;justify-content:flex-start;overflow:hidden;padding:0;width:100%}.elbow-widget-container.not-draggable{cursor:auto}.elbow-widget-container.is-grabbing{cursor:grabbing}.elbow-widget-container.is-transparent{background:#0000;border-color:#0000;box-shadow:none}.elbow-widget__title{font-size:min(clamp(20px,2.5vw,28px),clamp(20px,2.5vw,28px));font-size:min(clamp(20px,2.5vw,28px),var(--widget-responsive-title-fit-size,clamp(20px,2.5vw,28px)));line-height:1.15;margin:0;padding:12px 14px 0;text-align:left}.elbow-label,.elbow-widget__title{color:var(--widget-title-color);font-weight:500;width:100%}.elbow-label{font-size:clamp(16px,2.1vw,24px);line-height:1.1;padding:0 14px 14px;text-align:center}.elbow-graphic-container{align-items:stretch;flex:1 1;min-height:0}.elbow-graphic-container,.elbow-stage{display:flex;justify-content:center;padding:0}.elbow-stage{align-items:center;background:#0000;border:none;box-shadow:none;height:100%;width:100%}.elbow-stage__svg{display:block;height:100%;max-width:none;min-width:0;overflow:visible;width:100%}.elbow-stage__glass-sheen,.elbow-stage__vertical-current,.elbow-stage__vertical-current-glow,.elbow-water-current--primary,.elbow-water-current--secondary,.elbow-water-pool--primary,.elbow-water-pool--secondary,.elbow-water-top-sheen,.elbow-water-top-surface{transform-box:fill-box;transform-origin:center}.elbow-water-top-surface{animation:elbowTopSurface 4.1s ease-in-out infinite alternate;animation:elbowTopSurface var(--elbow-top-wave-duration,4.1s) ease-in-out infinite alternate}.elbow-water-top-sheen{animation:elbowTopSheen 4.715s ease-in-out infinite alternate;animation:elbowTopSheen calc(var(--elbow-top-wave-duration, 4.1s)*1.15) ease-in-out infinite alternate}.elbow-water-pool--primary{animation:elbowPoolWave 3.35s linear infinite;animation:elbowPoolWave var(--elbow-pool-wave-duration,3.35s) linear infinite}.elbow-water-pool--secondary{animation:elbowPoolWaveSecondary 4.8s linear infinite;animation:elbowPoolWaveSecondary var(--elbow-pool-wave-secondary-duration,4.8s) linear infinite}.elbow-water-current--primary{animation:elbowCurrentWave 1.6s linear infinite;animation:elbowCurrentWave var(--elbow-pool-wave-duration,1.6s) linear infinite}.elbow-water-current--secondary{animation:elbowCurrentWaveSecondary 2.35s linear infinite;animation:elbowCurrentWaveSecondary var(--elbow-pool-wave-secondary-duration,2.35s) linear infinite}.elbow-stage__vertical-current{animation:elbowVerticalCurrent 2.2s ease-in-out infinite alternate;animation:elbowVerticalCurrent calc(var(--elbow-top-wave-duration, 2.5s)*.88) ease-in-out infinite alternate}.elbow-stage__vertical-current-glow{animation:elbowVerticalCurrentGlow 2.625s ease-in-out infinite alternate;animation:elbowVerticalCurrentGlow calc(var(--elbow-top-wave-duration, 2.5s)*1.05) ease-in-out infinite alternate}.elbow-stage__glass-sheen{animation:elbowGlassSheen 5s ease-in-out infinite;animation:elbowGlassSheen var(--elbow-glass-duration,5s) ease-in-out infinite}.elbow-widget-container.is-idle .elbow-stage__glass-sheen,.elbow-widget-container.is-idle .elbow-water-pool--primary,.elbow-widget-container.is-idle .elbow-water-pool--secondary,.elbow-widget-container.is-idle .elbow-water-top-sheen,.elbow-widget-container.is-idle .elbow-water-top-surface{animation:none}@keyframes elbowTopSurface{0%{transform:translateX(0) translateY(0)}50%{transform:translateX(-3px) translateY(1px)}to{transform:translateX(4px) translateY(2px)}}@keyframes elbowTopSheen{0%{opacity:.24;transform:translateX(0) translateY(0)}50%{opacity:.36;transform:translateX(3px) translateY(1px)}to{opacity:.28;transform:translateX(-2px) translateY(2px)}}@keyframes elbowPoolWave{0%{transform:translateX(0)}to{transform:translateX(-18px)}}@keyframes elbowPoolWaveSecondary{0%{transform:translateX(-10px)}to{transform:translateX(-34px)}}@keyframes elbowCurrentWave{0%{transform:translateX(0)}to{transform:translateX(-28px)}}@keyframes elbowCurrentWaveSecondary{0%{transform:translateX(-12px)}to{transform:translateX(-42px)}}@keyframes elbowVerticalCurrent{0%{opacity:.82;transform:translateY(0)}to{opacity:.94;transform:translateY(2.5px)}}@keyframes elbowVerticalCurrentGlow{0%{opacity:.42;transform:translateY(0)}to{opacity:.6;transform:translateY(2px)}}@keyframes elbowGlassSheen{0%,to{opacity:.5;transform:translateX(0)}50%{opacity:.62;transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){.elbow-stage__glass-sheen,.elbow-stage__vertical-current,.elbow-stage__vertical-current-glow,.elbow-water-current--primary,.elbow-water-current--secondary,.elbow-water-pool--primary,.elbow-water-pool--secondary,.elbow-water-top-sheen,.elbow-water-top-surface{animation:none}}.water-pump-widget{background:var(--header-background);border:1px solid var(--widget-container-border);border-radius:inherit;box-shadow:-1px -1px 4px 2px var(--widget-container-shadow);display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow:hidden;padding:0;width:100%}.water-pump-widget--transparent{background:#0000;border-color:#0000;box-shadow:none}.water-pump-widget__header{align-items:center;display:flex;justify-content:flex-start;padding:12px 14px 0}.water-pump-widget__title{color:var(--widget-title-color);font-size:min(clamp(20px,2.5vw,28px),clamp(20px,2.5vw,28px));font-size:min(clamp(20px,2.5vw,28px),var(--widget-responsive-title-fit-size,clamp(20px,2.5vw,28px)));font-weight:500;line-height:1.15;margin:0;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.water-pump-widget__canvas{align-items:center;display:flex;flex:1 1;justify-content:center;margin-top:0;min-height:0;padding:0 4px 6px;position:relative}.water-pump-widget__scene-svg{display:block;height:var(--water-pump-scene-height);max-height:100%;max-width:100%;overflow:visible;width:var(--water-pump-scene-width)}.water-pump-widget__motor-svg{overflow:visible}.water-pump-widget__motor-svg--assembly{filter:drop-shadow(0 8px 14px rgba(0,0,0,.12))}.water-pump-widget__status{color:var(--widget-title-color);font-size:min(20px,20px);font-size:min(20px,var(--widget-responsive-label-fit-size,20px));line-height:1.1;margin-top:6px}.time-range-widget{background:#0000;border:none;box-shadow:none;overflow:hidden;padding:0}.time-range-widget__card{background:var(--time-range-card-bg);background:var(--trw-card-color,var(--time-range-card-bg));border:2px solid var(--trw-border-color,var(--time-range-border-color));border-radius:36px;border-radius:var(--trw-radius,36px);box-shadow:0 24px 50px var(--time-range-shadow-color),inset 0 1px 0 var(--time-range-inset-color);box-shadow:0 24px 50px var(--trw-shadow-color,var(--time-range-shadow-color)),inset 0 1px 0 var(--time-range-inset-color);display:flex;flex-direction:column;gap:18px;gap:var(--trw-header-gap,18px);height:100%;overflow:hidden;padding:28px;padding:var(--trw-padding,28px);position:relative;width:100%}.time-range-widget.is-transparent .time-range-widget__card{background:#0000;border-color:#0000;box-shadow:none}.time-range-widget__body,.time-range-widget__topbar{position:relative;z-index:1}.time-range-widget__topbar{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.time-range-widget__title{color:var(--time-range-title-color);color:var(--trw-title-color,var(--time-range-title-color));font-size:min(30px,30px);font-size:min(var(--trw-title-size,30px),var(--widget-responsive-title-fit-size,var(--trw-title-size,30px)));font-weight:500;letter-spacing:-.02em;line-height:1.08;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.time-range-widget__statusToggle{align-items:center;background:var(--time-range-toggle-off-bg);border-radius:999px;box-shadow:inset 0 1px 0 #ffffff1f;direction:ltr;display:inline-flex;flex-shrink:0;height:40px;height:var(--trw-toggle-height,40px);justify-content:flex-start;overflow:hidden;padding:5px;padding:var(--trw-toggle-inset,5px);transition:background-color .18s ease;width:74px;width:var(--trw-toggle-width,74px)}.time-range-widget__statusToggle.is-on{background:var(--time-range-toggle-on-bg)}.time-range-widget__statusThumb{background:var(--time-range-toggle-thumb);border-radius:50%;box-shadow:0 8px 16px #0000002e;flex:0 0 auto;height:30px;height:calc(var(--trw-toggle-height, 40px) - var(--trw-toggle-inset, 5px)*2);transform:translateX(0);transition:transform .18s ease;width:30px;width:calc(var(--trw-toggle-height, 40px) - var(--trw-toggle-inset, 5px)*2)}.time-range-widget__statusToggle.is-on .time-range-widget__statusThumb{transform:translateX(34px);transform:translateX(calc(var(--trw-toggle-width, 74px) - var(--trw-toggle-height, 40px)))}.time-range-widget__body{display:flex;flex:1 1;flex-direction:column;gap:18px;gap:var(--trw-label-gap,18px);justify-content:center;min-height:0}.time-range-widget__frame{grid-gap:0;align-items:center;background:var(--time-range-panel-bg);border:1px solid var(--time-range-panel-border);border-radius:18px;border-radius:var(--trw-frame-radius,18px);box-shadow:inset 0 1px 0 #ffffff0d;display:grid;gap:0;padding:18px;padding:var(--trw-frame-padding,18px)}.time-range-widget__frameCell{min-width:0}.time-range-widget__tile{align-items:center;background:var(--time-range-tile-bg);border:none;border-radius:18px;border-radius:var(--trw-tile-radius,18px);box-shadow:inset 0 1px 0 #ffffff14;color:var(--time-range-value-color);color:var(--trw-value-color,var(--time-range-value-color));display:flex;height:128px;height:var(--trw-tile-height,128px);justify-content:center;min-width:0;overflow:hidden;padding:10px 14px;position:relative;width:100%}.time-range-widget__tile--interactive{cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.time-range-widget__tile--interactive:focus-visible,.time-range-widget__tile--interactive:hover{box-shadow:inset 0 1px 0 #ffffff14,0 14px 24px #0000002e;filter:brightness(1.04);outline:none;transform:translateY(-1px)}.time-range-widget__tileValue{font-feature-settings:tabular-nums lining-nums;font-size:56px;font-size:calc(var(--trw-tile-value-size, 56px)*var(--trw-part-scale, 1));font-variant-numeric:tabular-nums lining-nums;font-weight:700;letter-spacing:-.04em;line-height:1;text-align:center;white-space:nowrap}.time-range-widget__tileInput{background:#0000;border:none;caret-color:currentColor;color:inherit;font-size:56px;font-size:calc(var(--trw-tile-value-size, 56px)*var(--trw-part-scale, 1));font-weight:700;line-height:1;max-width:100%;outline:none;text-align:center;width:calc(2ch + .5em);width:calc(var(--trw-input-ch, 2)*1ch + .5em)}.time-range-widget__separator{align-items:center;color:var(--time-range-separator-color);display:flex;font-size:22px;font-size:var(--trw-separator-size,22px);font-weight:700;justify-content:center;line-height:1;transform:translateY(-1px)}.time-range-widget__separator--gap{color:#0000}.time-range-widget__labels{grid-gap:0;align-items:start;display:grid;gap:0}.time-range-widget__label{font-size:20px;font-size:var(--trw-label-size,20px);font-weight:500;letter-spacing:-.02em;line-height:1.1}.time-range-widget__empty,.time-range-widget__label{color:var(--time-range-title-color);color:var(--time-range-label-color,var(--trw-title-color,var(--time-range-title-color)));text-align:center}.time-range-widget__empty{align-items:center;background:#ffffff08;border:1px dashed var(--time-range-panel-border);border-radius:18px;border-radius:var(--trw-frame-radius,18px);display:flex;flex:1 1;font-size:18px;font-size:var(--trw-label-size,18px);justify-content:center;min-height:0;padding:16px}.time-range-widget__corner{bottom:max(18px,26px);bottom:max(18px,calc(var(--trw-padding, 28px) - 2px));height:28px;height:var(--trw-corner-size,28px);position:absolute;right:max(18px,26px);right:max(18px,calc(var(--trw-padding, 28px) - 2px));width:28px;width:var(--trw-corner-size,28px);z-index:1}.time-range-widget__corner:after,.time-range-widget__corner:before{background:var(--time-range-title-color);background:var(--trw-title-color,var(--time-range-title-color));border-radius:999px;content:"";position:absolute}.time-range-widget__corner:before{bottom:0;height:100%;right:0;width:18%}.time-range-widget__corner:after{bottom:0;height:18%;right:0;width:100%}@media (max-width:900px){.time-range-widget__card{padding:max(14px,28px);padding:max(14px,var(--trw-padding,28px))}.time-range-widget__frame{padding:max(10px,18px);padding:max(10px,var(--trw-frame-padding,18px))}}.environmental-status-widget{border-radius:0;overflow:hidden;padding:0}.environmental-status-widget.is-transparent{background:#0000;border-color:#0000;box-shadow:none}.environmental-status-widget__inner{display:flex;flex-direction:column;gap:14px;gap:var(--esw-topbar-gap,14px);height:100%;min-height:0;padding:20px 24px;padding:var(--esw-padding-y,20px) var(--esw-padding-x,24px);width:100%}.environmental-status-widget__topbar{align-items:flex-start;display:flex;flex-shrink:0;gap:12px;justify-content:flex-start;min-width:0}.environmental-status-widget .environmental-status-widget__title{color:#fff;color:var(--time-range-title-color,var(--widget-gauge-title,#fff));font-size:26px;font-size:var(--esw-title-size,26px);font-weight:500;letter-spacing:-.03em;line-height:1.15;margin:0;max-width:calc(100% - 70px);max-width:var(--esw-title-max-width,calc(100% - 70px));overflow-wrap:anywhere;word-break:break-word}.environmental-status-widget__metricsRow{grid-gap:16px;grid-gap:var(--esw-grid-gap,16px);align-content:stretch;align-items:stretch;display:grid;flex:1 1 auto;gap:16px;gap:var(--esw-grid-gap,16px);grid-auto-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:repeat(var(--esw-columns,3),minmax(0,1fr));min-height:0}.environmental-status-widget__metric{display:flex;flex-direction:column;gap:10px;gap:var(--esw-metric-top-gap,10px);justify-content:space-between;min-height:0;min-width:0;overflow:hidden;padding:0 8px;padding:0 var(--esw-metric-padding-x,8px);position:relative}.environmental-status-widget__metric.has-divider:before{background:#2392d647;bottom:0;box-shadow:0 0 8px #2392d614;content:"";left:-8px;left:calc(var(--esw-grid-gap, 16px)/-2);position:absolute;top:8px;top:var(--esw-divider-inset,8px);width:1px}.environmental-status-widget__metricTop{align-items:flex-start;display:flex;flex-shrink:0;gap:10px;gap:var(--esw-label-to-icon-gap,10px);justify-content:space-between;min-width:0}.environmental-status-widget__metricLabel{background:#5ca2ff2e;background:var(--esw-accent-soft,#5ca2ff2e);color:#5ca2ff;color:var(--esw-accent,#5ca2ff);display:flex;flex:1 1 auto;font-size:14px;font-size:var(--esw-label-size,14px);font-weight:500;line-height:1.12;max-width:100%;min-height:36px;min-height:var(--esw-label-height,36px);min-width:0;overflow:hidden;padding:6px 12px;padding:var(--esw-label-padding-y,6px) var(--esw-label-padding-x,12px);text-align:center;white-space:normal;word-break:break-word}.environmental-status-widget__metricIconBubble,.environmental-status-widget__metricLabel{align-items:center;border-radius:12px;border-radius:var(--esw-surface-radius,12px);justify-content:center}.environmental-status-widget__metricIconBubble{background:#5ca2ff24;background:var(--esw-accent-soft,#5ca2ff24);box-shadow:0 0 0 1px #5ca2ff73,0 0 12px #5ca2ff38;box-shadow:0 0 0 1px var(--esw-accent-shadow,#5ca2ff73),0 0 12px var(--esw-accent-soft,#5ca2ff38);display:inline-flex;flex-shrink:0;height:36px;height:var(--esw-bubble-size,36px);width:36px;width:var(--esw-bubble-size,36px)}.environmental-status-widget__iconImage,.environmental-status-widget__iconInline,.environmental-status-widget__iconSvg{align-items:center;display:flex;height:18px;height:var(--esw-icon-size,18px);justify-content:center;width:18px;width:var(--esw-icon-size,18px)}.environmental-status-widget__iconInline>svg{height:100%;width:100%}.environmental-status-widget__iconImage{object-fit:contain}.environmental-status-widget__fallbackIcon{font-size:18px!important;font-size:var(--esw-icon-size,18px)!important}.environmental-status-widget__metricValueWrap{align-items:baseline;display:flex;flex:1 1 auto;gap:4px;gap:var(--esw-metric-value-gap,4px);min-width:0;overflow:hidden;padding-bottom:2px}.environmental-status-widget__metricValue{font-feature-settings:"tnum";color:#fffffff7;color:var(--widget-title-color,#fffffff7);font-size:52px;font-size:var(--esw-value-size,52px);font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-.035em;line-height:1.02;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.environmental-status-widget__metricUnit{flex-shrink:0;font-size:18px;font-size:var(--esw-unit-size,18px);font-weight:500;line-height:1;padding-bottom:.14em;white-space:nowrap}.environmental-status-widget__empty{align-items:center;background:#ffffff08;border:1px dashed #ffffff14;border-radius:12px;border-radius:var(--esw-surface-radius,12px);color:#ffffffb3;color:var(--widget-muted-text,#ffffffb3);display:flex;flex:1 1;font-size:16px;justify-content:center;min-height:0;padding:16px;text-align:center}.environmental-status-widget--compact .environmental-status-widget__inner,.environmental-status-widget--compact .environmental-status-widget__metric{justify-content:flex-start}.environmental-status-widget--tiny .environmental-status-widget__metricsRow{align-content:start}.environmental-status-widget--tiny .environmental-status-widget__metricIconBubble,.environmental-status-widget--tiny .environmental-status-widget__metricLabel{border-radius:10px;border-radius:var(--esw-surface-radius,10px)}.environmental-status-widget--tiny .environmental-status-widget__metricValueWrap{align-items:baseline}.environmental-status-widget--tiny .environmental-status-widget__metricValue{line-height:1}.web-dashboard-edit-toggles{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:-6px;width:100%}.web-dashboard-edit-toggle{align-items:center;display:inline-flex;gap:8px}.editable-dashboard--multi-select{cursor:crosshair}.dashboard-selection-bounds,.dashboard-selection-marquee{box-sizing:border-box;position:absolute;z-index:1000}.dashboard-selection-marquee{background:#00f0f01f;border:1px solid var(--accent);box-shadow:0 0 0 1px #ffffff52;pointer-events:none}.dashboard-selection-bounds{background:#00f0f00f;border:1px dashed var(--accent);cursor:move;outline:1px solid #ffffff5c;outline-offset:2px;pointer-events:auto;touch-action:none}.cp-wrap{position:relative;width:fit-content}.cp-wrap.is-full{width:100%}.cp-btn{background:#000;background:var(--cp-color,#000);border:1px solid var(--cp-btn-border);border-radius:8px;box-sizing:border-box;cursor:pointer;height:32px;padding:0;transition:transform .08s ease,box-shadow .2s ease,border-color .2s ease;width:32px}.cp-btn:hover{border-color:var(--cp-btn-hover-border);box-shadow:0 12px 22px var(--cp-btn-hover-shadow)}.cp-btn:active{transform:translateY(1px)}.cp-btn:focus-visible{box-shadow:0 0 0 2px var(--cp-btn-focus-ring);outline:none}.cp-pop{background-color:var(--cp-pop-bg);background-image:radial-gradient(900px 520px at 50% 18%,var(--cp-pop-radial-a) 0,var(--cp-pop-radial-b) 60%);border:1px solid var(--cp-pop-border);border-radius:12px;box-shadow:0 24px 60px var(--cp-pop-shadow);opacity:1;padding:14px;position:fixed;width:320px;z-index:999999}.cp-head{align-items:center;border-bottom:1px solid var(--cp-head-divider);display:flex;gap:12px;margin-bottom:12px;padding-bottom:12px}.cp-monitor{background:#000;background:var(--cp-current,#000);border:1px solid var(--cp-monitor-border);border-radius:10px;box-shadow:inset 0 0 0 1px var(--cp-monitor-inset);flex-shrink:0;height:42px;width:42px}.cp-metaTitle{color:var(--cp-meta-title);font-size:12px;font-weight:600;letter-spacing:.02em}.cp-metaSub{color:var(--cp-meta-sub);font-size:12px;margin-top:2px}.cp-sliderWrap{background:var(--cp-slider-bg);border:1px solid var(--cp-slider-border);border-radius:10px;padding:10px}.cp-canvas{border:1px solid var(--cp-canvas-border);border-radius:8px;cursor:crosshair;display:block;height:20px;width:100%}.cp-presets{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(8,1fr);margin-top:12px}.cp-preset{aspect-ratio:1/1;background:#000;background:var(--cp-preset,#000);border:1px solid var(--cp-preset-border);border-radius:8px;box-shadow:0 8px 16px var(--cp-preset-shadow);cursor:pointer;padding:0;transition:transform .08s ease,border-color .2s ease,box-shadow .2s ease;width:100%}.cp-preset:hover{border-color:var(--cp-preset-hover-border);box-shadow:0 10px 18px var(--cp-preset-hover-shadow)}.cp-preset:active{transform:translateY(1px)}.cp-preset.is-selected{border-color:var(--cp-preset-selected-border);box-shadow:0 0 0 1px var(--cp-preset-selected-ring)}.cp-hexRow{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:56px 1fr;margin-top:12px}.cp-hexLbl{color:var(--cp-hex-label);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.cp-hexInput.add-column{height:44px}.eds-scope{color:var(--eds-text)}.eds-scope #popup.dashboard-modal{height:700px;overflow-y:auto;padding:22px 30px 18px;width:900px}.eds-scope #popup.dashboard-modal.eds-event{height:600px}.eds-scope .modal-content.permission{padding:20px}.eds-scope .modal-footer.permission{background-color:var(--header-background);border-top:1px solid var(--eds-border);padding-top:16px}.eds-scope .modal-header{align-items:center;display:flex;gap:16px;margin-bottom:18px}.eds-scope .dashboard-header-icon{align-items:center;display:inline-flex;justify-content:center}.eds-scope .eds-header-texts{display:flex;flex-direction:column}.eds-scope .modal-header h2{font-size:calc(var(--custom-18px)*var(--font-size-multiplier));letter-spacing:.3px;margin:0}.eds-scope .eds-subtitle{color:var(--eds-text-muted);font-size:calc(var(--x-small)*var(--font-size-multiplier));margin-top:4px}.eds-scope .modal-content{margin-top:8px;padding:0}.eds-scope .modal-info{align-items:flex-start;background:var(--eds-panel-bg);border:1px solid var(--eds-border);border-radius:var(--eds-radius-md);display:flex;gap:10px;padding:10px 12px}.eds-scope .modal-info h4{font-size:calc(var(--custom-13px)*var(--font-size-multiplier));margin:0}.eds-scope .modal-info p{color:var(--eds-text-muted);font-size:calc(var(--x-small)*var(--font-size-multiplier));margin:0}.eds-scope .details-tabs{align-items:center;border-bottom:1px solid var(--eds-border);display:flex;font-size:calc(var(--custom-13px)*var(--font-size-multiplier));gap:32px;margin:6px 0 18px;padding-bottom:4px}.eds-scope .details-tab{appearance:none;-webkit-appearance:none;background:#0000;border:solid #0000;border-radius:10px 10px 0 0;border-width:1px 1px 2px;color:var(--eds-text-muted);cursor:pointer;font-weight:400;margin:0;min-width:80px;padding:8px 14px;text-align:center;transition:border-color .35s cubic-bezier(.85,.15,.15,.85),background .25s ease,color .25s ease}.eds-scope .details-tab.active{border-bottom-color:var(--eds-accent);box-shadow:inset 0 0 0 1px #0000001f;color:#fff;font-weight:600}.eds-scope .details-tab:focus-visible{outline:2px solid #00e3f573;outline-offset:2px}.eds-scope .tab-content-wrapper{transition:opacity .25s ease,transform .25s ease}.eds-scope .tab-content-wrapper.animate{opacity:1;transform:translateY(0)}.eds-scope .tab-content-wrapper.hidden{opacity:0;transform:translateY(6px)}.eds-scope .form-lbl{color:var(--eds-heading);font-size:calc(var(--x-small)*var(--font-size-multiplier));opacity:.9}.eds-scope .modal-info.field,.eds-scope .react-select__control,.eds-scope input.add-column{border:1px solid var(--eds-border);border-radius:var(--eds-radius-sm);font-size:calc(var(--custom-13px)*var(--font-size-multiplier))}.eds-scope input.add-column{background:var(--modal-input-bg);box-sizing:border-box;caret-color:var(--eds-text);color:var(--eds-text);padding:10px 12px;width:100%}.eds-scope input.add-column.eds-input-error{border-color:#ef4444;box-shadow:0 0 0 1px #ef444433}.eds-scope .eds-field-error{color:#ef4444;font-size:calc(var(--custom-11px)*var(--font-size-multiplier));line-height:1.35;margin:6px 0 0}.eds-scope .react-select__control{background:#0000}.eds-scope .modal-info.field{background:#0000;cursor:not-allowed;padding:8px 10px}.eds-scope .pin-dropdown-container{position:relative}.eds-scope .pin-dropdown-list{background:var(--eds-pin-dropdown-bg);border:1px solid var(--eds-border-strong);border-radius:var(--eds-radius-sm);left:0;list-style:none;margin-top:4px;max-height:220px;overflow-y:auto;padding:6px;position:absolute;right:0;top:100%;z-index:20}.eds-scope .pin-dropdown-item{align-items:center;border-radius:var(--eds-radius-xs);color:var(--eds-text);cursor:pointer;display:flex;font-size:calc(var(--custom-13px)*var(--font-size-multiplier));justify-content:space-between;padding:6px 8px}.eds-scope .pin-dropdown-item.used{color:var(--eds-text-muted);cursor:not-allowed}.eds-scope .pin-dropdown-item.selected{background:#00e3f51f;outline:1px solid #0000}.eds-scope .pin-dropdown-item:hover{background:var(--eds-accent);color:var(--eds-accent-ink)}.eds-scope .pin-dropdown-item.used:hover{background:#0000;color:var(--eds-text-muted)}.eds-scope .pin-dropdown-item .eds-used{color:var(--eds-accent);font-size:calc(var(--custom-11px)*var(--font-size-multiplier))}.eds-scope .eds-icon-box{align-items:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;display:flex;flex-shrink:0;font-size:calc(var(--small)*var(--font-size-multiplier));height:26px;justify-content:center;width:26px}.eds-scope .automation-row,.eds-scope .form-item.automation-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.eds-scope .automation-alias-row{display:flex;flex-direction:column;gap:6px;margin-bottom:18px;margin-top:10px}.eds-scope .eds-inline{display:inline-block}.eds-scope .eds-eval-row{border-bottom:1px solid #ffffff08;margin-bottom:8px;padding-bottom:8px}.eds-scope .eds-eval-rowInner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.eds-scope .eds-eval-nameWrap{align-items:center;display:flex;flex-grow:1;gap:6px;justify-content:space-between;margin:auto;min-width:120px;padding-top:16px}.eds-scope .eds-eval-name{color:var(--eds-heading);font-size:calc(var(--custom-13px)*var(--font-size-multiplier));font-weight:500;-webkit-user-select:none;user-select:none}.eds-scope .eds-eval-priority{color:var(--eds-text-muted);font-size:calc(var(--custom-11px)*var(--font-size-multiplier));margin-left:8px}.eds-scope .eds-eval-colorDot{background:#0000;background:var(--eds-eval-color,#0000);border-radius:50%;box-shadow:0 0 0 1px #00000059,inset 0 0 0 1px #ffffff2e;display:inline-block;height:10px;width:10px}.eds-scope .eds-icon-perfect{color:var(--eds-eval-perfect)}.eds-scope .eds-icon-good{color:var(--eds-eval-good)}.eds-scope .eds-icon-acceptable{color:var(--eds-eval-acceptable)}.eds-scope .eds-icon-bad{color:var(--eds-eval-bad)}.eds-scope .eds-icon-primary{color:var(--eds-primary)}.eds-scope .eds-minmax-row{align-items:flex-start;display:flex;gap:12px}.eds-scope .eds-minmax-row>.form-item{flex:1 1;min-width:0}.eds-scope .eds-row-left{align-items:center;display:flex;gap:10px}.trs-settings{display:flex;flex-direction:column;gap:16px}.trs-partGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.trs-partCard{background:linear-gradient(180deg,#ffffff0a,#ffffff03),var(--header-background);border:1px solid #0d2c468c;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0d;display:flex;flex-direction:column;gap:14px;padding:14px;transition:opacity .18s ease,transform .18s ease,border-color .18s ease}.trs-partCard.is-enabled{border-color:#0779a6b3}.trs-partCard.is-disabled{opacity:.8}.trs-partHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.trs-partHeading{display:flex;flex-direction:column;gap:4px}.trs-partTitle{color:var(--root-color);font-size:16px;font-weight:700;letter-spacing:.03em}.trs-partCaption{color:var(--header-color);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.trs-toggle{align-items:center;background:#878787;border:none;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff1f;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;padding:3px;transition:background-color .18s ease,transform .12s ease;width:52px}.trs-toggle.is-on{background:#ff1d0d}.trs-toggle:active{transform:scale(.98)}.trs-toggleThumb{background:#ebd7eb;border-radius:50%;box-shadow:0 2px 7px #0000003d;height:22px;transform:translateX(0);transition:transform .18s ease;width:22px}.trs-toggle.is-on .trs-toggleThumb{transform:translateX(24px)}.trs-colorGrid,.trs-partBody,.trs-sizeGrid{grid-gap:12px;display:grid;gap:12px}.trs-sizeGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.trs-colorGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.trs-formItem{margin:0}.trs-formLabel{color:var(--header-color)}.trs-optionRow{display:flex;flex-wrap:wrap;gap:12px}.trs-optionPill{align-items:center;background:#ffffff0a;border:1px solid #0c39598c;border-radius:999px;display:inline-flex;gap:10px;min-height:42px;padding:0 14px}.trs-optionLabel{font-size:13px;font-weight:600}.ess-settings{display:flex;flex-direction:column;gap:16px}.ess-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ess-card{background:linear-gradient(180deg,#ffffff0a,#ffffff03),var(--header-background);border:1px solid #0d2c468c;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0d;display:flex;flex-direction:column;gap:14px;padding:14px}.ess-card.is-enabled{border-color:#0779a6b3}.ess-card.is-disabled{opacity:.78}.ess-cardHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.ess-cardHeading{display:flex;flex-direction:column;gap:4px}.ess-cardTitle{color:var(--root-color);font-size:16px;font-weight:700;letter-spacing:.02em}.ess-cardCaption{color:var(--header-color);font-size:12px;letter-spacing:.06em}.ess-cardActions{align-items:center;display:flex;gap:10px}.ess-toggle{align-items:center;background:#878787;border:none;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff1f;cursor:pointer;display:inline-flex;height:28px;padding:3px;width:52px}.ess-toggle.is-on{background:#ff1d0d}.ess-toggleThumb{background:#ebd7eb;border-radius:50%;box-shadow:0 2px 7px #0000003d;height:22px;transform:translateX(0);transition:transform .18s ease;width:22px}.ess-toggle.is-on .ess-toggleThumb{transform:translateX(24px)}.ess-deleteBtn{align-items:center;display:inline-flex;justify-content:center}.ess-deleteBtn svg{font-size:18px}.ess-cardBody,.ess-sizeGrid{grid-gap:12px;display:grid;gap:12px}.ess-sizeGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ess-formItem{margin:0}.ess-formLabel{color:var(--header-color)}.water-network-overlay{left:0;overflow:visible;pointer-events:none;position:absolute;top:0;z-index:1}.water-network-connector{background:linear-gradient(180deg,var(--water-network-shell-highlight) 0,var(--water-network-shell-base) 52%,var(--water-network-shell-shadow) 100%);border:1px solid var(--water-network-shell-border);border-radius:999px;box-shadow:0 0 0 1px var(--water-network-shell-outline),0 6px 18px var(--water-network-shell-glow),inset 0 0 10px #ffffff14;overflow:hidden;position:absolute;transform:translateZ(0)}.water-network-connector--vertical{background:linear-gradient(90deg,var(--water-network-shell-highlight) 0,var(--water-network-shell-base) 52%,var(--water-network-shell-shadow) 100%)}.water-network-connector__inner{background:linear-gradient(180deg,var(--water-network-cavity-highlight) 0,var(--water-network-cavity-base) 100%);border-radius:inherit;box-shadow:inset 0 1px 4px #ffffff14,inset 0 -3px 10px #0000003d;inset:var(--water-network-inset);opacity:.9;position:absolute}.water-network-connector--vertical .water-network-connector__inner{background:linear-gradient(90deg,var(--water-network-cavity-highlight) 0,var(--water-network-cavity-base) 100%)}.water-network-connector__water{background:linear-gradient(180deg,var(--water-network-water-base) 0,var(--water-network-water-shadow) 100%);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--water-network-water-outline),0 0 16px var(--water-network-water-glow),inset 0 0 24px #ffffff0f;inset:calc(var(--water-network-inset) + 2px);isolation:isolate;opacity:.68;opacity:calc(.68 + var(--water-network-flow-strength, 0)*.24);position:absolute}.water-network-connector__sheen,.water-network-connector__waterCurrent,.water-network-connector__waterFoam{border-radius:inherit;inset:0;pointer-events:none;position:absolute}.water-network-connector__waterCurrent{transform:translateZ(0);will-change:transform}.water-network-connector__waterCurrent--primary{background-image:repeating-linear-gradient(90deg,#0000 0 8px,var(--water-network-water-highlight) 8px 16px,#0000 16px 32px),linear-gradient(180deg,#ffffff2e 0,#0000 24%,#0000 76%,#0000001f 100%);background-size:62px 100%,100% 100%;mix-blend-mode:screen;opacity:.3;opacity:calc(.3 + var(--water-network-flow-strength, 0)*.34)}.water-network-connector--vertical .water-network-connector__waterCurrent--primary{background-image:repeating-linear-gradient(180deg,#0000 0 8px,var(--water-network-water-highlight) 8px 16px,#0000 16px 32px),linear-gradient(90deg,#ffffff2e 0,#0000 24%,#0000 76%,#0000001f 100%);background-size:100% 62px,100% 100%}.water-network-connector__waterCurrent--secondary{background-image:linear-gradient(90deg,#0000,#fff3 18%,#0000 36%,#0000);background-size:78px 100%;filter:blur(.4px);opacity:.18;opacity:calc(.18 + var(--water-network-flow-strength, 0)*.28)}.water-network-connector--vertical .water-network-connector__waterCurrent--secondary{background-image:linear-gradient(180deg,#0000,#fff3 18%,#0000 36%,#0000);background-size:100% 78px}.water-network-connector__waterFoam{background:linear-gradient(180deg,#ffffff47,#ffffff0f 24%,#0000 45%,#0000);inset:2px;opacity:.22;opacity:calc(.22 + var(--water-network-flow-strength, 0)*.2)}.water-network-connector--vertical .water-network-connector__waterFoam{background:linear-gradient(90deg,#ffffff47,#ffffff0f 24%,#0000 45%,#0000)}.water-network-connector__sheen{background:linear-gradient(180deg,#fff3,#ffffff08 24%,#0000 40%,#0000);inset:1px;opacity:.7}.water-network-connector--vertical .water-network-connector__sheen{background:linear-gradient(90deg,#fff3,#ffffff08 24%,#0000 40%,#0000)}.water-network-connector.is-flowing .water-network-connector__waterCurrent--primary{animation:waterNetworkFlowHorizontal 1.7s linear infinite;animation:waterNetworkFlowHorizontal var(--water-network-wave-duration,1.7s) linear infinite;animation-direction:normal;animation-direction:var(--water-network-flow-direction,normal)}.water-network-connector--vertical.is-flowing .water-network-connector__waterCurrent--primary{animation-name:waterNetworkFlowVertical}.water-network-connector.is-flowing .water-network-connector__waterCurrent--secondary{animation:waterNetworkFlowHorizontal 2.4s linear infinite;animation:waterNetworkFlowHorizontal var(--water-network-wave-secondary-duration,2.4s) linear infinite;animation-direction:normal;animation-direction:var(--water-network-flow-direction,normal)}.water-network-connector--vertical.is-flowing .water-network-connector__waterCurrent--secondary{animation-name:waterNetworkFlowVertical}.water-network-connector.is-idle .water-network-connector__water{opacity:.72}.water-network-connector.is-idle .water-network-connector__waterCurrent--primary,.water-network-connector.is-idle .water-network-connector__waterCurrent--secondary{animation:none}@keyframes waterNetworkFlowHorizontal{0%{background-position:0 0,0 0}to{background-position:-46px 0,0 0}}@keyframes waterNetworkFlowVertical{0%{background-position:0 0,0 0}to{background-position:0 -46px,0 0}}@media (prefers-reduced-motion:reduce){.water-network-connector__waterCurrent--primary,.water-network-connector__waterCurrent--secondary{animation:none!important}}.dr-modal{align-items:center;background-color:var(--modal-overlay-bg);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:20}.dr-popup{background-color:var(--dashboard-modal-bg);background-image:radial-gradient(900px 520px at 50% 18%,var(--dashboard-modal-radial-a) 0,var(--dashboard-modal-radial-b) 60%);border:1px solid var(--dashboard-modal-border);border-radius:12px;box-shadow:0 24px 60px var(--dashboard-modal-shadow);color:var(--dashboard-header-title);display:flex;flex-direction:column;height:85vh;isolation:isolate;max-height:90vh;max-width:90vw;min-height:620px;overflow:hidden;position:relative;width:40%}.dr-popup:before{background-image:linear-gradient(var(--dashboard-modal-grid-line-a) 1px,#0000 1px),linear-gradient(90deg,var(--dashboard-modal-grid-line-b) 1px,#0000 1px);background-size:110px 110px;bottom:120px;content:"";left:40px;-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,#000 0,#000000a6 60%,#0000 100%);mask-image:radial-gradient(70% 70% at 50% 50%,#000 0,#000000a6 60%,#0000 100%);opacity:.9;pointer-events:none;position:absolute;right:40px;top:135px;z-index:0}.dr-popup--autoHeight{height:auto;min-height:0;min-height:auto}.dr-header{align-items:center;background:#0000;display:flex;flex-shrink:0;gap:16px;padding:24px 40px 18px;position:relative;width:100%;z-index:1}.dr-title{color:var(--dashboard-header-title);font-size:18px;font-weight:600;margin:0 0 4px}.dr-subtitle{color:var(--dashboard-header-subtitle);font-size:13px;margin:0}.dr-divider{background-color:var(--modal-divider-bg);height:1px;width:100%}.dr-content{flex:1 1;min-height:0;overflow-y:auto;padding:20px 40px 24px;position:relative;scrollbar-color:var(--modal-scrollbar-thumb) var(--modal-scrollbar-track);scrollbar-width:thin;width:100%;z-index:1}.dr-content::-webkit-scrollbar{width:8px}.dr-content::-webkit-scrollbar-track{background:var(--modal-scrollbar-track-webkit);border-radius:10px}.dr-content::-webkit-scrollbar-thumb{background:var(--modal-scrollbar-thumb-webkit);border-radius:10px}.dr-content::-webkit-scrollbar-thumb:hover{background:var(--modal-scrollbar-thumb-webkit-hover)}.dr-footer{align-items:center;border-top:1px solid var(--modal-footer-border);display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:18px 40px 20px;width:100%;z-index:1}.dr-field{display:flex;flex-direction:column;gap:4px;margin-top:18px}.dr-label{color:var(--modal-label);font-size:11px;font-weight:500;letter-spacing:.06em;margin:2%;text-transform:uppercase}.dr-input{background-color:var(--modal-input-bg);border:1px solid var(--modal-input-border);border-radius:8px;box-sizing:border-box;color:var(--modal-input-text);font-size:calc(var(--body-font-size)*var(--font-size-multiplier));height:44px;outline:none;padding:10px 12px;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease;width:100%}.dr-input::placeholder{color:var(--modal-input-placeholder)}.dr-input:focus,.dr-input:hover{background-color:var(--modal-input-bg-hover);border-color:var(--modal-input-focus-border);box-shadow:0 0 0 1px var(--modal-input-focus-ring)}.dr-textarea{line-height:1.45;min-height:92px;resize:vertical}.dr-toggleRow{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:1%;padding:12px 4px}.dr-checkboxRow,.dr-toggleRow{border-bottom:1px solid var(--automation-row-border)}.dr-checkboxRow{margin-top:16px;padding:10px 4px}.dr-checkboxLabel{align-items:center;color:var(--dashboard-header-title);cursor:pointer;display:inline-flex;font-size:calc(var(--body-font-size)*var(--font-size-multiplier));gap:8px}.dr-checkboxInput{accent-color:var(--selected-tab-border);cursor:pointer;height:16px;width:16px}.dr-pillRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;padding:6px;width:fit-content}.dr-pillRow.details-time-range{background:var(--dr-seg-bg);border:1px solid var(--dr-seg-border);border-radius:var(--dr-seg-radius);box-shadow:var(--dr-seg-shadow);flex-wrap:nowrap;gap:var(--dr-seg-gap);overflow:hidden;padding:var(--dr-seg-padding);width:max-content}.dr-pillRow.details-time-range .dr-pill{background:#0000;border:1px solid #0000;border-radius:var(--dr-seg-pill-radius);color:var(--dr-seg-pill-text);font-weight:600;height:var(--dr-seg-pill-height);letter-spacing:.01em;line-height:var(--dr-seg-pill-height);padding:0 var(--dr-seg-pill-padding-x);transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease;width:auto}.dr-pillRow.details-time-range .dr-pill:hover{background:var(--dr-seg-pill-hover-bg);border-color:var(--dr-seg-pill-hover-border)}.dr-pillRow.details-time-range .dr-pill.is-active{background:var(--dr-seg-pill-active-bg);border-color:#0000;box-shadow:0 8px 22px var(--dr-seg-pill-active-shadow);color:var(--dr-seg-pill-active-text)}.dr-pill{background-color:initial;border:1px solid var(--btn-apply-bg);border-radius:4px;color:var(--btn-cancel-text);cursor:pointer;height:32px;line-height:32px;text-align:center;-webkit-user-select:none;user-select:none;width:80px}.dr-pill.is-active{background-color:var(--btn-apply-bg);color:var(--btn-apply-text)}.dr-footer .btn{border-radius:8px}.dr-select__control{background-color:var(--modal-input-bg)!important;border-color:var(--modal-input-border)!important;border-radius:8px!important;box-shadow:none!important;cursor:pointer!important;min-height:44px!important}.dr-select__control--is-focused,.dr-select__control:hover{border-color:var(--modal-input-focus-border)!important}.dr-select__control--is-focused{box-shadow:0 0 0 1px var(--modal-input-focus-ring)!important}.dr-select__input-container,.dr-select__single-value{color:var(--dashboard-header-title)!important;font-size:calc(var(--body-font-size)*var(--font-size-multiplier))!important}.dr-select__placeholder{color:var(--modal-input-placeholder)!important;font-size:calc(var(--body-font-size)*var(--font-size-multiplier))!important}.dr-select__menu{border:1px solid var(--modal-input-border)!important;border-radius:8px!important;overflow:hidden!important;z-index:9999!important}.dr-select__menu,.dr-select__option{background-color:var(--dashboard-modal-bg)!important}.dr-select__option{color:var(--dashboard-header-title)!important;cursor:pointer!important;font-size:calc(var(--body-font-size)*var(--font-size-multiplier))!important}.dr-select__option--is-focused{background-color:var(--hover-background)!important}.dr-select__option--is-selected{background-color:var(--selected-tab-border)!important;color:var(--modal-select-selected-text)!important}.dr-select__clear-indicator,.dr-select__dropdown-indicator{color:var(--dashboard-header-title)!important}.dr-select__clear-indicator:hover,.dr-select__dropdown-indicator:hover{color:var(--selected-tab-border)!important}.dr-select__indicator-separator{display:none!important}.dr-select__multi-value{background-color:var(--hover-background)!important;border:1px solid var(--modal-input-border)!important}.dr-select__multi-value__label{color:var(--dashboard-header-title)!important}.dr-select__multi-value__remove{color:#ffffffd9!important}.dr-select__multi-value__remove:hover{background:#00c0c726!important;color:var(--selected-tab-border)!important}.dr-muiField .MuiInputBase-root{background-color:var(--modal-input-bg);border:1px solid var(--modal-input-border);border-radius:8px;box-shadow:none;color:var(--modal-input-text);height:44px;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.dr-muiField .MuiOutlinedInput-notchedOutline{border:none}.dr-muiField .MuiInputBase-root.Mui-focused,.dr-muiField .MuiInputBase-root:hover{background-color:var(--modal-input-bg-hover);border-color:var(--modal-input-focus-border)}.dr-muiField .MuiInputBase-root.Mui-focused{box-shadow:0 0 0 1px var(--modal-input-focus-ring)}.dr-muiField .MuiInputBase-input{caret-color:var(--modal-input-text);color:var(--modal-input-text);font-size:calc(var(--body-font-size)*var(--font-size-multiplier));padding:10px 12px}.dr-muiField .MuiSvgIcon-root{color:var(--dashboard-header-title)}.dr-muiField .MuiIconButton-root:hover .MuiSvgIcon-root{color:var(--selected-tab-border)}.dr-pickerPopper{z-index:999999}.dr-pickerPopper .MuiPaper-root{background:var(--dr-picker-bg);border:1px solid var(--dr-picker-border);border-radius:var(--dr-picker-radius);box-shadow:var(--dr-picker-shadow);color:var(--dr-picker-text);overflow:hidden}.dr-pickerPopper .MuiPickersLayout-root{background:#0000}.dr-pickerPopper .MuiPickersCalendarHeader-root{padding:10px 12px}.dr-pickerPopper .MuiPickersCalendarHeader-label{color:var(--dr-picker-text);font-weight:700}.dr-pickerPopper .MuiDayCalendar-header span,.dr-pickerPopper .MuiDayCalendar-weekDayLabel{color:var(--dr-picker-weekday);font-weight:600}.dr-pickerPopper .MuiPickersArrowSwitcher-button{color:var(--dr-picker-text)}.dr-pickerPopper .MuiPickersArrowSwitcher-button:hover{color:var(--dr-picker-accent)}.dr-pickerPopper .MuiPickersDay-root{border-radius:10px;color:var(--dr-picker-text)}.dr-pickerPopper .MuiPickersDay-root.MuiPickersDay-dayOutsideMonth{color:var(--dr-picker-muted);opacity:.65}.dr-pickerPopper .MuiPickersDay-root.Mui-disabled{color:var(--dr-picker-disabled);opacity:1}.dr-pickerPopper .MuiPickersDay-root:hover{background:var(--dr-picker-hover-bg)}.dr-pickerPopper .MuiPickersDay-root.Mui-selected{background:var(--dr-picker-selected-bg);color:var(--dr-picker-selected-text)}.dr-pickerPopper .MuiPickersDay-root.Mui-selected:hover{background:var(--dr-picker-selected-hover-bg);color:var(--dr-picker-selected-text)}.dr-pickerPopper .MuiMultiSectionDigitalClock-root{border-left:1px solid var(--dr-picker-divider)}.dr-pickerPopper .MuiMultiSectionDigitalClockSection-item{border-radius:10px;color:var(--dr-picker-text)}.dr-pickerPopper .MuiMultiSectionDigitalClockSection-item:hover{background:var(--dr-picker-hover-bg)}.dr-pickerPopper .MuiMultiSectionDigitalClockSection-item.Mui-selected{background:var(--dr-picker-selected-bg);color:var(--dr-picker-selected-text)}.dr-pickerPopper .MuiMultiSectionDigitalClockSection-item.Mui-disabled{color:var(--dr-picker-disabled);opacity:1}.dr-pickerPopper .MuiPickersActionBar-root{border-top:1px solid var(--dr-picker-divider);padding:10px 12px}.dr-pickerPopper .MuiButton-root{border-radius:10px;font-weight:700;text-transform:none}.dr-pickerPopper .MuiButton-textPrimary{color:var(--dr-picker-accent)}.dr-pickerPopper .MuiButton-textPrimary:hover{background:var(--dr-picker-action-hover-bg)}.dr-aiPanel{background:radial-gradient(circle at top right,#157f6f24,#0000 36%),linear-gradient(180deg,#ffffff0a,#ffffff03);border:1px solid #157f6f29;border-radius:20px;box-shadow:0 14px 30px #102a4314;margin-top:18px;padding:18px 20px}.dr-aiPanel.is-ai-active{border-color:#157f6f47;box-shadow:0 18px 34px #157f6f1f}.dr-aiPanel-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.dr-aiPanel-kicker{color:var(--selected-tab-border);font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.dr-aiPanel-title{color:var(--dashboard-header-title);font-size:18px;font-weight:700;margin:0 0 8px}.dr-aiPanel-copy{color:var(--dashboard-header-subtitle);font-size:13px;line-height:1.7;margin:0;max-width:560px}.dr-aiPanel-toggleWrap{align-items:flex-end;display:flex;flex-direction:column;gap:10px;min-width:190px}.dr-aiPanel-badge{align-items:center;background:#157f6f1f;border-radius:999px;color:var(--selected-tab-border);display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.05em;padding:7px 12px;text-transform:uppercase}.dr-aiPanel-modeSwitch{align-items:center;background:#102a430f;border:1px solid #102a4314;border-radius:14px;display:inline-flex;flex-wrap:wrap;gap:8px;padding:6px}.dr-aiPanel-modeBtn{background:#0000;border:1px solid #0000;border-radius:11px;color:var(--dashboard-header-title);cursor:pointer;font-size:12px;font-weight:700;height:40px;min-width:108px;padding:0 16px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.dr-aiPanel-modeBtn:hover:not(:disabled){background:#157f6f14;border-color:#157f6f24}.dr-aiPanel-modeBtn.is-active{background:linear-gradient(135deg,#157f6f2e,#157f6f1a);border-color:#157f6f38;box-shadow:0 10px 20px #157f6f1f;color:var(--selected-tab-border)}.dr-aiPanel-modeBtn:disabled{cursor:not-allowed;opacity:.72}.dr-aiPanel-chipRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.dr-aiPanel-chip{align-items:center;background:#ffffff0f;border:1px solid #102a4314;border-radius:999px;color:var(--dashboard-header-title);display:inline-flex;font-size:11px;font-weight:600;padding:7px 11px}.dr-aiVars{background:hsla(0,0%,100%,.045);border:1px solid #157f6f38;border-radius:16px;margin-top:18px;padding:18px 20px}.dr-aiVars-head{align-items:flex-start;display:flex;gap:12px;margin-bottom:14px}.dr-aiVars-step{background:#157f6f24;border-radius:999px;color:var(--selected-tab-border);flex:0 0 auto;font-size:11px;font-weight:800;padding:6px 10px;text-transform:uppercase}.dr-aiVars h3{color:var(--dashboard-header-title);font-size:15px;margin:0 0 6px}.dr-aiVars p{color:var(--dashboard-header-subtitle);font-size:12px;line-height:1.6;margin:0}.dr-aiVars-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.dr-aiVars-field{display:flex;flex-direction:column;gap:7px}.dr-aiVars-field span{color:var(--modal-label);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dr-aiVars-options{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.dr-aiVars-option{align-items:center;background:var(--modal-input-bg);border:1px solid var(--modal-input-border);border-radius:8px;color:var(--dashboard-header-title);cursor:pointer;display:inline-flex;gap:7px;min-height:36px;padding:0 10px}.dr-aiVars-option input{accent-color:var(--selected-tab-border)}.dr-aiVars-option span{color:inherit;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.dr-aiVars-switch{align-items:center;background:var(--modal-input-bg);border:1px solid var(--modal-input-border);border-radius:8px;color:var(--dashboard-header-title);cursor:pointer;display:inline-flex;gap:12px;justify-content:space-between;min-height:44px;padding:7px 12px;width:100%}.dr-aiVars-switch span{background:var(--modal-input-border);border-radius:999px;flex:0 0 auto;height:22px;position:relative;width:38px}.dr-aiVars-switch span:after{background:var(--dashboard-modal-bg);border-radius:50%;content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .18s ease;width:16px}.dr-aiVars-switch strong{font-size:12px}.dr-aiVars-switch.is-on{background:#157f6f1f;border-color:var(--selected-tab-border)}.dr-aiVars-switch.is-on span{background:var(--selected-tab-border)}.dr-aiVars-switch.is-on span:after{transform:translateX(16px)}@media (max-width:720px){.dr-aiVars-grid{grid-template-columns:1fr}}.dr-devicesRow{margin-top:16px}.btn-apply{position:absolute;right:5%}.add-device{margin-left:70%}.MuiTextField-root{width:100%}@media (max-width:960px){.dr-aiPanel-header{flex-direction:column}.dr-aiPanel-toggleWrap{align-items:flex-start;min-width:0;width:100%}}.data-eval-modal{max-height:85%;max-width:92%;overflow:hidden;width:900px}.data-eval-modal.rtl *{text-align:right}.data-eval-content{padding:18px}.data-eval-info-banner{align-items:flex-start;background:var(--cell-background);border:1px solid var(--border-color);border-radius:10px;display:flex;gap:12px;margin-bottom:16px;padding:14px}.data-eval-info-icon{background:var(--header-background);border:1px solid var(--border-color);border-radius:50%;color:var(--root-color);display:grid;font-weight:700;height:34px;min-width:34px;place-items:center;width:34px}.data-eval-info-text h4{color:var(--root-color);margin:0 0 4px}.data-eval-info-text p{margin:0;opacity:.85}.data-eval-empty{border:1px dashed var(--border-color);border-radius:10px;opacity:.85;padding:14px}.data-eval-sections{display:flex;flex-direction:column;gap:14px}.data-eval-section{background:var(--cell-background);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.data-eval-section-header{align-items:center;background:var(--header-background);border-bottom:1px solid var(--border-color);display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.data-eval-count{border:1px solid var(--border-color);border-radius:999px;font-size:12px;opacity:.85;padding:4px 10px}.data-eval-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}@media (max-width:740px){.data-eval-grid{grid-template-columns:1fr}}.data-eval-item{align-items:center;background:var(--cell-background);border:1px solid var(--border-color);border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.data-eval-item-label{color:var(--root-color);font-weight:600}.data-eval-item-value{opacity:.9}.eval-status{align-items:center;display:flex;gap:8px}.eval-status-text{font-weight:800}.data-eval-footer{display:flex;gap:10px;justify-content:flex-end}.mapboxgl-map{-webkit-tap-highlight-color:rgb(0 0 0/0);font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top{left:50%;top:0;transform:translateX(-50%)}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-right{right:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translateX(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{left:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:initial;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8h-8z'/%3E%3Cpath d='m10.5 16 4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8h-8z'/%3E%3Cpath d='m10.5 16 4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8h-8z'/%3E%3Cpath d='m10.5 16 4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-buildings-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M3.333 11.667a1.667 1.667 0 1 0 3.334 0v-5h5a1.667 1.667 0 1 0 0-3.334H3.333v8.334ZM26.667 11.667a1.667 1.667 0 1 1-3.334 0v-5h-5a1.667 1.667 0 1 1 0-3.334h8.334v8.334ZM13.334 25c0 .92-.747 1.667-1.667 1.667H3.333v-8.334a1.667 1.667 0 1 1 3.334 0v5h5c.92 0 1.667.746 1.667 1.667ZM18.334 26.667a1.667 1.667 0 1 1 0-3.334h5v-5a1.667 1.667 0 1 1 3.333 0v8.334h-8.334Z' fill='currentColor'/%3E%3C/svg%3E");background-size:26px 26px}.mapboxgl-ctrl button.mapboxgl-ctrl-buildings-toggle.mapboxgl-ctrl-level-button-selected .mapboxgl-ctrl-icon{filter:invert(1) brightness(1)}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='m14 5 1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='m14 5 1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='m14 5 1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 0 1 3.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 0 0-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 0 0 4.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 0 1-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 0 1 .3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 0 1-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg opacity='.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg opacity='.9' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 0 1 3.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 0 0-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 0 0 4.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 0 1-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 0 1 .3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 0 1-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 0 1 3.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 0 0-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 0 0 4.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 0 1-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 0 1 .3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 0 1-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;box-sizing:initial;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid #0000;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:initial;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:#000000b3;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl-separator{background-color:#e0e0e0;height:1px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{align-items:center;color:#333;display:flex;font-size:18px;font-weight:700;height:50px;justify-content:center;line-height:normal;padding:0;text-align:center;width:50px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button:hover{background-color:#f5f5f5}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{background-color:#4a5568;color:#fff}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#2d3748}.dmm-overlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:9999}.dmm-modal{background:var(--dmm-bg);border:1px solid var(--dmm-border);border-radius:14px;box-shadow:0 20px 60px #00000059;display:flex;flex-direction:column;height:min(780px,100%);overflow:hidden;width:min(1200px,100%)}.dmm-embedded{display:flex;flex:1 1;margin-top:8px;min-height:0}.dmm-modal-embedded{box-shadow:none;height:100%;width:100%}.dmm-header{align-items:center;background:var(--dmm-bg);border-bottom:1px solid var(--dmm-border);display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.dmm-title{display:flex;flex-direction:column;gap:2px}.dmm-title>span:first-child{color:var(--dmm-text);font-size:calc(var(--body-font-size)*1.1*var(--font-size-multiplier));font-weight:700}.dmm-sub{color:var(--dmm-text-muted);font-size:calc(var(--body-font-size)*.9*var(--font-size-multiplier));opacity:.8}.dmm-header-actions{align-items:center;display:flex;gap:8px}.dmm-map-style-wrap{position:relative}.dmm-map-style-trigger{align-items:center;background:linear-gradient(180deg,#09d0ec33,#08486438);border:1px solid var(--dmm-border);border-radius:999px;color:var(--dmm-text);cursor:pointer;display:inline-flex;gap:6px;min-height:36px;padding:0 10px;transition:filter .2s ease,border-color .2s ease}.dmm-map-style-trigger:hover{filter:brightness(1.05)}.dmm-map-style-trigger.open{border-color:var(--accent)}.dmm-map-style-icon{color:var(--accent);font-size:18px!important}.dmm-map-style-label{font-size:calc(var(--body-font-size)*.92*var(--font-size-multiplier));font-weight:600}.dmm-map-style-arrow{font-size:20px!important;transition:transform .2s ease}.dmm-map-style-trigger.open .dmm-map-style-arrow{transform:rotate(180deg)}.dmm-map-style-menu{background:var(--dmm-bg);border:1px solid var(--dmm-border);border-radius:12px;box-shadow:0 10px 24px #00000059;display:flex;flex-direction:column;gap:2px;inset-inline-end:0;min-width:170px;padding:6px;position:absolute;top:calc(100% + 8px);z-index:20}.dmm-map-style-option{-webkit-text-fill-color:currentColor;background:#0000;border:none;border-radius:8px;color:var(--dmm-text);cursor:pointer;font-size:calc(var(--body-font-size)*.9*var(--font-size-multiplier));outline:none;padding:8px 10px;text-align:start;width:100%}.dmm-map-style-option:hover{background:#ffffff14}.dmm-map-style-option.active{background:linear-gradient(180deg,#09d0ec47,#0848644d);color:var(--dmm-text);font-weight:700}.dmm-icon-btn{align-items:center;background:var(--dmm-bg-soft);border:1px solid var(--dmm-border);border-radius:10px;color:var(--dmm-text);cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.dmm-icon-btn:hover{background:#ffffff12}.dmm-legend{align-items:center;background:var(--dmm-bg);border-bottom:1px solid var(--dmm-border);color:var(--dmm-text);display:flex;flex-wrap:wrap;gap:16px;padding:10px 16px}.dmm-leg-item{align-items:center;display:inline-flex;font-size:calc(var(--body-font-size)*.95*var(--font-size-multiplier));gap:8px}.dmm-leg-dot{border:1px solid #00000059;border-radius:999px;display:inline-block;height:10px;width:10px}.dmm-leg-dot.on{background:var(--dmm-online)}.dmm-leg-dot.off{background:var(--dmm-offline)}.dmm-leg-hint{color:var(--dmm-text-hint);font-size:calc(var(--body-font-size)*.9*var(--font-size-multiplier));opacity:.75}.dmm-body{background:var(--dmm-bg-soft);flex:1 1;position:relative}.dmm-empty,.dmm-map{inset:0;position:absolute}.dmm-empty{align-items:center;background:#00000059;color:var(--dmm-text);display:flex;font-size:calc(var(--body-font-size)*1*var(--font-size-multiplier));justify-content:center;padding:28px;text-align:center}.dmm-mapbox-popup{font-family:inherit}.dmm-mapbox-popup .mapboxgl-popup-content{background:var(--dmm-bg);border:1px solid var(--dmm-border);border-radius:14px;box-shadow:var(--dmm-popup-shadow);color:var(--dmm-text);max-width:min(360px,85vw);min-width:240px;padding:14px 14px 12px}.dmm-mapbox-popup .mapboxgl-popup-tip{border-top-color:var(--dmm-bg)}.dmm-mapbox-popup .mapboxgl-popup-close-button{background:#0000;border-radius:8px;color:var(--dmm-text);font-size:18px;height:28px;line-height:26px;width:28px}.dmm-mapbox-popup .mapboxgl-popup-close-button:hover{background:#ffffff1f}.dmm-popup-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.dmm-popup-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:calc(var(--body-font-size)*1.05*var(--font-size-multiplier));font-weight:700;max-width:220px;overflow:hidden;text-overflow:ellipsis}.dmm-popup-status{align-items:center;display:inline-flex;font-size:calc(var(--body-font-size)*.9*var(--font-size-multiplier));gap:6px;opacity:.9}.dmm-dot{border:1px solid #00000059;border-radius:999px;display:inline-block;height:9px;width:9px}.dmm-dot.on{background:var(--dmm-online)}.dmm-dot.off{background:var(--dmm-offline)}.dmm-popup-grid{grid-gap:6px 10px;display:grid;font-size:calc(var(--body-font-size)*.9*var(--font-size-multiplier));gap:6px 10px;grid-template-columns:110px 1fr;margin-bottom:10px}.dmm-k{font-weight:600;opacity:.75}.dmm-v{line-height:1.35;opacity:.95;white-space:normal;word-break:break-word}.dmm-popup-actions{display:flex;justify-content:flex-end}.dmm-btn{background:var(--dmm-bg-soft);border:1px solid var(--dmm-border);border-radius:10px;color:var(--dmm-text);cursor:pointer;font-size:calc(var(--body-font-size)*.9*var(--font-size-multiplier));font-weight:600;padding:8px 12px}.dmm-btn-primary{background:var(--dmm-primary-bg);border-color:#00000026;box-shadow:var(--dmm-primary-shadow);color:var(--dmm-primary-text)}.dmm-btn-primary:hover{filter:brightness(.98)}.mapboxgl-ctrl-group{background:var(--dmm-bg)!important;border:1px solid var(--dmm-border)!important}.ds-details-modal{max-height:85%;max-width:92%;overflow:hidden;width:900px}.ds-details-modal.rtl *{text-align:right}.ds-details-content{padding:18px}.ds-details-info-banner{align-items:flex-start;background:var(--ds-details-surface-bg);border:1px solid var(--ds-details-border-color);border-radius:10px;display:flex;gap:12px;margin-bottom:16px;padding:14px}.ds-details-info-icon{background:var(--ds-details-header-bg);border:1px solid var(--ds-details-border-color);border-radius:50%;color:var(--ds-details-text-color);display:grid;font-weight:700;height:34px;min-width:34px;place-items:center;width:34px}.ds-details-info-text h4{color:var(--ds-details-text-color);margin:0 0 4px}.ds-details-info-text p{margin:0;opacity:var(--ds-details-muted-opacity)}.ds-loading{padding:22px;width:100%}.ds-empty,.ds-loading{align-items:center;display:flex;justify-content:center}.ds-empty{border:1px dashed var(--ds-details-border-color);border-radius:10px;min-height:160px;opacity:var(--ds-details-muted-opacity);padding:14px}.ds-sections{display:flex;flex-direction:column;gap:14px}.ds-section{background:var(--ds-details-surface-bg);border:1px solid var(--ds-details-border-color);border-radius:12px;overflow:hidden}.ds-section-header{align-items:center;background:var(--ds-details-header-bg);border-bottom:1px solid var(--ds-details-border-color);display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.ds-count{border:1px solid var(--ds-details-border-color);border-radius:999px;font-size:12px;opacity:var(--ds-details-muted-opacity);padding:4px 10px}.ds-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}@media (max-width:740px){.ds-grid{grid-template-columns:1fr}}.ds-item{align-items:center;background:var(--ds-details-surface-bg);border:1px solid var(--ds-details-border-color);border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.ds-item-label{color:var(--ds-details-text-color);font-weight:700}.ds-item-value{opacity:var(--ds-details-value-opacity)}.ds-status{align-items:center;display:flex;gap:8px}.ds-status-text{font-weight:800}.ds-details-footer{display:flex;gap:10px;justify-content:flex-end}.device-statuslog-modal{max-height:90%;max-width:95%;overflow:hidden;width:60%}.device-statuslog-modal.rtl *{text-align:right}.device-statuslog-content{display:flex;flex-direction:column;gap:14px;height:auto;min-height:fit-content;padding:18px}.dsl-sub{font-size:.9em;font-weight:500;opacity:.75}.dsl-back-btn{background:var(--dsl-back-btn-bg);border:1px solid var(--dsl-back-btn-border);border-radius:10px;color:var(--dsl-back-btn-color);cursor:pointer;display:grid;height:40px;place-items:center;width:40px}.dsl-back-btn:hover{opacity:.9}.device-statuslog-info-banner{align-items:flex-start;background:var(--dsl-info-banner-bg);border:1px solid var(--dsl-info-banner-border);border-radius:10px;display:flex;gap:12px;padding:14px}.device-statuslog-info-icon{background:var(--dsl-info-icon-bg);border:1px solid var(--dsl-info-icon-border);border-radius:50%;color:var(--dsl-info-icon-color);display:grid;font-weight:700;height:34px;min-width:34px;place-items:center;width:34px}.device-statuslog-info-text h4{color:var(--dsl-info-title-color);margin:0 0 4px}.device-statuslog-info-text p{margin:0;opacity:.85}.dsl-filters-shell{grid-gap:12px;background:#ffffff08;border:1px solid var(--dsl-info-banner-border);border-radius:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:14px}.dsl-filter-field{display:flex;flex-direction:column;gap:6px;min-width:0}.dsl-filter-label{font-size:11px;font-weight:700;letter-spacing:.04em;opacity:.72;text-transform:uppercase}.dsl-filter-control{background:#0000002e;border:1px solid var(--dsl-info-banner-border);border-radius:10px;box-sizing:border-box;color:var(--root-color);min-height:40px;padding:0 12px;width:100%}.dsl-date-picker-field{width:100%}.dsl-date-picker-field .MuiOutlinedInput-root{background:var(--cell-background);border-radius:10px;color:var(--cell-color);min-height:40px}.dsl-date-picker-field .MuiInputBase-input{color:var(--cell-color);font-size:calc(var(--body-font-size)*var(--font-size-multiplier));padding:10px 12px}.dsl-date-picker-field .MuiInputBase-input::placeholder{color:var(--rs-placeholder);opacity:1}.dsl-date-picker-field .MuiOutlinedInput-notchedOutline{border-color:var(--rs-control-border)}.dsl-date-picker-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--rs-control-border-hover)}.dsl-date-picker-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--rs-control-border-focus)}.dsl-date-picker-field .MuiIconButton-root,.dsl-date-picker-field .MuiSvgIcon-root{color:var(--rs-indicator)}.dsl-date-picker-field .MuiIconButton-root:hover{background:#0000}.dsl-date-picker-popper{z-index:1600}.dsl-date-picker-dialog .MuiPaper-root,.dsl-date-picker-paper,.dsl-date-picker-popper .MuiPaper-root{background:var(--dr-picker-bg)!important;border:1px solid var(--dr-picker-border);border-radius:var(--dr-picker-radius)!important;box-shadow:var(--dr-picker-shadow)!important;color:var(--dr-picker-text)!important;overflow:hidden}.dsl-date-picker-dialog .MuiDateCalendar-root,.dsl-date-picker-dialog .MuiMonthCalendar-root,.dsl-date-picker-dialog .MuiPickersActionBar-root,.dsl-date-picker-dialog .MuiPickersLayout-contentWrapper,.dsl-date-picker-dialog .MuiPickersLayout-root,.dsl-date-picker-dialog .MuiPickersToolbar-root,.dsl-date-picker-dialog .MuiYearCalendar-root,.dsl-date-picker-popper .MuiDateCalendar-root,.dsl-date-picker-popper .MuiMonthCalendar-root,.dsl-date-picker-popper .MuiPickersActionBar-root,.dsl-date-picker-popper .MuiPickersLayout-contentWrapper,.dsl-date-picker-popper .MuiPickersLayout-root,.dsl-date-picker-popper .MuiPickersToolbar-root,.dsl-date-picker-popper .MuiYearCalendar-root{background:var(--dr-picker-bg)!important}.dsl-date-picker-dialog .MuiPickersCalendarHeader-root,.dsl-date-picker-popper .MuiPickersCalendarHeader-root{padding:10px 12px}.dsl-date-picker-dialog .MuiDayCalendar-header span,.dsl-date-picker-dialog .MuiDayCalendar-weekDayLabel,.dsl-date-picker-popper .MuiDayCalendar-header span,.dsl-date-picker-popper .MuiDayCalendar-weekDayLabel{color:var(--dr-picker-weekday);font-weight:600}.dsl-date-picker-dialog .MuiButtonBase-root,.dsl-date-picker-dialog .MuiClockNumber-root,.dsl-date-picker-dialog .MuiPickersArrowSwitcher-button,.dsl-date-picker-dialog .MuiPickersCalendarHeader-label,.dsl-date-picker-dialog .MuiPickersDay-root,.dsl-date-picker-dialog .MuiPickersYear-yearButton,.dsl-date-picker-dialog .MuiTimeClock-root,.dsl-date-picker-dialog .MuiTypography-root,.dsl-date-picker-popper .MuiButtonBase-root,.dsl-date-picker-popper .MuiClockNumber-root,.dsl-date-picker-popper .MuiPickersArrowSwitcher-button,.dsl-date-picker-popper .MuiPickersCalendarHeader-label,.dsl-date-picker-popper .MuiPickersDay-root,.dsl-date-picker-popper .MuiPickersYear-yearButton,.dsl-date-picker-popper .MuiTimeClock-root,.dsl-date-picker-popper .MuiTypography-root{color:var(--dr-picker-text)}.dsl-date-picker-dialog .MuiPickersDay-root.Mui-selected,.dsl-date-picker-dialog .MuiPickersYear-yearButton.Mui-selected,.dsl-date-picker-popper .MuiPickersDay-root.Mui-selected,.dsl-date-picker-popper .MuiPickersYear-yearButton.Mui-selected{background:var(--dr-picker-selected-bg)!important;color:var(--dr-picker-selected-text)!important}.dsl-date-picker-dialog .MuiPickersDay-root.MuiPickersDay-dayOutsideMonth,.dsl-date-picker-popper .MuiPickersDay-root.MuiPickersDay-dayOutsideMonth{color:var(--dr-picker-muted);opacity:.7}.dsl-date-picker-dialog .MuiPickersDay-root:hover,.dsl-date-picker-dialog .MuiPickersYear-yearButton:hover,.dsl-date-picker-popper .MuiPickersDay-root:hover,.dsl-date-picker-popper .MuiPickersYear-yearButton:hover{background:var(--dr-picker-hover-bg)}.dsl-date-picker-dialog .MuiPickersActionBar-root,.dsl-date-picker-popper .MuiPickersActionBar-root{border-top:1px solid var(--dr-picker-divider);padding:10px 12px}.dsl-date-picker-dialog .MuiButton-root,.dsl-date-picker-popper .MuiButton-root{border-radius:10px;font-weight:700;text-transform:none}.dsl-date-picker-dialog .MuiButton-textPrimary,.dsl-date-picker-popper .MuiButton-textPrimary{color:var(--dr-picker-accent)}.dsl-date-picker-dialog .MuiButton-textPrimary:hover,.dsl-date-picker-popper .MuiButton-textPrimary:hover{background:var(--dr-picker-action-hover-bg)}.dsl-filter-actions{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.dsl-stats-panel{background:linear-gradient(135deg,#ffffff0d,#020d1a4d);border:1px solid var(--dsl-info-banner-border);border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:16px}.dsl-stats-copy h4{color:var(--dsl-info-title-color);margin:0 0 4px}.dsl-stats-copy p{margin:0;opacity:.76}.dsl-stats-content{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.dsl-summary-ring,.dsl-summary-ring-shell{align-items:center;display:flex;justify-content:center}.dsl-summary-ring{border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff0d,0 24px 40px #0003;height:220px;position:relative;width:220px}.dsl-summary-ring:after{background:linear-gradient(180deg,#091320f5,#080e18eb);border:1px solid #ffffff0d;border-radius:50%;content:"";inset:20px;position:absolute}.dsl-summary-ring-center{align-items:center;display:flex;flex-direction:column;gap:6px;padding:0 16px;position:relative;text-align:center;z-index:1}.dsl-summary-ring-label{font-size:11px;letter-spacing:.08em;opacity:.65;text-transform:uppercase}.dsl-summary-ring-value{color:var(--dsl-info-title-color);font-size:34px;line-height:1}.dsl-summary-legend{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dsl-summary-legend-item{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff0a;border-radius:12px;display:flex;gap:10px;min-width:0;padding:10px 12px}.dsl-summary-legend-swatch{border-radius:999px;box-shadow:0 0 0 3px #ffffff0a;flex-shrink:0;height:12px;width:12px}.dsl-summary-legend-text{display:flex;flex-direction:column;gap:2px;min-width:0}.dsl-summary-legend-text span,.dsl-summary-legend-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsl-summary-legend-text span{font-size:12px;opacity:.72}.dsl-summary-empty{border:1px dashed #ffffff1a;border-radius:10px;opacity:.72;padding:12px}.dsl-priority-pill,.dsl-status-pill{font-weight:700;text-transform:capitalize}.dsl-table-area{display:flex;flex:0 0 auto;flex-direction:column;height:380px;min-height:340px}.dsl-table-wrapper{flex:1 1;height:100%;min-height:340px}.dsl-loading{min-height:340px;padding:22px}.dsl-empty,.dsl-loading{align-items:center;display:flex;justify-content:center;width:100%}.dsl-empty{border:1px dashed var(--dsl-empty-border);border-radius:10px;min-height:200px;opacity:.85;padding:16px}.device-statuslog-footer{justify-content:space-between}.device-statuslog-footer,.device-statuslog-footer-left,.device-statuslog-footer-right{align-items:center;display:flex;gap:10px}.dsl-meta{font-size:12px;opacity:.78}@media (max-width:960px){.device-statuslog-modal{width:90%}.dsl-stats-content{grid-template-columns:1fr}.dsl-summary-ring{height:190px;width:190px}.dsl-table-area{height:300px}.dsl-loading,.dsl-table-area,.dsl-table-wrapper{min-height:300px}}.org-page{color:#fff;color:var(--org-page-text,var(--text-color,#fff));padding:24px 32px}.org-hero-card{margin-top:16px}.org-hero-icon img{border-radius:16px;height:64px;object-fit:cover;width:64px}.org-main-panel{background-color:var(--org-main-panel-bg);border-radius:24px;box-shadow:var(--org-main-panel-shadow);margin-top:16px;padding:7%}.org-summary-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.org-summary-card{align-items:center;background:var(--org-summary-card-bg);border:1px solid var(--org-summary-card-border);border-radius:16px;display:flex;gap:12px;padding:16px 18px}.org-summary-icon{align-items:center;border-radius:14px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.org-summary-icon-total-devices{background:linear-gradient(135deg,var(--org-summary-icon-teal-grad-a) 0,var(--org-summary-icon-teal-grad-b) 100%);border:.8px solid var(--org-summary-icon-teal-border)}.org-summary-icon-active-users{background:linear-gradient(135deg,var(--org-summary-icon-blue-grad-a) 0,var(--org-summary-icon-blue-grad-b) 100%);border:.8px solid var(--org-summary-icon-blue-border)}.org-summary-icon-sub-organizations{background:linear-gradient(135deg,var(--org-summary-icon-turqaz-grad-a) 0,var(--org-summary-icon-turqaz-grad-b) 100%);border:.8px solid var(--org-summary-icon-turqaz-border)}.org-summary-text{display:flex;flex-direction:column}.org-summary-label{color:var(--org-summary-label);font-size:calc(var(--ui-font-size)*var(--font-size-multiplier))}.org-summary-value{font-size:calc(var(--heading-font-size)*var(--font-size-multiplier));font-weight:600;margin-top:4px}.org-pro-pill{background:var(--org-pro-pill-bg);color:var(--org-pro-pill-text);margin-right:8px;padding:2px 10px}.org-pro-pill,.org-set-active-btn{border-radius:999px;font-size:calc(var(--ui-font-size)*var(--font-size-multiplier))}.org-set-active-btn{background:#0000;border:1px solid var(--org-set-active-btn-border);color:var(--org-set-active-btn-text);cursor:pointer;padding:6px 12px}.org-main-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.org-section-card{background:var(--org-section-card-bg);border:1px solid var(--org-section-card-border);border-radius:18px;padding:18px 20px 20px}.org-section-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.org-section-header-purple{background:linear-gradient(90deg,var(--org-section-header-purple-grad-a),#0000);margin:-18px -20px 12px;padding:18px 20px 12px}.org-section-icon{align-items:center;display:flex;height:36px;justify-content:center;width:36px}.org-section-icon-group-informations{background:linear-gradient(135deg,var(--org-section-icon-teal-grad-a) 0,var(--org-section-icon-teal-grad-b) 100%);border:.8px solid var(--org-section-icon-teal-border);border-radius:14px}.org-section-icon-group-hierarchy{background:linear-gradient(135deg,var(--org-section-icon-purple-grad-a) 0,var(--org-section-icon-purple-grad-b) 100%);border:.8px solid var(--org-section-icon-purple-border);border-radius:14px}.org-section-title-block h2{font-size:calc(var(--heading-font-size)*var(--font-size-multiplier));margin:0}.org-details-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.org-details-grid-full{grid-template-columns:minmax(0,1fr)}.org-detail-item{background:var(--org-detail-item-bg);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:8px 10px}.org-detail-label{color:var(--org-detail-label);font-size:calc(var(--ui-font-size)*var(--font-size-multiplier))}.org-detail-value{color:var(--org-detail-value);font-size:calc(var(--body-font-size)*var(--font-size-multiplier))}.wd-layout-field{display:flex;flex-direction:column;gap:10px}.wd-layout-field__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.wd-layout-field__label{color:var(--header-color);font-size:12px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.wd-layout-field__lock{align-items:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;color:var(--header-color);display:inline-flex;font-size:11px;font-weight:700;justify-content:center;padding:4px 8px}.wd-layout-field__options{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.wd-layout-field--compact .wd-layout-field__options{gap:8px}.wd-layout-field__option{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;color:inherit;cursor:pointer;padding:12px;text-align:left;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.wd-layout-field__option:hover:not(:disabled){background:#6fdfff14;border-color:#6fdfff73;transform:translateY(-1px)}.wd-layout-field__option.is-active{background:linear-gradient(180deg,#6fdfff33,#6fdfff14);border-color:#6fdfffb3;box-shadow:0 12px 28px #0000002e}.wd-layout-field__option:disabled{cursor:default}.wd-layout-field__optionTitle{color:var(--cell-color);font-size:13px;font-weight:700;margin:0 0 6px}.wd-layout-field__optionDescription{color:var(--header-color);font-size:12px;line-height:1.45;margin:0;opacity:.86}.wd-layout-field--compact .wd-layout-field__option{border-radius:12px;padding:10px}.wd-layout-field__helper{color:var(--header-color);font-size:12px;line-height:1.45;margin:0;opacity:.8}.wd-layout-field.is-disabled,.wd-layout-field.is-readonly{opacity:.92}@media (max-width:640px){.wd-layout-field__options{grid-template-columns:1fr}}.dd-modal-popup{animation-name:var(--dd-modal-anim);background:var(--dd-modal-bg);color:var(--dd-modal-text);height:var(--dd-modal-height);width:var(--dd-modal-width)}.dd-modal-footer{background:var(--dd-modal-footer-bg)}.dd-modal-footer--header{background:var(--dd-modal-footer-header-bg)}.dd-modal-footer--space-between{justify-content:space-between}.dd-modal-footer--end{justify-content:flex-end}.dd-form-lbl{color:var(--dd-label-color)}.dd-form-lbl--mt{margin-top:10px}.dd-name-wrap{position:relative}.dd-rename-input{background:var(--dd-input-bg);border-color:var(--dd-input-border);caret-color:var(--dd-input-caret);color:var(--dd-input-text);margin-top:10px;padding:10px}.dd-form-counter{align-self:flex-end;color:var(--dd-counter-text);inset-inline-end:10px;margin:0;position:absolute;top:50%;transform:translateY(-30%)}.form-item .form-name-helper{opacity:0;transition:opacity .12s ease}.form-item:hover .form-name-helper{opacity:1}.dd-btn-cancel-invert{background:var(--dd-btn-cancel-bg)!important;color:var(--dd-btn-cancel-text)!important}.dd-btn-apply{background:var(--dd-btn-apply-bg)!important;color:var(--dd-btn-apply-text)!important}.dd-back-icon{font-size:var(--dd-back-icon-size)!important;margin-inline-end:6px}.dd-radio{color:var(--dd-radio-color)!important}.dd-radio.Mui-checked{color:var(--dd-radio-checked)!important}.dd-typography{color:var(--dd-typography-color)!important}.dd-report-toast{background-color:var(--dd-report-toast-bg);border-radius:6px;box-shadow:var(--dd-report-toast-shadow);color:var(--dd-report-toast-text);display:flex;flex-direction:column;font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));min-width:240px;padding:10px 16px;position:absolute;right:10px;top:10px;z-index:9999}.dd-report-toast-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.dd-report-toast-title{font-weight:700}.dd-report-toast-close{cursor:pointer;font-size:calc(1em*var(--font-size-multiplier));font-weight:700;line-height:1}.dd-report-toast-sub{font-size:calc(.9em*var(--font-size-multiplier));margin-top:6px;opacity:.95}.dd-remain-head{width:100%}.dd-remain-head-part{gap:16px}.dd-remain-head-part--top{align-items:flex-start;justify-content:space-between}.dd-remain-head-part--top-expanded{align-items:center}.dd-remain-head-part--top-expanded .details-head-left{align-items:center;flex-direction:row;gap:12px;justify-content:space-between;width:100%}.dd-head-inline-range{align-items:center;display:flex;flex-shrink:0;margin-inline-start:auto;min-width:0}.dd-remain-head-part--row{align-items:center;justify-content:space-between;margin-top:8px}.dd-title{font-size:calc(var(--heading-font-size)*var(--font-size-multiplier))}.dd-meta-pill{font-size:calc(var(--body-font-size)*var(--font-size-multiplier))}.dd-clickable{cursor:pointer}.dd-actions-right{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-inline-start:auto}.details-time-range{align-items:center;border:1px solid var(--dd-time-range-border);border-radius:10px;display:flex;gap:4px;padding:4px;position:relative}.dd-range-tune-icon{font-size:calc(1em*var(--font-size-multiplier))!important}.dd-range-btn{align-items:center;background:#0000;border:none;border-radius:999px;color:var(--dd-range-text);cursor:pointer;display:flex;font-size:calc(var(--body-font-size)*var(--font-size-multiplier));height:32px;justify-content:center;outline:none;transition:background .12s ease,color .12s ease;width:44px}.dd-range-btn.active{background:var(--dd-range-active-bg);color:var(--dd-range-active-text)}.dd-custom-range{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-inline-start:12px}.dd-range-arrow{color:var(--dd-range-btn-text);font-size:calc(1.5em*var(--font-size-multiplier))!important}.dd-custom-date-field{width:min(100%,220px)}.dd-custom-date-field .MuiInputBase-root{background:var(--dd-datepicker-bg)!important;border-radius:12px;height:40px!important}.dd-custom-date-field .MuiOutlinedInput-notchedOutline{border-color:var(--dd-time-range-border)!important}.dd-custom-date-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--dp-selected-outline,var(--dd-time-range-border))!important}.dd-custom-date-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--dp-selected-bg)!important}.dd-custom-date-field .MuiInputBase-input{color:var(--cell-color)!important;font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));padding:10px 12px!important}.dd-custom-date-field .MuiInputBase-input::placeholder{color:var(--dd-actions-menu-title);opacity:1}.dd-custom-date-field .MuiIconButton-root{color:var(--dd-range-btn-text)}.dd-custom-date-field .MuiIconButton-root:hover{background:var(--dd-actions-menu-hover)}.dd-custom-date-popper{z-index:1300}.dd-date-picker-paper{background:var(--dd-datepicker-bg)!important;border:1px solid var(--dd-actions-menu-border);border-radius:14px!important;box-shadow:var(--dd-actions-menu-shadow)!important;color:var(--cell-color)!important}.dd-date-picker-paper .MuiPickersDay-root{color:var(--cell-color)}.dd-date-picker-paper .MuiPickersDay-root.Mui-selected{background:var(--dp-selected-bg)!important;color:var(--dp-selected-text)!important}.dd-date-picker-paper .MuiPickersDay-root:hover{background:var(--dp-selected-bg-hover)}.dd-date-picker-paper .MuiPickersArrowSwitcher-button,.dd-date-picker-paper .MuiPickersCalendarHeader-label,.dd-date-picker-paper .MuiSvgIcon-root{color:var(--cell-color)!important}.dd-date-picker-dialog .MuiPaper-root{background:var(--dd-actions-menu-bg)!important;border:1px solid var(--dd-actions-menu-border);border-radius:14px!important;color:var(--cell-color)!important}.details-edit-btn{align-items:center;background:var(--dd-edit-btn-bg);border:none;border-radius:8px;color:var(--dd-edit-btn-text);cursor:pointer;display:flex;font-weight:500;gap:8px;height:44px;justify-content:center;padding:6px 8px;white-space:nowrap;width:163px}.dd-edit-btn-text{font-size:calc(var(--body-font-size)*var(--font-size-multiplier))}.dd-details-body{flex:1 1 auto;flex-direction:column;gap:16px;height:auto;min-height:0}.dd-dashboard-tabs{gap:12px}.dd-dashboard-tab{flex:0 0 auto;font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));white-space:nowrap}.dd-dashboard-viewport{display:flex;flex:1 1 auto;min-height:0;width:100%}.dd-center-full{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.dd-dashboard-details-content{flex:1 1 auto;min-height:0;transition:padding .24s ease,gap .24s ease}.dd-dashboard-content-expanded{gap:10px;min-height:0;padding:16px 12px 8px 16px}.dd-dashboard-details-head{transition:gap .24s ease}.dd-dashboard-head-expanded{gap:8px}.dd-dashboard-hero{max-width:108px;min-width:108px;opacity:1;overflow:hidden;transform:translateX(0) scale(1);transform-origin:left center;transition:max-width .28s ease,min-width .28s ease,opacity .22s ease,transform .28s ease,margin .28s ease;width:108px}.dd-dashboard-hero.is-hidden{max-width:0;min-width:0;opacity:0;transform:translateX(-10px) scale(.95)}.dd-dashboard-expandable-meta{max-height:120px;opacity:1;overflow:hidden;transform:translateY(0);transition:max-height .28s ease,opacity .18s ease,transform .26s ease,margin .22s ease}.dd-dashboard-expandable-meta.is-hidden{margin-top:0;max-height:0;opacity:0;pointer-events:none;transform:translateY(-8px)}.dd-expand-toggle{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--header-color);cursor:pointer;display:inline-flex;gap:6px;padding:8px 10px;transition:background-color .18s ease,color .18s ease,transform .18s ease}.dd-expand-toggle:hover{background:var(--header-hover);transform:translateY(-1px)}.dd-expand-toggle-icon{font-size:calc(1.1em*var(--font-size-multiplier))!important}.dd-expand-toggle-label{font-size:calc(var(--small)*var(--font-size-multiplier));white-space:nowrap}.dd-details-body{transition:height .26s ease}.dd-details-body-expanded{flex:1 1 auto;height:auto;min-height:0}.dd-dashboard-tabs-expanded{margin-bottom:4px}.dd-dashboard-tabs-actions{align-items:center;display:inline-flex;margin-inline-start:auto;position:relative;z-index:2}.dd-expand-toggle-tabs{padding:6px 8px}.dd-details-body .diverted-dashboard{min-height:0}.dd-details-body-expanded .diverted-dashboard{height:100%!important}.details-content.td-details-content-dashboard{min-height:0;overflow:hidden!important}.details-body.td-details-body-dashboard{flex:1 1 auto;flex-direction:column;gap:16px;min-height:0;overflow:hidden}.details-tab-content.td-details-tab-content-dashboard{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.td-dashboard-panel{flex-direction:column;gap:8px;height:100%}.td-dashboard-panel,.td-dashboard-viewport{display:flex;min-height:0;overflow:hidden;width:100%}.td-dashboard-viewport{flex:1 1 auto}.td-dashboard-viewport #web-dashboard-main-container{height:100%!important;margin-top:0!important;min-height:0}.td-secondary-btn{align-items:center;background:var(--td-card-bg);border:1px solid #ffffff29;border:1px solid var(--td-select-border,#ffffff29);border-radius:10px;color:var(--td-title-color);cursor:pointer;display:inline-flex;font-weight:700;gap:6px;justify-content:center;padding:8px 14px}.td-example-link-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.td-example-link-helper{color:var(--td-subtitle-color);font-size:12px;line-height:1.5;margin:-2px 0 12px}.td-linked-example-chip{align-items:center;background:linear-gradient(135deg,#31c79533,#31c79514);border:1px solid #31c7954d;border-radius:999px;color:var(--td-title-color);color:var(--details-head-secondary,var(--td-title-color));display:inline-flex;font-size:12px;font-weight:700;gap:8px;margin-top:8px;padding:6px 12px}.td-linked-example-chip__label{font-size:11px;letter-spacing:.04em;opacity:.72;text-transform:uppercase}.td-linked-example-chip__name{max-width:min(320px,60vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-editor-popup{background-color:var(--dashboard-modal-bg)!important;background-image:radial-gradient(560px 320px at 50% 0,var(--dashboard-modal-radial-a) 0,var(--dashboard-modal-radial-b) 70%)!important;border:1px solid var(--dashboard-modal-border)!important;border-radius:12px!important;box-shadow:0 24px 60px var(--dashboard-modal-shadow)!important;padding:14px!important;scrollbar-color:var(--devices-virtual-scrollbar-thumb) #0000;scrollbar-gutter:stable;scrollbar-width:auto}.role-editor-popup .multi-select-container::-webkit-scrollbar,.role-editor-popup::-webkit-scrollbar,.td-category-menu::-webkit-scrollbar,.td-devices__list::-webkit-scrollbar{width:14px}.role-editor-popup .multi-select-container::-webkit-scrollbar-track,.role-editor-popup::-webkit-scrollbar-track,.td-category-menu::-webkit-scrollbar-track,.td-devices__list::-webkit-scrollbar-track{background:#0000;border-radius:10px}.role-editor-popup .multi-select-container::-webkit-scrollbar-thumb,.role-editor-popup::-webkit-scrollbar-thumb,.td-category-menu::-webkit-scrollbar-thumb,.td-devices__list::-webkit-scrollbar-thumb{background:var(--devices-virtual-scrollbar-thumb);border:3px solid var(--devices-virtual-scrollbar-thumb-border);border-radius:10px}.role-editor-popup .multi-select-container::-webkit-scrollbar-thumb:hover,.role-editor-popup::-webkit-scrollbar-thumb:hover,.td-category-menu::-webkit-scrollbar-thumb:hover,.td-devices__list::-webkit-scrollbar-thumb:hover{background:var(--devices-virtual-scrollbar-thumb-hover)}.role-editor-popup h4{color:var(--dashboard-header-title);color:var(--td-title-color,var(--dashboard-header-title));margin-top:0}.role-editor-popup .multi-select-container,.td-category-menu,.td-devices__list{scrollbar-color:var(--devices-virtual-scrollbar-thumb) #0000;scrollbar-gutter:stable;scrollbar-width:auto}.td-example-modal{height:auto;max-height:min(560px,88vh);min-height:0;width:min(520px,92vw)}.td-example-modal:before{display:none}.td-example-modal__header{justify-content:space-between}.td-example-modal__close{align-items:center;background:#0000;border:1px solid var(--modal-input-border);border-radius:10px;color:var(--header-color);cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:border-color .2s ease,background-color .2s ease,opacity .2s ease;width:34px}.td-example-modal__close:hover:not(:disabled){background:var(--modal-input-bg-hover);border-color:var(--modal-input-focus-border)}.td-example-modal__close:disabled{cursor:not-allowed;opacity:.6}.td-example-modal__content{display:flex;flex-direction:column;gap:18px;padding-bottom:20px;padding-top:24px}.td-example-modal__input{caret-color:var(--modal-input-text);color:var(--modal-input-text)}.td-example-modal__helper{color:var(--modal-section-title);font-size:12px;line-height:1.45}.td-example-modal__error{color:#ef4444;color:var(--danger,#ef4444);font-size:12px;line-height:1.45}.td-example-modal__copy-card{background:var(--td-field-box-bg);border:1px solid var(--modal-input-border);border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:14px 16px}.td-example-modal__copy-title{color:var(--header-color);font-size:13px;font-weight:700}.td-example-modal__copy-list{display:flex;flex-wrap:wrap;gap:10px}.td-example-modal__copy-pill{align-items:center;background:var(--cell-background);border:1px solid var(--modal-input-border);border-radius:999px;color:var(--cell-color);display:inline-flex;font-size:12px;font-weight:700;justify-content:center;padding:8px 12px}@media (max-width:640px){.td-example-modal{width:min(94vw,520px)}.td-example-modal__content{padding-left:24px;padding-right:24px}}.ete-modal-root{--ete-col-name:minmax(180px,1.5fr);--ete-col-priority:minmax(90px,0.7fr);--ete-col-color:minmax(90px,120px);--ete-col-action:minmax(90px,120px);z-index:1200}.ete-modal-root.ltr{direction:ltr}.ete-modal-root.rtl{direction:rtl}.ete-modal-root.ltr .ete-popup{animation-name:add-zoom}.ete-modal-root.rtl .ete-popup{animation-name:reverse-add-zoom}.ete-info-box{background:linear-gradient(180deg,var(--ete-info-bg-top) 0,var(--ete-info-bg-bottom) 100%);border:1px solid var(--ete-info-border);border-radius:10px;margin-bottom:22px;padding:0 16px 12px}.ete-info-badge{align-items:center;background:linear-gradient(90deg,var(--ete-badge-grad-start) 0,var(--ete-badge-grad-end) 100%);border:none;border-radius:6px;color:var(--ete-badge-text);cursor:default;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-top:-10px;padding:4px 12px}.ete-info-badge-icon{align-items:center;border:1px solid var(--ete-badge-icon-border);border-radius:3px;display:flex;font-size:10px;height:14px;justify-content:center;width:14px}.ete-info-row{align-items:flex-start;color:var(--ete-info-text);display:flex;font-size:12px;gap:8px;line-height:1.4;margin-top:8px}.ete-warning-dot{align-items:center;border:2px solid var(--ete-warning);border-radius:50%;color:var(--ete-warning);display:flex;flex:0 0 16px;font-size:10px;height:16px;justify-content:center;margin-top:2px;width:16px}.ete-info-copy{min-width:0}.ete-info-paragraph{margin:0}.ete-info-paragraph--accent{color:var(--ete-accent);font-weight:600;margin-top:4px}.ete-section-title{align-items:center;display:flex;gap:8px;margin-bottom:10px}.ete-section-title-text{color:var(--ete-heading);font-size:14px;font-weight:600}.ete-add-grid{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:var(--ete-col-name) var(--ete-col-priority) var(--ete-col-color) var(--ete-col-color) var(--ete-col-action);margin-bottom:22px}@media (max-width:820px){.ete-add-grid{grid-template-columns:1fr}}.ete-field{display:flex;flex-direction:column;gap:6px}.ete-field--button{justify-content:flex-end}.ete-label{color:var(--ete-muted);font-size:12px}.ete-input{height:44px}.ete-color-field{align-items:center;display:flex;height:44px}.ete-add-btn{background:linear-gradient(180deg,var(--ete-add-btn-bg-top) 0,var(--ete-add-btn-bg-bottom) 100%);border:1px solid var(--ete-add-btn-border);border-radius:8px;box-shadow:var(--ete-add-btn-shadow);color:var(--ete-add-btn-text);cursor:pointer;height:44px;margin-left:0;min-width:110px;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;width:5%}.ete-add-btn:hover{filter:brightness(1.04)}.ete-add-btn:active{box-shadow:var(--ete-add-btn-shadow-active);transform:translateY(1px)}.ete-list-box{background:var(--ete-list-bg);border:1px dashed var(--ete-list-border);border-radius:16px;min-height:96px;overflow-x:auto;padding:10px 16px}.ete-empty{align-items:center;color:var(--ete-empty-text);display:flex;font-size:13px;height:100%;justify-content:center;text-align:center}.ete-list{list-style:none;margin:0;min-width:620px;padding:0}.ete-row{grid-gap:12px;align-items:center;border-bottom:1px solid var(--ete-row-divider);display:grid;gap:12px;grid-template-columns:var(--ete-col-name) var(--ete-col-priority) var(--ete-col-color) var(--ete-col-color) var(--ete-col-action);padding:10px 0}.ete-row:last-child{border-bottom:none}.ete-row-input{background-color:initial;border:1px solid #0000;border-radius:8px;color:var(--ete-input-text);font-size:13px;min-width:0;outline:none;padding:6px 8px;width:100%}.ete-row-input:disabled{opacity:.75}.ete-row-input--name{width:100%}.ete-row-input--priority{text-align:center;width:100%}.ete-row-color{display:flex;justify-content:center;min-width:70px;width:100%}.ete-row-actions{min-width:48px;text-align:center;width:100%}@media (max-width:820px){.ete-list{min-width:0}.ete-row{align-items:stretch;grid-template-columns:1fr}.ete-row-actions,.ete-row-color{justify-content:flex-start}}.ete-delete-btn{align-items:center;background:#0000;border:none;color:var(--ete-danger);cursor:pointer;display:inline-flex;justify-content:center;padding:0 8px}.ete-delete-btn:hover{filter:brightness(1.05)}.ete-footer{justify-content:flex-end}.ete-modal-root.rtl .ete-footer{justify-content:flex-start}.editdash-modal{transition:visibility .2s linear;visibility:hidden}.editdash-modal.is-open{visibility:visible}.editdash-side-popup{right:-40%;transition:right .2s ease}.editdash-side-popup.is-open{right:0}.editdash-modal-header-title{font-size:calc(var(--heading-font-size)*var(--font-size-multiplier))}.editdash-modal-content{height:calc(100% - 80px)}.editdash-modal-content--pad{font-size:calc(var(--body-font-size)*var(--font-size-multiplier));padding:20px}.editdash-label-uppercase{color:var(--header-color);font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));font-weight:500;text-transform:uppercase}.editdash-center{align-items:center;display:flex;justify-content:center}.editdash-icon-size{font-size:calc(var(--ui-font-size)*var(--font-size-multiplier))}.editdash-upload-icon{color:var(--accent);top:15%;transform:scale(2.5)}.editdash-upload-icon,.editdash-upload-text{font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));pointer-events:none;position:absolute}.editdash-upload-text{font-weight:500}.editdash-upload-helper{bottom:15%;inset-inline-start:5%;pointer-events:none;position:absolute}.editdash-modal-info,.editdash-upload-helper{font-size:calc(var(--body-font-size)*var(--font-size-multiplier))}.editdash-info-col{display:flex;flex-direction:column;gap:8px}.editdash-info-title{font-size:calc(var(--heading-font-size)*var(--font-size-multiplier))}.editdash-field{position:relative}.editdash-field-label{font-size:calc(var(--ui-font-size)*var(--font-size-multiplier))}.editdash-input,.editdash-textarea{caret-color:var(--cell-color);color:var(--cell-color);font-size:calc(var(--body-font-size)*var(--font-size-multiplier));padding-inline-start:8px}.editdash-textarea{height:160px;resize:none}.editdash-readonly-box{cursor:not-allowed;padding:4px 10px}.editdash-readonly-box--textarea{align-items:flex-start;height:160px}.editdash-readonly-box--textarea,.editdash-readonly-text{font-size:calc(var(--body-font-size)*var(--font-size-multiplier))}.editdash-readonly-text{color:var(--cell-color)}.editdash-readonly-text.is-empty{color:var(--modal-border)}.editdash-counter{color:var(--modal-label);inset-inline-end:8px;top:50%;transform:translateY(-50%)}.editdash-counter,.editdash-helper-counter{font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));position:absolute}.editdash-helper-counter{bottom:-20px;inset-inline-end:0}.editdash-permission-pad{padding:20px}.details-remain-head--full{width:100%}.editdash-head-row{align-items:center;justify-content:space-between}.editdash-head-edit-actions{display:flex;gap:8px}.editdash-clickable{cursor:pointer}.editdash-edit-btn{background-color:var(--accent);cursor:pointer}.editdash-details-body-col{flex:1 1 auto;flex-direction:column;gap:16px;height:auto;min-height:0;overflow:hidden}.details-content.editdash-details-content-dashboard{min-height:0;overflow:hidden!important}.details-tab-content.editdash-details-tab-content-dashboard{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.editdash-dashboard-panel{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0;overflow:hidden;width:100%}.editdash-dashboard-viewport{display:flex;flex:1 1 auto;min-height:0;overflow:hidden;width:100%}.editdash-dashboard-viewport #web-dashboard-main-container{height:100%!important;margin-top:0!important;min-height:0}.editdash-dashboard-tabs{gap:12px}.editdash-dashboard-tab{align-items:center;display:flex;flex:0 0 auto;font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));gap:5px;justify-content:center;position:relative;text-align:center;white-space:nowrap;width:auto}.editdash-pointer-none{pointer-events:none}.editdash-settings-btn{all:unset;align-items:center;border-radius:6px;color:var(--primary);cursor:pointer;display:inline-flex;justify-content:center;padding:2px}.editdash-settings-icon{font-size:calc(var(--ui-font-size)*var(--font-size-multiplier)*.8)}.editdash-role-popup{background-color:var(--dashboard-modal-bg);background-image:radial-gradient(560px 320px at 50% 0,var(--dashboard-modal-radial-a) 0,var(--dashboard-modal-radial-b) 70%);border:1px solid var(--dashboard-modal-border);border-radius:12px;box-shadow:0 24px 60px var(--dashboard-modal-shadow);left:50%;max-height:calc(100vh - 24px);overflow-x:hidden;overflow-y:auto;padding:14px;position:absolute;scrollbar-color:var(--devices-virtual-scrollbar-thumb) #0000;scrollbar-gutter:stable;scrollbar-width:auto;top:calc(100% + 8px);transform:translateX(-50%);z-index:9999}.editdash-multi-select::-webkit-scrollbar,.editdash-role-popup::-webkit-scrollbar{width:14px}.editdash-multi-select::-webkit-scrollbar-track,.editdash-role-popup::-webkit-scrollbar-track{background:#0000;border-radius:10px}.editdash-multi-select::-webkit-scrollbar-thumb,.editdash-role-popup::-webkit-scrollbar-thumb{background:var(--devices-virtual-scrollbar-thumb);border:3px solid var(--devices-virtual-scrollbar-thumb-border);border-radius:10px}.editdash-multi-select::-webkit-scrollbar-thumb:hover,.editdash-role-popup::-webkit-scrollbar-thumb:hover{background:var(--devices-virtual-scrollbar-thumb-hover)}.editdash-role-popup,.editdash-role-popup--add{min-width:220px}.editdash-role-popup-title{color:var(--dashboard-header-title);font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));margin-bottom:10px}.editdash-role-popup-section{margin-bottom:10px}.editdash-role-popup-section-label{color:var(--modal-label);color:var(--td-field-label-color,var(--modal-label));font-size:12px;font-weight:700;margin-bottom:8px}.editdash-role-popup-input{padding-inline-start:10px;width:100%}.editdash-multi-select{border-radius:8px;overflow-y:auto;padding-inline-end:4px;scrollbar-color:var(--devices-virtual-scrollbar-thumb) #0000;scrollbar-gutter:stable;scrollbar-width:auto}.editdash-multi-select--edit{max-height:120px}.editdash-multi-select--add{max-height:160px}.editdash-role-item{align-items:center;color:var(--cell-color);cursor:pointer;display:flex;font-size:calc(var(--body-font-size)*var(--font-size-multiplier));padding:4px 0}.editdash-role-checkbox{cursor:pointer;margin-inline-end:8px}.editdash-role-popup-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.editdash-role-popup-btn{font-size:calc(var(--body-font-size)*var(--font-size-multiplier));padding:6px 12px}.editdash-add-tab-wrap{display:inline-block;position:relative}.editdash-add-tab-trigger{border:1px dashed var(--modal-border);font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));margin-bottom:4px}.editdash-home-body{height:100%}.editdash-home-right{border-left:1px solid var(--modal-border);height:100%;padding-inline-start:10px;width:50%}.editdash-home-row{align-items:center;flex-direction:row;height:30%}.editdash-home-row--border{border-bottom:1px solid var(--modal-border)}.editdash-home-gap{gap:20px}.editdash-home-settings-link{cursor:pointer;font-weight:500}.editdash-home-subtext{color:var(--cell-color);margin-inline-start:10px}.editdash-primary-icon{color:var(--primary)}.editdash-primary-icon.clickable{cursor:pointer}.editdash-home-fullheight{height:100%}.editdash-center-fill{align-items:center;color:var(--cell-color);display:flex;height:100%;justify-content:center;width:100%}.td-card{background-color:var(--td-card-bg);border-radius:var(--td-card-radius);box-shadow:var(--td-card-shadow);display:flex;flex-direction:column;min-height:0;padding:var(--td-card-padding);scrollbar-color:var(--devices-virtual-scrollbar-thumb) #0000;scrollbar-gutter:stable;scrollbar-width:auto}.td-card::-webkit-scrollbar{height:14px;width:14px}.td-card::-webkit-scrollbar-track{background:#0000;border-radius:10px}.td-card::-webkit-scrollbar-thumb{background:var(--devices-virtual-scrollbar-thumb);border:3px solid var(--devices-virtual-scrollbar-thumb-border);border-radius:10px}.td-card::-webkit-scrollbar-thumb:hover{background:var(--devices-virtual-scrollbar-thumb-hover)}.td-card::-webkit-scrollbar-corner{background:#0000}.td-card__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.td-card__header-left{min-width:0}.td-card__title-row{align-items:center;display:flex;gap:10px}.td-card__title{color:var(--td-title-color);font-family:Lato;font-size:22px;font-style:normal;font-weight:800;line-height:24px;margin:0}.td-card__subtitle{color:var(--td-subtitle-color);font-size:12px;font-weight:600}.td-card__spacer{height:14px}.td-card__body{min-height:0}.td-field{margin-bottom:14px}.td-field__top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.td-field__label{color:var(--td-field-label-color);font-size:12px;font-weight:700}.td-field__box{align-items:center;background-color:var(--td-field-box-bg);border:var(--td-field-box-border);border-radius:12px;display:flex;min-height:44px;padding:12px 14px;position:relative}.td-field__box--multiline{align-items:flex-start;min-height:120px}.td-field__value{color:var(--td-field-text);font-size:14px;opacity:var(--td-field-value-opacity);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-field__value--multiline{white-space:pre-wrap}.td-field__value--empty{opacity:var(--td-field-empty-opacity)}.td-circle-btn{background-color:var(--td-circle-btn-bg);border:var(--td-circle-btn-border);border-radius:50%;height:34px;width:34px}.td-circle-btn,.td-primary-btn{align-items:center;cursor:pointer;display:inline-flex;justify-content:center}.td-primary-btn{background:var(--td-primary-btn-bg);border:none;border-radius:10px;box-shadow:var(--td-primary-btn-shadow);color:var(--td-primary-btn-text);font-weight:800;gap:8px;padding:8px 14px}.td-primary-btn--compact{border-radius:8px;font-weight:600;gap:6px;padding:8px 16px}.td-home-grid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:1.15fr .85fr;height:100%}.td-home-page{height:100%;padding:24px 32px 32px}.td-devices{border:var(--td-device-list-border);border-radius:14px;overflow:hidden}.td-devices__header{grid-gap:12px;background:var(--td-device-header-bg);border-bottom:var(--td-device-header-border);color:var(--td-device-header-text);display:grid;font-size:12px;font-weight:800;gap:12px;grid-template-columns:1fr 140px;padding:10px 14px}.td-devices__empty{color:var(--td-device-empty-text);font-size:13px;padding:16px 14px}.td-devices__list{max-height:420px;overflow-y:auto}.td-device-row{grid-gap:12px;align-items:center;border:none;color:var(--td-device-row-text);cursor:pointer;display:grid;gap:12px;grid-template-columns:1fr 140px;padding:12px 14px;text-align:left;width:100%}.td-device-row--even{background:var(--td-device-row-even-bg)}.td-device-row--odd{background:var(--td-device-row-odd-bg)}.td-device-row__name{font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-device-row__status{align-items:center;display:flex;gap:8px}.td-device-row__dot{border-radius:50%;box-shadow:0 0 0 3px var(--td-device-dot-ring);height:10px;width:10px}.td-device-row__label{color:var(--td-device-status-text);font-size:12px;font-weight:800}.td-panel{background-color:var(--td-card-bg);border-radius:var(--td-card-radius);box-shadow:var(--td-card-shadow);box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:20px 24px 24px;width:100%}.td-panel__top{align-items:center;display:flex;justify-content:space-between}.td-panel__title{color:var(--td-section-title-color);font-family:Lato;font-size:32px;font-style:normal;font-weight:700;line-height:20px}.td-panel__actions{display:flex;gap:12px;justify-content:flex-end;margin-bottom:12px}.td-menu-wrapper{display:inline-flex;position:relative}.td-category-menu{background:var(--td-category-menu-bg);border:var(--td-category-menu-border);border-radius:12px;box-shadow:var(--td-category-menu-shadow);display:block;list-style:none;margin:0;max-height:260px;min-width:190px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:8}.td-category-item{align-items:center;border-radius:8px;color:var(--td-category-item-text);cursor:pointer;display:flex;font-size:calc(var(--body-font-size)*var(--font-size-multiplier));gap:8px;padding:8px 10px 8px 12px}.td-category-item:hover{background:var(--td-category-item-hover-bg)}.td-fake-icon{border:2px solid var(--td-fake-icon-border);border-radius:50%;height:14px;margin-right:6px;width:14px}.td-primary-btn__plus{font-size:16px;line-height:16px}.td-edit-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.td-edit-label{color:var(--td-field-label-color);font-size:12px;font-weight:700;margin-bottom:8px}.td-input,.td-textarea{caret-color:var(--cell-color);color:var(--cell-color);padding-inline-start:10px}.td-textarea{height:140px;resize:none}.editdash-home-page{box-sizing:border-box;height:100%;padding:24px 32px 32px}.editdash-home-grid{height:100%}.td-inline-readonly{align-items:center;display:flex;gap:10px;padding:0 12px}.td-inline-readonly__text{font-weight:700;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-circle-btn--sm{height:30px;width:30px}.editdash-home-page--single{align-items:flex-start;display:flex;justify-content:center;overflow-y:auto;scrollbar-color:var(--devices-virtual-scrollbar-thumb) #0000;scrollbar-gutter:stable;scrollbar-width:auto;width:100%}.editdash-home-page--single::-webkit-scrollbar{height:14px;width:14px}.editdash-home-page--single::-webkit-scrollbar-track{background:#0000;border-radius:10px}.editdash-home-page--single::-webkit-scrollbar-thumb{background:var(--devices-virtual-scrollbar-thumb);border:3px solid var(--devices-virtual-scrollbar-thumb-border);border-radius:10px}.editdash-home-page--single::-webkit-scrollbar-thumb:hover{background:var(--devices-virtual-scrollbar-thumb-hover)}.editdash-home-page--single::-webkit-scrollbar-corner{background:#0000}.editdash-home-single{width:min(620px,100%)}.editdash-icon-upload{align-items:center;background:var(--td-field-box-bg);border:var(--td-field-box-border);border-radius:14px;display:flex;justify-content:center;min-height:120px;overflow:hidden;position:relative;width:100%}.editdash-icon-upload__input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.editdash-icon-upload__placeholder{align-items:center;color:var(--cell-color);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:18px;pointer-events:none;text-align:center}.editdash-icon-upload__cloud{color:var(--accent);transform:scale(1.8)}.editdash-icon-upload__text{font-size:13px;font-weight:700;opacity:.9}.editdash-icon-upload__btn{all:unset;align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;position:relative;width:100%}.editdash-icon-upload__img{background:#00000014;border:1px solid var(--modal-border);border-radius:18px;height:88px;object-fit:cover;width:88px}.editdash-icon-upload__delete{background:#00000059;border:1px solid var(--modal-border);border-radius:10px;height:26px;padding:6px;position:absolute;right:14px;top:14px;width:26px}.shipments-page{display:flex;flex-direction:column;height:100%;padding:4%}.shipments-main{display:flex;flex:1 1;flex-direction:column;min-height:0}.shipments-header-left{align-items:center;display:flex;gap:10px}.shipments-create-btn{min-width:140px}.shipments-grid-wrapper{flex:1 1;margin-top:20px;min-height:0}.shipment-cell-icon{display:block;height:32px;margin-top:12px;width:32px}.shipments-info-modal{width:min(880px,calc(100vw - 40px))}.shipments-info-header-icon svg{font-size:calc(var(--icon-size)*var(--font-size-multiplier))}.shipments-info-content{display:flex;flex-direction:column;gap:20px}.shipments-info-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr)}.shipments-info-file-card{background:linear-gradient(180deg,#ffffff0a,#ffffff03),var(--details-card-bg);border:1px solid var(--details-card-border);border-radius:18px;display:flex;flex-direction:column;gap:14px;min-height:100%;padding:18px}.shipments-info-file-icon{align-items:center;background:#00c0c71f;border-radius:18px;box-shadow:inset 0 0 0 1px #00c0c733;color:var(--details-icons-color);display:inline-flex;height:58px;justify-content:center;width:58px}.shipments-info-file-icon svg{font-size:calc(var(--large)*var(--font-size-multiplier))}.shipments-info-file-name{color:var(--header-color);font-size:calc(var(--medium)*var(--font-size-multiplier));font-weight:700;word-break:break-word}.shipments-info-chip{align-items:center;background:#00c0c71f;border:1px solid #00c0c738;border-radius:999px;color:var(--cell-color);display:inline-flex;gap:10px;padding:8px 12px;width:fit-content}.shipments-info-chip span{color:var(--text-color-light)}.shipments-info-field-list{grid-gap:12px;display:grid;gap:12px}.shipments-info-field-row{align-items:center;background:var(--details-card-bg);border:1px solid var(--details-card-border);border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:12px 14px}.shipments-info-field-key{color:var(--header-color);font-weight:600;text-transform:uppercase}.shipments-info-field-value{color:var(--cell-color);text-align:end;word-break:break-word}.shipments-info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.shipments-info-panel{display:flex;flex-direction:column;gap:8px}.shipments-info-panel label{color:var(--header-color);font-size:calc(var(--x-small)*var(--font-size-multiplier));font-weight:700}.shipments-info-readonly{align-items:center;background:var(--details-card-bg);border:1px solid var(--details-card-border);border-radius:14px;color:var(--cell-color);display:flex;gap:10px;min-height:44px;padding:10px 12px}.shipments-info-readonly.split{justify-content:space-between}.shipments-info-unit{color:var(--text-color-light);text-transform:capitalize}.shipments-info-footer{justify-content:flex-end}@media (max-width:960px){.shipments-info-layout{grid-template-columns:1fr}.shipments-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.shipments-page{padding:20px}.shipments-grid-wrapper{margin-top:16px}.shipments-info-grid{grid-template-columns:1fr}}.select-wrapper{position:relative}.select-selection{align-items:center;border:1px solid var(--modal-border);border-radius:4px;cursor:text;display:flex;height:32px;padding:0 10px;position:relative;width:100%}.select-selection.selected{box-shadow:var(--select-selection-shadow);& .select-icon{transform:rotate(180deg)}}.select-selection:hover{background-color:var(--header-background);border-color:var(--accent)}.select-selection-item{color:var(--header-color);padding-right:18px;text-transform:capitalize;-webkit-user-select:none;user-select:none;width:100%}.select-icon{align-items:center;aspect-ratio:1/1;color:var(--header-color);display:flex;height:100%;justify-content:center;transition:transform .2s linear}.select-list{background-color:var(--part-background);border-radius:4px;box-shadow:var(--select-dropdown-shadow);left:0;list-style-type:none;max-height:200px;opacity:0;overflow-y:auto;padding:4px 0;position:absolute;scrollbar-width:thin;top:100%;transform:translateY(3%) scaleY(0);transition-duration:.3s;transition-property:opacity;transition-timing-function:ease-out;width:100%;z-index:10}.select-list.show{opacity:1;transform:translateY(3%) scaleY(1)}.select-list-item{cursor:pointer;font-size:var(--x-small);font-weight:500;padding:8px 16px;text-transform:capitalize;transition:background-color .3s ease;-webkit-user-select:none;user-select:none}.select-list-item:hover{background-color:var(--header-background)}.time-range-container{background-color:var(--datePicker-surface);box-shadow:var(--datePicker-shadow);display:flex;flex-direction:row;justify-content:flex-start;padding-block:20px;position:relative}.text-label{margin-inline-end:5px;margin-inline-start:4%;margin-top:10px}.input-field,.text-label{color:var(--datePicker-input-text)}.input-field{background-color:var(--datePicker-input-bg);border:1px solid var(--datePicker-input-border);border-radius:0;height:40px;margin-inline-end:5px;margin-inline-start:5px;text-align:center;width:100px;&:hover{border-color:var(--datePicker-hover-border)}}.input-field:invalid{border:3px solid var(--datePicker-invalid-border)}.input-field:focus{border:3px solid var(--datePicker-focus-border)}.update{align-content:center;background-color:var(--datePicker-btn-bg);border:1px solid var(--datePicker-input-border);border-radius:3px;box-shadow:var(--datePicker-btn-shadow);color:var(--datePicker-btn-text);height:40px;margin-inline-end:10px;margin-inline-start:20px;width:140px}.update:not(:disabled):hover{border-color:var(--datePicker-hover-border);box-shadow:var(--datePicker-btn-hover-shadow)}.notif-permission-denied{color:var(--cell-color);padding:20px}.notif-table-wrapper{flex:1 1;min-height:0}.notif-no-data{align-items:center;color:var(--cell-color);display:flex;font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));height:100%;justify-content:center;opacity:.9;width:100%}.grid-container{margin:1%;width:99%}.ruleGroup{border-width:1px;padding:.5rem}.ruleGroup,.ruleGroup .ruleGroup-body{display:flex;flex-direction:column;gap:.5rem}.ruleGroup .ruleGroup-body:empty{display:none}.ruleGroup .rule,.ruleGroup .ruleGroup-header{align-items:center;display:flex;gap:.5rem}.ruleGroup .rule .rule-value:has(.rule-value-list-item){align-items:baseline;display:flex;gap:.5rem}.ruleGroup .betweenRules{display:flex}.ruleGroup .shiftActions{display:flex;flex-direction:column}.ruleGroup .shiftActions>*{padding:0}.dndOver.rule,.dndOver.ruleGroup-header{padding-bottom:.5rem}.dndOver.betweenRules{padding-top:.5rem}.queryBuilder-branches .ruleGroup-body{margin-left:1rem}.queryBuilder-branches .rule,.queryBuilder-branches .ruleGroup .ruleGroup{position:relative}.queryBuilder-branches .rule:after,.queryBuilder-branches .rule:before,.queryBuilder-branches .ruleGroup .ruleGroup:after,.queryBuilder-branches .ruleGroup .ruleGroup:before{border-radius:0;content:"";left:calc(-.5rem - 1px);position:absolute;width:.5rem}.queryBuilder-branches .rule:before,.queryBuilder-branches .ruleGroup .ruleGroup:before{border-width:0 0 1px 1px;height:calc(50% + .5rem);top:-.5rem}.queryBuilder-branches .rule:after,.queryBuilder-branches .ruleGroup .ruleGroup:after{border-width:0 0 0 1px;height:50%;top:50%}.queryBuilder-branches .rule:last-child:after,.queryBuilder-branches .ruleGroup .ruleGroup:last-child:after{display:none}.queryBuilder-branches .ruleGroup .ruleGroup:after,.queryBuilder-branches .ruleGroup .ruleGroup:before{left:calc(-.5rem - 2px)}.queryBuilder-branches .ruleGroup .ruleGroup:before{height:calc(50% + .5rem + 1px);top:calc(-.5rem - 1px)}.queryBuilder-branches .ruleGroup .ruleGroup:after{height:calc(50% + 1px)}.queryBuilder-branches .betweenRules:before{border-radius:0;border-width:0 0 0 1px;content:"";height:calc(100% + .5rem);left:calc(-.5rem - 1px);position:absolute;top:-.5rem;width:.5rem}.ruleGroup{background:#004bb733;border-color:#8081a2;border-radius:.25rem;border-style:solid}.ruleGroup .shiftActions>*{background-color:#0000;border:none;cursor:pointer}.dndOver.rule,.dndOver.ruleGroup-header{border-bottom:2px dashed #639}.dndOver.rule.dndCopy,.dndOver.ruleGroup-header.dndCopy{border-bottom-color:#693}.dndOver.betweenRules{border-top:2px dashed #639}.dndOver.betweenRules.dndCopy{border-top-color:#693}.rule.dndDragging,.ruleGroup.dndDragging{opacity:.5}.rule .queryBuilder-dragHandle,.ruleGroup .queryBuilder-dragHandle{cursor:move}.queryBuilder-branches .rule:after,.queryBuilder-branches .rule:before,.queryBuilder-branches .ruleGroup .ruleGroup:after,.queryBuilder-branches .ruleGroup .ruleGroup:before{border-color:#8081a2;border-style:solid}.queryBuilder-branches .rule:last-child:before,.queryBuilder-branches .ruleGroup .ruleGroup:last-child:before{border-bottom-left-radius:.25rem}.queryBuilder-branches .betweenRules{position:relative}.queryBuilder-branches .betweenRules:before{border-color:#8081a2;border-style:solid}.qb-title{color:var(--qb-title-color);font-size:calc(var(--small)*var(--font-size-multiplier));font-weight:600;letter-spacing:.02em;margin-bottom:12px;margin-top:8px}.qb-root,.qb-wrap{width:100%}.qb-root{color:var(--qb-root-text)}.queryBuilder{width:100%}.qb-group{background-color:var(--qb-group-bg);border:1px solid var(--qb-group-border);border-radius:12px;box-shadow:0 14px 30px var(--qb-group-shadow);padding:12px}.qb-group .qb-group{margin-top:10px}.qb-groupHeader{align-items:center;border-bottom:1px solid var(--qb-group-header-border);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.qb-groupBody{display:flex;flex-direction:column;gap:10px}.qb-rule{grid-gap:10px;align-items:center;background:var(--qb-rule-bg);border:1px solid var(--qb-rule-border);border-radius:10px;display:grid;gap:10px;grid-template-columns:1.2fr .9fr 1.4fr auto;padding:10px}@media (max-width:900px){.qb-rule{grid-template-columns:1fr}}.qb-value{width:100%}.qb-select,.qb-value input,.qb-value select,.qb-value textarea{background-color:var(--modal-input-bg);border:1px solid var(--modal-input-border);border-radius:8px;box-sizing:border-box;color:var(--modal-input-text);font-size:calc(var(--body-font-size)*var(--font-size-multiplier));height:44px;outline:none;padding:10px 12px;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease;width:100%}.qb-value textarea{height:auto;min-height:44px;resize:vertical}.qb-value input::placeholder,.qb-value textarea::placeholder{color:var(--modal-input-placeholder)}.qb-select:focus,.qb-select:hover,.qb-value input:focus,.qb-value input:hover,.qb-value select:focus,.qb-value select:hover,.qb-value textarea:focus,.qb-value textarea:hover{background-color:var(--modal-input-bg-hover);border-color:var(--qb-focus-border);box-shadow:0 0 0 1px var(--qb-focus-ring)}.qb-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,#0000 50%,var(--qb-select-arrow) 50%),linear-gradient(135deg,var(--qb-select-arrow) 50%,#0000 50%);background-position:calc(100% - 18px) 19px,calc(100% - 12px) 19px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:36px}.qb-select option{background:var(--dashboard-modal-bg);color:var(--text-color)}.qb-select:disabled,.qb-value input:disabled,.qb-value select:disabled,.qb-value textarea:disabled{cursor:not-allowed;opacity:.55}.qb-btn{border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;height:36px;padding:0 14px;transition:opacity .2s ease,transform .05s ease,box-shadow .2s ease,background-color .2s ease;white-space:nowrap}.qb-btn:hover{opacity:.95}.qb-btn:active{transform:translateY(1px)}.qb-btn--add{background:var(--btn-apply-bg);box-shadow:0 10px 15px -3px var(--btn-apply-shadow),0 4px 6px -4px var(--btn-apply-shadow);color:var(--btn-apply-text)}.qb-btn--add:hover{background-color:var(--btn-apply-hover-bg)}.qb-btn--icon{align-items:center;background:var(--qb-icon-btn-bg);border:1px solid var(--qb-icon-btn-border);color:var(--qb-icon-btn-text);display:inline-flex;justify-content:center;padding:0;width:36px}.qb-btn--icon:hover{background:var(--qb-icon-btn-bg-hover);border-color:var(--qb-icon-btn-border-hover)}.qb-btn--danger{border:1px solid var(--qb-danger-border);color:var(--qb-danger-text)}.qb-btn--danger:hover{background:var(--qb-danger-hover-bg)}.queryBuilder,.queryBuilder *{box-sizing:border-box}.justifiedLayout,.queryBuilder-branches{width:100%}.queryBuilder button{background-color:var(--qb-icon-btn-bg);border:1px solid var(--qb-icon-btn-border);border-radius:8px;color:var(--qb-icon-btn-text)}.queryBuilder button:hover{border-color:var(--qb-icon-btn-border-hover)}.queryBuilder input,.queryBuilder select,.queryBuilder textarea{background-color:var(--modal-input-bg);border:1px solid var(--modal-input-border);border-radius:8px;color:var(--modal-input-text);outline:none}.queryBuilder input:focus,.queryBuilder input:hover,.queryBuilder select:focus,.queryBuilder select:hover,.queryBuilder textarea:focus,.queryBuilder textarea:hover{background-color:var(--modal-input-bg-hover);border-color:var(--qb-focus-border);box-shadow:0 0 0 1px var(--qb-focus-ring)}.automation-action-wrapper{margin:2%}.edit-content-search{margin:2%!important}.auto-page{display:flex;flex-direction:column;height:100%}.auto-header-icon{align-items:center;display:inline-flex;margin-inline-end:8px}.auto-grid-wrapper{flex:1 1;margin-top:20px;min-height:0}.auto-permission-pad{padding:20px}.auto-icon-danger{color:var(--auto-danger-color)}.auto-icon-danger--spaced{margin-inline-end:20px}.auto-builder-card{background-color:var(--auto-card-bg);border:1px solid var(--auto-card-border);border-radius:var(--auto-card-radius);box-shadow:0 24px 60px var(--auto-card-shadow);display:flex;flex:1 1;flex-direction:column;min-height:0;padding:var(--auto-card-padding)}.auto-builder-header{align-items:center;display:flex;gap:24px;justify-content:space-between}.auto-builder-header-left,.auto-builder-header-right{align-items:center;display:flex;gap:16px}.auto-builder-header-badge{align-items:center;background:var(--auto-badge-bg);border-radius:10px;box-shadow:0 10px 26px var(--auto-badge-shadow);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.auto-builder-title{color:var(--auto-title-color);font-size:calc(var(--custom-18px)*var(--font-size-multiplier));font-weight:600;margin:0 0 4px}.auto-builder-subtitle{color:var(--auto-subtitle-color);margin:0}.auto-builder-back,.auto-builder-subtitle{font-size:calc(var(--custom-13px)*var(--font-size-multiplier))}.auto-builder-back{background:#0000;border:none;color:var(--auto-back-color);cursor:pointer}.auto-builder-save{align-items:center;display:flex;gap:10px;padding-inline:24px}.auto-builder-divider{background:var(--auto-divider-bg);height:1px;margin-bottom:24px;margin-top:20px;width:100%}.auto-builder-body{flex:1 1;min-height:0;overflow:auto;padding-right:4px}.auto-builder-fields{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-bottom:24px}.auto-form-item{width:100%}.auto-form-item--spaced{margin-top:18px}.auto-form-label{color:var(--auto-label-color);font-size:calc(var(--custom-13px)*var(--font-size-multiplier));font-weight:500}.auto-form-label--withicon{align-items:center;display:flex;gap:8px}.auto-label-icon{align-items:center;display:inline-flex}.auto-desc-textarea{min-height:140px;padding-top:10px;resize:vertical}.auto-actions-title{align-items:center;color:var(--auto-title-color);display:flex;font-size:calc(var(--small)*var(--font-size-multiplier));gap:8px;margin-bottom:12px;margin-top:24px}.auto-delete-btn{position:static}.auto-action-device{width:var(--auto-action-device-width)}.auto-action-input-wrap{width:100%}.auto-action-input{padding-inline-start:10px}.tabs{display:flex;margin-bottom:10px}.tab{border-bottom:1px solid #0000;color:var(--root-color);cursor:pointer;margin-inline-end:10px;padding:10px}.tab.active{border-bottom:1px solid var(--tabs-active-underline);font-weight:700}.tab-content{margin-top:20px}.add-record{align-items:center;background-color:var(--root-background);border-radius:5px;color:var(--root-color);display:flex;height:35px;width:110px;&:hover{border:3px solid var(--border-color);box-shadow:0 5px 5px var(--tabs-hover-shadow);transform:scale(1.15);transition:.1s}}.new-record{align-items:center;background-color:var(--tabs-new-record-bg);border:1px solid var(--tabs-new-record-border);border-radius:10px;display:flex;flex-direction:column;height:max-content;width:300px}.new-label,.new-value{color:var(--root-color);margin:5px}.new-value{height:25px;width:250px}.new-value,.save-button{background-color:var(--root-background)}.save-button{color:var(--root-color);height:35px;margin-bottom:10px;margin-top:5px;width:50px;&:hover{border:3px solid var(--tabs-save-hover-border);box-shadow:0 5px 5px var(--tabs-hover-shadow);transform:scale(1.15);transition:.1s}}.subscription-details-page{color:var(--text-color);display:flex;flex-direction:column;font-size:calc(var(--body-font-size)*var(--font-size-multiplier));gap:14px;height:100%;min-height:0;padding:12px}.subscription-details-page button,.subscription-details-page input,.subscription-details-page select,.subscription-details-page textarea{font:inherit}.subscription-details-header{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:4px 2px 2px}.subscription-details-header-left{align-items:center;display:inline-flex;gap:12px}.subscription-details-heading-text{display:flex;flex-direction:column;gap:2px}.subscription-details-heading-text h2{color:var(--devices-title-color);font-family:Lato;font-size:calc(var(--large)*var(--font-size-multiplier));font-weight:600;letter-spacing:.2px;line-height:1.05;margin:0}.subscription-details-heading-text p{color:var(--subd-heading-subtitle);font-size:calc(var(--body-font-size)*var(--font-size-multiplier));font-weight:400;line-height:1.2;margin:0}.subscription-details-back-btn,.subscription-details-edit-btn{align-items:center;background:var(--subd-header-control-bg);border:1px solid var(--subd-header-control-border);border-radius:16px;box-shadow:inset 0 0 0 1px var(--subd-header-control-inset-shadow);color:var(--subd-header-control-text);cursor:pointer;display:inline-flex;justify-content:center;padding:0}.subscription-details-header-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.subscription-details-edit-toggle{min-width:126px}.subscription-details-cancel-btn,.subscription-details-save-btn{min-width:112px}.subscription-details-cancel-btn{background-color:initial;border-radius:8px;color:var(--btn-cancel-text)}.subscription-details-cancel-btn:hover{background-color:var(--btn-cancel-hover-bg)}.subscription-details-save-btn{background-color:var(--edit-btn-save);border:none;border-radius:8px;box-shadow:0 4px 4px var(--asset-edit-btn-shadow);color:var(--root-color);cursor:pointer;font-size:13px;font-weight:600;padding:8px 24px}.subscription-details-save-btn:hover{outline:10px solid var(--add-btn-hover-outline)}.subscription-details-save-btn:active{outline:10px solid var(--add-btn-active-outline)}.subscription-details-cancel-btn:disabled,.subscription-details-save-btn:disabled{cursor:not-allowed;opacity:.5}.subscription-details-save-btn:disabled:active,.subscription-details-save-btn:disabled:hover{outline:none}.subscription-details-back-btn{align-items:center;display:flex;height:45px;justify-content:center;padding:3px;width:45px}.subscription-details-back-btn .MuiSvgIcon-root{color:var(--subd-back-icon);filter:drop-shadow(0 0 6px var(--subd-back-icon-shadow));font-size:calc(var(--icon-size)*var(--font-size-multiplier))}.subscription-details-edit-btn{background:var(--subd-edit-btn-bg);border-color:var(--subd-edit-btn-border);border-radius:10px;color:var(--subd-edit-btn-text);font-weight:700;gap:8px;padding:10px 16px}.subscription-details-edit-btn,.subscription-details-edit-btn .MuiSvgIcon-root{font-size:calc(var(--ui-font-size)*var(--font-size-multiplier))}.subscription-details-back-btn:hover,.subscription-details-edit-btn:hover{filter:brightness(1.06)}.subscription-details-empty,.subscription-details-loading{background:var(--subd-loading-bg);border:1px solid var(--subd-loading-border);border-radius:14px;display:grid;flex:1 1;place-items:center}.subscription-details-content{grid-gap:14px;display:grid;flex:1 1;gap:14px;grid-template-columns:minmax(420px,1fr) minmax(360px,.8fr);min-height:0}.subscription-details-left,.subscription-details-right{background:var(--subd-panel-bg);border:1px solid var(--subd-panel-border);border-radius:14px;box-shadow:inset 0 0 0 1px var(--subd-panel-inset-shadow);min-height:0}.subscription-details-left{display:flex;flex-direction:column;gap:12px;padding:16px}.subscription-details-panel-title{color:var(--subd-panel-title);font-size:calc(var(--body-font-size)*var(--font-size-multiplier));font-weight:700}.subscription-details-grid-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;overflow-y:auto;padding-inline-end:4px}.subscription-details-field{display:flex;flex-direction:column;gap:6px}.subscription-details-field label{color:var(--subd-field-label);font-size:calc(var(--x-small)*var(--font-size-multiplier))}.subscription-details-value{align-items:center;background:var(--subd-value-bg);border:1px solid var(--subd-value-border);border-radius:8px;color:var(--subd-value-text);display:flex}.subscription-details-input,.subscription-details-value{font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));min-height:42px;padding:10px 12px}.subscription-details-input{background:var(--subd-input-bg);border:1px solid var(--subd-input-border);border-radius:8px;color:var(--subd-input-text);outline:none}.subscription-details-input:focus{border-color:var(--subd-input-focus-border);box-shadow:0 0 0 1px var(--subd-input-focus-ring)}.subscription-details-right{display:flex;flex-direction:column;gap:10px;padding:12px}.subscription-devices-head{align-items:baseline;border-bottom:1px solid var(--subd-devices-head-border);display:flex;gap:8px;justify-content:space-between;padding-bottom:8px}.subscription-devices-head h3{color:var(--subd-devices-head-text);font-size:calc(var(--body-font-size)*var(--font-size-multiplier));margin:0}.subscription-devices-summary{color:var(--subd-devices-summary-text);display:inline-flex;flex-wrap:wrap;font-size:calc(var(--x-small)*var(--font-size-multiplier));gap:10px}.subscription-devices-tools{align-items:center;display:flex;justify-content:flex-end}.subscription-filter-icon-btn{align-items:center;display:inline-flex;gap:8px}.subscription-filter-count{align-items:center;background:var(--subd-filter-count-bg);border-radius:999px;color:var(--subd-filter-count-text);display:inline-flex;font-size:calc(var(--xx-small-plus)*var(--font-size-multiplier));height:20px;justify-content:center;min-width:20px;padding:0 6px}.subscription-devices-actions{align-items:center;display:flex;gap:8px;justify-content:space-between}.subscription-select-all{align-items:center;color:var(--subd-select-all-text);display:inline-flex;font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));gap:8px}.subscription-actions-buttons{display:inline-flex;flex-wrap:nowrap;gap:8px;margin-left:auto;overflow:hidden;transform-origin:right center;transition:max-width .22s ease,opacity .18s ease,transform .22s ease}.subscription-actions-buttons.visible{max-width:640px;opacity:1;pointer-events:auto;transform:translateX(0) scale(1)}.subscription-actions-buttons.hidden{max-width:0;opacity:0;pointer-events:none;transform:translateX(8px) scale(.96)}.subscription-actions-buttons button,.subscription-device-inline-actions button{background:var(--subd-action-btn-bg);border:1px solid var(--subd-action-btn-border);border-radius:999px;color:var(--subd-action-btn-text);cursor:pointer;font-size:calc(var(--x-small)*var(--font-size-multiplier));padding:7px 12px}.subscription-actions-buttons button.danger,.subscription-device-inline-actions button.danger{background:var(--subd-action-danger-bg);border-color:var(--subd-action-danger-border);color:var(--subd-action-danger-text)}.subscription-actions-buttons button:disabled,.subscription-device-inline-actions button:disabled{cursor:not-allowed;opacity:.55}.subscription-devices-list{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow:auto;padding-block-end:4px;padding-inline-end:6px;scrollbar-color:var(--devices-virtual-scrollbar-thumb) #0000;scrollbar-gutter:stable;scrollbar-width:auto}.subscription-devices-list::-webkit-scrollbar{height:14px;width:14px}.subscription-devices-list::-webkit-scrollbar-track{background:#0000;border-radius:10px}.subscription-devices-list::-webkit-scrollbar-thumb{background:var(--devices-virtual-scrollbar-thumb);border:3px solid var(--devices-virtual-scrollbar-thumb-border);border-radius:10px}.subscription-devices-list::-webkit-scrollbar-thumb:hover{background:var(--devices-virtual-scrollbar-thumb-hover)}.subscription-devices-list::-webkit-scrollbar-corner{background:#0000}.subscription-devices-empty{background:var(--subd-empty-bg);border:1px dashed var(--subd-empty-border);border-radius:10px;color:var(--subd-empty-text);padding:16px;text-align:center}.subscription-device-card{grid-gap:10px;background:var(--subd-card-bg);border:1px solid var(--subd-card-border);border-radius:10px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:10px}.subscription-device-card.selected{border-color:var(--subd-card-selected-border);box-shadow:var(--subd-card-selected-shadow)}.subscription-device-check{padding-top:6px}.subscription-device-check-placeholder{width:18px}.subscription-device-main{min-width:0}.subscription-device-title-row{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.subscription-device-title-row h4{color:var(--subd-card-title);font-size:calc(var(--medium)*var(--font-size-multiplier));margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-device-inline-actions{display:inline-flex;flex-wrap:wrap;gap:6px}.subscription-device-menu-btn{border-radius:8px!important;color:var(--subd-menu-btn-text)!important}.subscription-device-menu-btn:hover{background:var(--subd-menu-btn-hover-bg)!important}.subscription-device-menu-paper{background:var(--subd-menu-bg)!important;border:1px solid var(--subd-menu-border)!important;border-radius:10px!important;box-shadow:var(--subd-menu-shadow)!important;color:var(--subd-menu-text)!important;min-width:170px}.subscription-device-menu-paper .MuiMenuItem-root{color:var(--subd-menu-item-text);font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));gap:10px}.subscription-device-menu-paper .MuiMenuItem-root.danger{color:var(--subd-menu-item-danger-text)}.subscription-device-menu-paper .MuiMenuItem-root:hover{background:var(--subd-menu-item-hover-bg)}.subscription-device-meta{color:var(--subd-device-meta-text);font-size:calc(var(--x-small)*var(--font-size-multiplier));margin-top:6px}.subscription-device-badges{display:inline-flex;flex-wrap:wrap;gap:8px;margin-top:10px}.subscription-connection-badge,.subscription-plan-badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:calc(var(--x-small)*var(--font-size-multiplier));gap:6px;padding:4px 12px}.subscription-plan-badge.state-active{background:var(--subd-plan-active-bg);border-color:var(--subd-plan-active-border);color:var(--subd-plan-active-text)}.subscription-plan-badge.state-expiring_soon{background:var(--subd-plan-expiring-bg);border-color:var(--subd-plan-expiring-border);color:var(--subd-plan-expiring-text)}.subscription-plan-badge.state-expired{background:var(--subd-plan-expired-bg);border-color:var(--subd-plan-expired-border);color:var(--subd-plan-expired-text)}.subscription-plan-badge.state-disabled{background:var(--subd-plan-disabled-bg);border-color:var(--subd-plan-disabled-border);color:var(--subd-plan-disabled-text)}.subscription-plan-badge.state-pending_activation{background:var(--subd-plan-pending-bg);border-color:var(--subd-plan-pending-border);color:var(--subd-plan-pending-text)}.subscription-connection-badge.online{background:var(--subd-conn-online-bg);border-color:var(--subd-conn-online-border);color:var(--subd-conn-online-text)}.subscription-connection-badge.offline{background:var(--subd-conn-offline-bg);border-color:var(--subd-conn-offline-border);color:var(--subd-conn-offline-text)}.subscription-connection-badge .dot{border-radius:50%;height:8px;width:8px}.subscription-connection-badge.online .dot{background:var(--subd-conn-online-dot);box-shadow:0 0 0 3px var(--subd-conn-online-dot-ring)}.subscription-connection-badge.offline .dot{background:var(--subd-conn-offline-dot);box-shadow:0 0 0 3px var(--subd-conn-offline-dot-ring)}.subscription-extend-popup{min-height:340px;width:min(520px,calc(100vw - 32px))}.subscription-filter-popup{min-height:520px;width:min(540px,calc(100vw - 32px))}.subscription-filter-popup-icon{color:var(--subd-filter-icon)}.subscription-filter-sections{display:flex;flex-direction:column;gap:8px}.subscription-filter-group{border-top:1px solid var(--subd-filter-group-border);padding-top:10px}.subscription-filter-group:first-child{border-top:none;padding-top:0}.subscription-filter-group-head{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:6px 2px}.subscription-filter-group-title{align-items:center;color:var(--subd-filter-group-title);display:inline-flex;font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));font-weight:600;gap:8px}.subscription-filter-group-title .MuiSvgIcon-root{color:var(--subd-filter-group-icon)}.subscription-filter-switch{display:inline-flex;flex-shrink:0;height:20px;position:relative;width:34px}.subscription-filter-switch input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.subscription-filter-switch-slider{background:var(--subd-filter-switch-bg);border-radius:999px;height:100%;position:relative;transition:background-color .2s ease;width:100%}.subscription-filter-switch-slider:after{background:var(--subd-filter-switch-knob);border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:16px}.subscription-filter-switch input:checked+.subscription-filter-switch-slider{background:var(--subd-filter-switch-bg-active)}.subscription-filter-switch input:checked+.subscription-filter-switch-slider:after{transform:translateX(14px)}.subscription-filter-group-body{display:flex;flex-direction:column;gap:2px;overflow:hidden;padding:2px 2px 0;transform-origin:top;transition:max-height .22s ease,opacity .18s ease,transform .22s ease,margin-top .22s ease}.subscription-filter-group-body.expanded{margin-top:2px;max-height:240px;opacity:1;transform:translateY(0)}.subscription-filter-group-body.collapsed{margin-top:0;max-height:0;opacity:0;pointer-events:none;transform:translateY(-4px)}.subscription-filter-option{align-items:center;color:var(--subd-filter-option-text);display:flex;font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));gap:12px;justify-content:space-between;min-height:34px}.subscription-filter-option input[type=checkbox]{accent-color:var(--subd-filter-accent);height:16px;width:16px}.subscription-filter-search-wrap{align-items:center;background:var(--subd-filter-search-bg);border:1px solid var(--subd-filter-search-border);border-radius:999px;color:var(--subd-filter-search-text);display:flex;gap:8px;margin-top:2px;min-height:38px;padding:0 12px}.subscription-filter-search-wrap .MuiSvgIcon-root{color:var(--subd-filter-search-icon);font-size:18px}.subscription-filter-search-wrap input{background:#0000;border:none;color:var(--subd-filter-search-input);flex:1 1;font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));min-width:0;outline:none}.subscription-filter-search-wrap input::placeholder{color:var(--subd-filter-search-placeholder)}.subscription-filter-dates{margin-top:4px}.subscription-filter-date-row{grid-gap:10px;align-items:start;border-top:1px solid var(--subd-filter-date-row-border);display:grid;gap:10px;grid-template-columns:88px 1fr;min-height:56px;padding:6px 2px}.subscription-filter-date-row:first-child{border-top:none}.subscription-filter-date-label{align-items:center;color:var(--subd-filter-date-label);display:inline-flex;font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));font-weight:600;min-height:34px}.subscription-filter-date-inputs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.subscription-filter-date-field{color:var(--subd-filter-date-field);display:flex;flex-direction:column;font-size:calc(var(--xx-small-plus)*var(--font-size-multiplier));gap:4px}.subscription-filter-date-field input{background:var(--subd-filter-date-input-bg);border:1px solid var(--subd-filter-date-input-border);border-radius:8px;color:var(--subd-filter-date-input-text);min-height:34px;padding:6px 10px}@media (max-width:1240px){.subscription-details-content{grid-template-columns:1fr}.subscription-details-left{min-height:360px}}@media (max-width:780px){.subscription-details-header{align-items:flex-start}.subscription-details-heading-text h2{font-size:calc(var(--x-large)*var(--font-size-multiplier))}.subscription-details-heading-text p{font-size:calc(var(--body-font-size)*var(--font-size-multiplier))}.subscription-details-grid-fields{grid-template-columns:1fr}.subscription-devices-tools{justify-content:flex-start}.subscription-filter-date-row{gap:6px;grid-template-columns:1fr}.subscription-filter-date-inputs{grid-template-columns:1fr}.subscription-device-title-row{align-items:flex-start;flex-direction:column}.subscription-actions-buttons{flex-wrap:wrap}.subscription-actions-buttons.visible{max-width:100%}}.permissions-page{background-color:initial;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;height:100%;padding:24px 48px}.permissions-rtl{direction:rtl}.permissions-no-permission{font-size:calc(var(--body-font-size)*var(--font-size-multiplier));padding:24px 48px}.permissions-header{justify-content:space-between}.permissions-header,.permissions-header-main{align-items:center;display:flex;gap:16px}.permissions-header-icon-wrapper{align-items:center;background:radial-gradient(circle at 0 0,var(--permissions-header-icon-grad-a),var(--permissions-header-icon-grad-b) 55%,var(--permissions-header-icon-grad-c));border-radius:16px;box-shadow:0 12px 30px var(--permissions-header-icon-shadow);color:var(--permissions-header-icon-color);display:flex;height:48px;justify-content:center;width:48px}.permissions-shield-icon{height:26px;width:26px}.permissions-header-text{display:flex;flex-direction:column;gap:4px}.permissions-header-title{color:var(--permissions-header-title);font-size:calc(var(--x-large)*var(--font-size-multiplier));font-weight:700;margin:0}.permissions-header-subtitle{color:var(--header-color);font-size:calc(var(--x-small)*var(--font-size-multiplier));margin:0}.permissions-header-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.permissions-subscriber-select{color:var(--text-color);min-width:220px;width:260px}.permissions-subscriber-select__control{background:#0a142aeb!important;border-color:#00c0c78c!important;border-radius:10px!important;box-shadow:0 0 0 1px #00c0c71f!important;cursor:pointer!important;min-height:40px!important}.permissions-subscriber-select__control--is-focused{border-color:#00c0c7e6!important;box-shadow:0 0 0 3px #00c0c729!important}.permissions-subscriber-select__value-container{padding:0 12px!important}.permissions-subscriber-select__input-container,.permissions-subscriber-select__single-value{color:#fff!important}.permissions-subscriber-select__indicator-separator{display:none!important}.permissions-subscriber-select__dropdown-indicator{color:#fff!important}.permissions-subscriber-select__menu{background:#101a2f!important;border:1px solid #00c0c747!important;border-radius:10px!important;box-shadow:0 18px 44px #00000057!important;overflow:hidden!important;z-index:3000!important}.permissions-subscriber-select__menu-list{background:#101a2f!important;max-height:240px!important;padding:6px!important}.permissions-subscriber-select__option{background:#0000!important;border-radius:8px!important;color:#f8fbff!important;cursor:pointer!important}.permissions-subscriber-select__option--is-focused{background:#00c0c72e!important}.permissions-subscriber-select__option--is-selected{background:#00c0c757!important}.permissions-header-lang{background:var(--permissions-lang-bg);border:1px solid var(--permissions-lang-border);border-radius:999px;color:var(--header-color);font-size:calc(var(--x-small)*var(--font-size-multiplier));padding:6px 14px}.permissions-layout{grid-gap:24px;align-items:flex-start;display:grid;gap:24px;grid-template-columns:minmax(0,3fr) minmax(280px,1.2fr)}.permissions-panel{background:radial-gradient(circle at top left,var(--permissions-panel-grad-a) 0,var(--permissions-panel-grad-b) 55%,var(--permissions-panel-grad-c) 100%);border:1px solid var(--permissions-panel-border);border-radius:18px;box-shadow:0 20px 40px var(--permissions-panel-shadow);display:flex;flex-direction:column;gap:16px;padding:18px 18px 20px}.permissions-panel-header{display:flex;flex-direction:column;gap:12px}.permissions-panel-title-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.permissions-panel-title{color:var(--permissions-panel-title);font-size:calc(var(--small)*var(--font-size-multiplier));font-weight:600}.permissions-panel-toggle-links{align-items:center;display:flex;font-size:calc(var(--xx-small)*var(--font-size-multiplier));gap:6px}.permissions-toggle-link{background:#0000;border:none;color:var(--permissions-toggle-link);cursor:pointer;outline:none;padding:0}.permissions-toggle-link:hover{text-decoration:underline}.permissions-toggle-separator{color:var(--permissions-toggle-separator)}.permissions-search{position:relative;width:100%}.permissions-search-input{background-color:var(--permissions-search-bg);border:1px solid var(--modal-border);border-radius:10px;caret-color:var(--header-color);color:var(--header-color);font-size:calc(var(--x-small)*var(--font-size-multiplier));height:36px;outline:none;padding:6px 12px 6px 32px;width:100%}.permissions-search-input:focus,.permissions-search-input:hover{border-color:var(--accent)}.permissions-search-icon{align-items:center;display:flex;inset-inline-start:10px;justify-content:center;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.permissions-panel-body{display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 220px);overflow-y:auto;padding-right:4px}.permissions-panel-body::-webkit-scrollbar{width:8px}.permissions-panel-body::-webkit-scrollbar-thumb{background-color:var(--permissions-scrollbar-thumb);border-radius:999px}.permissions-category{display:flex;flex-direction:column;gap:6px}.permissions-category-header{align-items:center;background:linear-gradient(135deg,var(--permissions-category-grad-a),var(--permissions-category-grad-b));border:1px solid var(--permissions-category-border);border-radius:12px;box-shadow:0 12px 24px var(--permissions-category-shadow);cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:background-color .15s ease,transform .12s ease,box-shadow .12s ease;width:100%}.permissions-category-header-open{background:linear-gradient(135deg,var(--permissions-category-open-grad-a),var(--permissions-category-open-grad-b));box-shadow:0 16px 32px var(--permissions-category-open-shadow)}.permissions-category-header:hover{box-shadow:0 16px 26px var(--permissions-category-hover-shadow);transform:translateY(-1px)}.permissions-category-chevron{align-items:center;color:var(--permissions-category-chevron);display:flex;justify-content:center}.permissions-category-name{color:var(--permissions-category-name);flex:1 1;font-size:calc(var(--x-small)*var(--font-size-multiplier));font-weight:500}.permissions-category-count{align-items:center;background:var(--permissions-category-count-bg);border:1px solid var(--permissions-category-count-border);border-radius:999px;color:var(--permissions-category-count-text);display:flex;font-size:calc(var(--xx-small)*var(--font-size-multiplier));height:22px;justify-content:center;min-width:24px}.permissions-category-body{display:flex;flex-direction:column;gap:6px;padding:8px 4px 4px 8px}.permissions-subcategory-header{color:var(--permissions-subcategory-text);font-size:calc(var(--xx-small)*var(--font-size-multiplier));font-weight:500;margin:2px 2px 4px}.permissions-flat-results{display:flex;flex-direction:column;gap:6px}.permissions-row{align-items:center;background:radial-gradient(circle at top left,var(--permissions-row-grad-a),var(--permissions-row-grad-b) 50%,var(--permissions-row-grad-c));border:1px solid var(--permissions-row-border);border-radius:12px;box-shadow:0 12px 22px var(--permissions-row-shadow);display:flex;gap:12px;justify-content:space-between;padding:10px 12px;width:100%}.permissions-row-main{display:flex;flex:1 1;flex-direction:column;gap:4px}.permissions-row-name{color:var(--permissions-row-name);font-size:calc(var(--x-small)*var(--font-size-multiplier));font-weight:500}.permissions-roles-chips{display:flex;flex-wrap:wrap;gap:6px}.permissions-roles-chips-rtl{justify-content:flex-end}.permissions-roles-empty{color:var(--header-color);opacity:.8}.permissions-role-pill,.permissions-roles-empty{font-size:calc(var(--xx-small)*var(--font-size-multiplier))}.permissions-role-pill{background:linear-gradient(135deg,var(--permissions-role-grad-a),var(--permissions-role-grad-b));border:1px solid var(--permissions-role-border);border-radius:999px;color:var(--permissions-role-text);padding:4px 8px;white-space:nowrap}.permissions-row-actions{align-items:center;display:flex;gap:8px}.permissions-row-action-btn{background:#0000;border:1px solid #0000;border-radius:999px;cursor:pointer;font-size:calc(var(--xx-small)*var(--font-size-multiplier));padding:5px 12px;transition:background-color .15s ease,border-color .15s ease,transform .12s ease;white-space:nowrap}.permissions-row-action-btn-primary{background:linear-gradient(135deg,var(--permissions-action-primary-grad-a),var(--permissions-action-primary-grad-b));color:var(--permissions-action-primary-text);font-weight:600}.permissions-row-action-btn-primary:hover{box-shadow:0 8px 18px var(--permissions-action-primary-shadow);transform:translateY(-1px)}.permissions-row-action-btn-secondary{background:var(--permissions-action-secondary-bg);border-color:var(--permissions-action-secondary-border);color:var(--permissions-action-secondary-text)}.permissions-row-action-btn-secondary:hover{border-color:var(--permissions-action-secondary-border-hover)}.permissions-sidebar{display:flex;flex-direction:column;gap:16px}.permissions-quick{background:radial-gradient(circle at top left,var(--permissions-quick-grad-a),var(--permissions-quick-grad-b) 55%,var(--permissions-quick-grad-c));border:1px solid var(--permissions-quick-border);border-radius:16px;box-shadow:0 18px 34px var(--permissions-quick-shadow);display:flex;flex-direction:column;gap:10px;padding:16px}.permissions-quick-header{align-items:center;display:flex;gap:8px;margin-bottom:4px}.permissions-quick-icon{align-items:center;border-radius:10px;color:var(--permissions-quick-icon);display:flex;height:26px;justify-content:center;width:26px}.permissions-quick-cog{height:18px;width:18px}.permissions-quick-title{color:var(--root-color);font-weight:600}.permissions-quick-btn,.permissions-quick-title{font-size:calc(var(--x-small)*var(--font-size-multiplier))}.permissions-quick-btn{align-items:center;border:none;border-radius:999px;color:var(--permissions-quick-btn-text);cursor:pointer;display:flex;font-weight:500;justify-content:center;outline:none;padding:10px 14px;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease;width:100%}.permissions-quick-btn-blue{background:linear-gradient(135deg,var(--permissions-quick-btn-blue-a),var(--permissions-quick-btn-blue-b))}.permissions-quick-btn-purple{background:linear-gradient(135deg,var(--permissions-quick-btn-purple-a),var(--permissions-quick-btn-purple-b))}.permissions-quick-btn-green{background:linear-gradient(135deg,var(--permissions-quick-btn-green-a),var(--permissions-quick-btn-green-b))}.permissions-quick-btn:hover{box-shadow:0 12px 24px var(--permissions-quick-btn-hover-shadow);transform:translateY(-1px)}.permissions-about-card{align-items:flex-start;background:radial-gradient(circle at top left,var(--permissions-about-grad-a),var(--permissions-about-grad-b) 55%,var(--permissions-about-grad-c));border:1px solid var(--permissions-about-border);border-radius:16px;box-shadow:0 18px 34px var(--permissions-about-shadow);display:flex;gap:12px;padding:16px}.permissions-about-icon-wrapper{align-items:center;background:var(--permissions-about-icon-bg);border:.8px solid var(--permissions-about-icon-border);border-radius:8px;display:flex;height:40px;justify-content:center;width:40px}.permissions-about-icon-wrapper .permissions-shield-icon{height:20px;width:20px}.permissions-about-content{display:flex;flex-direction:column;gap:4px}.permissions-about-title{color:var(--permissions-row-name);font-size:calc(var(--x-small)*var(--font-size-multiplier));font-weight:600;margin:0}.permissions-about-text{color:var(--header-color);font-size:calc(var(--xx-small)*var(--font-size-multiplier));margin:0}.permissions-row-name-wrap{align-items:center;display:flex;gap:10px}.permissions-bulk-checkbox{cursor:pointer;height:18px;width:18px}.permissions-row-bulk .permissions-row-actions{opacity:.4;pointer-events:none}.permissions-bulk-toggle{background:var(--permissions-bulk-toggle-bg);border:1px solid #ffffff2e;border-radius:999px;color:var(--permissions-bulk-toggle-text);cursor:pointer;font-weight:800;margin-right:10px;padding:8px 12px}.permissions-bulk-toggle-on{border-color:#00c0c78c;box-shadow:0 0 0 3px #00c0c71f}.permissions-applybar{align-items:center;background:#1d293d73;border:1px solid #00c0c759;border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin:12px 0 16px;padding:12px 14px}.permissions-applybar-left{display:flex;flex-direction:column;gap:4px}.permissions-applybar-title{color:#eaf8ff;font-weight:900}.permissions-applybar-hint{color:#eaf8ffbf;font-size:12px}.permissions-applybar-actions{display:flex;gap:10px}.permissions-bulk-card{background:#0d1525a6;border:1px solid #ffffff1f;border-radius:16px;padding:14px}.permissions-bulk-section{margin-top:10px}.permissions-bulk-section-title{color:#eaf8ff;font-weight:900;margin-bottom:8px}.permissions-bulk-roles{grid-gap:10px;display:grid;gap:10px;max-height:280px;overflow:auto;padding-right:4px}.permissions-bulk-role{align-items:center;background:#1d293d59;border:1px solid #ffffff1f;border-radius:12px;color:#eaf8ff;cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px}.permissions-bulk-role-name{font-weight:800}.permissions-bulk-actions{display:flex;gap:10px;margin-top:12px}.permissions-bulk-btn{border:1px solid #0000;border-radius:12px;cursor:pointer;flex:1 1;font-weight:900;padding:10px 12px}.permissions-bulk-btn-grant{background:#00c0c72e;border-color:#00c0c773;color:#eaf8ff}.permissions-bulk-btn-revoke{background:#b63a3c29;border-color:#b63a3c73;color:#eaf8ff}.permissions-bulk-hint{color:#eaf8ffbf;font-size:12px;line-height:1.35;margin-top:10px}.permissions-bulk-empty{color:#eaf8ffb3;font-size:12px;padding:10px 0}.permissions-system-note{margin-top:8px}.permissions-dialog{height:auto;max-height:88vh;min-height:0;width:min(760px,92vw)!important}.permissions-manage-modal{min-height:520px}.permissions-edit-modal{min-height:520px;width:min(640px,92vw)!important}.permissions-modal-role-list{grid-gap:12px;display:grid;gap:12px}.permissions-modal-empty,.permissions-modal-loading{color:#eaf8ff;font-size:14px;padding:12px 0}.permissions-modal-note{color:#eaf8ffc7;font-size:13px;line-height:1.45;margin-bottom:16px}.permissions-modal-role{align-items:center;background:#1d293d59;border:1px solid #ffffff1f;border-radius:12px;color:#eaf8ff;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.permissions-modal-role-locked{cursor:not-allowed;opacity:.9}.permissions-modal-role-info{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.permissions-modal-role-name{font-weight:800}.permissions-modal-system-badge{background:#00c0c729;border:1px solid #00c0c766;border-radius:999px;color:#eaf8ff;font-size:11px;font-weight:700;padding:2px 8px}.permissions-modal-role-toggle{height:18px;width:18px}.permissions-modal-footer{justify-content:flex-end}.permissions-edit-form{grid-gap:16px;display:grid;gap:16px}.permissions-edit-form .form-item{gap:8px}.permissions-edit-form .form-lbl{margin:0}@media (max-width:1100px){.permissions-layout{grid-template-columns:minmax(0,1.8fr) minmax(0,1.2fr)}}@media (max-width:920px){.permissions-layout{grid-template-columns:minmax(0,1fr)}.permissions-sidebar{order:-1}}.checkout-container{align-items:flex-start;display:flex;justify-content:center;padding:2rem}.checkout-form{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;max-width:400px;padding:2rem;width:100%}.card-element-wrapper{border:1px solid #ccd0d5;border-radius:4px;margin-bottom:1.5rem;padding:12px}.stripe-button{background-color:#6772e5;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px}.stripe-button:disabled{cursor:not-allowed;opacity:.6}.message{color:#e55353;margin-top:1rem;text-align:center}*{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#root,.auth-page-wrapper,body{background:radial-gradient(circle at top left,var(--signup-bg-start),var(--signup-bg-end) 60%);margin:0;min-height:100vh;padding:0}.auth-page-wrapper{flex-direction:column;min-height:100vh;padding:40px;position:relative}.auth-brand-header,.verefy-header{align-items:center;color:var(--signup-text-main);display:flex;margin-left:-916px;margin-top:3px;z-index:10}.auth-brand-logo{height:32px;width:auto}.auth-brand-name{color:var(--signup-brand-name);font-family:Lato,sans-serif;font-size:22px;font-weight:700;margin-left:12px}.signup-card-center{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.signup-main-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:var(--signup-card-bg);border:1px solid var(--signup-card-border);border-radius:24px;box-shadow:var(--signup-card-shadow);display:flex;height:600px;margin-bottom:20px;margin-top:20px;max-width:1100px;overflow:hidden;width:100%}.signup-form-area{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:48px;position:relative}.signup-back-button{align-items:center;background:none;border:none;border-radius:8px;color:var(--signup-text-muted);cursor:pointer;display:flex;font-size:.9rem;font-weight:500;left:20px;padding:10px;position:absolute;top:20px;transition:background .2s,color .2s}.signup-back-button:hover{background-color:#ffffff1a;color:var(--signup-primary-cyan)}.signup-back-button svg{margin-right:5px}.signup-instruction-text{color:var(--signup-text-muted);font-size:.9rem;line-height:1.5;margin-bottom:25px;margin-top:20px}.signup-instruction-text strong{color:var(--signup-text-main)}.signup-image-area{align-items:center;display:flex;flex:1.1 1;justify-content:center;padding:40px}.signup-illustration{height:auto;max-height:500px;object-fit:contain;width:100%}.signup-header-text{margin-bottom:32px;padding-top:30px}.verefy-header-text{padding-top:30px}.verefy-header-text h2{color:var(--signup-verify-title)}.signup-header-text h2,.verefy-header-text h2{font-family:Lato,sans-serif;font-size:36px;font-weight:700;letter-spacing:-1px;line-height:110%}.signup-header-text h2{color:var(--signup-brand-name);margin-bottom:10px}.auth-subtitle{color:var(--signup-text-muted);font-size:.95rem}.auth-label-icon{fill:none;color:#00c0c780}.auth-form-group label{color:var(--signup-label-color)}.auth-input-wrapper{align-items:center;display:flex;position:relative}.auth-form-input{background-color:var(--signup-input-bg)!important;border:1px solid var(--signup-input-border);color:var(--signup-text-main)!important}.auth-form-input:focus{border-color:var(--signup-primary-cyan);box-shadow:0 0 0 1px var(--signup-primary-cyan)}.auth-input-wrapper.has-error .auth-form-input{border-color:var(--signup-error-color)}.auth-error-message{color:var(--signup-error-color);font-size:.75rem;margin-top:4px}.auth-submit-btn{background:var(--signup-btn-bg);color:var(--signup-btn-text);font-weight:600;height:48px;margin-top:20px}.auth-submit-btn:hover{background-color:var(--signup-primary-hover);color:var(--signup-brand-name)}.auth-divider{align-items:center;color:var(--signup-text-muted);display:flex;font-size:.8rem;margin:24px 0}.auth-divider:after,.auth-divider:before{border-bottom:1px solid var(--signup-divider-line);content:"";flex:1 1}.auth-divider span{padding:0 10px}.auth-login-footer{color:var(--signup-text-muted);font-size:.9rem;text-align:center}.auth-redirect-link{background:none;border:none;color:var(--signup-primary-cyan);cursor:pointer;font-weight:600;margin-left:4px;text-decoration:underline}@media (max-width:900px){.signup-main-card{flex-direction:column-reverse;max-width:500px}.signup-image-area{display:none}.signup-form-area{padding:32px 24px}.auth-brand-header{justify-content:center;margin-bottom:20px;position:static}.signup-back-button{left:10px;top:10px}.signup-header-text{padding-top:20px}}.plans-loading-wrapper{align-items:center;background:var(--plans-loading-bg);display:flex;height:calc(100vh - 54px);justify-content:center}.plans-loading-text{color:var(--plans-loading-text)}.plans-wrapper{align-items:stretch;background:linear-gradient(90deg,var(--figma-teal) 0,var(--figma-navy) 50%,var(--configuration-gradient-end) 100%);border-radius:26px;box-shadow:0 28px 60px var(--shadow-black-strong),0 0 0 1px var(--configuration-outline);box-sizing:border-box;color:var(--part-color);height:calc(100vh - 54px);justify-content:center;padding:20px 22px 22px}.plans-inner-card,.plans-wrapper{display:flex;overflow:hidden;width:100%}.plans-inner-card{background-image:radial-gradient(circle at 0 0,var(--plans-inner-radial-start) 0,var(--plans-inner-radial-mid) 55%,var(--plans-inner-radial-end) 100%),linear-gradient(var(--plans-grid-line) 1px,#0000 1px),linear-gradient(90deg,var(--plans-grid-line) 1px,#0000 1px);background-position:0 0,50%,50%;background-size:100% 100%,90px 90px,90px 90px;border:1px solid var(--plans-inner-border);border-radius:22px;box-shadow:0 22px 45px var(--shadow-black-80);flex-direction:column;margin:0 auto;max-width:1120px;padding:24px 38px 34px;position:relative}.plans-top-row{display:flex;justify-content:flex-start;margin-bottom:18px}.plans-flexible-badge{align-items:center;background:linear-gradient(90deg,var(--plans-badge-bg-start) 0,var(--plans-badge-bg-end) 100%);border:1px solid var(--plans-badge-border);border-radius:999px;box-shadow:0 10px 24px var(--shadow-black-hover),0 0 0 1px var(--plans-badge-ring);color:var(--plans-badge-text);cursor:default;display:inline-flex;font-size:calc(var(--custom-11px)*var(--font-size-multiplier));font-weight:500;gap:8px;padding:6px 16px}.plans-flexible-dot{background:radial-gradient(circle,var(--plans-dot-start) 0,var(--plans-dot-mid) 60%,var(--plans-dot-end) 100%);border-radius:999px;box-shadow:0 0 10px var(--plans-dot-glow);height:10px;width:10px}.plans-flexible-text{font-size:calc(var(--custom-11px)*var(--font-size-multiplier))}.plans-header{margin-bottom:32px;text-align:center}.plans-title{color:var(--plans-title-color);font-size:calc(var(--custom-26px)*var(--font-size-multiplier));font-weight:600;letter-spacing:.03em;margin:0}.plans-subtitle{color:var(--plans-subtitle-color);font-size:calc(var(--custom-13px)*var(--font-size-multiplier));margin-bottom:0;margin-top:10px}.plans-card-row{display:flex;flex-wrap:wrap;gap:26px;justify-content:center}.plans-plan-card{background:#0000;border-radius:32px;cursor:pointer;display:flex;flex:0 1 295px;justify-content:stretch;max-width:320px;min-width:260px;padding:4px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.plans-plan-card-side{border:1px solid var(--plans-card-side-border);box-shadow:0 18px 40px var(--shadow-black-strong);opacity:.96}.plans-plan-card-selected{border:1px solid var(--plans-card-selected-border);box-shadow:0 26px 55px var(--plans-card-selected-shadow),0 0 30px var(--plans-card-selected-glow);transform:translateY(-8px)}.plans-plan-card:hover{box-shadow:0 30px 70px var(--plans-card-hover-shadow),0 0 34px var(--plans-card-hover-glow);transform:translateY(-10px)}.plans-plan-inner{border-radius:26px;color:var(--plans-inner-text);display:flex;flex-direction:column;overflow:hidden;padding:26px 26px 24px;position:relative;width:100%}.plans-plan-inner-side{background:linear-gradient(180deg,var(--plans-inner-side-start) 0,var(--plans-inner-side-mid) 35%,var(--plans-inner-side-end) 100%)}.plans-plan-inner-selected{background:linear-gradient(180deg,var(--plans-inner-selected-start) 0,var(--plans-inner-selected-mid) 40%,var(--plans-inner-side-end) 100%)}.plans-card-spot{border-radius:26px 26px 40% 40%;height:65%;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.plans-card-spot-side{background:radial-gradient(circle at 50% 0,var(--plans-spot-side-a) 0,var(--plans-spot-side-b) 34%,var(--plans-spot-side-c) 55%,var(--plans-spot-side-d) 78%)}.plans-card-spot-selected{background:radial-gradient(circle at 50% 0,var(--plans-spot-selected-a) 0,var(--plans-spot-selected-b) 34%,var(--plans-spot-selected-c) 55%,var(--plans-spot-selected-d) 78%)}.plans-card-content{display:flex;flex-direction:column;height:100%;position:relative;z-index:1}.plans-plan-header{align-items:center;display:flex;gap:12px;margin-bottom:18px}.plans-plan-icon-outer{align-items:center;border-radius:999px;display:flex;height:30px;justify-content:center;width:30px}.plans-plan-icon-outer-unselected{background:radial-gradient(circle,var(--plans-icon-outer-bg-a) 0,var(--plans-inner-side-end) 100%);border:2px solid var(--plans-icon-outer-border);box-shadow:0 0 8px var(--plans-icon-outer-glow),0 0 0 1px var(--plans-icon-outer-ring)}.plans-plan-icon-outer-selected{background:radial-gradient(circle,var(--plans-icon-outer-selected-bg-a) 0,var(--plans-icon-outer-selected-bg-b) 100%);border:2px solid var(--plans-icon-outer-selected-border);box-shadow:0 0 16px var(--plans-icon-outer-selected-glow),0 0 0 1px var(--plans-icon-outer-selected-ring)}.plans-plan-icon-inner{border-radius:999px;height:14px;width:14px}.plans-plan-icon-inner-unselected{background:radial-gradient(circle,var(--plans-icon-inner-bg-a) 0,var(--plans-inner-side-end) 75%,var(--plans-inner-side-end) 100%);box-shadow:inset 0 0 0 1px var(--plans-icon-inner-inset)}.plans-plan-icon-inner-selected{background:radial-gradient(circle,var(--plans-icon-inner-selected-a) 0,var(--plans-icon-inner-selected-b) 60%,var(--plans-icon-inner-selected-c) 100%);box-shadow:0 0 10px var(--plans-icon-inner-selected-glow)}.plans-plan-header-text{display:flex;flex-direction:column}.plans-plan-name{color:var(--plans-title-color);font-size:calc(var(--custom-15px)*var(--font-size-multiplier));font-weight:600;margin:0}.plans-plan-tagline{color:var(--plans-tagline-color);font-size:calc(var(--custom-11px)*var(--font-size-multiplier));margin:3px 0 0}.plans-price-block{margin-bottom:16px;margin-top:4px}.plans-plan-price{color:var(--plans-title-color);margin:0}.plans-price-value{font-size:calc(var(--custom-32px)*var(--font-size-multiplier));font-weight:700}.plans-price-unit{color:var(--plans-price-unit);font-size:calc(var(--custom-12px)*var(--font-size-multiplier))}.plans-price-free{color:var(--plans-title-color);font-size:calc(var(--custom-30px)*var(--font-size-multiplier));font-weight:600;margin:0}.plans-button-wrapper{margin-bottom:18px;margin-top:8px}.plans-button-base{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:calc(var(--custom-13px)*var(--font-size-multiplier));font-weight:600;height:40px;justify-content:center;outline:none;transition:transform .12s ease,box-shadow .12s ease,opacity .15s ease,background .15s ease,color .15s ease;width:100%}.plans-button-primary{background:linear-gradient(180deg,var(--plans-btn-primary-start) 0,var(--plans-btn-primary-end) 100%);box-shadow:0 14px 32px var(--plans-btn-primary-shadow),0 0 20px var(--plans-btn-primary-glow);color:var(--plans-btn-primary-text)}.plans-button-side{background:linear-gradient(180deg,var(--plans-btn-side-start) 0,var(--plans-btn-side-end) 100%);box-shadow:0 10px 24px var(--plans-btn-side-shadow);color:var(--plans-btn-side-text)}.plans-divider{background:linear-gradient(90deg,var(--plans-divider-a),var(--plans-divider-b),var(--plans-divider-a));height:1px;margin-bottom:14px;opacity:.85;width:100%}.plans-features-block{margin-top:2px}.plans-features-title{color:var(--plans-features-title);font-size:calc(var(--custom-11px)*var(--font-size-multiplier));font-weight:600;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.plans-feature-list{color:var(--plans-features-text);list-style:none;margin:0;padding:0}.plans-feature-item{align-items:center;display:flex;font-size:calc(var(--custom-12px)*var(--font-size-multiplier));gap:8px;padding:5px 0}.plans-feature-item-disabled{color:var(--plans-feature-disabled);opacity:.45}.plans-bullet-dot{background:radial-gradient(circle,var(--plans-dot-start) 0,var(--plans-dot-mid) 60%,var(--plans-dot-end) 100%);border-radius:999px;box-shadow:0 0 10px var(--plans-bullet-glow);flex-shrink:0;height:8px;width:8px}.plans-bullet-dot-disabled{background:radial-gradient(circle,var(--plans-bullet-disabled-a) 0,var(--plans-bullet-disabled-b) 60%,var(--plans-bullet-disabled-c) 100%);box-shadow:none}.admin-table-page{display:flex;flex-direction:column;height:100%}.admin-table-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.admin-table-action-btn{min-width:146px;position:relative}.admin-table-action-btn[disabled]{cursor:not-allowed;opacity:.6;transform:none}.admin-table-toolbar{justify-content:space-between;margin:0 0 10px;padding:0 10px}.admin-table-toolbar,.admin-table-toolbar-left{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.admin-table-filter-wrap{align-items:center;background:linear-gradient(135deg,#02d9e457,#02d9e438);border:1px solid #ffffff38;border-radius:8px;box-shadow:inset 0 1px 0 #fff3;display:flex;gap:10px;min-height:40px;padding:4px 8px 4px 10px}.admin-table-filter-label{color:#c9f4ffe6;font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));font-weight:500;white-space:nowrap}.admin-table-filter{background:#041a2ceb;border:1px solid #2abedfb8;border-radius:999px;box-shadow:inset 0 0 0 1px #062c45bf;color:var(--devices-search-input);height:32px;min-width:180px;outline:none;padding:0 14px}.admin-table-filter:focus{border-color:var(--devices-toolbar-btn-hover-border);box-shadow:0 0 0 1px var(--devices-toolbar-btn-hover-ring)}.admin-table-filter option{background:var(--window-background);color:var(--cell-color)}.admin-table-meta{color:#38c6e0;font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));font-weight:600;white-space:nowrap}.admin-table-grid{flex:1 1;min-height:0}.admin-table-empty{color:var(--cell-color);display:flex;flex:1 1;font-size:calc(var(--body-font-size)*var(--font-size-multiplier));min-height:220px;opacity:.9;padding:16px;text-align:center;width:100%}.admin-table-empty,.admin-table-status{align-items:center;justify-content:center}.admin-table-status{border-radius:999px;display:inline-flex;font-size:calc(var(--ui-font-size)*var(--font-size-multiplier));font-weight:600;min-width:74px;padding:3px 10px;text-transform:capitalize}.admin-table-status.unread{background:#ef44442e;border:1px solid #ef444459;color:#fecaca}.admin-table-status.read{background:#22c55e2e;border:1px solid #22c55e59;color:#bbf7d0}@media (max-width:768px){.admin-table-action-btn{min-width:0;padding:0 16px}.admin-table-filter{min-width:140px}}.system-config-page{--sc-bg:var(--main-background,#f4f7fb);--sc-panel:var(--dashboard-modal-bg,#fff);--sc-panel-soft:var(--modal-input-bg,#f8fafc);--sc-border:var(--modal-input-border,#0f172a1f);--sc-text:var(--dashboard-header-title,#132033);--sc-muted:var(--dashboard-header-subtitle,#667085);--sc-accent:var(--selected-tab-border,#157f6f);--sc-accent-soft:#157f6f1f;--sc-danger:#d94848;background:var(--sc-bg);color:var(--sc-text);min-height:100%;padding:clamp(1rem,2vw,1.5rem)}.dark-theme .system-config-page,body.dark-theme .system-config-page{--sc-bg:var(--main-background,#101928);--sc-panel:var(--dashboard-modal-bg,#172233);--sc-panel-soft:hsla(0,0%,100%,.045);--sc-border:#ffffff1f;--sc-text:var(--dashboard-header-title,#f4f8ff);--sc-muted:var(--dashboard-header-subtitle,#ecf4ffb8);--sc-accent:var(--selected-tab-border,#67e0c8);--sc-accent-soft:#67e0c81f}.light-theme .system-config-page,body.light-theme .system-config-page{--sc-bg:var(--main-background,#f4f7fb);--sc-panel:var(--dashboard-modal-bg,#fff);--sc-panel-soft:#f8fafc;--sc-border:#0f172a1f;--sc-text:var(--dashboard-header-title,#152238);--sc-muted:var(--dashboard-header-subtitle,#667085);--sc-accent:var(--selected-tab-border,#157f6f);--sc-accent-soft:#157f6f1a}.system-config-shell{grid-gap:1rem;display:grid;gap:1rem;margin:0 auto;width:min(88rem,100%)}.system-config-actions,.system-config-empty,.system-config-header,.system-config-panel,.system-config-status{background:var(--sc-panel);border:1px solid var(--sc-border);box-shadow:0 .75rem 1.75rem #0f172a14}.system-config-header{align-items:center;border-radius:.5rem;display:flex;gap:1rem;padding:clamp(1rem,2vw,1.35rem)}.system-config-title-mark{background:var(--sc-accent-soft);border-radius:.5rem;color:var(--sc-accent);display:grid;flex:0 0 auto;height:3.1rem;place-items:center;width:3.1rem}.system-config-title-mark svg{font-size:1.8rem}.system-config-eyebrow{color:var(--sc-accent);font-size:.75rem;font-weight:800;letter-spacing:0;margin:0 0 .25rem;text-transform:uppercase}.system-config-header h2,.system-config-panel h3,.system-config-param-head h4{color:var(--sc-text);margin:0}.system-config-header p:last-child,.system-config-panel p{color:var(--sc-muted);line-height:1.55;margin:.35rem 0 0}.system-config-status{align-items:center;border-radius:.5rem;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.15rem}.system-config-status span{color:var(--sc-muted);display:block;font-size:.86rem}.system-config-status strong{display:block;font-size:1.05rem;margin-top:.2rem}.system-config-status svg{color:#54bd72}.system-config-panel{border-radius:.5rem;min-width:0;padding:clamp(1rem,2vw,1.25rem)}.system-config-panel-head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.system-config-options{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.system-config-switch-grid{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(0,1fr))}.system-config-switch-card{align-items:flex-start;background:var(--sc-panel-soft);border:1px solid var(--sc-border);border-radius:.5rem;color:var(--sc-text);display:flex;gap:1rem;justify-content:space-between;min-height:6rem;min-width:0;padding:1rem}.system-config-switch-card small,.system-config-switch-card strong{display:block}.system-config-switch-card small{color:var(--sc-muted);line-height:1.45;margin-top:.35rem}.system-config-switch-card input{accent-color:var(--sc-accent);flex:0 0 auto;height:1.2rem;width:1.2rem}.system-config-option{grid-gap:.9rem;align-items:start;background:var(--sc-panel-soft);border:1px solid var(--sc-border);border-radius:.5rem;color:var(--sc-text);cursor:pointer;display:grid;gap:.9rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:7.25rem;padding:1rem;text-align:start;transition:border-color .18s ease,background .18s ease}.system-config-option.selected,.system-config-option:hover{background:var(--sc-accent-soft);border-color:var(--sc-accent)}.system-config-option-icon{background:var(--sc-accent-soft);border-radius:.5rem;color:var(--sc-accent);display:grid;height:2.5rem;place-items:center;width:2.5rem}.system-config-option small,.system-config-option strong{display:block}.system-config-option strong{margin-bottom:.35rem}.system-config-option small{color:var(--sc-muted);line-height:1.45}.system-config-radio{border:2px solid var(--sc-border);border-radius:50%;height:1.1rem;width:1.1rem}.system-config-option.selected .system-config-radio{border:.35rem solid var(--sc-accent)}.system-config-add-btn,.system-config-delete-btn,.system-config-icon-btn{align-items:center;background:var(--sc-accent-soft);border:1px solid color-mix(in srgb,var(--sc-accent) 55%,#0000);border-radius:.5rem;color:var(--sc-text);cursor:pointer;display:inline-flex;font-weight:800;gap:.45rem;justify-content:center;min-height:2.5rem;padding:0 .9rem;white-space:nowrap}.system-config-add-btn.secondary{font-size:.9rem;min-height:2.25rem}.system-config-delete-btn{background:color-mix(in srgb,var(--sc-danger) 10%,#0000);border-color:color-mix(in srgb,var(--sc-danger) 50%,#0000);color:var(--sc-danger)}.system-config-icon-btn{flex:0 0 auto;padding:0;width:2.55rem}.system-config-report-layout{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(13rem,22rem) minmax(0,1fr);min-width:0}.system-config-type-editor,.system-config-type-list{background:var(--sc-panel-soft);border:1px solid var(--sc-border);border-radius:.5rem;min-width:0}.system-config-type-list{display:flex;flex-direction:column;gap:.5rem;max-height:38rem;overflow:auto;padding:.5rem}.system-config-type-row{background:#0000;border:1px solid #0000;border-radius:.45rem;color:var(--sc-text);cursor:pointer;padding:.85rem;text-align:start}.system-config-type-row.selected{background:var(--sc-accent-soft);border-color:var(--sc-accent)}.system-config-type-row small,.system-config-type-row strong{display:block;overflow-wrap:anywhere}.system-config-type-row small{color:var(--sc-muted);margin-top:.25rem}.system-config-type-empty{color:var(--sc-muted);padding:1rem}.system-config-type-editor{overflow:hidden;padding:1rem}.system-config-editor-grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.system-config-editor-grid label,.system-config-param-row label{display:flex;flex-direction:column;gap:.35rem;min-width:0}.system-config-editor-grid span{color:var(--sc-muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.system-config-wide{grid-column:1/-1}.system-config-type-editor input,.system-config-type-editor select{background:var(--sc-panel);background:var(--modal-input-bg,var(--sc-panel));border:1px solid var(--sc-border);border-radius:.5rem;color:var(--sc-text);min-height:2.7rem;min-width:0;outline:none;padding:0 .8rem;width:100%}.system-config-type-editor input:focus,.system-config-type-editor select:focus{border-color:var(--sc-accent)}.system-config-param-head{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:1.2rem 0 .7rem}.system-config-param-list{grid-gap:.6rem;display:grid;gap:.6rem;max-width:100%;min-width:0}.system-config-param-row{grid-gap:.6rem;align-items:center;background:var(--sc-panel);border-radius:.5rem;display:grid;gap:.6rem;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(7rem,.7fr) minmax(0,1fr) minmax(0,1fr) minmax(6rem,max-content) 2.55rem;max-width:100%;min-width:0;overflow:hidden;padding:.65rem}.system-config-param-row input,.system-config-param-row select{min-width:0;width:100%}.system-config-check{align-items:center;color:var(--sc-muted);flex-direction:row!important;justify-content:center;min-width:0;white-space:nowrap}.system-config-check input{accent-color:var(--sc-accent);min-height:auto;width:auto}.system-config-danger-row{display:flex;justify-content:flex-end;margin-top:1rem}.system-config-actions{align-items:center;border-radius:.5rem;display:flex;gap:1rem;justify-content:space-between;padding:.9rem 1rem}.system-config-actions .devices-primary-btn:disabled{cursor:not-allowed;opacity:.5}.system-config-message{color:var(--sc-accent);font-weight:800}.system-config-empty{border-radius:.5rem;color:var(--sc-muted);padding:1.25rem}@media (max-width:1180px){.system-config-param-row{grid-template-columns:repeat(2,minmax(0,1fr))}.system-config-param-row input:nth-of-type(3),.system-config-param-row input:nth-of-type(4){grid-column:auto}}@media (max-width:900px){.system-config-options,.system-config-report-layout,.system-config-switch-grid{grid-template-columns:1fr}.system-config-type-list{max-height:18rem}}@media (max-width:640px){.system-config-page{padding:.75rem}.system-config-actions,.system-config-header,.system-config-panel-head{align-items:stretch;flex-direction:column}.system-config-editor-grid,.system-config-param-row{grid-template-columns:1fr}.system-config-param-row input:nth-of-type(3),.system-config-param-row input:nth-of-type(4){grid-column:auto}.system-config-check{justify-content:flex-start}.system-config-add-btn,.system-config-delete-btn,.system-config-icon-btn{width:100%}}.asset-history-page{background:var(--asset-history-page-bg);box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:100%;padding:24px 24px 32px}.history-top-row{align-items:center;display:flex;justify-content:space-between}.history-back-link{align-items:center;background:#0000;border:none;color:var(--history-link);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:4px 0}.history-back-link .icon{font-size:14px}.history-back-link:hover{color:var(--history-link-hover)}.history-close-btn{align-items:center;background:var(--history-close-bg);border:1px solid var(--history-close-border);border-radius:999px;color:var(--history-close-color);cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;width:32px}.history-close-btn:hover{background:var(--history-close-bg-hover)}.history-hero-card{background:radial-gradient(circle at top left,var(--history-hero-spot),#0000 55%),var(--history-hero-bg);border:1px solid var(--history-hero-border);box-shadow:var(--history-hero-shadow);justify-content:space-between;margin-top:4px;padding:16px 20px}.history-hero-card,.history-hero-left{align-items:center;display:flex;gap:16px}.history-hero-icon{align-items:center;background:var(--history-hero-icon-bg);border-radius:18px;box-shadow:var(--history-hero-icon-shadow);display:flex;height:64px;justify-content:center;width:64px}.history-hero-text h1{color:var(--history-title);font-size:18px}.history-hero-subtitle{color:var(--history-subtitle)}.history-hero-right{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.history-filter-chip,.history-sort-chip{align-items:center;background:var(--history-chip-bg);border:1px solid var(--history-chip-border);border-radius:999px;display:inline-flex;gap:8px;padding:6px 10px}.filter-label,.sort-label{color:var(--metric-label)}.filter-select-wrapper{max-width:220px;min-width:150px}.sort-pill{background:var(--history-pill-bg);border:none;border-radius:999px;color:var(--history-pill-text);cursor:default;font-size:11px;padding:4px 10px}.history-compare-btn{background:var(--history-primary-bg);border:none;border-radius:999px;box-shadow:var(--history-primary-shadow);color:var(--history-primary-text);cursor:pointer;font-size:12px;font-weight:600;padding:8px 18px}.history-compare-btn:hover{filter:brightness(1.05)}.history-main-panel{background:var(--history-main-panel-bg);border-radius:18px;box-shadow:var(--history-main-panel-shadow);margin-top:8px;padding:18px}.history-snapshot-section{display:flex;flex-direction:column;gap:20px}.history-year-row{grid-gap:18px;align-items:center;background:var(--history-year-row-bg);border:1px solid var(--history-year-row-border);border-radius:14px;box-shadow:var(--history-year-row-shadow);display:grid;gap:18px;grid-template-columns:minmax(0,.9fr) minmax(0,2fr) auto;padding:18px 20px}@media (max-width:1100px){.history-year-row{align-items:flex-start;grid-template-columns:minmax(0,1fr)}}.history-year-left{align-items:center;display:flex;gap:12px}.history-calendar-icon{align-items:center;background:radial-gradient(circle at top,var(--history-calendar-spot),#0000 60%),var(--history-calendar-bg);border-radius:16px;box-shadow:var(--history-calendar-shadow);display:flex;height:46px;justify-content:center;width:46px}.calendar-glyph{font-size:22px}.history-year-text{display:flex;flex-direction:column;gap:4px}.history-year-label{color:var(--history-year-label);font-size:18px;font-weight:600}.history-year-pill-row{display:flex;flex-wrap:wrap;gap:6px}.history-year-status{border-radius:999px;font-size:11px;font-weight:500;padding:3px 10px}.history-year-status.current{background:var(--history-status-current-bg);border:1px solid var(--history-status-current-border);color:var(--history-status-current-text)}.history-year-status.completed{background:var(--history-status-completed-bg);border:1px solid var(--history-status-completed-border);color:var(--history-status-completed-text)}.history-metrics-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.history-metric-card{align-items:center;background:var(--dashboard-modal-bg);border:1px solid var(--history-metric-border);border-radius:10px;display:flex;flex:0 0 auto;gap:8px;min-width:150px;padding:10px 12px}.metric-icon{height:28px;width:28px}.metric-power{background:var(--metric-power-bg)}.metric-voltage{background:var(--metric-voltage-bg)}.metric-eff{background:var(--metric-eff-bg)}.metric-capacity{background:var(--metric-capacity-bg)}.metric-hours{background:var(--metric-hours-bg)}.metric-text{display:flex;flex-direction:column;gap:2px}.metric-label{color:var(--metric-label);font-size:11px}.metric-value{color:var(--metric-value);font-size:13px}.hours-dot{border:2px solid var(--hours-dot-border);border-radius:999px;height:10px;width:10px}.history-year-actions{display:flex;justify-content:flex-end}.history-open-details-btn{background:linear-gradient(90deg,var(--history-open-details-grad-a),var(--history-open-details-grad-b));border:none;border-radius:999px;box-shadow:var(--history-open-details-shadow);color:var(--history-primary-text);cursor:pointer;font-size:12px;font-weight:600;padding:8px 20px}.history-open-details-btn:hover{filter:brightness(1.05)}.history-details-panel{background:var(--history-details-bg);border:1px solid var(--history-details-border);border-radius:14px;margin-top:20px;padding:18px 18px 8px}.details-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.details-header-row h2{color:var(--history-heading);font-size:15px;margin:0}.details-header-actions{display:flex;gap:10px}.details-body-grid{grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.details-body-grid{grid-template-columns:minmax(0,1fr)}}.history-section-card{background:var(--history-card-bg);border:1px solid var(--history-card-border);border-radius:12px;padding:12px 14px 10px}.history-section-title{color:var(--history-heading);font-size:12px}.history-section-grid{grid-column-gap:14px;grid-row-gap:6px;column-gap:14px;row-gap:6px}@media (max-width:800px){.history-section-grid{grid-template-columns:minmax(0,1fr)}}.history-field-item{display:flex;flex-direction:column;gap:1px;min-width:0}.history-field-item .field-label{color:var(--metric-label);font-size:10px}.history-field-item .field-value{color:var(--history-heading);font-size:12px}.history-comparison-section{display:flex;flex-direction:column;gap:16px}.comparison-header{align-items:center;display:flex;justify-content:space-between}.comparison-header h2{color:var(--history-heading);font-size:15px;margin:0}.comparison-controls{background:var(--history-controls-bg);border:1px solid var(--history-controls-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;padding:14px 14px 10px}.control-block{display:flex;flex:1 1 240px;flex-direction:column;gap:6px;min-width:240px}.control-label{color:var(--metric-label);font-size:11px}.control-actions{align-items:flex-end;display:flex;gap:8px}.primary-btn{background:var(--history-primary-bg);border:none;border-radius:999px;box-shadow:var(--history-primary-shadow);color:var(--history-primary-text);cursor:pointer;font-size:12px;font-weight:600;padding:8px 18px}.primary-btn:hover{filter:brightness(1.05)}.ghost-btn{background:#0000;border:1px solid var(--ghost-btn-border);border-radius:999px;color:var(--ghost-btn-text);cursor:pointer;font-size:12px;padding:7px 16px}.ghost-btn:hover{background:var(--ghost-btn-hover-bg)}.comparison-table-wrapper{background:var(--comparison-wrapper-bg);border:1px solid var(--comparison-wrapper-border);border-radius:14px;overflow:auto}.comparison-table{border-collapse:collapse;font-size:12px;width:100%}.comparison-table thead{background:var(--comparison-thead-bg)}.comparison-table td,.comparison-table th{border-bottom:1px solid var(--comparison-row-border);color:var(--comparison-cell-text);padding:8px 10px;text-align:left}.comparison-table th{color:var(--history-table-heading);font-weight:600}.history-empty-text{color:var(--history-empty);font-size:12px;margin-top:6px}.history-all-records-section{display:flex;flex-direction:column;gap:14px}.section-header-row{align-items:center;display:flex;justify-content:space-between}.section-header-row h2{color:var(--history-heading);font-size:15px;margin:0}.history-timeline{margin-left:10px;padding-left:16px;position:relative}.history-timeline:before{background:linear-gradient(to bottom,var(--timeline-line-a),var(--timeline-line-b));bottom:0;content:"";left:6px;position:absolute;top:0;width:2px}.history-timeline-item{margin-bottom:14px;padding-left:12px;position:relative}.history-timeline-dot{background:var(--timeline-dot-bg);border-radius:999px;box-shadow:var(--timeline-dot-ring);height:10px;left:-2px;position:absolute;top:4px;width:10px}.history-timeline-content{background:var(--timeline-card-bg);border:1px solid var(--timeline-card-border);border-radius:10px;padding:10px 12px}.history-timeline-meta{display:flex;font-size:11px;gap:10px;justify-content:space-between;margin-bottom:6px}.history-timeline-type{color:var(--timeline-type);font-weight:500}.history-timeline-date{color:var(--timeline-date)}.history-timeline-fields{display:flex;flex-direction:column;gap:2px}.history-timeline-field-row{color:var(--timeline-field);font-size:11px}.history-timeline-field-row.small{font-size:10px}.history-timeline-field-row .field-label{color:var(--timeline-field-label);margin-right:4px}:root{--ah-surface-1:#071222c7;--ah-surface-2:#0a182ca6;--ah-border-1:#94a3b838;--ah-border-2:#00c0c738;--ah-text-1:#e5e7eb;--ah-text-2:#cbd5e1b8;--ah-shadow-1:0 18px 44px #0000008c;--ah-shadow-2:0 10px 30px #00000073}.history-top-row{margin-bottom:10px}.history-back-link{color:#cbd5e1b8;color:var(--ah-text-2);font-weight:600;letter-spacing:.2px}.history-back-link:hover{color:#e5e7eb;color:var(--ah-text-1)}.history-close-btn{background:#0f172ab8;border:1px solid #94a3b838;box-shadow:0 6px 18px #00000059}.history-close-btn:hover{background:#0f172aeb;border-color:#00c0c759}.history-hero-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(900px 400px at 10% 10%,#00c0c729,#0000 55%),linear-gradient(180deg,#0a182cc7,#071222db);border:1px solid #94a3b838;border:1px solid var(--ah-border-1);border-radius:18px;box-shadow:0 18px 44px #0000008c;box-shadow:var(--ah-shadow-1);padding:16px 18px}.history-hero-icon{background:#0206178c;border:1px solid #94a3b82e;box-shadow:0 10px 30px #00000073;box-shadow:var(--ah-shadow-2)}.history-hero-text h1{color:#e5e7eb;color:var(--ah-text-1);font-size:16px;font-weight:700;letter-spacing:.2px;margin:0}.history-hero-subtitle{color:#cbd5e1b8;color:var(--ah-text-2);font-size:12px;margin-top:2px}.history-hero-right{gap:10px}.history-filter-chip,.history-sort-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02061773;border:1px solid #94a3b833;border-radius:12px;padding:8px 10px}.filter-label,.sort-label{color:#cbd5e1b3;font-size:11px;font-weight:600}.history-compare-btn{background:#00c0c738;border:1px solid #00c0c759;border-radius:10px;box-shadow:0 10px 22px #00000059;color:#cffafe;height:38px}.history-compare-btn:hover{background:#00c0c747;border-color:#00c0c78c}.history-metrics-row{border:1px solid #94a3b82e;border-radius:18px;box-shadow:0 10px 30px #00000073;box-shadow:var(--ah-shadow-2);margin-top:14px;padding:18px}.history-metric-card{border:1px solid #94a3b829;border-radius:12px;box-shadow:0 10px 24px #00000059;padding:14px}.metric-title{color:#cbd5e1b3;font-size:11.5px;font-weight:600}.metric-value{color:#e5e7eb;color:var(--ah-text-1);font-size:18px;font-weight:800}.metric-unit{color:#cbd5e1bf;font-size:11px}.history-body{gap:14px;margin-top:16px}.history-section-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#0a182c94,#071222bd);border:1px solid #94a3b82e;border-radius:18px;box-shadow:0 10px 30px #00000073;box-shadow:var(--ah-shadow-2)}.history-section-header{border-bottom:1px solid #94a3b81a;padding:14px 16px 10px}.history-section-title{color:#e5e7eb;color:var(--ah-text-1);font-weight:700;letter-spacing:.2px}.history-section-grid{padding:14px 16px 16px;row-gap:14px}.history-field-item .field-label{color:#cbd5e1a6;font-weight:600}.history-field-item .field-value{color:#e5e7ebeb;font-size:12.5px;font-weight:600}.history-timeline{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#0a182c94,#071222bd);border:1px solid #94a3b82e;border-radius:18px;box-shadow:0 10px 30px #00000073;box-shadow:var(--ah-shadow-2)}.history-timeline-item{padding:14px 16px}.history-timeline-dot{box-shadow:0 0 0 6px #00c0c71a}.history-timeline-type{color:#e5e7ebe6;font-weight:700}.history-timeline-date{color:#cbd5e1a6}@media (max-width:1100px){.history-hero-card{align-items:flex-start;flex-direction:column}.history-hero-right{flex-wrap:wrap;justify-content:flex-start;width:100%}}.asset-history-page{background:#0000!important;gap:14px!important;padding:18px 20px 22px!important}.history-top-row{margin:0;padding:0}.asset-actions-icon-btn.history-close-btn{color:var(--asset-back-text);height:34px;width:34px}.asset-hero-card.history-hero-card{background:var(--history-hero-bg);border:1px solid var(--history-hero-border);box-shadow:var(--history-hero-shadow)}.asset-hero-icon.history-hero-icon{background:var(--asset-hero-icon-bg);border:none;border-radius:999px;box-shadow:0 0 0 2px var(--asset-hero-ring),0 0 32px var(--asset-hero-glow);height:108px;width:108px}.history-filter-chip,.history-sort-chip{background:var(--asset-pill-bg);border:1px solid var(--asset-pill-border);border-radius:14px}.sort-pill{background:#0000;border:1px solid var(--asset-pill-border);color:var(--asset-pill-text)}.asset-main-panel.history-main-panel{margin-top:16px}.history-snapshot-card{background:var(--asset-section-card-bg);border:.8px solid var(--asset-section-card-border);border-radius:16px;box-shadow:0 20px 25px -5px var(--asset-section-card-shadow)}.snapshot-chip{background:var(--asset-pill-bg);border:1px solid var(--asset-pill-border);color:var(--asset-pill-text)}.history-metrics-row{grid-gap:12px;background:#0000;border:none;box-shadow:none;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));padding:0}@media (max-width:1100px){.history-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.history-metric-card{border:1px solid var(--asset-kpi-card-border);box-shadow:none}.metric-icon{align-items:center;background:var(--asset-section-icon-bg);border-radius:10px;display:flex;height:32px;justify-content:center;width:32px}.details-body-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}@media (max-width:1200px){.details-body-grid{grid-template-columns:minmax(0,1fr)}}.history-section-card{background:var(--asset-section-card-bg);border:.8px solid var(--asset-section-card-border);border-radius:16px;box-shadow:0 20px 25px -5px var(--asset-section-card-shadow);padding:18px 20px}.history-section-header{align-items:center;display:flex;gap:10px;margin-bottom:8px}.history-section-title{color:var(--asset-section-title);font-size:13px;font-weight:600}.history-section-grid{grid-column-gap:18px;grid-row-gap:10px;column-gap:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}@media (max-width:900px){.history-section-grid{grid-template-columns:minmax(0,1fr)}}.history-field-item .field-label{color:var(--asset-label-muted);font-size:11px;letter-spacing:.04em;margin-bottom:3px;text-transform:uppercase}.history-field-item .field-value{color:var(--asset-value-strong);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-timeline-content{background:var(--asset-section-card-bg);border:.8px solid var(--asset-section-card-border);border-radius:12px}.history-page-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#0a182c73,#071222b3);border:1px solid #94a3b829;border-radius:16px;box-shadow:0 10px 30px #00000073;box-shadow:var(--ah-shadow-2);display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.history-page-header-left{align-items:center;display:flex;gap:12px;min-width:260px}.history-back-btn-circle{align-items:center;background:#02061759;border:1px solid #94a3b847;border-radius:999px;box-shadow:0 0 0 1px #07a9b82e,0 10px 22px #00000059;color:#e5e7ebeb;cursor:pointer;display:flex;height:34px;justify-content:center;width:34px}.history-back-btn-circle:hover{filter:brightness(1.05)}.history-page-title-wrap{display:flex;flex-direction:column;gap:2px}.history-page-title{color:#e5e7ebeb;font-size:14px;font-weight:700}.history-page-subtitle{color:#cbd5e19e;font-size:11px;font-weight:600}.history-page-header-right{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.history-filter-chip{align-items:center;background:#02061759;border:1px solid #94a3b82e;border-radius:12px;display:flex;gap:10px;padding:8px 10px}.history-filter-chip .filter-label{color:#cbd5e1b3;font-size:11px;font-weight:700;margin:0}.history-close-btn-icon{align-items:center;background:#02061759;border:1px solid #94a3b838;border-radius:10px;color:#e5e7ebe6;cursor:pointer;display:flex;height:34px;justify-content:center;width:34px}.history-close-btn-icon:hover{filter:brightness(1.05)}.asset-main-panel.history-main-panel{margin-top:14px}.history-snapshot-v2 .history-overview-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--asset-section-card-bg);border:1px solid #94a3b824;border-radius:18px;box-shadow:0 10px 30px #00000073;box-shadow:var(--ah-shadow-2);padding:18px 18px 14px}.history-overview-head{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.history-overview-left{align-items:center;display:flex;gap:12px}.history-overview-icon{align-items:center;background:#02061773;border:1px solid #07a9b840;border-radius:10px;box-shadow:0 0 0 1px #07a9b824,0 12px 26px #00000059;display:flex;height:34px;justify-content:center;width:34px}.history-overview-icon svg{height:18px;width:18px}.history-overview-title{color:#e5e7ebe6;font-size:12px;font-weight:800}.history-metrics-row-v2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}@media (max-width:1100px){.history-metrics-row-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}.history-details-panel-v2{margin-top:14px}.auth-page-wrapper{background:radial-gradient(circle at top left,#1a3a4d 0,#0f1e2a 100%);background:radial-gradient(circle at top left,var(--auth-bg-start,#1a3a4d) 0,var(--auth-bg-end,#0f1e2a) 100%);height:100vh;overflow:auto;width:100vw}.auth-center-container,.auth-page-wrapper{align-items:center;display:flex;justify-content:center}.auth-center-container{min-height:100%;width:100%}.auth-card-wrapper{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#1e2d3ce6;background-color:var(--auth-card-bg,#1e2d3ce6);border-radius:12px;box-shadow:0 10px 25px #0000004d;margin:20px;padding:0;width:100%}.auth-card-wrapper.auth-single-card{display:block;max-width:420px}.auth-form-container{background-color:#0f0f1e1a;background-color:var(--auth-form-surface,#0f0f1e1a);border:1px solid #ffffff5c;border:1px solid var(--auth-border,#ffffff5c);border-radius:16px;max-width:480px;padding:31px;width:100%}.auth-header-block{margin-bottom:30px;text-align:center}.auth-header-block h2{color:#f0f2f5;color:var(--auth-text-main,#f0f2f5);font-size:1.8rem;margin-bottom:5px}.auth-subtitle{font-size:1rem}.auth-back-button,.auth-subtitle{color:#9ca3af;color:var(--auth-text-subtle,#9ca3af)}.auth-back-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:.9rem;margin-bottom:20px;transition:color .2s}.auth-back-button:hover{color:#00bcd4;color:var(--auth-primary,#00bcd4)}.auth-back-button svg{height:20px;margin-right:5px;width:20px}.auth-form-group{margin-bottom:20px}.auth-form-group label{align-items:center;color:#e5e7eb;color:var(--auth-text-main,#e5e7eb);display:flex;font-size:.875rem;font-weight:500;margin-bottom:8px}.auth-label-icon{align-items:center;color:#00bcd4;color:var(--auth-primary,#00bcd4);display:flex;margin-right:8px}.auth-form-input{background-color:#0f0f1e4d!important;background-color:var(--auth-input-bg,#0f0f1e4d)!important;border:1px solid #ffffff5c;border:1px solid var(--auth-border,#ffffff5c);border-radius:8px;box-sizing:border-box;color:#f0f2f5!important;color:var(--auth-text-main,#f0f2f5)!important;font-size:.95rem;height:48px;outline:none;padding:0 16px;transition:all .2s;width:100%}.auth-form-input:focus{border-color:#00bcd4;border-color:var(--auth-primary,#00bcd4);box-shadow:0 0 0 1px #00bcd4;box-shadow:0 0 0 1px var(--auth-primary,#00bcd4)}.auth-error-message{color:#ef4444;color:var(--auth-error,#ef4444)}.auth-error-message,.auth-success-message{display:block;font-size:.875rem;margin-top:5px}.auth-success-message{color:#34d399;color:var(--auth-success,#34d399);text-align:center}.auth-submit-btn{background-color:#00bcd4;background-color:var(--auth-primary,#00bcd4);border:none;border-radius:8px;color:#0f1e2a;color:var(--auth-btn-text,#0f1e2a);cursor:pointer;font-size:1rem;font-weight:700;margin-top:15px;padding:12px 20px;transition:background-color .2s;width:100%}.auth-submit-btn:hover:not([disabled]){background-color:#00a0b2;background-color:var(--auth-primary-hover,#00a0b2)}.auth-submit-btn:disabled{background-color:#007c8a;background-color:var(--auth-primary,#007c8a);cursor:not-allowed;opacity:.7}.auth-password-conditions{grid-gap:6px;background:#0f0f1e4d;background:var(--auth-input-bg,#0f0f1e4d);border:1px solid #ffffff5c;border:1px solid var(--auth-border,#ffffff5c);border-radius:8px;display:grid;gap:6px;margin-top:10px;padding:10px 12px}.auth-password-condition{align-items:center;display:flex;font-size:.8rem;gap:8px;line-height:1.2;transition:color .2s ease}.auth-password-condition.fail{color:#ef4444;color:var(--auth-error,#ef4444)}.auth-password-condition.pass{color:#34d399;color:var(--auth-success,#34d399)}.auth-password-condition-dot{background:#ef4444;background:var(--auth-error,#ef4444);border-radius:50%;box-shadow:0 0 6px #ef444459;flex-shrink:0;height:8px;transition:background-color .2s ease,box-shadow .2s ease;width:8px}.auth-password-condition.pass .auth-password-condition-dot{background:#34d399;background:var(--auth-success,#34d399);box-shadow:0 0 6px #34d39959}.contact-us-page{background:radial-gradient(circle at 18% 12%,#00c0c747,#0000 30%),linear-gradient(105deg,#073d4f,#111a2f 48%,#0b1122);color:#edf8ff}.contact-us-page-public{border-radius:18px;height:calc(100vh - 42px);margin:28px 14px 14px;overflow:auto;padding:42px 8.8vw 60px;width:calc(100vw - 28px)}.contact-us-page-embedded{border-radius:6px;margin-inline-start:1%;margin-bottom:.8%;margin-top:.8%;min-height:98.4%;overflow:auto;padding:22px 28px 28px;width:99%}.contact-us-public-head{display:flex;flex-direction:column;gap:36px;margin-bottom:22px}.contact-us-logo{align-items:center;display:inline-flex;gap:12px;width:max-content}.contact-us-logo strong{color:#fff;font-size:14px}.contact-us-logo-bars{align-items:flex-end;display:inline-flex;gap:4px;height:28px}.contact-us-logo-bars i{background:#1fd4ef;border-radius:999px;width:3px}.contact-us-logo-bars i:first-child{background:#fff;height:12px}.contact-us-logo-bars i:nth-child(2){background:#fff;height:19px}.contact-us-logo-bars i:nth-child(3){height:26px}.contact-us-logo-bars i:nth-child(4){height:18px}.contact-us-logo-bars i:nth-child(5){height:10px}.contact-us-back{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;width:max-content}.contact-us-back svg{height:18px;width:18px}.contact-us-hero{padding:0 0 12px}.contact-us-hero h1,.contact-us-hero h2{color:#00d5df;font-size:32px;font-weight:800;line-height:1.05;margin:0;padding:0}.contact-us-hero p{color:#e2f1f9db;font-size:13px;margin:8px 0 0;max-width:760px}.contact-us-layout{grid-gap:26px;align-items:start;display:grid;gap:26px;grid-template-columns:minmax(420px,1.55fr) minmax(300px,1fr)}.contact-us-page-public .contact-us-layout{align-items:start;gap:58px;grid-template-columns:minmax(420px,1.12fr) minmax(300px,.72fr)}.contact-us-form-panel,.contact-us-info-card{background:#051127db;border:1px solid #194d69e6;border-radius:8px;box-shadow:0 18px 44px #00000047}.contact-us-form-panel{padding:28px 30px 24px}.contact-us-page-public .contact-us-form-panel{max-width:720px}.contact-us-panel-head{border-bottom:1px solid #91b8d62e;margin:-2px -30px 22px;padding:0 30px 18px}.contact-us-info-card h3,.contact-us-panel-head h3{color:#fff;font-size:15px;letter-spacing:.02em;margin:0;padding:0}.contact-us-panel-head p{color:#e5f0f8db;font-size:12px;margin:8px 0 0}.contact-us-field{color:#fff;display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.contact-us-field>span{color:#ebf6fff0;font-size:12px}.contact-us-input-wrap{align-items:center;background:#192842f2;border:1px solid #587e9e1a;border-radius:6px;display:flex;gap:8px;height:37px;padding:0 12px}.contact-us-input-wrap:focus-within,.contact-us-input-wrap:hover{border-color:#00c0c76b;box-shadow:0 0 0 3px #00c0c714}.contact-us-input-wrap svg{color:#e5f0f8e0;height:16px;width:16px}.contact-us-field textarea,.contact-us-input-wrap input{background:#0000;border:none;color:#f7fbff;font-size:13px;outline:none;width:100%}.contact-us-field textarea::placeholder,.contact-us-input-wrap input::placeholder{color:#e3edf7a3}.contact-us-phone{gap:0;padding-inline-start:76px;position:relative}.contact-us-country-select{background:#0f1d34fa;border-color:#587e9e52;height:31px;inset-inline-start:3px;min-width:58px}.contact-us-country-select .edit-country-list{background-color:#0b172b;border-color:#78a8ca38;box-shadow:0 18px 40px #00000075;max-height:230px;top:calc(100% + 4px)}.contact-us-country-select .edit-country-list-item{color:#edf8ff}.contact-us-country-select .edit-country-list-item:hover{background-color:#00c0c724}.contact-us-country-select .edit-country-code{color:#e5f0f8ad}.contact-us-country-select .edit-arrow{border-top-color:#e5f0f8b8}.contact-us-field textarea{background:#192842f2;border:1px solid #587e9e1a;border-radius:6px;min-height:120px;padding:12px;resize:vertical}.contact-us-field textarea:focus,.contact-us-field textarea:hover{border-color:#00c0c76b;box-shadow:0 0 0 3px #00c0c714}.contact-us-page-public .contact-us-field textarea{min-height:132px}.contact-us-submit{background:linear-gradient(180deg,#0b9ca8,#0b7c87);border:none;border-radius:7px;color:#fff;cursor:pointer;font-weight:600;height:42px;margin-top:14px;width:100%}.contact-us-submit:disabled{cursor:wait;opacity:.7}.contact-us-status{border-radius:7px;font-size:12px;margin:0 0 8px;padding:10px 12px}.contact-us-status-success{background:#115e3847;border:1px solid #4ade8047;color:#b7f7d1}.contact-us-status-error{background:#7f1d1d47;border:1px solid #f8717147;color:#fecaca}.contact-us-info-card{background:radial-gradient(circle at 30% 0,#00c0c73b,#0000 58%),#1d374eb8;margin-top:2px;padding:28px}.contact-us-page-public .contact-us-info-card{margin-top:0;max-width:470px}.contact-us-info-row{grid-gap:10px;align-items:center;border-bottom:1px solid #91b8d61f;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) 28px;padding:18px 0}.contact-us-info-row:last-child{border-bottom:none}.contact-us-info-icon{background:linear-gradient(180deg,#0da7b4,#0a7d8b);border-radius:6px;color:#fff;display:inline-grid;height:30px;place-items:center;width:30px}.contact-us-info-icon svg{height:18px;width:18px}.contact-us-info-row div span,.contact-us-info-row div strong{display:block}.contact-us-info-row div span{color:#e5f0f8e6;font-size:12px}.contact-us-info-row div strong{color:#fff;font-size:12px;font-weight:700;margin-top:3px}.contact-us-info-row button{background:#0000;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-grid;height:28px;place-items:center;width:28px}.contact-us-info-row button:hover{background:#ffffff14}.contact-us-info-row button svg{height:16px;width:16px}@media (max-width:900px){.contact-us-layout,.contact-us-page-public .contact-us-layout{gap:18px;grid-template-columns:1fr}.contact-us-page-public{border-radius:0;height:auto;margin:0;min-height:100vh;padding:28px 16px;width:100vw}.contact-us-page-public .contact-us-form-panel,.contact-us-page-public .contact-us-info-card{max-width:none}}@media (max-width:560px){.contact-us-page-embedded{border-radius:0;margin:0;min-height:100%;padding:16px;width:100%}.contact-us-form-panel,.contact-us-info-card{padding:20px}.contact-us-panel-head{margin:-2px -20px 18px;padding:0 20px 16px}.contact-us-hero h1,.contact-us-hero h2{font-size:28px}}.health-page{--health-page-gap:1.125em;--health-card-radius:8px;--health-card-border:var(--border-color);--health-page-bg:var(--configuration-background);--health-surface-bg:var(--asset-main-panel-bg,var(--card-background));--health-card-bg:var(--asset-section-card-bg,var(--card-background));--health-field-bg:var(--background-command,var(--part-background,var(--card-background)));--health-title-color:var(--devices-title-color);--health-text-color:var(--text-color);--health-muted-color:var(--text-color-light);--health-accent-color:#64a8a8;--health-button-bg:var(--devices-primary-btn-bg);--health-button-text:var(--devices-primary-btn-text);--health-button-border:var(--devices-map-btn-border,var(--border-color));--health-shadow:var(--user-main-panel-shadow);--health-font-size:calc(var(--body-font-size)*var(--font-size-multiplier));--health-title-size:calc(1.45em*var(--font-size-multiplier));--health-card-title-size:calc(1.05em*var(--font-size-multiplier));--health-label-size:calc(0.86em*var(--font-size-multiplier));--health-value-size:calc(1em*var(--font-size-multiplier));--health-summary-value-size:calc(1.55em*var(--font-size-multiplier));--health-success-color:#22c55e;--health-warning-color:#f59e0b;--health-danger-color:#ef4444;--health-info-color:#3b82f6;--health-button-highlight:#ffffff73;--health-button-hover-shadow:#00000040;--health-chart-grid:var(--border-color);--health-chart-hover:var(--hover-background);--health-tooltip-bg:var(--card-background);--health-tooltip-border:var(--border-color);background:var(--health-page-bg);color:var(--text-color);font-size:var(--health-font-size);height:100%;overflow:auto;padding:0}.health-page-shell{border-radius:var(--health-card-radius);display:flex;flex-direction:column;gap:var(--health-page-gap);min-height:100%;padding:1.25em}.health-page-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between}.health-page-title-group{grid-gap:.375em;display:grid;gap:.375em}.health-eyebrow{color:var(--health-accent-color);font-size:calc(.75em*var(--font-size-multiplier));font-weight:700;margin:0;text-transform:uppercase}.health-page-title{color:var(--health-title-color);font-family:Lato,sans-serif;font-size:var(--health-title-size);font-weight:600;letter-spacing:.03em;line-height:1.2;margin:0}.health-page-subtitle{color:var(--health-muted-color);font-size:calc(.9em*var(--font-size-multiplier));line-height:1.6;margin:0;max-width:48em}.health-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.625em}.health-page .devices-primary-btn,.health-page .devices-secondary-btn{font-size:calc(.9em*var(--font-size-multiplier))}.health-page .devices-primary-btn span,.health-page .devices-secondary-btn span{font-size:1em}.health-back-btn,.health-secondary-btn{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--health-button-bg);border:1px solid var(--health-button-border);border-radius:8px;color:var(--health-button-text);cursor:pointer;display:inline-flex;font-size:calc(.9em*var(--font-size-multiplier));font-weight:600;justify-content:center;min-height:2.5em;padding:0 1.375em;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.health-back-btn:hover,.health-secondary-btn:hover{box-shadow:inset 0 .0625em 0 var(--health-button-highlight),0 .625em 1.875em var(--health-button-hover-shadow);transform:translateY(-1px)}.health-summary-grid{grid-gap:.875em;display:grid;gap:.875em;grid-template-columns:repeat(4,minmax(10em,1fr))}.health-summary-card{align-content:space-between;background:var(--health-card-bg);border:1px solid var(--health-card-border);border-radius:var(--health-card-radius);box-shadow:0 .375em 1.125em var(--health-shadow);display:grid;min-height:6.5em;padding:1em}.health-summary-label{color:var(--health-muted-color);font-size:var(--health-label-size);font-weight:600}.health-summary-value{color:var(--health-text-color);font-size:var(--health-summary-value-size);font-weight:800;line-height:1.15;word-break:break-word}.health-summary-note{color:var(--health-muted-color);font-size:calc(.78em*var(--font-size-multiplier))}.health-toolbar{align-items:center;background:var(--health-card-bg);border:1px solid var(--health-card-border);border-radius:var(--health-card-radius);display:flex;flex-wrap:wrap;gap:.75em;padding:.875em}.health-scan-modal-overlay{z-index:120000!important}.health-scan-modal{background-image:none!important;height:auto!important;max-height:calc(100vh - 32px)!important;min-height:0!important;width:min(420px,calc(100vw - 32px))!important}.health-scan-modal:before{display:none}.health-scan-modal__header{padding:20px 28px 16px}.health-scan-modal__header .dashboard-header-text h2{font-size:calc(18px*var(--font-size-multiplier));font-weight:800;margin:0}.health-scan-modal__content{color:var(--text-color-light);color:var(--dashboard-header-subtitle,var(--text-color-light));flex:0 0 auto;font-size:calc(16px*var(--font-size-multiplier));line-height:1.5;overflow:visible;padding:18px 28px 20px}.health-scan-modal__footer{justify-content:flex-end;margin-top:0;min-height:0;padding:16px 28px 18px}.health-scan-modal__footer .modal-footer-right-buttons{margin-inline-start:0}.health-scan-modal__footer .btn{position:static}.health-scan-modal__footer .btn:disabled{cursor:not-allowed;opacity:.55}.health-grid{grid-gap:1em;display:grid;gap:1em;grid-auto-flow:dense;grid-template-columns:repeat(12,1fr)}.health-card{background:var(--health-card-bg);border:1px solid var(--health-card-border);border-radius:var(--health-card-radius);box-shadow:0 .375em 1.125em var(--health-shadow);grid-column:span 4;min-width:0;padding:1.125em}.health-card-wide{grid-column:span 8}.health-card-full{grid-column:1/-1}.health-card h3{color:var(--health-text-color);font-size:var(--health-card-title-size);font-weight:700;margin:0 0 .875em}.health-fields{grid-gap:.625em;display:grid;gap:.625em;grid-template-columns:repeat(2,minmax(0,1fr))}.health-field{background:var(--health-field-bg);border:1px solid var(--health-card-border);border-radius:var(--health-card-radius);min-width:0;padding:.625em .75em}.health-label{color:var(--health-muted-color);display:block;font-size:var(--health-label-size);font-weight:600;margin-bottom:.25em}.health-value{color:var(--health-text-color);font-size:var(--health-value-size);font-weight:700;word-break:break-word}.health-chip-row{display:flex;flex-wrap:wrap;gap:.5em}.health-chip{align-items:center;background:var(--health-field-bg);border:1px solid var(--health-card-border);border-radius:999px;color:var(--health-text-color);display:inline-flex;font-size:calc(.78em*var(--font-size-multiplier));font-weight:700;min-height:1.875em;padding:.3125em .625em}.health-insights{grid-gap:.625em;display:grid;gap:.625em}.insight-item{background:var(--health-field-bg);border-inline-start:.25em solid var(--health-accent-color);border-radius:var(--health-card-radius);color:var(--health-text-color);font-weight:600;padding:.625em .75em}.health-images{grid-gap:.75em;display:grid;gap:.75em;grid-template-columns:repeat(auto-fit,minmax(9.375em,1fr));margin-top:.875em}.health-images img{aspect-ratio:1;background:var(--health-field-bg);border:1px solid var(--health-card-border);object-fit:cover;width:100%}.health-empty-state,.health-images img{border-radius:var(--health-card-radius)}.health-empty-state{background:var(--health-card-bg);border:1px solid var(--health-card-border);color:var(--health-muted-color);display:grid;flex:1 1;font-weight:600;min-height:13.75em;place-items:center}.health-status-dot{background:var(--health-accent-color);border-radius:50%;display:inline-block;height:.5625em;margin-inline-end:.5em;width:.5625em}.health-status-dot.scanning{background:var(--health-warning-color)}.health-status-dot.available{background:var(--health-success-color)}.health-chart{height:17.5em;width:100%}.health-dashboard-page .health-card,.health-dashboard-page .health-card-wide{grid-column:span 6}.health-dashboard-page .health-card-full{grid-column:1/-1}.health-chart-tooltip{background:var(--health-tooltip-bg);border:1px solid var(--health-tooltip-border);border-radius:var(--health-card-radius);box-shadow:0 .625em 1.875em var(--health-shadow);color:var(--health-text-color);font-size:calc(.85em*var(--font-size-multiplier));min-width:11em;padding:.75em}.health-chart-tooltip-title{color:var(--health-title-color);font-weight:800;margin-bottom:.5em}.health-chart-tooltip-row{grid-gap:.5em;align-items:center;display:grid;gap:.5em;grid-template-columns:auto 1fr auto;padding:.25em 0}.health-chart-tooltip-dot{border-radius:50%;height:.625em;width:.625em}@media (max-width:1180px){.health-summary-grid{grid-template-columns:repeat(2,minmax(10em,1fr))}.health-card,.health-card-wide{grid-column:span 6}}@media (max-width:760px){.health-page{padding:0}.health-fields,.health-summary-grid{grid-template-columns:1fr}.health-card,.health-card-wide{grid-column:1/-1}.health-toolbar{align-items:stretch}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.5fa6bde6.css.map*/