body,html,#content-root{height:100%;width:100%;margin:0}.dev-red{border:2px solid red}.dev-blue{border:2px solid blue}@font-face{font-family:"Material Symbols Outlined";font-style:normal;font-weight:400;src:url(/64368f848d9c39b4ec42.woff2) format("opentype")}.material-symbols-outlined{font-family:"Material Symbols Outlined",sans-serif;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.mobile-action-sheet{position:fixed;z-index:41;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:.5rem;max-height:calc(100dvh - 1rem);overflow-y:auto;padding:1rem 1rem max(1rem,env(safe-area-inset-bottom));border-radius:18px 18px 0 0;background:var(--bulma-scheme-main);box-shadow:var(--bulma-shadow)}.mobile-action-sheet .mobile-action-sheet-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:.5rem}.mobile-action-sheet .mobile-action-sheet-header .button{min-width:44px;min-height:44px}.table-mobile-tools .button{width:100%;justify-content:flex-start;min-height:48px;gap:.75rem;border-radius:10px}.table-mobile-tools .mobile-action-sheet-header .button{width:44px;justify-content:center}.table-mobile-tools .table-mobile-sort{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:.4rem}.table-mobile-tools .table-mobile-sort label{grid-column:1/-1;color:var(--bulma-text-weak);font-size:.8rem;font-weight:600}.table-mobile-tools .table-mobile-sort .select{min-width:0}.partner-device-add-options{gap:.75rem}.partner-device-add-options p{color:var(--bulma-text-weak);font-size:.875rem}.partner-device-add-options .button:not(.is-icon){min-height:48px;justify-content:flex-start;gap:.5rem}.period-control-mobile{display:flex;align-items:stretch;gap:.5rem;width:100%}.period-control-mobile>.button{min-height:48px;flex:none}.period-control-mobile .period-control-mobile-trigger{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;min-height:48px;padding:.4rem .6rem;border:1px solid var(--bulma-border);border-radius:10px;background:var(--bulma-scheme-main-bis);color:var(--bulma-text);text-align:left}.period-control-mobile .period-control-mobile-trigger span{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.15}.period-control-mobile .period-control-mobile-trigger small{color:var(--bulma-text-weak)}.period-control-mobile .period-control-mobile-trigger strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bulma-text)}.period-control-mobile-sheet .period-control-sheet-label,.period-control-mobile-sheet .period-control-sheet-time-zone{margin:0;color:var(--bulma-text-weak);font-size:.8rem}.period-control-mobile-sheet .period-control-sheet-time-zone{text-align:center}.period-control-mobile-sheet .period-control-sheet-options{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.35rem}.period-control-mobile-sheet .period-control-sheet-options button{min-height:48px;border:0;border-radius:10px;background:var(--bulma-scheme-main-bis);color:var(--bulma-text)}.period-control-mobile-sheet .period-control-sheet-options button[aria-pressed=true]{background:var(--bulma-success);color:var(--bulma-success-invert)}.period-control-mobile-sheet .period-control-sheet-options button:disabled{opacity:.5}.period-control-mobile-sheet .period-control-sheet-pager{display:flex;align-items:center;justify-content:space-between;min-height:56px;border:1px solid var(--bulma-border);border-radius:10px;text-align:center}.period-control-mobile-sheet .period-control-sheet-pager button{display:grid;place-items:center;width:48px;min-height:48px;border:0;background:rgba(0,0,0,0);color:var(--bulma-text)}.period-control-mobile-sheet .period-control-sheet-pager button:disabled{opacity:.4}.period-control-mobile-sheet .period-control-sheet-pager strong{min-width:0;font-size:.9rem}.period-control-mobile-sheet .period-control-sheet-custom-range{width:100%;min-height:48px}.reporting-date-sheet .reporting-date-options{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}.reporting-date-sheet .reporting-date-options button{min-height:48px;border:1px solid var(--bulma-border);border-radius:10px;background:var(--bulma-scheme-main-bis);color:var(--bulma-text)}.reporting-date-sheet .reporting-date-options button[aria-pressed=true]{border-color:var(--bulma-success);color:var(--bulma-success)}.reporting-date-sheet .flatpickr-input{min-height:48px}.app-menu-list{display:flex;flex-direction:column;align-items:stretch;gap:8px}.menu-list-title{padding:16px 16px 8px;font-size:.875rem;font-weight:600;text-transform:uppercase;color:var(--bulma-text)}.menu-list-item,.menu-list-card{position:relative;display:flex;align-items:center;gap:16px;padding:16px 12px 16px 16px;border-radius:12px;color:var(--bulma-text);background:var(--bulma-scheme-main-bis);overflow:hidden}.menu-list-item{cursor:pointer;-webkit-user-select:none;user-select:none}.menu-list-item .menu-list-item-icon{display:inline-flex;align-items:center;flex-shrink:0}.menu-list-item .menu-list-item-icon .image>img{height:100%;object-fit:contain}.menu-list-item .menu-list-item-body{flex:1;min-width:6rem}.menu-list-item .menu-list-item-title{font-size:1rem;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-list-item .menu-list-item-subtitle{font-size:.875rem;line-height:1.3;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-list-item .menu-list-item-trailing{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.6}.menu-list-item .menu-list-item-chevron{flex-shrink:0;opacity:.6}.menu-list-item:hover{background:var(--bulma-background-hover)}.menu-list-item:active{background:var(--bulma-background-active)}.menu-list-card .menu-list-card-body{flex:1;min-width:0}.menu-list-card.clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.menu-list-card.clickable:hover{background:var(--bulma-background-hover)}.menu-list-card.clickable:active{background:var(--bulma-background-active)}.status-tag{border-radius:10px;font-weight:600}.status-tag>span{text-transform:uppercase}[data-theme=light] .status-tag.online{background-color:#dcfce7;color:#166534}[data-theme=dark] .status-tag.online{background-color:#1a3d2a;color:#4ade80}[data-theme=light] .status-tag.offline{background-color:#fee2e2;color:#991b1b}[data-theme=dark] .status-tag.offline{background-color:#3d1a1a;color:#f87171}[data-theme=light] .status-tag.inventory{background-color:#dbeafe;color:#1e40af}[data-theme=dark] .status-tag.inventory{background-color:#1a2d3d;color:#60a5fa}[data-theme=light] .status-tag.no-data{background-color:#f1f5f9;color:#64748b}[data-theme=dark] .status-tag.no-data{background-color:#2a2f36;color:#94a3b8}.partner-device-status-legend-dialog{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);z-index:31;width:calc(100% - 2rem);max-width:28rem;max-height:min(90vh,32rem);overflow-y:auto;margin:0}.partner-device-status-legend-list{list-style:none;margin:0;padding:0}.partner-device-status-legend-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;padding:.75rem 0;border-bottom:1px solid hsla(0,0%,50%,.2)}.partner-device-status-legend-row:last-child{border-bottom:none;padding-bottom:0}.partner-device-status-legend-row:first-child{padding-top:0}.partner-device-status-legend-row .status-tag{flex-shrink:0}.partner-device-status-legend-description{flex:1;min-width:12rem;line-height:1.45}.fleet-health-counts .column{min-width:0}.fleet-health-counts .button.fleet-health-count{min-width:0;padding-inline:.5rem;white-space:normal;text-align:left;border-radius:var(--bulma-radius-small)}[data-theme=light] .fleet-health-counts .button.fleet-health-count{background-color:#fff;border:1px solid #e5e7eb;color:inherit}[data-theme=dark] .fleet-health-counts .button.fleet-health-count{background-color:var(--bulma-background);border:1px solid var(--bulma-border);color:inherit}[data-theme=light] .fleet-health-counts .button.fleet-health-count:hover{background-color:#f9fafb;border-color:#d1d5db}[data-theme=dark] .fleet-health-counts .button.fleet-health-count:hover{background-color:var(--bulma-background-hover)}[data-theme=light] .fleet-health-counts .button.fleet-health-count.is-selected{background-color:#f3f4f6;border-color:#94a3b8;box-shadow:none}[data-theme=dark] .fleet-health-counts .button.fleet-health-count.is-selected{background-color:var(--bulma-background-active);border-color:#94a3b8;box-shadow:none}.fleet-health-counts .button.fleet-health-count:focus-visible{outline:2px solid var(--bulma-link);outline-offset:2px}[data-theme=light] .fleet-health-counts .button.fleet-health-count .fleet-health-count-label{color:#4b5563}[data-theme=dark] .fleet-health-counts .button.fleet-health-count .fleet-health-count-label{color:#9ca3af}.fleet-health-counts .button.fleet-health-count.online{border-left-width:3px;border-left-color:#16a34a}[data-theme=light] .fleet-health-counts .button.fleet-health-count.online .fleet-health-count-value,[data-theme=light] .fleet-health-counts .button.fleet-health-count.online .fleet-health-count-compact-value{color:#15803d}[data-theme=dark] .fleet-health-counts .button.fleet-health-count.online .fleet-health-count-value,[data-theme=dark] .fleet-health-counts .button.fleet-health-count.online .fleet-health-count-compact-value{color:#86efac}.fleet-health-counts .button.fleet-health-count.offline{border-left-width:3px;border-left-color:#dc2626}[data-theme=light] .fleet-health-counts .button.fleet-health-count.offline .fleet-health-count-value,[data-theme=light] .fleet-health-counts .button.fleet-health-count.offline .fleet-health-count-compact-value{color:#b91c1c}[data-theme=dark] .fleet-health-counts .button.fleet-health-count.offline .fleet-health-count-value,[data-theme=dark] .fleet-health-counts .button.fleet-health-count.offline .fleet-health-count-compact-value{color:#fca5a5}.fleet-health-counts .button.fleet-health-count.inventory{border-left-width:3px;border-left-color:#2563eb}[data-theme=light] .fleet-health-counts .button.fleet-health-count.inventory .fleet-health-count-value,[data-theme=light] .fleet-health-counts .button.fleet-health-count.inventory .fleet-health-count-compact-value{color:#1d4ed8}[data-theme=dark] .fleet-health-counts .button.fleet-health-count.inventory .fleet-health-count-value,[data-theme=dark] .fleet-health-counts .button.fleet-health-count.inventory .fleet-health-count-compact-value{color:#93c5fd}@media(width <= 360px){.fleet-health-counts .button.fleet-health-count{min-height:90px;justify-content:space-between}}.page{width:100%;display:flex;flex-direction:column;overflow:visible}.page>*{flex-shrink:0}.page.section.is-mobile{padding-top:.75rem;padding-bottom:.75rem}.page .page-feedback-action{min-height:44px}.page .page-feedback-action:focus-visible{outline:2px solid var(--bulma-link);outline-offset:2px}.page .page-feedback-action.page-feedback-action--icon{width:44px;padding-inline:0;justify-content:center}.page .page-header{margin-bottom:2rem;display:flex;align-items:flex-end;flex-wrap:wrap;row-gap:.75rem}.page .page-header .text{flex:1;min-width:18rem;display:flex;flex-direction:column}.page .page-header .text .subtitle .copy-container{position:relative;display:inline-block}.page .page-header .text .subtitle .copy-container .copy-link{display:inline-flex;gap:.25rem}.page .page-header .text .subtitle .copy-container .material-symbols-outlined{font-size:1rem}.page .page-header .text .subtitle .copy-container .copied-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:var(--bulma-background-hover);color:var(--bulma-text);padding:.25rem .75rem;border-radius:4px;font-size:1rem;white-space:nowrap;margin-bottom:.5rem;pointer-events:none;z-index:1000}.page .page-header .text .subtitle .copy-container .copied-tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid rgba(0,0,0,0);border-top-color:var(--bulma-background-hover)}.page .page-header .buttons{flex:none;display:flex;justify-content:flex-end}@media(pointer: coarse){.page .page-header .buttons>.button{min-height:48px}}.page .page-header-mobile .level-left{flex:1;min-width:0}.page .main-content{flex:1;overflow:auto}.table-container .serial-number{color:var(--bulma-link)}.table-container .serial-number:hover{color:var(--bulma-link-bold)}.table-container{display:flex;flex-direction:column;flex:1;width:100%;overflow:hidden scroll;margin:1rem 0 0}.table-container .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:var(--bulma-size-5);font-weight:400;text-align:center}.table-container hr{margin:1rem 0}.table-container .table-actions-container{border:1px solid var(--bulma-border);border-radius:10px;padding:.5rem;margin:1rem 0;background:var(--bulma-scheme-main-ter);gap:.5rem;display:flex;flex-direction:column}.table-container .table-actions-container>.level{margin:0;flex-wrap:wrap}.table-container .table-actions-container>.table-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .2rem .2rem}.table-container .table-actions-container .job-buttons{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.table-container .table-actions-container .job-buttons .button{width:100%;justify-content:flex-start;font-size:16px}@media(pointer: coarse){.table-container .table-actions-container .job-buttons .button{min-height:48px}}@media(pointer: coarse){.table-container .table-actions-container .input{min-height:48px}.table-container .table-actions-container .control.has-icons-left .icon,.table-container .table-actions-container .control.has-icons-right .icon{top:4px}}.table-container .table-actions-container .table-actions-buttons{padding:.2rem;border-radius:10px;display:flex;justify-content:start;align-items:center;flex-direction:row;gap:.25rem}.table-container .table-actions-container .table-actions-buttons>.button,.table-container .table-actions-container .table-actions-buttons .dropdown-trigger .button{font-size:16px}@media(pointer: coarse){.table-container .table-actions-container .table-actions-buttons>.button,.table-container .table-actions-container .table-actions-buttons .dropdown-trigger .button{min-height:48px;padding:12px 18px;font-size:16px}}.table-container .table-actions-container .table-actions-buttons>.button,.table-container .table-actions-container .table-actions-buttons .dropdown-trigger .button{box-shadow:none}.table-container .table-actions-container .table-actions-buttons>.button:not(.is-primary),.table-container .table-actions-container .table-actions-buttons .dropdown-trigger .button{background:var(--bulma-scheme-main)}.table-container .table-actions-container .table-actions-buttons>.button:not(.is-primary):hover,.table-container .table-actions-container .table-actions-buttons .dropdown-trigger .button:hover{background:var(--bulma-background-hover)}.table-container .table-actions-container .level-left{flex:1;flex-direction:row}.table-container .table-actions-container .level-left .filter-input{flex:1;min-width:14rem}.table-container .table-actions-container .filter-dropdown-body{display:flex;flex-direction:column;max-width:20rem}.table-container .table-actions-container .filter-dropdown-body .input{width:100%}.table-container .table-actions-container .filter-dropdown-body .date-range{width:16rem}.table-container .main-table-container{flex:1;min-height:0;overflow:auto}.partner-reporting-page .table-container .main-table-container,.curve-charger-table .table-container .main-table-container{flex:none;height:24rem}.table-container .main-table-container tr.table-row.is-highlighted-row,.table-container .main-table-container .is-highlighted-row .menu-list-item{box-shadow:inset 4px 0 0 var(--bulma-success);background-color:color-mix(in srgb, var(--bulma-success) 16%, var(--bulma-scheme-main-bis))}.table-container .main-table-container table.table{width:100%;table-layout:fixed}.table-container .main-table-container table.table th,.table-container .main-table-container table.table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-container .main-table-container table.table td.wrap-text{white-space:normal;overflow-wrap:anywhere}.table-container .main-table-container table.table tr.table-header{background-color:var(--bulma-scheme-main-ter)}.table-container .main-table-container table.table th .sorted-header{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;justify-content:flex-start;align-items:center;gap:.25rem}.table-container .main-table-container table.table th .sorted-header .column-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-container .main-table-container table.table th .sorted-header .icon{flex:none}.table-container .main-table-container table.table th .sorted-header .icon.sort-icon{position:relative}.table-container .main-table-container table.table th .sorted-header .icon.sort-icon .material-symbols-outlined{font-size:1.125rem}.table-container .main-table-container table.table th .sorted-header .icon.sort-icon.is-inactive{opacity:0}.table-container .main-table-container table.table th .sorted-header .icon.sort-icon.is-inactive:hover{opacity:.4}.table-container .main-table-container table.table th.drag-over{outline:2px solid var(--bulma-link);outline-offset:-2px}.table-container.is-mobile{flex:none;overflow:visible;margin:0}.table-container.is-mobile .table-actions-container{margin:0 0 .75rem;padding:0;border:0;background:rgba(0,0,0,0)}.table-container.is-mobile .table-actions-container .table-actions-level{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.table-container.is-mobile .table-actions-container .table-actions-level .level-left,.table-container.is-mobile .table-actions-container .table-actions-level .filter-input{min-width:0;width:100%}.table-container.is-mobile .table-actions-container .table-actions-level .table-actions-buttons{width:100%;padding:0;gap:.25rem;background:rgba(0,0,0,0);justify-content:flex-end}.table-container.is-mobile .table-actions-container .table-actions-level .table-actions-buttons>.button{min-width:44px;min-height:44px;padding:.5rem;border-radius:10px}.table-container.is-mobile .main-table-container{flex:none;height:auto;overflow:visible}.table-container.is-mobile .main-table-container .table-mobile-selectable-row{display:flex;align-items:stretch;min-width:0;border-radius:10px;background:var(--bulma-scheme-main-bis)}.table-container.is-mobile .main-table-container .table-mobile-selectable-row .table-mobile-row-checkbox{display:flex;align-items:center;justify-content:center;flex:none;width:48px;min-height:56px}.table-container.is-mobile .main-table-container .table-mobile-selectable-row .table-mobile-row-checkbox input{width:20px;height:20px;accent-color:var(--bulma-success)}.table-container.is-mobile .main-table-container .table-mobile-selectable-row .table-mobile-row-content{min-width:0;flex:1}.table-container .table-mobile-selection{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.table-container .table-mobile-selection span{margin-right:auto}.tabs-pills{margin-bottom:1rem;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.tabs-pills::-webkit-scrollbar{display:none}.tabs-pills ul{display:flex;flex-wrap:nowrap;width:max-content;gap:.4rem;margin:0;padding:0;list-style:none}.tabs-pills .tab-button a{display:inline-flex;align-items:center;white-space:nowrap;gap:.35rem;min-height:44px;padding:0 .75rem;border:1px solid var(--bulma-border);border-radius:var(--bulma-radius-small);color:var(--bulma-text);font-size:.85rem;font-weight:500;text-decoration:none}.tabs-pills .tab-button .is-size-6{font-size:inherit}.tabs-pills .tab-button.is-active a{background-color:var(--bulma-primary);border-color:var(--bulma-primary);color:var(--bulma-primary-invert);font-weight:600}.mobile-tab-picker-trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:48px;padding:.35rem .65rem;border:1px solid var(--bulma-border);border-radius:10px;background:var(--bulma-scheme-main-bis);color:var(--bulma-text);text-align:left}.mobile-tab-picker-trigger .mobile-tab-picker-current{display:flex;flex-direction:column;min-width:0;line-height:1.15}.mobile-tab-picker-trigger small{color:var(--bulma-text-weak)}.mobile-tab-picker-trigger strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-tab-picker-sheet .mobile-tab-picker-option{display:flex;align-items:center;gap:.75rem;min-height:64px;padding:.6rem .75rem;border-radius:10px;color:var(--bulma-text);text-decoration:none}.mobile-tab-picker-sheet .mobile-tab-picker-option>span{display:flex;flex:1;flex-direction:column;min-width:0}.mobile-tab-picker-sheet .mobile-tab-picker-option small{color:var(--bulma-text-weak)}.mobile-tab-picker-sheet .mobile-tab-picker-option[aria-current=page]{background:var(--bulma-scheme-main-bis);color:var(--bulma-primary)}.mobile-tab-picker-sheet .mobile-tab-picker-option:focus-visible{outline:2px solid var(--bulma-primary);outline-offset:-2px}.avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--bulma-primary);font-size:16px;font-weight:600;text-transform:uppercase}.backdrop{position:fixed;inset:0;z-index:19}.backdrop.dimmed{background-color:rgba(0,0,0,.6)}.backdrop.transparent{background-color:rgba(0,0,0,0)}.defined-term{border-bottom:1px dashed currentcolor;cursor:help}.defined-term-card{display:block;position:fixed;z-index:40;width:max-content;max-width:320px;font-weight:400;letter-spacing:normal;text-transform:none;white-space:normal;cursor:auto}.button.is-icon{align-self:center;margin-inline:auto .375rem;align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:var(--bulma-burger-border-radius);cursor:pointer;display:inline-flex;flex-direction:column;height:2.5rem;justify-content:center;position:relative;vertical-align:top;width:2.5rem;text-decoration:none;transition-duration:var(--bulma-duration);transition-property:background-color,border-color,color}.button.is-icon:hover{background-color:hsl(var(--bulma-burger-h), var(--bulma-burger-s), var(--bulma-burger-l), 10%)}label.checkbox input[type=checkbox]{margin-right:.25rem}label.checkbox:hover{background:var(--bulma-background-hover)}@media(pointer: coarse){label.checkbox{font-size:var(--bulma-size-medium)}}.section.is-fullwidth{width:100%}.loader{animation:spinAround 500ms infinite linear;border:2px solid var(--bulma-loading-color);border-radius:var(--bulma-radius-rounded);border-right-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);content:"";display:block;height:1em;position:relative;width:1em}.input.is-danger-when-invalid:user-invalid,.textarea.is-danger-when-invalid:user-invalid{--bulma-input-h: var(--bulma-danger-h);--bulma-input-s: var(--bulma-danger-s);--bulma-input-l: var(--bulma-danger-l);--bulma-input-focus-h: var(--bulma-danger-h);--bulma-input-focus-s: var(--bulma-danger-s);--bulma-input-focus-l: var(--bulma-danger-l);--bulma-input-border-l: var(--bulma-danger-l)}.control.has-icons-right .icon.is-right.is-clickable{pointer-events:auto;-webkit-user-select:none;user-select:none}.box.is-primary{--bulma-shadow-h: var(--bulma-primary-h);--bulma-shadow-s: var(--bulma-primary-s);--bulma-shadow-l: var(--bulma-primary-l)}.box.is-link{--bulma-shadow-h: var(--bulma-link-h);--bulma-shadow-s: var(--bulma-link-s);--bulma-shadow-l: var(--bulma-link-l)}.box.is-info{--bulma-shadow-h: var(--bulma-info-h);--bulma-shadow-s: var(--bulma-info-s);--bulma-shadow-l: var(--bulma-info-l)}.box.is-success{--bulma-shadow-h: var(--bulma-success-h);--bulma-shadow-s: var(--bulma-success-s);--bulma-shadow-l: var(--bulma-success-l)}.box.is-warning{--bulma-shadow-h: var(--bulma-warning-h);--bulma-shadow-s: var(--bulma-warning-s);--bulma-shadow-l: var(--bulma-warning-l)}.box.is-danger{--bulma-shadow-h: var(--bulma-danger-h);--bulma-shadow-s: var(--bulma-danger-s);--bulma-shadow-l: var(--bulma-danger-l)}.box.is-white{--bulma-shadow-h: var(--bulma-white-h);--bulma-shadow-s: var(--bulma-white-s);--bulma-shadow-l: var(--bulma-white-l)}.box.is-black{--bulma-shadow-h: var(--bulma-black-h);--bulma-shadow-s: var(--bulma-black-s);--bulma-shadow-l: var(--bulma-black-l)}.box.is-light{--bulma-shadow-h: var(--bulma-light-h);--bulma-shadow-s: var(--bulma-light-s);--bulma-shadow-l: var(--bulma-light-l)}.box.is-dark{--bulma-shadow-h: var(--bulma-dark-h);--bulma-shadow-s: var(--bulma-dark-s);--bulma-shadow-l: var(--bulma-dark-l)}h1,h2,h3,h4,h5,h6{color:var(--bulma-text-strong);font-weight:var(--bulma-weight-semibold);line-height:1.125}h1{font-size:var(--bulma-size-1)}h1.title,h1.subtitle{font-size:var(--bulma-size-1)}h2{font-size:var(--bulma-size-2)}h2.title,h2.subtitle{font-size:var(--bulma-size-2)}h3{font-size:var(--bulma-size-3)}h3.title,h3.subtitle{font-size:var(--bulma-size-3)}h4{font-size:var(--bulma-size-4)}h4.title,h4.subtitle{font-size:var(--bulma-size-4)}h5{font-size:var(--bulma-size-5)}h5.title,h5.subtitle{font-size:var(--bulma-size-5)}h6{font-size:var(--bulma-size-6)}h6.title,h6.subtitle{font-size:var(--bulma-size-6)}.table .table-row{display:table-row;background:var(--bulma-background-scheme-main-bis)}.table .table-row.is-selected{background-color:var(--bulma-table-row-active-background-color);color:var(--bulma-table-row-active-color)}.table.is-hoverable tbody .table-row:not(.is-selected):hover{background-color:var(--bulma-table-row-hover-background-color)}.panel .panel-heading{--bulma-panel-h: 221;--bulma-panel-s: 14%;--bulma-panel-heading-background-l: 14%;--bulma-panel-heading-color-l: 99%;background-color:hsl(var(--bulma-panel-h), var(--bulma-panel-s), var(--bulma-panel-heading-background-l));color:hsl(var(--bulma-panel-h), var(--bulma-panel-s), var(--bulma-panel-heading-color-l))}@media screen and (width >= 1023px){.modal.is-large .modal-card,.modal.is-large .modal-content{width:80% !important;max-width:1200px !important}}button.button.dropdown-item{display:flex;align-items:center;justify-content:start;width:100%;border-radius:0;border:none;background-color:hsl(var(--bulma-button-h), var(--bulma-button-s), calc(var(--bulma-button-background-l) + var(--bulma-button-background-l-delta)))}@media(pointer: coarse){button.button.dropdown-item{min-height:48px;padding:.75rem 1rem;font-size:1.0625rem}button.button.dropdown-item .icon.is-small{height:1.5rem;width:1.5rem}}[data-theme=light] .panel .panel-heading{--bulma-panel-h: 221;--bulma-panel-s: 14%;--bulma-panel-heading-background-l: 95%;--bulma-panel-heading-color-l: 14%;background-color:hsl(var(--bulma-panel-h), var(--bulma-panel-s), var(--bulma-panel-heading-background-l));color:hsl(var(--bulma-panel-h), var(--bulma-panel-s), var(--bulma-panel-heading-color-l))}pre.code{white-space:pre-wrap;font-family:var(--bulma-family-code),monospace}.dropdown.dropdown-portal{position:fixed;display:block;z-index:110}.dropdown.dropdown-portal .dropdown-menu{position:static;display:block;padding-top:0;min-width:100%}.dropdown-menu{margin-top:.5rem;padding-top:0;border-radius:10px}.dropdown-content{padding:0;border-radius:10px}.dropdown-content .dropdown-item{width:100%}.dropdown-content .dropdown-item:first-child:not(:last-child){border-radius:10px 10px 0 0}.dropdown-content .dropdown-item:last-child:not(:first-child){border-radius:0 0 10px 10px}.dropdown-content .dropdown-item:first-child:last-child{border-radius:10px}.dropdown-content .dropdown-item{border-radius:inherit}.dropdown-content .dropdown-item:hover{background-color:var(--bulma-background-hover)}.dropdown-select{position:relative;display:block}.dropdown-select .native-select{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:none;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none;font-size:16px}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0, 0, 0, 0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57, 57, 57, 0.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0, 0, 0, 0.1)}.numInputWrapper span:active{background:rgba(0, 0, 0, 0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57, 57, 57, 0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57, 57, 57, 0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0, 0, 0, 0.5)}.numInputWrapper:hover{background:rgba(0, 0, 0, 0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;transform:translate3d(0, 0, 0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0, 0, 0, 0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0 ;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0, 0, 0, 0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0, 0, 0, 0.9)}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0, 0, 0, 0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0, 0, 0, 0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0, 0, 0, 0.54);line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;transform:translate3d(0, 0, 0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57, 57, 57, 0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57, 57, 57, 0.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57, 57, 57, 0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0, -20px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.flatpickr-calendar{background:var(--bulma-scheme-main);box-shadow:1px 0 0 var(--bulma-border),-1px 0 0 var(--bulma-border),0 1px 0 var(--bulma-border),0 -1px 0 var(--bulma-border),var(--bulma-shadow)}.flatpickr-calendar.arrowTop::before{border-bottom-color:var(--bulma-border)}.flatpickr-calendar.arrowTop::after{border-bottom-color:var(--bulma-scheme-main)}.flatpickr-calendar.arrowBottom::before{border-top-color:var(--bulma-border)}.flatpickr-calendar.arrowBottom::after{border-top-color:var(--bulma-scheme-main)}.flatpickr-months .flatpickr-month,.flatpickr-current-month,.flatpickr-weekdays,span.flatpickr-weekday{color:var(--bulma-text)}.flatpickr-current-month input.cur-year{color:inherit}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:var(--bulma-text)}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:var(--bulma-link)}.flatpickr-day{color:var(--bulma-text)}.flatpickr-day.today{border-color:var(--bulma-border)}.flatpickr-day:hover,.flatpickr-day:focus,.flatpickr-day.today:hover,.flatpickr-day.today:focus{background:var(--bulma-background-hover);border-color:var(--bulma-background-hover);color:var(--bulma-text)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed{color:var(--bulma-text-weak)}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover{background:var(--bulma-link);border-color:var(--bulma-link);color:var(--bulma-link-invert)}.flatpickr-day.inRange,.flatpickr-day.inRange.today{background:var(--bulma-background-hover);border-color:var(--bulma-background-hover);color:var(--bulma-text);box-shadow:-5px 0 0 var(--bulma-background-hover),5px 0 0 var(--bulma-background-hover)}.flatpickr-day.startRange+.flatpickr-day.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 var(--bulma-link)}.box{box-shadow:1px 2px 8px hsl(from var(--bulma-scheme-main) h calc(s * 0.6) calc(l * 0.8));background:var(--bulma-scheme-main-ter)}[data-theme=dark] .box{background:var(--bulma-scheme-main-bis)}.page.partner-release-notes-page .box{border:1px solid var(--bulma-border)}.page.partner-release-notes-page .box .media-left{width:8rem}.checkbox-option-list{display:flex;flex-direction:column;gap:.25rem;padding:.25rem .5rem}.checkbox-option-list>.option-rows{display:flex;flex-direction:column;max-height:18rem;overflow-y:auto}.checkbox-option-list>.option-rows label.checkbox{width:100%;flex:none;padding:.1rem;display:flex;justify-content:center;align-items:center}.checkbox-option-list>.option-rows label.checkbox .option-label{flex:1}.checkbox-option-list>.option-rows label.checkbox .option-count{font-size:.85em;color:hsl(221,14%,48%)}.partner-navbar{display:flex;align-items:center;flex-shrink:0;height:64px;gap:.5rem;padding-right:.5rem;border-bottom:1px solid var(--bulma-border);background:var(--bulma-scheme-main)}.partner-navbar .menu-button{flex-shrink:0;margin-left:12px;box-shadow:none}.partner-navbar .partner-navbar-back{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-left:.25rem;color:var(--bulma-text)}.partner-navbar .partner-navbar-title{text-align:center;font-size:1rem;font-weight:600;flex:1}.partner-navbar.is-desktop{padding-left:12px;justify-content:flex-end}.partner-navbar .partner-navbar-search{flex:1 1 auto;min-width:0;max-width:280px;display:flex;align-items:center;position:relative}.partner-navbar .partner-navbar-search .partner-navbar-search-icon{position:absolute;left:.5rem;display:flex;align-items:center;pointer-events:none;color:var(--bulma-text-weak)}.partner-navbar .partner-navbar-search .partner-navbar-search-icon .material-symbols-outlined{font-size:1.125rem}.partner-navbar .partner-navbar-search .partner-navbar-search-input{width:100%;padding:.4rem .5rem .4rem 2rem;border:1px solid var(--bulma-border);border-radius:8px;background:var(--bulma-scheme-main-ter);color:var(--bulma-text);font-size:.875rem}.partner-navbar .partner-navbar-search .partner-navbar-search-input::placeholder{color:var(--bulma-text-weak)}.partner-navbar .partner-navbar-search .partner-navbar-search-input:focus{outline:none;border-color:var(--bulma-primary)}.partner-navbar .partner-navbar-user{flex-shrink:0;position:relative}.partner-navbar .partner-navbar-user .partner-navbar-user-trigger{display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem;border:none;border-radius:8px;background:rgba(0,0,0,0);color:var(--bulma-text);cursor:pointer;font:inherit}.partner-navbar .partner-navbar-user .partner-navbar-user-trigger:hover{background-color:var(--bulma-background-hover)}.partner-navbar .partner-navbar-user .partner-navbar-user-trigger .avatar{flex-shrink:0}.partner-navbar .partner-navbar-user .partner-navbar-user-dropdown{position:absolute;top:100%;right:0;margin-top:.25rem;padding:.25rem;min-width:200px;background:var(--bulma-scheme-main);border:1px solid var(--bulma-border);border-radius:10px;box-shadow:var(--bulma-shadow);z-index:30}.partner-navbar .partner-navbar-user .partner-navbar-user-dropdown .partner-navbar-user-dropdown-auth{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem .75rem;border-bottom:1px solid var(--bulma-border);margin-bottom:.25rem}.partner-navbar .partner-navbar-user .partner-navbar-user-dropdown .partner-navbar-user-dropdown-auth .avatar{flex-shrink:0}.partner-navbar .partner-navbar-user .partner-navbar-user-dropdown .partner-navbar-user-dropdown-auth .partner-navbar-user-dropdown-auth-text{display:flex;flex-direction:column;gap:.125rem;min-width:0;white-space:nowrap}.partner-navbar .partner-navbar-user .partner-navbar-user-dropdown .partner-navbar-user-dropdown-auth .partner-navbar-user-dropdown-auth-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--bulma-text-weak)}.partner-navbar .partner-navbar-user .partner-navbar-user-dropdown .partner-navbar-user-dropdown-auth .partner-navbar-user-dropdown-auth-email{font-size:.9375rem;font-weight:600;color:var(--bulma-text);word-break:break-all}.partner-navbar .partner-navbar-user .partner-navbar-user-dropdown .partner-navbar-user-dropdown-auth .partner-navbar-user-dropdown-auth-role{font-size:.8125rem;color:var(--bulma-text-weak)}.partner-navbar .partner-navbar-user .partner-navbar-user-dropdown .partner-navbar-user-dropdown-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:8px;color:var(--bulma-text);text-decoration:none;font-size:.875rem}.partner-navbar .partner-navbar-user .partner-navbar-user-dropdown .partner-navbar-user-dropdown-item .material-symbols-outlined{font-size:1.125rem;opacity:.9}.partner-navbar .partner-navbar-user .partner-navbar-user-dropdown .partner-navbar-user-dropdown-item:hover{background-color:var(--bulma-background-hover)}.partner-navbar .partner-navbar-user .partner-navbar-user-dropdown .partner-navbar-user-dropdown-item[type=button]{width:100%;border:none;background:none;text-align:left;font:inherit;cursor:pointer}.partner-navbar .partner-navbar-user .partner-navbar-user-dropdown .partner-navbar-user-dropdown-theme{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:8px}.partner-navbar .partner-navbar-user .partner-navbar-user-dropdown .partner-navbar-user-dropdown-theme>.material-symbols-outlined{font-size:1.125rem;opacity:.9}.partner-navbar .partner-navbar-user .partner-navbar-user-dropdown .partner-navbar-user-dropdown-theme .partner-navbar-user-dropdown-theme-label{font-size:.875rem;color:var(--bulma-text)}.partner-navbar .partner-navbar-user .partner-navbar-user-dropdown .partner-navbar-user-dropdown-theme .partner-navbar-theme-toggle{display:inline-flex;flex-shrink:0;margin-left:auto;padding:0;border:none;background:none;cursor:pointer;font:inherit}.partner-navbar .partner-navbar-user .partner-navbar-user-dropdown .partner-navbar-user-dropdown-theme .partner-navbar-theme-toggle .partner-navbar-theme-toggle-track{position:relative;display:flex;align-items:center;justify-content:space-between;width:52px;height:28px;flex-shrink:0;padding:0 5px;background-color:var(--bulma-border);border-radius:14px}.partner-navbar .partner-navbar-user .partner-navbar-user-dropdown .partner-navbar-user-dropdown-theme .partner-navbar-theme-toggle .partner-navbar-theme-toggle-track .partner-navbar-theme-toggle-icon{display:flex;align-items:center;justify-content:center;width:16px;z-index:1;pointer-events:none;transition:opacity .2s ease}.partner-navbar .partner-navbar-user .partner-navbar-user-dropdown .partner-navbar-user-dropdown-theme .partner-navbar-theme-toggle .partner-navbar-theme-toggle-track .partner-navbar-theme-toggle-icon .material-symbols-outlined{font-size:14px;color:var(--bulma-text-weak);transition:color .2s ease}.partner-navbar .partner-navbar-user .partner-navbar-user-dropdown .partner-navbar-user-dropdown-theme .partner-navbar-theme-toggle .partner-navbar-theme-toggle-track .partner-navbar-theme-toggle-thumb{position:absolute;left:3px;top:3px;width:22px;height:22px;background-color:var(--bulma-scheme-main);border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.15);transition:transform .25s cubic-bezier(0.4, 0, 0.2, 1);z-index:2}.partner-navbar .partner-navbar-user .partner-navbar-user-dropdown .partner-navbar-user-dropdown-theme .partner-navbar-theme-toggle .partner-navbar-theme-toggle-track[data-theme=light] .partner-navbar-theme-toggle-icon:first-child .material-symbols-outlined{color:var(--bulma-warning)}.partner-navbar .partner-navbar-user .partner-navbar-user-dropdown .partner-navbar-user-dropdown-theme .partner-navbar-theme-toggle .partner-navbar-theme-toggle-track[data-theme=dark] .partner-navbar-theme-toggle-thumb{transform:translateX(24px)}.partner-navbar .partner-navbar-user .partner-navbar-user-dropdown .partner-navbar-user-dropdown-theme .partner-navbar-theme-toggle .partner-navbar-theme-toggle-track[data-theme=dark] .partner-navbar-theme-toggle-icon:last-of-type .material-symbols-outlined{color:var(--bulma-info)}.test-drawer{position:fixed;left:0;top:0;height:100%;width:256px;z-index:20;background:var(--bulma-scheme-main);border-right:1px solid var(--bulma-border);transform:translateX(0);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .3s ease}.test-drawer.is-collapsed{transform:translateX(-100%)}.test-drawer .menu-label{margin-top:.25rem;margin-bottom:.25rem;font-weight:600}@media screen and (min-width: 1024px){.test-drawer{position:relative;left:auto;top:auto;height:100%;flex-shrink:0;transform:none;z-index:auto}.test-drawer.is-collapsed{transform:none}}.test-drawer .test-drawer-content{display:flex;flex-direction:column;height:100%}.test-drawer .test-drawer-content .drawer-header{display:flex;align-items:center;justify-content:center;height:64px;border-bottom:1px solid var(--bulma-border)}.test-drawer .test-drawer-content .drawer-header .header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.test-drawer .test-drawer-content .drawer-header .header .image>img{width:100%;height:100%;object-fit:contain}.test-drawer .test-drawer-content .drawer-header .header .title{font-size:2rem;font-weight:600;color:var(--bulma-text)}.test-drawer .test-drawer-content .drawer-main-options{flex:1 1 auto;min-height:0;padding-top:.5rem}.test-drawer .test-drawer-content .drawer-other-options{flex:0 0 auto;border-top:1px solid var(--bulma-border);padding:.5rem 0 1rem}.test-drawer .test-drawer-content .drawer-main-options .options-list,.test-drawer .test-drawer-content .drawer-other-options .options-list{list-style:none;margin:0;padding:.5rem 1rem 0}.test-drawer .test-drawer-content .drawer-main-options .options-list li+li,.test-drawer .test-drawer-content .drawer-other-options .options-list li+li{margin-top:.25rem}.test-drawer .test-drawer-content .drawer-main-options .options-list .option,.test-drawer .test-drawer-content .drawer-other-options .options-list .option{padding:.625rem .75rem;border-radius:10px;margin-bottom:.5rem}.test-drawer .test-drawer-content .drawer-main-options .options-list .option a,.test-drawer .test-drawer-content .drawer-other-options .options-list .option a{text-decoration:none;color:inherit}.test-drawer .test-drawer-content .drawer-main-options .options-list .option .icon-text,.test-drawer .test-drawer-content .drawer-other-options .options-list .option .icon-text{display:flex;flex-direction:row;align-items:center;gap:.5rem;color:var(--bulma-text);font-size:.9375rem}.test-drawer .test-drawer-content .drawer-main-options .options-list .option .icon,.test-drawer .test-drawer-content .drawer-other-options .options-list .option .icon{display:flex;align-items:center;justify-content:center;font-size:1.25rem;opacity:.9}@media(pointer: coarse){.test-drawer .test-drawer-content .drawer-main-options .options-list .option,.test-drawer .test-drawer-content .drawer-other-options .options-list .option{min-height:48px;padding:.75rem}.test-drawer .test-drawer-content .drawer-main-options .options-list .option .icon-text,.test-drawer .test-drawer-content .drawer-other-options .options-list .option .icon-text{font-size:1.0625rem;gap:.75rem}.test-drawer .test-drawer-content .drawer-main-options .options-list .option .icon,.test-drawer .test-drawer-content .drawer-other-options .options-list .option .icon{font-size:1.5rem}}.test-drawer .test-drawer-content .drawer-main-options .options-list .option:hover,.test-drawer .test-drawer-content .drawer-other-options .options-list .option:hover{background-color:var(--bulma-background-hover)}.test-drawer .test-drawer-content .drawer-main-options .options-list .option.is-active,.test-drawer .test-drawer-content .drawer-other-options .options-list .option.is-active{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 22%);font-weight:600}.test-drawer .test-drawer-content .drawer-main-options .options-list .option.is-active .icon-text,.test-drawer .test-drawer-content .drawer-main-options .options-list .option.is-active .icon,.test-drawer .test-drawer-content .drawer-other-options .options-list .option.is-active .icon-text,.test-drawer .test-drawer-content .drawer-other-options .options-list .option.is-active .icon{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), 28%)}[data-theme=dark] .test-drawer .test-drawer-content .drawer-main-options .options-list .option.is-active,[data-theme=dark] .test-drawer .test-drawer-content .drawer-other-options .options-list .option.is-active{background-color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 35%)}[data-theme=dark] .test-drawer .test-drawer-content .drawer-main-options .options-list .option.is-active .icon-text,[data-theme=dark] .test-drawer .test-drawer-content .drawer-main-options .options-list .option.is-active .icon,[data-theme=dark] .test-drawer .test-drawer-content .drawer-other-options .options-list .option.is-active .icon-text,[data-theme=dark] .test-drawer .test-drawer-content .drawer-other-options .options-list .option.is-active .icon{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), 78%)}.page.organization-settings-page{height:100%}.page.organization-settings-page .organization-settings-tab-container{flex:1;display:flex;flex-direction:column}.page.organization-settings-page .roles-tab .roles-section{display:flex;flex-direction:column;gap:1rem}.page.organization-settings-page .roles-tab .roles-section-heading h5{margin-bottom:.25rem}.page.organization-settings-page .roles-tab .roles-section-heading p{color:var(--bulma-text-weak);max-width:78ch}.page.organization-settings-page .roles-tab .role-card-list{display:flex;flex-direction:column;gap:.75rem}.page.organization-settings-page .roles-tab .role-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;text-align:left}.page.organization-settings-page .roles-tab .role-card .role-card-main{display:flex;flex-direction:column;gap:.25rem}.page.organization-settings-page .roles-tab .role-card .role-card-label{font-weight:700;font-size:1.05rem}.page.organization-settings-page .roles-tab .role-card .role-card-description{color:var(--bulma-text-weak);font-size:.875rem;max-width:60ch}.page.organization-settings-page .roles-tab .role-card .role-card-meta{display:flex;align-items:center;gap:.75rem;flex-shrink:0;color:var(--bulma-text-weak)}.page.organization-settings-page .roles-tab a.role-card:hover{background-color:var(--bulma-background-hover)}.page.organization-settings-page .roles-tab .role-detail-back{display:flex;align-items:center;gap:.5rem;width:fit-content;color:var(--bulma-text-weak)}.page.organization-settings-page .roles-tab .role-detail-back:hover{color:var(--bulma-text)}.page.organization-settings-page .roles-tab .tabs{margin-bottom:0}.page.organization-settings-page .roles-tab .permission-section{border:1px solid var(--bulma-border-weak);border-radius:10px;padding:.75rem 1rem}.page.organization-settings-page .roles-tab .permission-section summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:700}.page.organization-settings-page .roles-tab .permission-section .permission-section-count{color:var(--bulma-text-weak);font-weight:400;font-size:.875rem}.page.organization-settings-page .roles-tab .permission-section .permission-section-rows{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.page.organization-settings-page .roles-tab .permission-row{display:flex;align-items:flex-start;gap:.75rem}.page.organization-settings-page .roles-tab .permission-row .permission-row-state{display:inline-flex;align-items:center;justify-content:center;color:var(--bulma-primary);flex-shrink:0;position:relative}.page.organization-settings-page .roles-tab .permission-row.is-denied .permission-row-state{color:var(--bulma-text-weak);opacity:.5}.page.organization-settings-page .roles-tab .permission-row .permission-label{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-weight:600}.page.organization-settings-page .roles-tab .permission-row .permission-description{color:var(--bulma-text-weak);font-size:.8125rem}.page.organization-settings-page .roles-tab .role-members-tab{display:flex;flex-direction:column;gap:1rem}.page.organization-settings-page .roles-tab .role-members-list{display:flex;flex-direction:column}.page.organization-settings-page .roles-tab .role-member-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0}.page.organization-settings-page .roles-tab .role-member-row+.role-member-row{border-top:1px solid var(--bulma-border-weak)}.page.organization-settings-page .roles-tab .role-members-empty{color:var(--bulma-text-weak);font-size:.875rem}.page.organization-settings-page .roles-tab .restricted-note{display:flex;align-items:center;gap:.5rem;color:var(--bulma-text-weak);font-size:.875rem}.page.organization-settings-page .tabs.is-boxed a{border-top:none;border-left:none;border-right:none;background-color:rgba(0,0,0,0)}.page.organization-settings-page .tabs li.is-active{border-bottom:2px solid var(--bulma-primary)}.page.organization-settings-page .tabs li.is-active a{color:var(--bulma-primary);font-weight:600}.page.organization-settings-page .org-section{padding:1.5rem;display:flex;flex-direction:column;gap:2rem;min-height:256px;overflow:auto}.page.organization-settings-page .org-section.roles-tab{gap:2.5rem}.page.organization-settings-page .org-section .section-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.page.organization-settings-page .org-section .section-header .icon{color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l))}.page.organization-settings-page .dropdown-trigger button{border:none;background:rgba(0,0,0,0);box-shadow:none;padding:0}.page.organization-settings-page .role-member-actions{flex-shrink:0}.page.organization-settings-page .role-member-actions .dropdown-trigger button{color:var(--bulma-text-weak)}.page.organization-settings-page .role-member-actions .dropdown-trigger button:hover,.page.organization-settings-page .role-member-actions .dropdown-trigger button:focus{color:var(--bulma-text)}.page.organization-settings-page .role-member-actions.is-active .dropdown-trigger button{color:var(--bulma-text)}.page.organization-settings-page .role-tag{background-color:rgba(0,0,0,0);border:1px solid var(--bulma-border-weak);color:var(--bulma-text)}.page.organization-settings-page .column.logo{display:flex;flex:0;justify-content:center}.page.organization-settings-page .editable-logo{cursor:pointer;position:relative;width:calc(110px + 2*16px);height:calc(80px + 2*16px);display:flex;align-items:center;justify-content:center;padding:16px}.page.organization-settings-page .editable-logo.is-dragging{--bulma-shadow-h: var(--bulma-info-h);--bulma-shadow-s: var(--bulma-info-s);--bulma-shadow-l: var(--bulma-info-l);box-shadow:0 .5em 1em -0.125em hsl(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), 10%),0 0px 0 1px hsl(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), 2%);background:hsl(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 40%)}.page.organization-settings-page .editable-logo *{pointer-events:none}.page.organization-settings-page .editable-logo input{display:none}.page.organization-settings-page .editable-logo img{width:100%;height:100%;object-fit:contain}.page.organization-settings-page .editable-logo>.edit-icon{position:absolute;right:-8px;bottom:-8px;border-radius:100%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:10px;--bulma-button-h: var(--bulma-info-h);--bulma-button-s: var(--bulma-info-s);--bulma-button-l: var(--bulma-info-l);--bulma-button-background-l: var(--bulma-info-l);--bulma-button-border-l: var(--bulma-info-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-info-invert-l);--bulma-button-outer-shadow-a: 0;background-color:hsl(var(--bulma-button-h), var(--bulma-button-s), calc(var(--bulma-button-background-l) + var(--bulma-button-background-l-delta)));border-color:hsl(var(--bulma-button-h), var(--bulma-button-s), calc(var(--bulma-button-border-l) + var(--bulma-button-border-l-delta)));border-style:var(--bulma-button-border-style);border-width:var(--bulma-button-border-width);box-shadow:0 .0625em .125em hsl(var(--bulma-button-outer-shadow-h), var(--bulma-button-outer-shadow-s), var(--bulma-button-outer-shadow-l), var(--bulma-button-outer-shadow-a)),0 .125em .25em hsl(var(--bulma-button-outer-shadow-h), var(--bulma-button-outer-shadow-s), var(--bulma-button-outer-shadow-l), var(--bulma-button-outer-shadow-a));color:hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-color-l))}.page.organization-settings-page .editable-logo>.edit-icon *{font-size:16px}.page.organization-settings-page .editable-logo>.add-icon{display:flex;align-items:center;justify-content:center}.page.organization-settings-page .editable-logo>.add-icon *{font-size:64px}.page.organization-settings-page .credential-row{display:flex;align-items:center;gap:.5rem;padding:.75rem 0}.page.organization-settings-page .credential-row+.credential-row{border-top:1px solid var(--bulma-border)}.page.organization-settings-page .credential-row>div{flex:1}.page.organization-settings-page .credential-row .credential-value{font-family:monospace;font-size:.9em;color:var(--bulma-text)}.page.organization-settings-page .table-row td{vertical-align:middle}.page.partner-devices-page .status-tag{border-radius:10px;font-weight:600}.page.partner-devices-page .status-tag>span{text-transform:uppercase}[data-theme=light] .page.partner-devices-page .status-tag.online{background-color:#dcfce7;color:#166534}[data-theme=dark] .page.partner-devices-page .status-tag.online{background-color:#1a3d2a;color:#4ade80}[data-theme=light] .page.partner-devices-page .status-tag.offline{background-color:#fee2e2;color:#991b1b}[data-theme=dark] .page.partner-devices-page .status-tag.offline{background-color:#3d1a1a;color:#f87171}[data-theme=light] .page.partner-devices-page .status-tag.inventory{background-color:#dbeafe;color:#1e40af}[data-theme=dark] .page.partner-devices-page .status-tag.inventory{background-color:#1a2d3d;color:#60a5fa}[data-theme=light] .page.partner-devices-page .status-tag.no-data{background-color:#f1f5f9;color:#64748b}[data-theme=dark] .page.partner-devices-page .status-tag.no-data{background-color:#2a2f36;color:#94a3b8}.page.partner-devices-page .partner-device-status-legend-dialog{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);z-index:31;width:calc(100% - 2rem);max-width:28rem;max-height:min(90vh,32rem);overflow-y:auto;margin:0}.page.partner-devices-page .partner-device-status-legend-list{list-style:none;margin:0;padding:0}.page.partner-devices-page .partner-device-status-legend-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;padding:.75rem 0;border-bottom:1px solid hsla(0,0%,50%,.2)}.page.partner-devices-page .partner-device-status-legend-row:last-child{border-bottom:none;padding-bottom:0}.page.partner-devices-page .partner-device-status-legend-row:first-child{padding-top:0}.page.partner-devices-page .partner-device-status-legend-row .status-tag{flex-shrink:0}.page.partner-devices-page .partner-device-status-legend-description{flex:1;min-width:12rem;line-height:1.45}.page.partner-devices-page{height:100%}.page.partner-devices-page.is-mobile{height:auto;min-height:100%;gap:.25rem}.page.partner-devices-page.is-mobile .page-header-mobile{margin-bottom:0 !important}.page.partner-devices-page.is-mobile .table-container.is-mobile .table-actions-container{margin-bottom:.375rem}.page.partner-devices-page.is-mobile .table-actions-buttons>.is-primary:first-child{margin-right:auto}@media(width <= 360px){.page.partner-devices-page.is-mobile .table-actions-buttons{flex-wrap:wrap}.page.partner-devices-page.is-mobile .table-actions-buttons>.is-primary:first-child{flex:1 0 100%}}.page.partner-devices-page.is-mobile .partner-devices-count{color:var(--bulma-text-weak);font-size:.875rem}.page.partner-devices-page.is-mobile .partner-device-select-row{display:block;width:100%;padding:0;border:0;background:rgba(0,0,0,0);text-align:left;font:inherit}.page.partner-devices-page.is-mobile .partner-device-select-row .partner-device-list-item{margin-bottom:.5rem;background:var(--bulma-scheme-main-bis)}.page.partner-devices-page.is-mobile .partner-device-card{display:block;margin-bottom:.375rem;border-radius:12px;background:var(--bulma-scheme-main-bis);color:inherit;text-decoration:none}.page.partner-devices-page.is-mobile .partner-device-card:focus-visible{outline:2px solid var(--bulma-link);outline-offset:2px}.page.partner-devices-page.is-mobile .partner-device-list-item{min-height:48px;padding:.4rem .65rem;gap:.5rem;background:rgba(0,0,0,0)}.page.partner-devices-page.is-mobile .partner-device-list-item .menu-list-item-body{min-width:0}.page.partner-devices-page.is-mobile .partner-device-list-item .menu-list-item-trailing{flex-shrink:0;overflow:visible}.page.partner-devices-page.is-mobile .partner-device-list-item .menu-list-item-title{font-weight:650;white-space:normal;overflow-wrap:anywhere}.page.partner-devices-page.is-mobile .partner-device-list-item .menu-list-item-subtitle{display:flex;flex-direction:column;gap:.1rem;font-size:.75rem;overflow-wrap:anywhere;white-space:normal}.page.partner-devices-page.is-mobile .partner-device-list-item .menu-list-item-subtitle>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page.partner-devices-page.is-mobile .partner-device-list-item .partner-device-list-details{color:var(--bulma-text-weak)}.page.partner-devices-page.is-mobile .partner-device-selection-actions{display:flex;align-items:center;gap:.5rem;overflow-x:auto;white-space:nowrap}.page.partner-devices-page.is-mobile .partner-device-selection-actions strong{margin-right:auto}.page.partner-devices-page.is-mobile .partner-devices-recently-opened{position:static;margin-bottom:.5rem;padding-bottom:0}.page.partner-devices-page.is-mobile .partner-devices-recently-opened .partner-devices-recently-opened-chips{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.page.partner-devices-page.is-mobile .partner-devices-recently-opened .partner-devices-recently-opened-chips::-webkit-scrollbar{display:none}.page.partner-devices-page.is-mobile .partner-devices-recently-opened .partner-devices-recent-chip{flex-shrink:0;max-width:14rem}.page.partner-devices-page.is-mobile .fleet-health-counts--compact{display:flex;gap:.375rem;margin-bottom:.5rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.page.partner-devices-page.is-mobile .fleet-health-counts--compact::-webkit-scrollbar{display:none}.page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact{flex:1 1 0;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:44px;padding:.35rem .5rem;white-space:normal;text-align:left;border-radius:var(--bulma-radius-small)}[data-theme=light] .page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact{background-color:#fff;border:1px solid #e5e7eb;color:inherit}[data-theme=dark] .page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact{background-color:var(--bulma-background);border:1px solid var(--bulma-border);color:inherit}[data-theme=light] .page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact:hover{background-color:#f9fafb;border-color:#d1d5db}[data-theme=dark] .page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact:hover{background-color:var(--bulma-background-hover)}[data-theme=light] .page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact.is-selected{background-color:#f3f4f6;border-color:#94a3b8;box-shadow:none}[data-theme=dark] .page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact.is-selected{background-color:var(--bulma-background-active);border-color:#94a3b8;box-shadow:none}.page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact:focus-visible{outline:2px solid var(--bulma-link);outline-offset:2px}.page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact.online{border-left-width:3px;border-left-color:#16a34a}[data-theme=light] .page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact.online .fleet-health-count-value,[data-theme=light] .page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact.online .fleet-health-count-compact-value{color:#15803d}[data-theme=dark] .page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact.online .fleet-health-count-value,[data-theme=dark] .page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact.online .fleet-health-count-compact-value{color:#86efac}.page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact.offline{border-left-width:3px;border-left-color:#dc2626}[data-theme=light] .page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact.offline .fleet-health-count-value,[data-theme=light] .page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact.offline .fleet-health-count-compact-value{color:#b91c1c}[data-theme=dark] .page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact.offline .fleet-health-count-value,[data-theme=dark] .page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact.offline .fleet-health-count-compact-value{color:#fca5a5}.page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact.inventory{border-left-width:3px;border-left-color:#2563eb}[data-theme=light] .page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact.inventory .fleet-health-count-value,[data-theme=light] .page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact.inventory .fleet-health-count-compact-value{color:#1d4ed8}[data-theme=dark] .page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact.inventory .fleet-health-count-value,[data-theme=dark] .page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact.inventory .fleet-health-count-compact-value{color:#93c5fd}.page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact-value{font-size:1.125rem;font-weight:650;line-height:1.2}[data-theme=light] .page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact-label{color:#4b5563}[data-theme=dark] .page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact-label{color:#9ca3af}.page.partner-devices-page.is-mobile .fleet-health-counts--compact .fleet-health-count-compact-label{font-size:.65rem;line-height:1.2}.page.partner-devices-page .check-serials-results{max-height:20rem;overflow:auto}.page.partner-devices-page .check-serials-results td.serial-number{overflow-wrap:anywhere}.page.partner-devices-page .partner-devices-recently-opened{position:sticky;top:0;z-index:10;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem;padding-bottom:.25rem;background:var(--bulma-scheme-main)}.page.partner-devices-page .partner-devices-recently-opened .partner-devices-recently-opened-heading{color:var(--bulma-text-weak);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.page.partner-devices-page .partner-devices-recently-opened .partner-devices-recently-opened-chips{display:flex;flex-wrap:wrap;gap:.5rem}.page.partner-devices-page .partner-devices-recently-opened .partner-devices-recent-chip{display:inline-flex;align-items:center;gap:.35rem;max-width:min(20rem,100%);min-height:2.25rem;padding:.35rem .65rem;border:1px solid var(--bulma-border);border-radius:var(--bulma-radius-small);background:var(--bulma-scheme-main-bis);color:var(--bulma-text);font-size:.875rem;text-decoration:none}.page.partner-devices-page .partner-devices-recently-opened .partner-devices-recent-chip .material-symbols-outlined{font-size:1.125rem;flex-shrink:0}.page.partner-devices-page .partner-devices-recently-opened .partner-devices-recent-chip .partner-devices-recent-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page.partner-devices-page .partner-devices-recently-opened .partner-devices-recent-chip:focus-visible{outline:2px solid var(--bulma-link);outline-offset:2px}.page.partner-devices-page .check-serials-session{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .75rem;border-radius:8px;border:1px solid color-mix(in srgb, var(--bulma-info) 35%, var(--bulma-border));background-color:color-mix(in srgb, var(--bulma-info) 10%, var(--bulma-scheme-main-ter))}.page.partner-devices-page .check-serials-session .check-serials-session-summary{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.page.partner-devices-page .front-door{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.page.partner-devices-page .front-door .box{flex:1 1 18rem;max-width:24rem;display:flex;flex-direction:column;margin-bottom:0}.page.partner-devices-page .front-door .box>.icon{align-self:center}.page.partner-devices-page .front-door .box .button{margin-top:auto;align-self:center}.page.partner-metrics-page{height:100%}.page.partner-metrics-page.is-mobile .metrics-page-head .page-header-mobile{margin-bottom:.75rem !important}.page.partner-metrics-page.is-mobile .metrics-page-head .page-header-mobile .level-left{width:100%}.page.partner-metrics-page.is-mobile .fleet-health-mobile-toolbar{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.75rem}.page.partner-metrics-page.is-mobile .fleet-health-mobile-toolbar p{flex:1;min-width:0;margin:0}.page.partner-metrics-page.is-mobile .fleet-health-mobile-toolbar .fleet-health-mobile-actions{display:flex;gap:.35rem;flex:none}.page.partner-metrics-page.is-mobile .fleet-health-mobile-toolbar .fleet-health-mobile-actions .button{width:44px;min-height:44px;padding:0}.page.partner-metrics-page .metrics-page-head .evse-metrics-header,.page.partner-metrics-page .metrics-page-head .evse-metrics-toolbar,.page.partner-metrics-page .metrics-page-head .evse-chart-heading,.page.partner-metrics-page .metrics-page-head .evse-chart-footer,.page.partner-metrics-page .fleet-energy-report .evse-metrics-header,.page.partner-metrics-page .fleet-energy-report .evse-metrics-toolbar,.page.partner-metrics-page .fleet-energy-report .evse-chart-heading,.page.partner-metrics-page .fleet-energy-report .evse-chart-footer,.page.partner-metrics-page .fleet-health-chart .evse-metrics-header,.page.partner-metrics-page .fleet-health-chart .evse-metrics-toolbar,.page.partner-metrics-page .fleet-health-chart .evse-chart-heading,.page.partner-metrics-page .fleet-health-chart .evse-chart-footer{display:flex;align-items:center}.page.partner-metrics-page .metrics-page-head .evse-metrics-header,.page.partner-metrics-page .metrics-page-head .evse-metrics-toolbar,.page.partner-metrics-page .metrics-page-head .evse-chart-heading,.page.partner-metrics-page .metrics-page-head .evse-chart-footer,.page.partner-metrics-page .fleet-energy-report .evse-metrics-header,.page.partner-metrics-page .fleet-energy-report .evse-metrics-toolbar,.page.partner-metrics-page .fleet-energy-report .evse-chart-heading,.page.partner-metrics-page .fleet-energy-report .evse-chart-footer,.page.partner-metrics-page .fleet-health-chart .evse-metrics-header,.page.partner-metrics-page .fleet-health-chart .evse-metrics-toolbar,.page.partner-metrics-page .fleet-health-chart .evse-chart-heading,.page.partner-metrics-page .fleet-health-chart .evse-chart-footer{justify-content:space-between;gap:1rem}.page.partner-metrics-page .metrics-page-head .evse-metrics-header,.page.partner-metrics-page .fleet-energy-report .evse-metrics-header,.page.partner-metrics-page .fleet-health-chart .evse-metrics-header{align-items:flex-end}.page.partner-metrics-page .metrics-page-head .evse-metrics-header .title,.page.partner-metrics-page .fleet-energy-report .evse-metrics-header .title,.page.partner-metrics-page .fleet-health-chart .evse-metrics-header .title{margin-bottom:.125rem}.page.partner-metrics-page .metrics-page-head .evse-metrics-header .button .material-symbols-outlined,.page.partner-metrics-page .fleet-energy-report .evse-metrics-header .button .material-symbols-outlined,.page.partner-metrics-page .fleet-health-chart .evse-metrics-header .button .material-symbols-outlined{font-size:1.125rem}.page.partner-metrics-page .metrics-page-head .evse-metrics-subtitle,.page.partner-metrics-page .metrics-page-head .evse-metrics-range span,.page.partner-metrics-page .metrics-page-head .evse-metric-label,.page.partner-metrics-page .metrics-page-head .evse-metric-detail,.page.partner-metrics-page .metrics-page-head .evse-chart-heading p,.page.partner-metrics-page .metrics-page-head .evse-chart-caption,.page.partner-metrics-page .metrics-page-head .evse-chart-instruction,.page.partner-metrics-page .fleet-energy-report .evse-metrics-subtitle,.page.partner-metrics-page .fleet-energy-report .evse-metrics-range span,.page.partner-metrics-page .fleet-energy-report .evse-metric-label,.page.partner-metrics-page .fleet-energy-report .evse-metric-detail,.page.partner-metrics-page .fleet-energy-report .evse-chart-heading p,.page.partner-metrics-page .fleet-energy-report .evse-chart-caption,.page.partner-metrics-page .fleet-energy-report .evse-chart-instruction,.page.partner-metrics-page .fleet-health-chart .evse-metrics-subtitle,.page.partner-metrics-page .fleet-health-chart .evse-metrics-range span,.page.partner-metrics-page .fleet-health-chart .evse-metric-label,.page.partner-metrics-page .fleet-health-chart .evse-metric-detail,.page.partner-metrics-page .fleet-health-chart .evse-chart-heading p,.page.partner-metrics-page .fleet-health-chart .evse-chart-caption,.page.partner-metrics-page .fleet-health-chart .evse-chart-instruction{color:var(--bulma-text-weak)}.page.partner-metrics-page .metrics-page-head .evse-metrics-toolbar,.page.partner-metrics-page .fleet-energy-report .evse-metrics-toolbar,.page.partner-metrics-page .fleet-health-chart .evse-metrics-toolbar{min-height:2.5rem}.page.partner-metrics-page .metrics-page-head .period-control-compound,.page.partner-metrics-page .fleet-energy-report .period-control-compound,.page.partner-metrics-page .fleet-health-chart .period-control-compound{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;container-type:inline-size}.page.partner-metrics-page .metrics-page-head .period-control-compound.is-mobile,.page.partner-metrics-page .fleet-energy-report .period-control-compound.is-mobile,.page.partner-metrics-page .fleet-health-chart .period-control-compound.is-mobile{flex-direction:column;align-items:stretch;gap:.5rem}.page.partner-metrics-page .metrics-page-head .period-control-compound.is-mobile .evse-metrics-refresh,.page.partner-metrics-page .fleet-energy-report .period-control-compound.is-mobile .evse-metrics-refresh,.page.partner-metrics-page .fleet-health-chart .period-control-compound.is-mobile .evse-metrics-refresh{height:44px}.page.partner-metrics-page .metrics-page-head .period-control-compound.is-mobile .period-control,.page.partner-metrics-page .fleet-energy-report .period-control-compound.is-mobile .period-control,.page.partner-metrics-page .fleet-health-chart .period-control-compound.is-mobile .period-control{display:flex;flex-direction:column;width:100%}.page.partner-metrics-page .metrics-page-head .period-control-compound.is-mobile .period-control-units,.page.partner-metrics-page .fleet-energy-report .period-control-compound.is-mobile .period-control-units,.page.partner-metrics-page .fleet-health-chart .period-control-compound.is-mobile .period-control-units{display:flex;border-block-end:1px solid var(--bulma-border)}.page.partner-metrics-page .metrics-page-head .period-control-compound.is-mobile .period-control-seg,.page.partner-metrics-page .fleet-energy-report .period-control-compound.is-mobile .period-control-seg,.page.partner-metrics-page .fleet-health-chart .period-control-compound.is-mobile .period-control-seg{flex:1 1 0;height:48px}.page.partner-metrics-page .metrics-page-head .period-control-compound.is-mobile .period-control-seg:last-child,.page.partner-metrics-page .fleet-energy-report .period-control-compound.is-mobile .period-control-seg:last-child,.page.partner-metrics-page .fleet-health-chart .period-control-compound.is-mobile .period-control-seg:last-child{border-inline-end:0}.page.partner-metrics-page .metrics-page-head .period-control-compound.is-mobile .period-control-pager,.page.partner-metrics-page .fleet-energy-report .period-control-compound.is-mobile .period-control-pager,.page.partner-metrics-page .fleet-health-chart .period-control-compound.is-mobile .period-control-pager{height:48px;justify-content:space-between;padding:0}.page.partner-metrics-page .metrics-page-head .period-control-compound.is-mobile .period-control-chev,.page.partner-metrics-page .fleet-energy-report .period-control-compound.is-mobile .period-control-chev,.page.partner-metrics-page .fleet-health-chart .period-control-compound.is-mobile .period-control-chev{width:44px}.page.partner-metrics-page .metrics-page-head .period-control-compound.is-mobile .period-control-custom-range,.page.partner-metrics-page .fleet-energy-report .period-control-compound.is-mobile .period-control-custom-range,.page.partner-metrics-page .fleet-health-chart .period-control-compound.is-mobile .period-control-custom-range{height:48px;width:100%;min-width:0}.page.partner-metrics-page .metrics-page-head .period-control-compound.is-mobile .evse-metrics-range,.page.partner-metrics-page .fleet-energy-report .period-control-compound.is-mobile .evse-metrics-range,.page.partner-metrics-page .fleet-health-chart .period-control-compound.is-mobile .evse-metrics-range{flex:1}.page.partner-metrics-page .metrics-page-head .period-control,.page.partner-metrics-page .fleet-energy-report .period-control,.page.partner-metrics-page .fleet-health-chart .period-control{display:inline-flex;align-items:stretch;height:auto;min-width:0;border:1px solid var(--bulma-border);border-radius:var(--bulma-radius-small);overflow:hidden}@container (max-width: 616px){.page.partner-metrics-page .metrics-page-head .period-control,.page.partner-metrics-page .fleet-energy-report .period-control,.page.partner-metrics-page .fleet-health-chart .period-control{flex-wrap:wrap}}.page.partner-metrics-page .metrics-page-head .period-control-seg,.page.partner-metrics-page .fleet-energy-report .period-control-seg,.page.partner-metrics-page .fleet-health-chart .period-control-seg{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:0;border-inline-end:1px solid var(--bulma-border);color:var(--bulma-text-strong);font-size:.75rem;font-weight:500;padding:0 1em;height:42px;cursor:pointer;white-space:nowrap}.page.partner-metrics-page .metrics-page-head .period-control-seg:hover,.page.partner-metrics-page .fleet-energy-report .period-control-seg:hover,.page.partner-metrics-page .fleet-health-chart .period-control-seg:hover{background:var(--bulma-background-hover)}.page.partner-metrics-page .metrics-page-head .period-control-seg[disabled],.page.partner-metrics-page .fleet-energy-report .period-control-seg[disabled],.page.partner-metrics-page .fleet-health-chart .period-control-seg[disabled]{color:var(--bulma-text-weak);cursor:default}.page.partner-metrics-page .metrics-page-head .period-control-seg.is-primary,.page.partner-metrics-page .fleet-energy-report .period-control-seg.is-primary,.page.partner-metrics-page .fleet-health-chart .period-control-seg.is-primary{background:var(--bulma-primary);color:var(--bulma-primary-invert)}.page.partner-metrics-page .metrics-page-head .period-control-pager,.page.partner-metrics-page .fleet-energy-report .period-control-pager,.page.partner-metrics-page .fleet-health-chart .period-control-pager{display:inline-flex;align-items:center;gap:.625rem;padding:0 .5rem;height:42px;flex:1 1 auto}.page.partner-metrics-page .metrics-page-head .period-control-pager .material-symbols-outlined,.page.partner-metrics-page .fleet-energy-report .period-control-pager .material-symbols-outlined,.page.partner-metrics-page .fleet-health-chart .period-control-pager .material-symbols-outlined{font-size:1.25rem}.page.partner-metrics-page .metrics-page-head .period-control-chev,.page.partner-metrics-page .fleet-energy-report .period-control-chev,.page.partner-metrics-page .fleet-health-chart .period-control-chev{display:inline-flex;align-items:center;justify-content:center;width:32px;height:100%;background:rgba(0,0,0,0);border:0;color:var(--bulma-text-strong);cursor:pointer}.page.partner-metrics-page .metrics-page-head .period-control-chev[disabled],.page.partner-metrics-page .fleet-energy-report .period-control-chev[disabled],.page.partner-metrics-page .fleet-health-chart .period-control-chev[disabled]{opacity:.5;cursor:default}.page.partner-metrics-page .metrics-page-head .period-control-custom-range,.page.partner-metrics-page .fleet-energy-report .period-control-custom-range,.page.partner-metrics-page .fleet-health-chart .period-control-custom-range{border:0;border-radius:0;box-shadow:none;background:rgba(0,0,0,0);height:42px;flex:1 1 auto;min-width:14rem}.page.partner-metrics-page .metrics-page-head .period-control-refresh-row,.page.partner-metrics-page .fleet-energy-report .period-control-refresh-row,.page.partner-metrics-page .fleet-health-chart .period-control-refresh-row{display:flex;justify-content:flex-end}.page.partner-metrics-page .metrics-page-head .evse-metrics-range,.page.partner-metrics-page .fleet-energy-report .evse-metrics-range,.page.partner-metrics-page .fleet-health-chart .evse-metrics-range{display:flex;flex-direction:column;min-width:11.5rem;line-height:1.25;text-align:center;font-variant-numeric:tabular-nums}.page.partner-metrics-page .metrics-page-head .evse-metrics-range span,.page.partner-metrics-page .fleet-energy-report .evse-metrics-range span,.page.partner-metrics-page .fleet-health-chart .evse-metrics-range span{font-size:.75rem}.page.partner-metrics-page .metrics-page-head .evse-metrics-refresh,.page.partner-metrics-page .fleet-energy-report .evse-metrics-refresh,.page.partner-metrics-page .fleet-health-chart .evse-metrics-refresh{gap:.25rem}.page.partner-metrics-page .metrics-page-head .evse-metrics-refresh .material-symbols-outlined,.page.partner-metrics-page .fleet-energy-report .evse-metrics-refresh .material-symbols-outlined,.page.partner-metrics-page .fleet-health-chart .evse-metrics-refresh .material-symbols-outlined{font-size:1.125rem}.page.partner-metrics-page .metrics-page-head .button:focus-visible,.page.partner-metrics-page .metrics-page-head .period-control-seg:focus-visible,.page.partner-metrics-page .metrics-page-head .period-control-chev:focus-visible,.page.partner-metrics-page .metrics-page-head .delete:focus-visible,.page.partner-metrics-page .fleet-energy-report .button:focus-visible,.page.partner-metrics-page .fleet-energy-report .period-control-seg:focus-visible,.page.partner-metrics-page .fleet-energy-report .period-control-chev:focus-visible,.page.partner-metrics-page .fleet-energy-report .delete:focus-visible,.page.partner-metrics-page .fleet-health-chart .button:focus-visible,.page.partner-metrics-page .fleet-health-chart .period-control-seg:focus-visible,.page.partner-metrics-page .fleet-health-chart .period-control-chev:focus-visible,.page.partner-metrics-page .fleet-health-chart .delete:focus-visible{outline:2px solid var(--bulma-link);outline-offset:2px}@media screen and (width <= 900px){.page.partner-metrics-page .metrics-page-head .evse-metrics-header,.page.partner-metrics-page .metrics-page-head .evse-metrics-toolbar,.page.partner-metrics-page .metrics-page-head .evse-chart-footer,.page.partner-metrics-page .metrics-page-head .evse-day-header,.page.partner-metrics-page .fleet-energy-report .evse-metrics-header,.page.partner-metrics-page .fleet-energy-report .evse-metrics-toolbar,.page.partner-metrics-page .fleet-energy-report .evse-chart-footer,.page.partner-metrics-page .fleet-energy-report .evse-day-header,.page.partner-metrics-page .fleet-health-chart .evse-metrics-header,.page.partner-metrics-page .fleet-health-chart .evse-metrics-toolbar,.page.partner-metrics-page .fleet-health-chart .evse-chart-footer,.page.partner-metrics-page .fleet-health-chart .evse-day-header{align-items:flex-start;flex-direction:column}}.page.partner-metrics-page .metrics-page-head .evse-metrics-header--with-actions,.page.partner-metrics-page .fleet-energy-report .evse-metrics-header--with-actions,.page.partner-metrics-page .fleet-health-chart .evse-metrics-header--with-actions{flex-flow:row wrap;align-items:flex-start}.page.partner-metrics-page .metrics-page-head .evse-metrics-header--with-actions .evse-metrics-header-actions,.page.partner-metrics-page .fleet-energy-report .evse-metrics-header--with-actions .evse-metrics-header-actions,.page.partner-metrics-page .fleet-health-chart .evse-metrics-header--with-actions .evse-metrics-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;flex-shrink:0;margin-left:auto}.page.partner-metrics-page .metrics-page-head .evse-metrics-header--with-actions.is-mobile,.page.partner-metrics-page .fleet-energy-report .evse-metrics-header--with-actions.is-mobile,.page.partner-metrics-page .fleet-health-chart .evse-metrics-header--with-actions.is-mobile{flex-direction:column;align-items:stretch}.page.partner-metrics-page .metrics-page-head .evse-metrics-header--with-actions.is-mobile .evse-metrics-header-actions,.page.partner-metrics-page .fleet-energy-report .evse-metrics-header--with-actions.is-mobile .evse-metrics-header-actions,.page.partner-metrics-page .fleet-health-chart .evse-metrics-header--with-actions.is-mobile .evse-metrics-header-actions{margin-left:0;flex-direction:column;align-items:stretch}.page.partner-metrics-page .metrics-page-head{display:flex;flex-direction:column}.page.partner-metrics-page .metrics-page-head .page-header{margin-bottom:.75rem}.page.partner-metrics-page .metrics-page-head .page-header .buttons{flex:0 1 auto;flex-wrap:nowrap;min-width:0;column-gap:.75rem}.page.partner-metrics-page .metrics-page-head .page-header .period-control-compound{flex:0 1 auto;width:40rem;max-width:100%;border:1px solid var(--bulma-border);border-radius:var(--bulma-radius-small)}.page.partner-metrics-page .metrics-page-head .page-header .period-control-compound .period-control{border:0;border-radius:0}@container (max-width: 616px){.page.partner-metrics-page .metrics-page-head .page-header .period-control-pager{flex:1 1 100%;justify-content:space-between}}.page.partner-metrics-page .metrics-page-head .tabs{margin-bottom:1rem}.page.partner-metrics-page .curve-filter-panel{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.5rem;border:1px solid var(--bulma-border);border-radius:10px;background:var(--bulma-scheme-main-ter)}.page.partner-metrics-page .curve-filter-panel.is-sticky{position:sticky;top:0;z-index:10}.page.partner-metrics-page .curve-filter-panel .curve-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.page.partner-metrics-page .curve-filter-panel .filter-dropdown-body{display:flex;flex-direction:column;max-width:20rem}.page.partner-metrics-page .curve-filter-panel .filter-dropdown-body .input{width:100%}.page.partner-metrics-page .fleet-energy-report .metrics-skeleton-value{display:inline-block;width:6rem;height:1.5rem;border-radius:var(--bulma-radius-small);background:var(--bulma-border)}.page.partner-metrics-page .fleet-energy-report .metrics-previous-results{position:relative}.page.partner-metrics-page .fleet-energy-report .metrics-previous-results>:not(.metrics-previous-label){opacity:.45}.page.partner-metrics-page .fleet-energy-report .metrics-previous-results .metrics-previous-label{position:absolute;z-index:1;top:0;left:0}.page.partner-metrics-page .fleet-energy-report .curve-compare-dot{display:inline-block;width:.5rem;height:.5rem;margin-right:.375rem;border-radius:50%;vertical-align:middle}.page.partner-metrics-page .fleet-energy-report .curve-table-numeric{font-variant-numeric:tabular-nums}.page.partner-metrics-page .fleet-energy-report .curve-table-sparkline{stroke:var(--bulma-text-weak)}.page.partner-metrics-page .fleet-energy-report .curve-compare-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-right:.25rem;padding:0;border:1px solid var(--bulma-border);border-radius:50%;background:none;cursor:pointer}@media(pointer: coarse){.page.partner-metrics-page .fleet-energy-report .curve-compare-toggle{width:44px;height:44px}}.page.partner-metrics-page .fleet-energy-report .curve-mobile-compare-button{display:flex;align-items:center;gap:.25rem;width:100%;min-height:44px;padding:.5rem .75rem;border:0;border-top:1px solid var(--bulma-border);background:rgba(0,0,0,0);color:var(--bulma-text);text-align:left;cursor:pointer}.page.partner-metrics-page .fleet-energy-report .curve-mobile-compare-button[aria-pressed=true]{color:var(--bulma-success)}.page.partner-metrics-page .fleet-health-chart .evse-chart-footer{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--bulma-border)}.page.partner-device-page .page-header .evse-metrics-header,.page.partner-device-page .page-header .evse-metrics-toolbar,.page.partner-device-page .page-header .evse-chart-heading,.page.partner-device-page .page-header .evse-chart-footer{display:flex;align-items:center}.page.partner-device-page .page-header .evse-metrics-header,.page.partner-device-page .page-header .evse-metrics-toolbar,.page.partner-device-page .page-header .evse-chart-heading,.page.partner-device-page .page-header .evse-chart-footer{justify-content:space-between;gap:1rem}.page.partner-device-page .page-header .evse-metrics-header{align-items:flex-end}.page.partner-device-page .page-header .evse-metrics-header .title{margin-bottom:.125rem}.page.partner-device-page .page-header .evse-metrics-header .button .material-symbols-outlined{font-size:1.125rem}.page.partner-device-page .page-header .evse-metrics-subtitle,.page.partner-device-page .page-header .evse-metrics-range span,.page.partner-device-page .page-header .evse-metric-label,.page.partner-device-page .page-header .evse-metric-detail,.page.partner-device-page .page-header .evse-chart-heading p,.page.partner-device-page .page-header .evse-chart-caption,.page.partner-device-page .page-header .evse-chart-instruction{color:var(--bulma-text-weak)}.page.partner-device-page .page-header .evse-metrics-toolbar{min-height:2.5rem}.page.partner-device-page .page-header .period-control-compound{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;container-type:inline-size}.page.partner-device-page .page-header .period-control-compound.is-mobile{flex-direction:column;align-items:stretch;gap:.5rem}.page.partner-device-page .page-header .period-control-compound.is-mobile .evse-metrics-refresh{height:44px}.page.partner-device-page .page-header .period-control-compound.is-mobile .period-control{display:flex;flex-direction:column;width:100%}.page.partner-device-page .page-header .period-control-compound.is-mobile .period-control-units{display:flex;border-block-end:1px solid var(--bulma-border)}.page.partner-device-page .page-header .period-control-compound.is-mobile .period-control-seg{flex:1 1 0;height:48px}.page.partner-device-page .page-header .period-control-compound.is-mobile .period-control-seg:last-child{border-inline-end:0}.page.partner-device-page .page-header .period-control-compound.is-mobile .period-control-pager{height:48px;justify-content:space-between;padding:0}.page.partner-device-page .page-header .period-control-compound.is-mobile .period-control-chev{width:44px}.page.partner-device-page .page-header .period-control-compound.is-mobile .period-control-custom-range{height:48px;width:100%;min-width:0}.page.partner-device-page .page-header .period-control-compound.is-mobile .evse-metrics-range{flex:1}.page.partner-device-page .page-header .period-control{display:inline-flex;align-items:stretch;height:auto;min-width:0;border:1px solid var(--bulma-border);border-radius:var(--bulma-radius-small);overflow:hidden}@container (max-width: 616px){.page.partner-device-page .page-header .period-control{flex-wrap:wrap}}.page.partner-device-page .page-header .period-control-seg{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:0;border-inline-end:1px solid var(--bulma-border);color:var(--bulma-text-strong);font-size:.75rem;font-weight:500;padding:0 1em;height:42px;cursor:pointer;white-space:nowrap}.page.partner-device-page .page-header .period-control-seg:hover{background:var(--bulma-background-hover)}.page.partner-device-page .page-header .period-control-seg[disabled]{color:var(--bulma-text-weak);cursor:default}.page.partner-device-page .page-header .period-control-seg.is-primary{background:var(--bulma-primary);color:var(--bulma-primary-invert)}.page.partner-device-page .page-header .period-control-pager{display:inline-flex;align-items:center;gap:.625rem;padding:0 .5rem;height:42px;flex:1 1 auto}.page.partner-device-page .page-header .period-control-pager .material-symbols-outlined{font-size:1.25rem}.page.partner-device-page .page-header .period-control-chev{display:inline-flex;align-items:center;justify-content:center;width:32px;height:100%;background:rgba(0,0,0,0);border:0;color:var(--bulma-text-strong);cursor:pointer}.page.partner-device-page .page-header .period-control-chev[disabled]{opacity:.5;cursor:default}.page.partner-device-page .page-header .period-control-custom-range{border:0;border-radius:0;box-shadow:none;background:rgba(0,0,0,0);height:42px;flex:1 1 auto;min-width:14rem}.page.partner-device-page .page-header .period-control-refresh-row{display:flex;justify-content:flex-end}.page.partner-device-page .page-header .evse-metrics-range{display:flex;flex-direction:column;min-width:11.5rem;line-height:1.25;text-align:center;font-variant-numeric:tabular-nums}.page.partner-device-page .page-header .evse-metrics-range span{font-size:.75rem}.page.partner-device-page .page-header .evse-metrics-refresh{gap:.25rem}.page.partner-device-page .page-header .evse-metrics-refresh .material-symbols-outlined{font-size:1.125rem}.page.partner-device-page .page-header .button:focus-visible,.page.partner-device-page .page-header .period-control-seg:focus-visible,.page.partner-device-page .page-header .period-control-chev:focus-visible,.page.partner-device-page .page-header .delete:focus-visible{outline:2px solid var(--bulma-link);outline-offset:2px}@media screen and (width <= 900px){.page.partner-device-page .page-header .evse-metrics-header,.page.partner-device-page .page-header .evse-metrics-toolbar,.page.partner-device-page .page-header .evse-chart-footer,.page.partner-device-page .page-header .evse-day-header{align-items:flex-start;flex-direction:column}}.page.partner-device-page .page-header .evse-metrics-header--with-actions{flex-flow:row wrap;align-items:flex-start}.page.partner-device-page .page-header .evse-metrics-header--with-actions .evse-metrics-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;flex-shrink:0;margin-left:auto}.page.partner-device-page .page-header .evse-metrics-header--with-actions.is-mobile{flex-direction:column;align-items:stretch}.page.partner-device-page .page-header .evse-metrics-header--with-actions.is-mobile .evse-metrics-header-actions{margin-left:0;flex-direction:column;align-items:stretch}.page.partner-device-page .page-header{margin-bottom:.75rem}.page.partner-device-page .page-header .buttons{flex:0 1 auto;flex-wrap:nowrap;min-width:0;column-gap:.75rem}.page.partner-device-page .page-header .period-control-compound{flex:0 1 auto;width:40rem;max-width:100%;border:1px solid var(--bulma-border);border-radius:var(--bulma-radius-small)}.page.partner-device-page .page-header .period-control-compound .period-control{border:0;border-radius:0}@container (max-width: 616px){.page.partner-device-page .page-header .period-control-pager{flex:1 1 100%;justify-content:space-between}}.page.partner-device-page .device-title{margin-right:.5rem}.page.partner-device-page .partner-panel .panel-heading{display:flex;align-items:center;justify-content:space-between;padding:.5em .75em}.page.partner-device-page .partner-panel .panel-heading>.icon-text{align-items:center}.page.partner-device-page .device-overview-columns{display:flex;flex-wrap:wrap;gap:var(--bulma-block-spacing)}.page.partner-device-page .device-overview-columns .overview-main{flex:7 1 37rem;min-width:0}.page.partner-device-page .device-overview-columns .overview-side{flex:5 1 19rem;min-width:0}.page.partner-device-page .customer-accounts-table{max-height:20rem;overflow:auto}.page.partner-device-page .customer-accounts-table .table{min-width:32rem}.page.partner-device-page .customer-accounts-mobile .table,.page.partner-device-page .customer-accounts-mobile .table tbody,.page.partner-device-page .customer-accounts-mobile .table tr,.page.partner-device-page .customer-accounts-mobile .table td{display:block;width:100%}.page.partner-device-page .customer-accounts-mobile .table{background-color:rgba(0,0,0,0)}.page.partner-device-page .customer-accounts-mobile .table td{border-bottom:none;padding:0 0 .25rem;overflow-wrap:anywhere}.page.partner-device-page .customer-accounts-mobile .table td:last-child{padding-bottom:0}.page.partner-device-page .customer-accounts-mobile .table tr{border-bottom:1px solid var(--bulma-border);padding-bottom:.5rem}.page.partner-device-page .customer-accounts-mobile .table tr:first-child td:first-child{padding-top:0}.page.partner-device-page .customer-accounts-mobile .table tr:not(:first-child) td:first-child{padding-top:.5rem}.page.partner-device-page .customer-accounts-mobile .table tr:last-child{border-bottom:none}.page.partner-device-page .partner-record-fields .field>div{overflow-wrap:anywhere}.page.partner-device-page .device-image-panel .device-panel-body{display:flex;align-items:center;width:100%}.page.partner-device-page .device-image-panel .device-panel-body.is-stacked{flex-direction:column;align-items:stretch}.page.partner-device-page .device-image-panel .device-panel-body.is-stacked .device-image{flex:none}.page.partner-device-page .device-image-panel .device-panel-body.is-stacked .device-specs{margin-top:.75rem;margin-left:0}.page.partner-device-page .device-image-panel .device-image{position:relative;display:flex;flex:0 1 260px;align-items:center;justify-content:center;height:220px}.page.partner-device-page .device-image-panel .device-image img{width:100%;height:100%;object-fit:contain}.page.partner-device-page .device-image-panel .device-image .material-symbols-outlined{font-size:96px;color:var(--bulma-text-50)}.page.partner-device-page .device-image-panel .device-panel-body.has-specs:not(.is-stacked) .device-image::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 55%, var(--bulma-scheme-main) 95%)}.page.partner-device-page .device-image-panel .device-specs{position:relative;z-index:1;flex:1 1 auto;min-width:0;margin-left:-39px}.page.partner-device-page .toggle-button-group .button{transition:none}.page.partner-device-page .tabs.is-boxed a{border-top:none;border-left:none;border-right:none;background-color:rgba(0,0,0,0)}.page.partner-device-page .tabs li.is-active{border-bottom:2px solid var(--bulma-primary)}.page.partner-device-page .tabs li.is-active a{color:var(--bulma-primary);font-weight:600}.page.partner-device-page .breadcrumb li a{color:var(--bulma-link)}.page.partner-device-page .monitor-day-circuits .table-container{height:min(60vh,28rem)}.page.partner-device-page .metrics-tab{--evse-unplugged-fill: var(--bulma-scheme-main-ter);--evse-unplugged-border: var(--bulma-border);--evse-connected-fill: #bfdbfe;--evse-connected-border: #3b82f6;--evse-active-fill: var(--bulma-primary)}[data-theme=dark] .page.partner-device-page .metrics-tab{--evse-connected-fill: #1e3a5f;--evse-connected-border: #60a5fa}.page.partner-device-page .metrics-tab .metrics-chart-summary{color:var(--bulma-text-weak);font-variant-numeric:tabular-nums}.page.partner-device-page .metrics-tab .metrics-period-totals{margin-bottom:1rem}.page.partner-device-page .metrics-tab .metrics-period-totals .title{margin-bottom:.5rem}.page.partner-device-page .metrics-tab .metrics-period-totals-table{font-variant-numeric:tabular-nums}.page.partner-device-page .metrics-tab .metrics-period-totals-table th[scope=row]{font-weight:normal}.page.partner-device-page .metrics-tab .metrics-period-totals-table .energy-circuit-legend-row{cursor:pointer}.page.partner-device-page .metrics-tab .metrics-period-totals-table .energy-circuit-legend-row-hidden{opacity:.45}.page.partner-device-page .metrics-tab .metrics-period-totals-table .metrics-legend-swatch{display:inline-block;width:1.25rem;margin-right:.5rem;vertical-align:middle}.page.partner-device-page .metrics-tab .evse-metrics{display:flex;flex-direction:column;gap:1rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-day-chart-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-day-chart-controls .field{margin-bottom:0}.page.partner-device-page .metrics-tab .evse-metrics .energy-selection-slot{min-height:7rem}.page.partner-device-page .metrics-tab .evse-metrics .energy-selection-slot.is-compact{display:flex;align-items:center;min-height:5.5rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-header,.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-toolbar,.page.partner-device-page .metrics-tab .evse-metrics .evse-chart-heading,.page.partner-device-page .metrics-tab .evse-metrics .evse-chart-footer{display:flex;align-items:center}.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-header,.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-toolbar,.page.partner-device-page .metrics-tab .evse-metrics .evse-chart-heading,.page.partner-device-page .metrics-tab .evse-metrics .evse-chart-footer{justify-content:space-between;gap:1rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-header{align-items:flex-end}.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-header .title{margin-bottom:.125rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-header .button .material-symbols-outlined{font-size:1.125rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-subtitle,.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-range span,.page.partner-device-page .metrics-tab .evse-metrics .evse-metric-label,.page.partner-device-page .metrics-tab .evse-metrics .evse-metric-detail,.page.partner-device-page .metrics-tab .evse-metrics .evse-chart-heading p,.page.partner-device-page .metrics-tab .evse-metrics .evse-chart-caption,.page.partner-device-page .metrics-tab .evse-metrics .evse-chart-instruction{color:var(--bulma-text-weak)}.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-toolbar{min-height:2.5rem}.page.partner-device-page .metrics-tab .evse-metrics .period-control-compound{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;container-type:inline-size}.page.partner-device-page .metrics-tab .evse-metrics .period-control-compound.is-mobile{flex-direction:column;align-items:stretch;gap:.5rem}.page.partner-device-page .metrics-tab .evse-metrics .period-control-compound.is-mobile .evse-metrics-refresh{height:44px}.page.partner-device-page .metrics-tab .evse-metrics .period-control-compound.is-mobile .period-control{display:flex;flex-direction:column;width:100%}.page.partner-device-page .metrics-tab .evse-metrics .period-control-compound.is-mobile .period-control-units{display:flex;border-block-end:1px solid var(--bulma-border)}.page.partner-device-page .metrics-tab .evse-metrics .period-control-compound.is-mobile .period-control-seg{flex:1 1 0;height:48px}.page.partner-device-page .metrics-tab .evse-metrics .period-control-compound.is-mobile .period-control-seg:last-child{border-inline-end:0}.page.partner-device-page .metrics-tab .evse-metrics .period-control-compound.is-mobile .period-control-pager{height:48px;justify-content:space-between;padding:0}.page.partner-device-page .metrics-tab .evse-metrics .period-control-compound.is-mobile .period-control-chev{width:44px}.page.partner-device-page .metrics-tab .evse-metrics .period-control-compound.is-mobile .period-control-custom-range{height:48px;width:100%;min-width:0}.page.partner-device-page .metrics-tab .evse-metrics .period-control-compound.is-mobile .evse-metrics-range{flex:1}.page.partner-device-page .metrics-tab .evse-metrics .period-control{display:inline-flex;align-items:stretch;height:auto;min-width:0;border:1px solid var(--bulma-border);border-radius:var(--bulma-radius-small);overflow:hidden}@container (max-width: 616px){.page.partner-device-page .metrics-tab .evse-metrics .period-control{flex-wrap:wrap}}.page.partner-device-page .metrics-tab .evse-metrics .period-control-seg{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:0;border-inline-end:1px solid var(--bulma-border);color:var(--bulma-text-strong);font-size:.75rem;font-weight:500;padding:0 1em;height:42px;cursor:pointer;white-space:nowrap}.page.partner-device-page .metrics-tab .evse-metrics .period-control-seg:hover{background:var(--bulma-background-hover)}.page.partner-device-page .metrics-tab .evse-metrics .period-control-seg[disabled]{color:var(--bulma-text-weak);cursor:default}.page.partner-device-page .metrics-tab .evse-metrics .period-control-seg.is-primary{background:var(--bulma-primary);color:var(--bulma-primary-invert)}.page.partner-device-page .metrics-tab .evse-metrics .period-control-pager{display:inline-flex;align-items:center;gap:.625rem;padding:0 .5rem;height:42px;flex:1 1 auto}.page.partner-device-page .metrics-tab .evse-metrics .period-control-pager .material-symbols-outlined{font-size:1.25rem}.page.partner-device-page .metrics-tab .evse-metrics .period-control-chev{display:inline-flex;align-items:center;justify-content:center;width:32px;height:100%;background:rgba(0,0,0,0);border:0;color:var(--bulma-text-strong);cursor:pointer}.page.partner-device-page .metrics-tab .evse-metrics .period-control-chev[disabled]{opacity:.5;cursor:default}.page.partner-device-page .metrics-tab .evse-metrics .period-control-custom-range{border:0;border-radius:0;box-shadow:none;background:rgba(0,0,0,0);height:42px;flex:1 1 auto;min-width:14rem}.page.partner-device-page .metrics-tab .evse-metrics .period-control-refresh-row{display:flex;justify-content:flex-end}.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-range{display:flex;flex-direction:column;min-width:11.5rem;line-height:1.25;text-align:center;font-variant-numeric:tabular-nums}.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-range span{font-size:.75rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-refresh{gap:.25rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-refresh .material-symbols-outlined{font-size:1.125rem}.page.partner-device-page .metrics-tab .evse-metrics .button:focus-visible,.page.partner-device-page .metrics-tab .evse-metrics .period-control-seg:focus-visible,.page.partner-device-page .metrics-tab .evse-metrics .period-control-chev:focus-visible,.page.partner-device-page .metrics-tab .evse-metrics .delete:focus-visible{outline:2px solid var(--bulma-link);outline-offset:2px}@media screen and (width <= 900px){.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-header,.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-toolbar,.page.partner-device-page .metrics-tab .evse-metrics .evse-chart-footer,.page.partner-device-page .metrics-tab .evse-metrics .evse-day-header{align-items:flex-start;flex-direction:column}}.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-header--with-actions{flex-flow:row wrap;align-items:flex-start}.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-header--with-actions .evse-metrics-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;flex-shrink:0;margin-left:auto}.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-header--with-actions.is-mobile{flex-direction:column;align-items:stretch}.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-header--with-actions.is-mobile .evse-metrics-header-actions{margin-left:0;flex-direction:column;align-items:stretch}.page.partner-device-page .metrics-tab .evse-metrics .evse-refresh-status{margin:-0.5rem 0 0;color:var(--bulma-text-weak);font-size:.8125rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-loading-state{display:flex;flex-direction:column;gap:1rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-skeleton-line,.page.partner-device-page .metrics-tab .evse-metrics .evse-skeleton-block{display:block;border-radius:var(--bulma-radius-small);background:var(--bulma-border)}.page.partner-device-page .metrics-tab .evse-metrics .evse-skeleton-line{width:min(10rem,70%);height:.75rem;margin-top:.5rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-skeleton-line.is-value{width:min(8rem,55%);height:1.75rem;margin-top:0}.page.partner-device-page .metrics-tab .evse-metrics .evse-skeleton-line.is-heading{width:min(14rem,45%);height:1rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-chart-skeleton,.page.partner-device-page .metrics-tab .evse-metrics .evse-ledger-skeleton{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-skeleton-block{min-height:18rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-endpoint-error,.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-error{display:flex;align-items:center;justify-content:space-between;gap:1rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-endpoint-error .button,.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-error .button{flex:0 0 auto}.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-error{margin-bottom:0}.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-error p{margin-top:.125rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-chart-card>.evse-endpoint-error{margin:.75rem 0}.page.partner-device-page .metrics-tab .evse-metrics .evse-chart-card>.energy-selection-panel{margin-bottom:.75rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-empty-state{margin:.75rem 0 0;color:var(--bulma-text-weak)}.page.partner-device-page .metrics-tab .evse-metrics .evse-chart-loading,.page.partner-device-page .metrics-tab .evse-metrics .evse-ledger-loading{display:grid;min-height:8rem;color:var(--bulma-text-weak);place-items:center}.page.partner-device-page .metrics-tab .evse-metrics .evse-ledger-loading{min-height:6rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-metric-strip{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));border:1px solid var(--bulma-border);border-radius:var(--bulma-radius-medium);background:var(--bulma-scheme-main-ter);overflow:hidden}.page.partner-device-page .metrics-tab .evse-metrics .evse-metric{min-width:0;padding:1rem 1.125rem;border-right:1px solid var(--bulma-border)}.page.partner-device-page .metrics-tab .evse-metrics .evse-metric:last-child{border-right:0}.page.partner-device-page .metrics-tab .evse-metrics .evse-metric-label,.page.partner-device-page .metrics-tab .evse-metrics .evse-metric-detail{font-size:.75rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-metric-label{margin-bottom:.375rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.page.partner-device-page .metrics-tab .evse-metrics .evse-metric-value{margin-bottom:.25rem;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:650;line-height:1.1;font-variant-numeric:tabular-nums}.page.partner-device-page .metrics-tab .evse-metrics .evse-day-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-day-header .title{margin:.75rem 0 .125rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-day-back,.page.partner-device-page .metrics-tab .evse-metrics .evse-day-header .evse-metrics-refresh{gap:.25rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-day-back .material-symbols-outlined,.page.partner-device-page .metrics-tab .evse-metrics .evse-day-header .evse-metrics-refresh .material-symbols-outlined{font-size:1.125rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-day-subtitle{color:var(--bulma-text-weak)}.page.partner-device-page .metrics-tab .evse-metrics .evse-day-summary .evse-metric-value{margin-bottom:0}.page.partner-device-page .metrics-tab .evse-metrics .evse-day-energy-card>.notification,.page.partner-device-page .metrics-tab .evse-metrics .evse-state-card>.notification{margin:.75rem 0}.page.partner-device-page .metrics-tab .evse-metrics .evse-day-loading{display:grid;min-height:18rem;color:var(--bulma-text-weak);place-items:center}.page.partner-device-page .metrics-tab .evse-metrics .evse-day-energy-chart{min-height:18rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-state-legend{display:flex;gap:1rem;flex-wrap:wrap;font-size:.75rem;font-weight:600}.page.partner-device-page .metrics-tab .evse-metrics .evse-state-key{display:inline-flex;align-items:center;gap:.375rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-state-key::before{width:1rem;height:.5rem;border:1px solid var(--evse-unplugged-border);border-radius:2px;background:var(--evse-unplugged-fill);content:""}.page.partner-device-page .metrics-tab .evse-metrics .evse-state-key.is-connected::before{border-color:var(--evse-connected-border);background:var(--evse-connected-fill)}.page.partner-device-page .metrics-tab .evse-metrics .evse-state-key.is-active::before{border-color:var(--evse-active-fill);background:var(--evse-active-fill)}.page.partner-device-page .metrics-tab .evse-metrics .evse-state-plot{margin:1.25rem 0 .25rem;padding-right:10px;padding-left:46px}.page.partner-device-page .metrics-tab .evse-metrics .evse-state-track{position:relative;height:2rem;border:1px solid var(--evse-unplugged-border);border-radius:var(--bulma-radius-small);background:var(--evse-unplugged-fill);overflow:hidden}.page.partner-device-page .metrics-tab .evse-metrics .evse-state-segment{position:absolute;top:0;bottom:0;min-width:2px}.page.partner-device-page .metrics-tab .evse-metrics .evse-state-segment.is-connected{z-index:1;background:var(--evse-connected-fill)}.page.partner-device-page .metrics-tab .evse-metrics .evse-state-segment.is-active{z-index:2;background:var(--evse-active-fill)}.page.partner-device-page .metrics-tab .evse-metrics .evse-state-segment.is-provisional{outline:1px dashed var(--bulma-text);outline-offset:-2px}.page.partner-device-page .metrics-tab .evse-metrics .evse-state-segment.has-plug-in::before,.page.partner-device-page .metrics-tab .evse-metrics .evse-state-segment.has-plug-out::after{position:absolute;top:0;bottom:0;width:2px;background:var(--evse-connected-border);content:""}.page.partner-device-page .metrics-tab .evse-metrics .evse-state-segment.has-plug-in::before{left:0}.page.partner-device-page .metrics-tab .evse-metrics .evse-state-segment.has-plug-out::after{right:0}.page.partner-device-page .metrics-tab .evse-metrics .evse-state-axis{position:relative;height:1.5rem;color:var(--bulma-text-weak);font-size:.75rem;font-variant-numeric:tabular-nums}.page.partner-device-page .metrics-tab .evse-metrics .evse-state-axis span{position:absolute;top:.375rem;transform:translateX(-50%)}.page.partner-device-page .metrics-tab .evse-metrics .evse-state-axis span:first-child{transform:none}.page.partner-device-page .metrics-tab .evse-metrics .evse-plug-events{margin-top:.25rem;padding-right:10px;padding-left:46px}.page.partner-device-page .metrics-tab .evse-metrics .evse-plug-events-track{position:relative;height:2.75rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-plug-event{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;transform:translateX(-50%);font-size:.6875rem;line-height:1.35;white-space:nowrap;font-variant-numeric:tabular-nums}.page.partner-device-page .metrics-tab .evse-metrics .evse-plug-event.is-edge-start{align-items:flex-start;transform:none}.page.partner-device-page .metrics-tab .evse-metrics .evse-plug-event.is-edge-end{align-items:flex-end;transform:translateX(-100%)}.page.partner-device-page .metrics-tab .evse-metrics .evse-plug-event .evse-plug-time{margin-top:calc(var(--plug-tier, 0)*2.4rem)}.page.partner-device-page .metrics-tab .evse-metrics .evse-plug-event.is-clipped .evse-plug-time{margin-top:calc(var(--plug-tier, 0)*2.4rem + .4375rem)}.page.partner-device-page .metrics-tab .evse-metrics .evse-plug-caret{width:0;height:0;border-right:4px solid rgba(0,0,0,0);border-bottom:.4375rem solid var(--evse-connected-border);border-left:4px solid rgba(0,0,0,0)}.page.partner-device-page .metrics-tab .evse-metrics .evse-plug-time{font-weight:600}.page.partner-device-page .metrics-tab .evse-metrics .evse-plug-kind{color:var(--bulma-text-weak)}.page.partner-device-page .metrics-tab .evse-metrics .evse-metric-detail{min-height:1.125rem;font-variant-numeric:tabular-nums}.page.partner-device-page .metrics-tab .evse-metrics .evse-chart-card,.page.partner-device-page .metrics-tab .evse-metrics .evse-ledger-card{border:1px solid var(--bulma-border);border-radius:var(--bulma-radius-medium);background:var(--bulma-scheme-main)}.page.partner-device-page .metrics-tab .evse-metrics .evse-chart-card{padding:1rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-ledger-card{overflow:hidden}.page.partner-device-page .metrics-tab .evse-metrics .evse-ledger-card .table-container{margin-bottom:0}.page.partner-device-page .metrics-tab .evse-metrics .evse-ledger-heading{padding:1rem;border-bottom:1px solid var(--bulma-border)}.page.partner-device-page .metrics-tab .evse-metrics .evse-ledger-heading .title{margin-bottom:.125rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-ledger-heading p{color:var(--bulma-text-weak);font-size:.75rem;font-variant-numeric:tabular-nums}.page.partner-device-page .metrics-tab .evse-metrics .evse-ledger-empty,.page.partner-device-page .metrics-tab .evse-metrics .evse-ledger-card>.notification{margin:1rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-session-table,.page.partner-device-page .metrics-tab .evse-metrics .evse-interval-table{margin-bottom:0}.page.partner-device-page .metrics-tab .evse-metrics .evse-session-table th,.page.partner-device-page .metrics-tab .evse-metrics .evse-interval-table th{color:var(--bulma-text-weak);font-size:.75rem;letter-spacing:.02em;white-space:nowrap}.page.partner-device-page .metrics-tab .evse-metrics .evse-session-table td,.page.partner-device-page .metrics-tab .evse-metrics .evse-interval-table td{vertical-align:middle}.page.partner-device-page .metrics-tab .evse-metrics .evse-session-table .evse-reason-line,.page.partner-device-page .metrics-tab .evse-metrics .evse-interval-table .evse-reason-line{display:block;white-space:nowrap}.page.partner-device-page .metrics-tab .evse-metrics .evse-session-table th:first-child,.page.partner-device-page .metrics-tab .evse-metrics .evse-session-table td:first-child{padding-left:1rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-session-table th:last-child,.page.partner-device-page .metrics-tab .evse-metrics .evse-session-table td:last-child{padding-right:1rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-session-time,.page.partner-device-page .metrics-tab .evse-metrics .evse-session-number,.page.partner-device-page .metrics-tab .evse-metrics .evse-interval-table{font-variant-numeric:tabular-nums}.page.partner-device-page .metrics-tab .evse-metrics .evse-session-number{white-space:nowrap}.page.partner-device-page .metrics-tab .evse-metrics .evse-session-badges{display:flex;gap:.25rem;margin-top:.375rem;flex-wrap:wrap}.page.partner-device-page .metrics-tab .evse-metrics .evse-session-badges .tag{height:1.375rem;font-size:.6875rem}.page.partner-device-page .metrics-tab .evse-metrics .tag.evse-tag{border:1px solid var(--bulma-border);background:var(--bulma-scheme-main-ter);color:var(--bulma-text)}.page.partner-device-page .metrics-tab .evse-metrics .evse-session-action,.page.partner-device-page .metrics-tab .evse-metrics .evse-session-action-heading{width:1%;text-align:right}.page.partner-device-page .metrics-tab .evse-metrics .evse-session-action .material-symbols-outlined,.page.partner-device-page .metrics-tab .evse-metrics .evse-session-action-heading .material-symbols-outlined{font-size:1.25rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-session-expanded>td{padding:0;border-bottom:1px solid var(--bulma-border);background:var(--bulma-scheme-main-ter)}.page.partner-device-page .metrics-tab .evse-metrics .evse-session-detail{padding:1rem 1.25rem 1.25rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-session-timeline-legend{margin-bottom:.625rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-connected-track{position:relative;height:.75rem;border:1px solid var(--evse-connected-border);border-radius:var(--bulma-radius-rounded);background:var(--evse-connected-fill);overflow:hidden}.page.partner-device-page .metrics-tab .evse-metrics .evse-active-segment{position:absolute;top:0;bottom:0;min-width:2px;background:var(--evse-active-fill)}.page.partner-device-page .metrics-tab .evse-metrics .evse-timeline-day-divider{position:absolute;top:0;bottom:0;width:2px;background:var(--bulma-scheme-main)}.page.partner-device-page .metrics-tab .evse-metrics .evse-timeline-axis{position:relative;height:1.125rem;margin-top:.25rem;color:var(--bulma-text-weak);font-size:.6875rem;font-variant-numeric:tabular-nums}.page.partner-device-page .metrics-tab .evse-metrics .evse-timeline-axis span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.page.partner-device-page .metrics-tab .evse-metrics .evse-timeline-axis span.is-day-start{color:var(--bulma-text);font-weight:600}.page.partner-device-page .metrics-tab .evse-metrics .evse-timeline-endpoints{display:flex;justify-content:space-between;gap:1rem;margin-top:.375rem;color:var(--bulma-text-weak);font-size:.6875rem;font-variant-numeric:tabular-nums}.page.partner-device-page .metrics-tab .evse-metrics .evse-session-detail-title{margin:1rem 0 .5rem;font-size:.875rem;font-weight:600}.page.partner-device-page .metrics-tab .evse-metrics .evse-session-unavailable{color:var(--bulma-text-weak);font-size:.8125rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-interval-table{background:rgba(0,0,0,0)}.page.partner-device-page .metrics-tab .evse-metrics .evse-interval-table th:first-child,.page.partner-device-page .metrics-tab .evse-metrics .evse-interval-table td:first-child{padding-left:0}.page.partner-device-page .metrics-tab .evse-metrics .evse-interval-table th:last-child,.page.partner-device-page .metrics-tab .evse-metrics .evse-interval-table td:last-child{padding-right:0}.page.partner-device-page .metrics-tab .evse-metrics .evse-chart-heading{flex-wrap:wrap;align-items:flex-start;margin-bottom:.5rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-chart-heading .title{margin-bottom:.125rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-chart-heading .tag{height:auto;min-height:2em;white-space:normal}.page.partner-device-page .metrics-tab .evse-metrics .evse-energy-chart{min-height:22rem}.page.partner-device-page .metrics-tab .evse-metrics .evse-chart-footer{align-items:flex-end;min-height:2.5rem;padding-top:.5rem;border-top:1px solid var(--bulma-border)}.page.partner-device-page .metrics-tab .evse-metrics .evse-chart-caption,.page.partner-device-page .metrics-tab .evse-metrics .evse-chart-instruction{font-size:.75rem}@media screen and (width <= 900px){.page.partner-device-page .metrics-tab .evse-metrics .evse-metric-strip{grid-template-columns:repeat(2, minmax(0, 1fr))}.page.partner-device-page .metrics-tab .evse-metrics .evse-metric:nth-child(2){border-right:0}.page.partner-device-page .metrics-tab .evse-metrics .evse-metric:nth-child(-n+2){border-bottom:1px solid var(--bulma-border)}.page.partner-device-page .metrics-tab .evse-metrics .evse-endpoint-error,.page.partner-device-page .metrics-tab .evse-metrics .evse-metrics-error{align-items:flex-start;flex-direction:column}}.page.partner-device-page{height:100%}.page.partner-device-page>.invite-2-charge-tab{display:flex;flex-direction:column;height:100%}.page.partner-device-page>.invite-2-charge-tab .button{font-size:14px}.page.partner-device-page>.invite-2-charge-tab .invite2charge-actions-container{display:flex;flex-direction:row;align-items:end;gap:.5rem}.page.partner-device-page>.invite-2-charge-tab .invite2charge-actions-container .user-actions-container{display:flex;flex-direction:column;gap:.5rem}.page.public-chargers-page .status-tag{border-radius:10px;font-weight:600}.page.public-chargers-page .status-tag>span{text-transform:uppercase}[data-theme=light] .page.public-chargers-page .status-tag.online{background-color:#dcfce7;color:#166534}[data-theme=dark] .page.public-chargers-page .status-tag.online{background-color:#1a3d2a;color:#4ade80}[data-theme=light] .page.public-chargers-page .status-tag.offline{background-color:#fee2e2;color:#991b1b}[data-theme=dark] .page.public-chargers-page .status-tag.offline{background-color:#3d1a1a;color:#f87171}[data-theme=light] .page.public-chargers-page .status-tag.inventory{background-color:#dbeafe;color:#1e40af}[data-theme=dark] .page.public-chargers-page .status-tag.inventory{background-color:#1a2d3d;color:#60a5fa}[data-theme=light] .page.public-chargers-page .status-tag.no-data{background-color:#f1f5f9;color:#64748b}[data-theme=dark] .page.public-chargers-page .status-tag.no-data{background-color:#2a2f36;color:#94a3b8}.page.public-chargers-page .partner-device-status-legend-dialog{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);z-index:31;width:calc(100% - 2rem);max-width:28rem;max-height:min(90vh,32rem);overflow-y:auto;margin:0}.page.public-chargers-page .partner-device-status-legend-list{list-style:none;margin:0;padding:0}.page.public-chargers-page .partner-device-status-legend-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;padding:.75rem 0;border-bottom:1px solid hsla(0,0%,50%,.2)}.page.public-chargers-page .partner-device-status-legend-row:last-child{border-bottom:none;padding-bottom:0}.page.public-chargers-page .partner-device-status-legend-row:first-child{padding-top:0}.page.public-chargers-page .partner-device-status-legend-row .status-tag{flex-shrink:0}.page.public-chargers-page .partner-device-status-legend-description{flex:1;min-width:12rem;line-height:1.45}.page.public-chargers-page{height:100%}.page.public-chargers-page .button{font-size:14px}.page.public-chargers-page .invite2charge-actions-container{display:flex;flex-direction:row;align-items:end;gap:.5rem}.page.public-chargers-page .invite2charge-actions-container .button{font-size:14px}.page.public-chargers-page .invite2charge-actions-container .user-actions-container{display:flex;flex-direction:column;gap:.5rem}.page.public-chargers-page .partner-panel .panel-heading{cursor:pointer;display:flex;justify-content:space-between;padding:.5em .75em}.page.public-chargers-page .partner-panel .panel-heading>.icon-text{align-items:center}.page.public-chargers-page .columns.main-columns .column.left-column{flex:1}.page.public-chargers-page .columns.main-columns .column.right-column{flex:0;white-space:nowrap}.page.partner-help-page .help-layout{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));align-items:stretch}.page.partner-help-page .help-layout .help-card{display:flex;flex-direction:column;min-width:0;margin-bottom:0;gap:.3rem}.page.partner-help-page .help-layout .help-card .main-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:.75rem;border-radius:8px;background:var(--bulma-background-hover);color:var(--bulma-primary)}.page.partner-help-page .help-layout .help-card .main-icon .material-symbols-outlined{font-size:1.5rem}[data-theme=dark] .page.partner-help-page .partner-help-card{box-shadow:none;border:1px solid var(--bulma-border)}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding-left:1.5rem;padding-right:1.5rem;padding-block:1rem}@media screen and (min-width: 1024px){.auth-page{padding:1.75rem 3rem}}.auth-page .column{max-width:520px}@media screen and (min-width: 1024px){.auth-page .column{max-width:720px}}.auth-page .headline{display:flex;align-items:center;justify-content:start;gap:1rem;margin-bottom:1.25rem}@media screen and (min-width: 1024px){.auth-page .headline{gap:1.25rem;margin-bottom:1.75rem}}.auth-page .headline .title{font-size:2rem}@media screen and (min-width: 1024px){.auth-page .headline .title{font-size:3.25rem}}.auth-page .headline .subtitle{font-size:1rem}@media screen and (min-width: 1024px){.auth-page .headline .subtitle{font-size:1.25rem}}.auth-page .headline .is-flex.is-flex-direction-column{gap:.625rem}@media screen and (min-width: 1024px){.auth-page .box{padding:2rem 2.5rem}}.auth-page .box .title{text-align:center;font-size:1.5rem;margin-bottom:.5rem}@media screen and (min-width: 1024px){.auth-page .box .title{font-size:2.35rem;margin-bottom:.75rem}}.auth-page .box .subtitle{text-align:center;font-size:1rem}@media screen and (min-width: 1024px){.auth-page .box .subtitle{font-size:1.25rem}}.auth-page .box .label{font-size:1rem;margin-bottom:.25rem}@media screen and (min-width: 1024px){.auth-page .box .label{font-size:1.125rem;margin-bottom:.5rem}}.auth-page .back-link{color:var(--bulma-text)}@media(height <= 50rem){.auth-page{padding-block:.75rem}}@media screen and (height <= 50rem)and (min-width: 1024px){.auth-page{padding:1rem 2.25rem}}@media(height <= 50rem){.auth-page .headline{margin-bottom:1rem}}@media screen and (height <= 50rem)and (min-width: 1024px){.auth-page .headline{margin-bottom:1.25rem;gap:1rem}}@media screen and (height <= 50rem)and (min-width: 1024px){.auth-page .headline .title{font-size:2.65rem}}@media screen and (height <= 50rem)and (min-width: 1024px){.auth-page .box{padding:1.5rem 2rem}}@media screen and (height <= 50rem)and (min-width: 1024px){.auth-page .box .title{font-size:2rem}}.login-layout{display:flex;flex-direction:column;min-height:100vh;width:100%}@media screen and (min-width: 1024px){.login-layout{flex-direction:row}}.login-layout .auth-section{position:relative;flex:1 1 auto;min-height:100%;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1024px){.login-layout .auth-section{flex:0 0 65%}}.login-layout .news-icon-trigger{display:flex;position:absolute;top:1rem;right:1rem;padding:.5rem;border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--bulma-text);z-index:10}@media screen and (min-width: 1024px){.login-layout .news-icon-trigger{display:none}}.login-layout .news-panel{display:none;flex:0 0 35%;min-height:100%;background-color:var(--bulma-scheme-main-ter)}[data-theme=dark] .login-layout .news-panel{background-color:var(--bulma-scheme-main-bis)}@media screen and (min-width: 1024px){.login-layout .news-panel{display:flex}}.login-layout .news-panel .news-panel-inner{padding:4rem 1.5rem 1.5rem;width:100%;text-align:center}@media screen and (min-width: 1024px){.login-layout .news-panel .news-panel-inner{padding:6rem 4rem 4rem}}.login-layout .news-panel .news-panel-inner .title{font-size:1.5rem}@media screen and (min-width: 1024px){.login-layout .news-panel .news-panel-inner .title{font-size:2.5rem}}.login-layout .news-drawer{position:fixed;top:0;right:0;width:100%;max-width:320px;height:100vh;z-index:30;background:var(--bulma-background);box-shadow:-4px 0 1rem rgba(0,0,0,.1);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .25s ease}.login-layout .news-drawer.is-open{transform:translateX(0)}.login-layout .news-drawer .news-drawer-header{display:flex;align-items:center;justify-content:flex-end;padding:1rem 1.25rem;border-bottom:1px solid var(--bulma-border)}.login-layout .news-drawer .news-drawer-close{padding:.25rem;border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--bulma-text)}.login-layout .news-drawer .news-drawer-body{padding:1.25rem;overflow:auto;text-align:center}.login-layout .news-drawer .news-drawer-body .title{font-size:1.5rem}@media screen and (min-width: 1024px){.login-layout .news-drawer{display:none}}.login-layout .news-drawer-backdrop{position:fixed;inset:0;z-index:25;display:none;border:none;padding:0;cursor:pointer}.login-layout .news-drawer-backdrop.is-visible{display:block}@media screen and (min-width: 1024px){.login-layout .news-drawer-backdrop{display:none !important}}.echart{flex:1 1 auto;min-height:0;position:relative;overflow:hidden}.echart .chart{position:absolute;inset:0;width:100%;height:100%}.energy-selection-panel{position:relative;display:flex;flex-direction:column;width:100%;padding:.65rem .875rem .35rem;border-radius:.75rem;background:hsl(221,14%,16%);color:hsl(221,14%,96%);box-shadow:0 8px 24px rgba(0,0,0,.25);--energy-panel-muted: color-mix(in srgb, currentcolor 65%, transparent);--energy-panel-divider: color-mix(in srgb, currentcolor 22%, transparent)}[data-theme=dark] .energy-selection-panel{background:hsl(221,14%,90%);color:hsl(221,14%,12%)}.energy-selection-panel .energy-selection-panel-time{display:flex;flex-direction:column;font-weight:600}.energy-selection-panel .energy-selection-panel-supplement,.energy-selection-panel .energy-selection-panel-title{color:var(--energy-panel-muted);font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase}.energy-selection-panel .energy-selection-panel-supplement{padding-right:1.25rem}.energy-selection-panel .energy-selection-panel-reading{display:flex;flex-direction:column;margin-top:.35rem}.energy-selection-panel .energy-selection-panel-reading strong{color:inherit;font-size:1.35rem;font-variant-numeric:tabular-nums}.energy-selection-panel .energy-selection-panel-dismiss{position:absolute;top:.65rem;right:.65rem}.energy-selection-panel .energy-selection-panel-foot{display:flex;align-items:center;gap:.35rem;width:100%;min-height:2.5rem;margin-top:.45rem;padding:.25rem 0 .35rem;border:0;border-top:1px solid var(--energy-panel-divider);background:rgba(0,0,0,0);color:inherit;font-size:.875rem;font-weight:600;text-align:left;cursor:pointer}.energy-selection-panel .energy-selection-panel-foot .material-symbols-outlined{font-size:18px}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0, 0, 0, 0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57, 57, 57, 0.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0, 0, 0, 0.1)}.numInputWrapper span:active{background:rgba(0, 0, 0, 0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57, 57, 57, 0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57, 57, 57, 0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0, 0, 0, 0.5)}.numInputWrapper:hover{background:rgba(0, 0, 0, 0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;transform:translate3d(0, 0, 0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0, 0, 0, 0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0 ;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0, 0, 0, 0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0, 0, 0, 0.9)}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0, 0, 0, 0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0, 0, 0, 0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0, 0, 0, 0.54);line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;transform:translate3d(0, 0, 0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57, 57, 57, 0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57, 57, 57, 0.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57, 57, 57, 0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0, -20px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.flatpickr-calendar{background:var(--bulma-scheme-main);box-shadow:1px 0 0 var(--bulma-border),-1px 0 0 var(--bulma-border),0 1px 0 var(--bulma-border),0 -1px 0 var(--bulma-border),var(--bulma-shadow)}.flatpickr-calendar.arrowTop::before{border-bottom-color:var(--bulma-border)}.flatpickr-calendar.arrowTop::after{border-bottom-color:var(--bulma-scheme-main)}.flatpickr-calendar.arrowBottom::before{border-top-color:var(--bulma-border)}.flatpickr-calendar.arrowBottom::after{border-top-color:var(--bulma-scheme-main)}.flatpickr-months .flatpickr-month,.flatpickr-current-month,.flatpickr-weekdays,span.flatpickr-weekday{color:var(--bulma-text)}.flatpickr-current-month input.cur-year{color:inherit}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:var(--bulma-text)}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:var(--bulma-link)}.flatpickr-day{color:var(--bulma-text)}.flatpickr-day.today{border-color:var(--bulma-border)}.flatpickr-day:hover,.flatpickr-day:focus,.flatpickr-day.today:hover,.flatpickr-day.today:focus{background:var(--bulma-background-hover);border-color:var(--bulma-background-hover);color:var(--bulma-text)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed{color:var(--bulma-text-weak)}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover{background:var(--bulma-link);border-color:var(--bulma-link);color:var(--bulma-link-invert)}.flatpickr-day.inRange,.flatpickr-day.inRange.today{background:var(--bulma-background-hover);border-color:var(--bulma-background-hover);color:var(--bulma-text);box-shadow:-5px 0 0 var(--bulma-background-hover),5px 0 0 var(--bulma-background-hover)}.flatpickr-day.startRange+.flatpickr-day.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 var(--bulma-link)}.main-layout{display:flex;flex-direction:column;min-height:100dvh;height:100dvh}@media screen and (min-width: 1024px){.main-layout{flex-direction:row}}.main-layout-right{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}.main-content{flex:1 1 auto;min-height:0;overflow-y:auto}.main-content>.general-page,.main-content>.general-sub-page{padding:.75rem 1.5rem 1.5rem;min-height:100%}.partner-mobile-navigation{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));flex:0 0 auto;padding:.25rem 0 max(.25rem,env(safe-area-inset-bottom));border-top:1px solid var(--bulma-border);background:var(--bulma-scheme-main);box-shadow:0 -4px 16px rgba(0,0,0,.07);z-index:10}.partner-mobile-navigation a{display:flex;min-height:50px;align-items:center;justify-content:center;flex-direction:column;gap:.1rem;color:var(--bulma-text-weak);font-size:.68rem;font-weight:600;text-decoration:none}.partner-mobile-navigation a .material-symbols-outlined{font-size:1.35rem}.partner-mobile-navigation a.is-active{color:var(--bulma-primary)}.partner-mobile-menu{gap:1rem}.partner-mobile-menu section{display:flex;flex-direction:column;gap:.375rem}.partner-mobile-menu section h2{color:var(--bulma-text-weak);font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.partner-mobile-menu .partner-mobile-menu-row{display:flex;align-items:center;gap:1rem;min-height:52px;width:100%;padding:.75rem 1rem;border:0;border-radius:12px;background:var(--bulma-scheme-main-bis);color:var(--bulma-text);font:inherit;text-align:left}.partner-mobile-menu .partner-mobile-menu-row span:nth-child(2){flex:1}.partner-mobile-menu .partner-mobile-menu-row .material-symbols-outlined{font-size:1.3rem}.hero-image{width:40vh;height:40vh}.hero-image>img{height:100%;object-fit:contain}@keyframes general-page-header-fade{from{opacity:1}to{opacity:0}}.general-page{display:flex;flex-direction:column;min-height:0;flex:1}.general-page>.general-page-content{overflow:auto;flex:1;display:flex;flex-direction:column}.general-page>.general-page-content>.general-page-header{position:sticky;top:0;z-index:1}@supports not (animation-timeline: scroll()){.general-page>.general-page-content>.general-page-header{background:var(--general-page-background, var(--bulma-scheme-main))}}.general-page>.general-page-content>.general-page-header>.title{display:flex;flex:0;flex-direction:column;justify-content:center;align-items:center;font-size:32px;font-weight:400;position:relative;margin-bottom:16px}.general-page>.general-page-content>.general-page-header>.title>.back-button{position:absolute;left:0;top:50%;transform:translateY(-50%)}.general-page>.general-page-content>.general-page-header>.header-buttons{display:flex;flex:0 0 auto;gap:8px;padding:4px 4px 12px;overflow-x:auto}.general-page>.general-page-content>.general-page-header>.header-buttons>.button{flex-shrink:0}@supports(animation-timeline: scroll()){.general-page>.general-page-content{scroll-timeline:--general-page-scroll block}.general-page>.general-page-content>.general-page-header{animation:general-page-header-fade linear both;animation-timeline:--general-page-scroll;animation-range:0 40px}}.general-page>.general-page-footer{display:flex;flex:0 0 auto;min-width:0}.general-sub-page{display:flex;flex-direction:column;min-height:0;flex:1}.general-sub-page>.title{display:flex;flex:0;flex-direction:column;justify-content:center;align-items:center;font-size:32px;font-weight:400;position:relative;margin-bottom:16px;text-align:center}.general-sub-page>.title>.back-button{position:absolute;left:0;top:50%;transform:translateY(-50%)}.general-sub-page>.general-sub-page-content{overflow:auto;flex:1;display:flex;flex-direction:column}.permissions-page .menu-list-item-subtitle{white-space:normal}.set-device-information-page,.charger-settings-page{--bulma-arrow-color: var(--bulma-primary)}.smart-plug-discovery-page input[type=radio]{position:absolute;opacity:0}.smart-plug-discovery-page .menu-list-item-title{white-space:normal}.smart-plug-discovery-page .menu-list-item-subtitle{white-space:normal}
