.site-dialog-backdrop{z-index:2000}.site-confirm-modal{width:min(500px,100vw - 32px)}.site-confirm-modal header h2{flex:1;font-size:20px}.site-confirm-modal #site-confirm-message{white-space:pre-line;line-height:1.6}.site-confirm-modal footer{justify-content:flex-end;gap:12px;display:flex}.site-confirm-modal .site-dialog-confirm,.site-confirm-modal .site-dialog-cancel{text-align:center;border-radius:8px;justify-content:center;align-items:center;width:auto;min-width:110px;height:40px;margin:0;padding:0 18px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.site-confirm-modal .site-dialog-confirm.danger-button{color:#fff;background:#c33e36;border:1px solid #c33e36}.site-confirm-modal .site-dialog-confirm.primary-button{color:#fff;background:#2475b8;border:1px solid #2475b8}.site-confirm-modal .site-dialog-cancel{color:#245d8a;background:#edf3f8;border:1px solid #b8cada}.site-confirm-modal .site-dialog-confirm:disabled{opacity:.45;cursor:not-allowed}.site-confirm-modal button:focus-visible,.site-confirm-modal input:focus-visible{outline-offset:3px;outline:3px solid #86b7dd}.site-confirm-modal .site-dialog-danger{color:#b5352e;background:#fff0ee}.shared-alerts .meter-alert-diagnostics{margin:.75rem 0;font-size:.875rem;line-height:1.5}.shared-alerts .meter-alert-diagnostics dl{grid-template-columns:minmax(10rem,1fr) minmax(0,2fr);gap:.35rem 1rem;margin:.75rem 0;display:grid}.shared-alerts .meter-alert-diagnostics dt{color:#52616b;overflow-wrap:anywhere}.shared-alerts .meter-alert-diagnostics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.shared-alerts .meter-alert-diagnostics p{font-size:inherit}.shared-alerts .meter-alert-note{color:#52616b}.shared-alerts .meter-alert-parsed-registers{margin-top:.75rem}.shared-alerts .meter-alert-parsed-registers>p{color:#52616b;margin:0}.shared-alerts .meter-alert-registers{border:1px solid #dce3df;border-radius:.55rem;margin:.7rem 0;overflow:hidden}.shared-alerts .meter-alert-register-row{border-bottom:1px solid #e7ece9;grid-template-columns:minmax(12rem,1.5fr) minmax(9rem,.8fr) minmax(12rem,1.2fr);align-items:center;gap:.75rem;min-height:2.8rem;padding:.55rem .75rem;display:grid}.shared-alerts .meter-alert-register-row:last-child{border-bottom:0}.shared-alerts .meter-alert-register-row.has-exception{background:#f2faf5}.shared-alerts .meter-alert-register-name{color:#52616b}.shared-alerts .meter-alert-register-row strong{font-variant-numeric:tabular-nums}.shared-alerts .meter-alert-register-row .negative-reading{color:#a6382f}.shared-alerts .meter-alert-register-action{gap:.15rem;display:grid}.shared-alerts .meter-alert-exception-toggle{color:#245f93;cursor:pointer;align-items:center;gap:.45rem;width:max-content;font-weight:650;display:inline-flex}.shared-alerts .meter-alert-exception-toggle input{accent-color:#27865b;width:1rem;height:1rem;margin:0}.shared-alerts .meter-alert-exception-status{color:#24734e;font-weight:650}.shared-alerts .meter-alert-exception-status button{color:#a6382f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.shared-alerts .meter-alert-register-action small,.shared-alerts .meter-alert-exception-help{color:#68766f}.shared-alerts .meter-alert-exception-history{font-style:italic}.shared-alerts .meter-alert-warning-exception{border:1px solid #dce3df;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin:.75rem 0;padding:.7rem .8rem;display:grid}.shared-alerts .meter-alert-warning-exception.has-exception{background:#f2faf5}.shared-alerts .meter-alert-warning-exception>span:first-child{gap:.15rem;display:grid}.shared-alerts .meter-alert-warning-exception small{color:#68766f}.shared-alerts .meter-alert-counter-issues{gap:.65rem;margin:.75rem 0;display:grid}.shared-alerts .meter-alert-counter-issue{background:#fffaf0;border:1px solid #ead8b5;border-radius:.5rem;padding:.8rem}.shared-alerts .meter-alert-counter-change{align-items:center;gap:.75rem;margin:.6rem 0 .35rem;display:flex}.shared-alerts .meter-alert-counter-change span{font-variant-numeric:tabular-nums;gap:.1rem;display:grid}.shared-alerts .meter-alert-counter-change small,.shared-alerts .meter-alert-counter-period{color:#68766f}.shared-alerts .meter-alert-counter-change b{color:#a6382f;font-size:1.1rem}.shared-alerts .meter-alert-counter-issue p{margin:.35rem 0}@media (width<=540px){.shared-alerts .meter-alert-diagnostics dl{grid-template-columns:minmax(0,1fr);gap:.2rem}.shared-alerts .meter-alert-diagnostics dd{margin-bottom:.5rem}.shared-alerts .meter-alert-register-row{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem}.shared-alerts .meter-alert-register-action{grid-column:1/-1;padding-top:.25rem}.shared-alerts .meter-alert-warning-exception{grid-template-columns:1fr}}.shared-alerts .meter-alert-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin:.75rem 0;display:flex}.shared-alerts .meter-alert-actions label{align-items:center;gap:.4rem;display:flex}.shared-alerts .meter-alert-clear-all{color:#a6382f;border-color:#d8a19c}.shared-alerts .meter-alert-tabs{border-bottom:1px solid #dce3df;gap:.25rem;margin:.9rem 0;display:flex}.shared-alerts .meter-alert-tabs button{color:#68766f;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.65rem 1rem;font-weight:600}.shared-alerts .meter-alert-tabs button.active{color:#245f93;border-bottom-color:#3d80bd}.shared-alerts .meter-alert-delete{color:#a6382f;border-color:#d8a19c}.shared-alerts .meter-alert-summary-row{cursor:pointer}.shared-alerts .meter-alert-summary-row:hover td{background:color-mix(in srgb, #3d80bd 7%, var(--white))}.meter-modal .meter-register-exceptions{overflow-wrap:anywhere;margin:22px 25px 0}.meter-modal .meter-register-exceptions>section{border-bottom:1px solid #dce3df;padding:12px 0}.meter-modal .meter-register-exceptions p{margin:8px 0;font-size:13px;line-height:1.5}.standard-date-time-input{width:100%;position:relative}.standard-date-time-input .date-time-trigger{width:100%;height:36px;color:inherit;font:inherit;text-align:left;border:1px solid var(--border,#d7dfdc);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0 10px;font-weight:400;display:flex}.standard-date-time-input .date-time-trigger:hover{border-color:var(--accent,#1594d0)}.standard-date-time-input .date-time-trigger .placeholder{color:#7a8784}.date-time-popover{z-index:100;border:1px solid var(--border,#d7dfdc);background:#fff;border-radius:9px;width:min(320px,100vw - 32px);padding:14px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #12252129}.date-time-month-header,.date-time-actions{justify-content:space-between;align-items:center;display:flex}.date-time-month-header button,.date-time-days button{background:0 0;border:0;justify-content:center;align-items:center;min-width:0;margin:0;padding:0;display:inline-flex}.date-time-month-header button{width:30px;height:30px}.date-time-weekdays,.date-time-days{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.date-time-weekdays{color:#6f7c79;text-align:center;margin:10px 0 4px;font-size:11px}.date-time-days button{aspect-ratio:1;border-radius:6px}.date-time-days button:hover:not(:disabled){background:#eaf6fc}.date-time-days button.outside{color:#a5afad}.date-time-days button.selected{color:#fff;background:var(--accent,#1594d0)}.date-time-clock{align-items:center;gap:10px;margin-top:12px;font-weight:600;display:flex}.date-time-clock input{width:auto;margin:0}.date-time-actions{border-top:1px solid var(--border,#d7dfdc);margin-top:14px;padding-top:12px}.date-time-actions button{margin:0}.power-energy-panel{--chart-accent:#269dcb;width:100%;min-width:0;color:var(--ink)}.shared-toolbar{font-size:var(--text-control);flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0;display:flex}.shared-toolbar label{align-items:center;gap:7px;display:flex}.shared-toolbar select{max-width:235px}.power-energy-panel button,.power-energy-panel input,.power-energy-panel select,.power-energy-panel textarea{font:inherit}.power-energy-panel button{cursor:pointer}.power-energy-panel button:disabled{opacity:.45;cursor:default}.power-energy-panel button:focus-visible,.power-energy-panel input:focus-visible,.power-energy-panel select:focus-visible{outline:2px solid var(--chart-accent);outline-offset:2px}.shared-chart-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.shared-chart-card{background:var(--white,#fff);border:1px solid var(--line,#dfe8ef);border-radius:14px;min-width:0;padding:22px;position:relative;container-type:inline-size}.shared-chart-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.shared-title{color:var(--chart-accent)}.shared-title h3{color:var(--ink);margin:0;font-size:21px;line-height:1.05}.shared-title span{font-size:var(--text-hint);margin-top:2px;line-height:1.2;display:block}.shared-chart-card button,.shared-history-admin button,.shared-alerts button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.shared-history-admin .shared-baseline-apply button.primary-button{color:#fff;box-shadow:none;background:#3d80bd;border-color:#3d80bd}.shared-chart-card button[aria-pressed=true]{color:var(--chart-accent);border-color:var(--chart-accent);background:#32aad71f}.shared-chart-summary{justify-content:space-between;align-items:center;margin:4px 0 12px;display:flex}.shared-chart-summary strong{margin:5px 0;font-size:30px;font-weight:600;display:block}.shared-chart-summary strong span{color:var(--muted);font-size:13px;font-weight:400}.shared-chart-summary small{font-size:var(--text-micro);color:var(--muted);display:block}.shared-total-line-control{align-items:center;gap:7px;display:inline-flex}.total-line-key{background:#f05a28;border-radius:999px;flex:none;width:24px;height:4px;display:inline-block}.shared-live{text-align:right}.shared-live button{margin-bottom:6px;font-size:11px}.latest-details{font-size:var(--text-hint);color:var(--muted);margin-bottom:14px}.latest-details div{margin:7px 0}.shared-range-buttons{font-size:var(--text-hint);flex-wrap:wrap;gap:4px;display:flex}.shared-resolution{font-size:var(--text-hint);justify-content:space-between;align-items:center;gap:8px;margin-top:13px;display:flex}.shared-resolution span{color:var(--muted);text-align:right}.shared-resolution select,.shared-toolbar select,.shared-calendar input,.shared-calendar select,.shared-custom input,.shared-history select{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:6px;padding:5px}.shared-custom{gap:8px;margin-top:10px;display:flex}.shared-custom label{flex:1;min-width:0;font-size:10px}.shared-custom input{width:100%;margin-top:4px;display:block}.shared-custom small{color:#bf7050;display:block}.shared-calendar{align-items:center;gap:10px;margin-top:10px;font-size:11px;display:flex}.shared-echart{width:100%;height:350px;margin-top:7px}.shared-chart-footer{font-size:var(--text-hint);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.shared-chart-footer>span{color:var(--muted);font-size:9px}.shared-chart-footer details{position:relative}.shared-chart-footer summary{cursor:pointer}.shared-quality,.shared-history{color:var(--muted);font-size:11px;line-height:1.6}.quality-warning{font-size:var(--text-hint);color:#b78437!important}.shared-error{background:#be5a3c14;border-radius:6px;padding:10px;font-size:12px;line-height:1.6}.shared-devices{position:relative}.shared-devices summary{cursor:pointer;border:1px solid var(--line);border-radius:8px;padding:8px 12px}.shared-devices.subset summary{color:var(--chart-accent);border-color:var(--chart-accent)}.shared-devices>div{z-index:30;background:var(--white);border:1px solid var(--line);border-radius:8px;width:290px;max-height:360px;padding:14px;position:absolute;top:40px;left:0;overflow:auto;box-shadow:0 10px 30px #0002}.shared-devices label{margin:10px 0}.shared-devices label button{margin-left:auto}.shared-chart-loading{color:var(--muted);text-align:center;padding:35px}.shared-history-admin{border:1px solid var(--line);border-radius:10px;margin:20px 0;padding:15px;font-size:12px}.shared-history-admin form{border-top:1px solid var(--line);max-width:700px;margin-top:15px;padding:15px 0}.shared-history-admin label{margin:10px 0;display:block}.shared-history-admin input:not([type=checkbox]),.shared-history-admin textarea,.shared-history-admin select{background:var(--white);width:100%;color:var(--ink);border:1px solid var(--line);border-radius:5px;padding:8px;display:block}.shared-alerts{padding:22px}.shared-alerts article{border-top:1px solid var(--line);padding:15px 0}.shared-alerts a{margin-top:8px;display:block}.dashboard-grid>.power-energy-panel{grid-column:1/-1}[data-theme=dark] .shared-chart-card{background:#101f2c}[data-theme=dark] .shared-devices>div{background:#142431}.shared-history{margin-bottom:16px}@container (width<=400px){.shared-chart-footer>span{display:none}.shared-chart-summary strong{font-size:25px}.shared-custom{flex-direction:column}}@media (width<=600px){.shared-chart-card{padding:15px}.shared-echart{height:320px}.shared-toolbar{gap:10px}.shared-toolbar select{max-width:200px}}.shared-toolbar .shared-panel-live{order:1;margin-left:auto}.shared-panel-live button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:7px;padding:6px 9px}.shared-panel-live button[aria-pressed=true]{color:var(--chart-accent);border-color:var(--chart-accent);background:#32aad71f}.shared-chart-card header{flex-wrap:wrap}.shared-header-controls{align-items:flex-start;gap:6px;max-width:100%;margin-left:auto;display:flex}.shared-header-controls .shared-range-buttons{flex-wrap:wrap;gap:4px;margin:0;display:flex}.shared-header-controls button{height:30px;font-size:var(--text-hint);white-space:nowrap}.shared-panel-live small{color:var(--muted);font-size:9px;display:block}.shared-chart-summary{justify-content:flex-start;gap:24px}.latest-readings-popover{align-self:center;margin:0;position:relative}.latest-readings-popover summary{cursor:pointer}.latest-readings-popover>.latest-readings-content{z-index:10;border:1px solid var(--line);background:var(--white);width:min(460px,55cqw);max-height:240px;color:var(--ink);border-radius:8px;padding:12px;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 8px 24px #0003}.shared-header-controls{flex-wrap:wrap;align-items:center}.shared-header-controls .shared-resolution{flex:none;margin:0}.shared-header-controls .shared-resolution label{align-items:center;gap:6px;display:flex}.shared-header-controls .shared-resolution select{height:30px}.shared-header-controls{grid-template-rows:30px 30px 38px;grid-template-columns:minmax(145px,auto) 212px 62px;justify-content:end;align-items:start;gap:6px 12px;display:grid;position:absolute;top:22px;right:22px}.shared-header-controls .shared-resolution{grid-area:1/1/3;padding-right:8px}.shared-header-controls .shared-duration-buttons{grid-area:1/2}.shared-header-controls .shared-calendar-buttons{grid-area:2/2}.shared-header-controls .shared-duration-buttons,.shared-header-controls .shared-calendar-buttons{grid-template-columns:repeat(4,50px);gap:4px;display:grid}.shared-header-controls .shared-range-buttons button{text-align:center;place-items:center;width:50px;padding-left:0;padding-right:0;display:grid}.shared-header-controls .shared-chart-actions{border-left:1px solid var(--line);grid-area:1/3/3;grid-template-rows:30px 30px;gap:6px;padding-left:11px;display:grid}.shared-chart-actions .shared-export-menu{width:50px;height:30px;margin:0}.shared-chart-action-control{border:1px solid var(--line);width:50px;height:30px;color:var(--ink);font-size:var(--text-hint);cursor:pointer;background:0 0;border-radius:7px;place-items:center;margin:0;padding:0;display:grid}.shared-link-button svg{margin:auto;display:block}.shared-header-controls .shared-specific-period{flex-wrap:nowrap;grid-area:3/1/auto/3;justify-self:end;margin-top:0;font-weight:400}.shared-specific-period>strong{font-weight:700}.shared-specific-period select,.shared-specific-period input{min-width:112px;height:32px;padding:0 8px}.shared-month-selectors{gap:6px;display:flex}.shared-month-selectors select{min-width:0}.shared-month-selectors select:first-child{width:112px}.shared-month-selectors select:last-child{width:92px}.shared-header-controls .shared-specific-custom{flex-flow:row;grid-area:3/1/auto/-1;justify-self:end;align-items:center;margin-top:0}.shared-specific-custom label{flex:0 0 205px;font-weight:400}.shared-specific-custom .standard-date-time-input{width:205px}.shared-specific-custom input{height:32px;margin-top:0}.shared-custom-to{font-size:11px;font-weight:700}.shared-export-menu{flex:none;margin-left:auto;position:relative}.shared-export-options{z-index:11;border:1px solid var(--line);background:var(--white);border-radius:8px;min-width:90px;padding:4px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 24px #0003}.shared-export-options button{border:0;width:100%}.shared-export-options button:hover{background:#32aad71f}@container (width<=500px){.shared-header-controls{grid-template-rows:30px 30px 30px 38px;grid-template-columns:212px 62px;position:static}.shared-header-controls .shared-resolution{grid-area:1/1/auto/-1;justify-self:end}.shared-header-controls .shared-duration-buttons{grid-area:2/1}.shared-header-controls .shared-calendar-buttons{grid-area:3/1}.shared-header-controls .shared-chart-actions{grid-area:2/2/4}.shared-header-controls .shared-specific-period{grid-row:4}.shared-header-controls .shared-specific-custom{grid-row:4;max-width:100%}.shared-specific-custom label,.shared-specific-custom .standard-date-time-input{flex-basis:205px;width:205px}.shared-chart-summary{flex-wrap:wrap;gap:12px}}.shared-plot-loading-wrap{position:relative}.shared-plot-loading{z-index:15;border:1px solid var(--line);background:var(--white);color:var(--muted);white-space:nowrap;pointer-events:none;border-radius:10px;flex-direction:column;align-items:center;gap:12px;padding:18px 24px;font-size:13px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shared-plot-loading .chart-throbber{border-width:3px;width:36px;height:36px}.chart-throbber{border:2px solid var(--line);border-top-color:var(--chart-accent,#269dcb);vertical-align:middle;border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.8s linear infinite chart-loading-spin;display:inline-block}@keyframes chart-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.chart-throbber{animation:none}}.shared-plot-loading-wrap[aria-busy=true]>.shared-echart{opacity:.3;filter:grayscale();pointer-events:none}.shared-plot-loading-wrap[aria-busy=true]{cursor:progress}.alert-table{text-align:left;border-collapse:collapse;width:100%}.alert-table-wrap{border:1px solid var(--line);background:var(--white);border-radius:10px}.alert-table th,.alert-table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:5px 18px}.alert-table td{font-size:12px}.alert-table .connection-status{font-size:11px}.alert-table td.mono{font-size:12px!important}.alert-table th{background:var(--paper);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.alert-table th button,.alert-table td>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.alert-table tbody tr:nth-child(2n){background:var(--paper)}.alert-table .alert-detail-row td{white-space:normal;padding:18px}.alert-table .connection-status.alert-time{color:#996419;background:#fff3d9}.notification-settings .notification-master,.notification-settings .notification-types label{cursor:pointer;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.notification-settings input[type=checkbox]{accent-color:#2475b8;flex:0 0 18px;width:18px;height:18px;margin:3px 0 0}.notification-settings label span{gap:5px;display:grid}.notification-settings label small{color:#68766f;font-weight:400;line-height:1.5}.notification-settings .notification-types{border:1px solid #dce3df;border-radius:8px;margin:10px 0;padding:10px 16px}.notification-settings .notification-types legend{padding:0 6px;font-weight:600}.notification-settings .notification-types:disabled{opacity:.55}.settings-workspace{width:100%;max-width:none;padding:0;overflow:hidden!important}.site-toast{z-index:120;color:#277a5b;width:auto;font-size:var(--text-hint);text-align:left;background:#ecf8f3;border:1px solid #bfe4d4;border-radius:9px;align-items:center;gap:9px;padding:11px 14px;animation:.18s ease-out site-toast-in;display:flex;position:fixed;top:72px;left:248px;right:16px;box-shadow:0 12px 32px #14302529}.main-shell.compact .site-toast{left:80px;right:8px}.site-toast-icon{color:#fff;width:18px;height:18px;font-size:var(--text-micro);background:#43a77f;border-radius:50%;place-items:center;display:grid}.site-toast button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;padding:0;font-size:18px;line-height:1;display:grid}@keyframes site-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.settings-tabs{grid-template-columns:repeat(var(--settings-tab-count), minmax(0, 190px));border-bottom:1px solid var(--line);background:#f6f8f7;gap:4px;padding:7px;display:grid}.settings-tabs button{width:100%;min-width:0;height:46px;color:var(--muted);font-size:var(--text-control);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 18px;font-weight:700}.settings-tabs button:hover{color:var(--ink);background:#ffffffb8}.settings-tabs button.active{color:#fff;background:var(--green);box-shadow:0 4px 12px #3d80bd33}.settings-form{gap:0}.settings-panel{align-content:start;gap:18px;min-height:390px;padding:28px 30px 30px;display:grid}.settings-form .settings-panel>label{width:min(720px,100%)}.settings-panel-heading{margin-bottom:3px}.settings-panel-heading h2{margin:0 0 7px}.settings-panel-heading p{color:var(--muted);font-size:var(--text-label);margin:0;line-height:1.55}.settings-form input,.settings-form select,.settings-workspace .notification-settings input[type=number]{border:1px solid var(--line);width:100%;height:42px;color:var(--ink);background:var(--white);border-radius:7px;outline:0;padding:0 12px}.settings-workspace .notification-settings input[type=number]:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 16%, transparent)}.settings-workspace .notification-settings>.primary-button{justify-self:start}.settings-workspace .notification-settings{gap:12px}.settings-workspace .notification-settings .settings-panel-heading{margin-bottom:0}.settings-workspace .notification-settings .notification-master,.settings-workspace .notification-settings .notification-types label{gap:10px;padding:8px 0}.settings-workspace .notification-settings .notification-choice+.notification-choice{border-top:1px solid #edf1ef}.settings-workspace .notification-settings .notification-choice>label:first-child{margin:0}.settings-workspace .notification-settings .notification-offline-threshold{color:var(--muted);font-size:var(--text-control);cursor:default;justify-content:flex-start;align-items:center;gap:10px;margin:-2px 0 5px 28px;padding:4px 0 8px;font-weight:500;display:flex}.settings-workspace .notification-settings .notification-offline-threshold.is-hidden{visibility:hidden;pointer-events:none}.settings-workspace .notification-settings .notification-number-control{white-space:nowrap;align-items:center;gap:7px;display:flex}.settings-workspace .notification-settings .notification-offline-threshold input[type=number]{width:76px;height:34px;font-size:var(--text-control);padding:0 8px}.settings-workspace .notification-settings .notification-types{justify-self:start;width:fit-content;max-width:100%;margin:2px 0;padding:6px 14px}.settings-workspace .notification-settings .notification-types legend{font-size:var(--text-label)}.settings-workspace .notification-settings label>span{gap:2px}.settings-workspace .notification-settings label strong{font-size:var(--text-label);line-height:1.35}.settings-workspace .notification-settings label small{color:#78857f;font-size:var(--text-hint);font-weight:400;line-height:1.35}.settings-workspace .notification-settings>label:not(.notification-master){font-size:var(--text-control);gap:6px}.settings-connections-panel{min-height:390px;padding:28px 30px 30px}.settings-connections-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.settings-connections-heading h2{margin:0 0 7px}.settings-connections-heading p{color:var(--muted);font-size:var(--text-hint);margin:0;line-height:1.5}.settings-connections-panel .registry-ingestion-toolbar{margin-bottom:14px}.settings-form input:focus,.settings-form select:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 16%, transparent)}.settings-help{color:var(--muted);font-size:var(--text-hint);margin:-3px 0 0;line-height:1.55}.settings-actions{border-top:1px solid var(--line);background:#f9faf9;justify-content:space-between;align-items:center;gap:20px;padding:16px 30px;display:flex}.settings-actions span{color:var(--muted);font-size:var(--text-hint)}.settings-actions .primary-button{flex:none}@media (width<=640px){.site-toast{top:62px;left:12px;right:12px}.settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-tabs button{height:42px}.settings-panel{padding:24px 20px}.settings-actions{flex-direction:column;align-items:stretch;padding:16px 20px}.settings-actions .primary-button{width:100%}.settings-connections-panel{padding:22px 20px}.settings-connections-heading{flex-direction:column;align-items:stretch}}.registry-sort{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;padding:4px 0}.registry-sort:hover{color:#1686bd}.registry-sort:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #1686bd}.registry-account-details{min-width:90px}.registry-account-details summary{cursor:pointer;color:#1674a4;white-space:nowrap}.registry-account-details>div{white-space:normal;background:#f4f8fa;border:1px solid #dbe5eb;border-radius:8px;min-width:240px;max-width:360px;margin-top:8px;padding:12px}.registry-account-details p{overflow-wrap:anywhere;margin:4px 0 12px}.registry-account-details ul{margin:8px 0 0;padding-left:18px}.registry-account-details li{overflow-wrap:anywhere;margin-bottom:10px}.accounts-list>.meter-table-wrap>table>tbody>tr>td{padding:7px 10px;font-size:12px}.accounts-list .cell-subtitle{margin-top:2px;font-size:11px}.accounts-list .status-pill{padding:3px 7px;font-size:10px}.accounts-list .row-actions{flex-wrap:nowrap;gap:3px}.accounts-list .row-actions button{width:27px;height:27px;padding:5px}.account-row-name{align-items:center;gap:6px;display:flex}.account-expand,.account-sort{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:3px 0;display:inline-flex}.account-expand{flex-shrink:0;padding:4px}.account-sort{white-space:nowrap}.account-sort svg{flex-shrink:0}.accounts-list .account-meters-row>td{background:var(--bg-soft,#7f7f7f0d);padding:10px 20px 14px 38px}.account-meter-table{width:100%}.accounts-list .account-meter-table th,.accounts-list .account-meter-table td{padding:6px 10px}.account-meter-link{color:inherit;align-items:center;gap:6px;display:inline-flex}.inverse-table-empty{color:var(--muted);padding:14px 10px;font-size:11px}.preview-fieldset{border:0;min-width:0;margin:0;padding:0}.preview-fieldset:disabled{opacity:1}button:disabled{cursor:not-allowed}.view-as-frame{padding-top:26px}.view-as-frame .topbar{top:26px}.accounts-list .account-row-name strong{white-space:nowrap}.content:has(.accounts-list){min-width:0}.accounts-list{min-width:0;max-width:100%}.accounts-list>.meter-table-wrap{width:100%;max-width:100%;overflow-x:auto}.accounts-list>.meter-table-wrap>table{table-layout:fixed;min-width:1000px}.accounts-list>.meter-table-wrap>table>thead>tr>th:first-child{width:200px}.accounts-list>.meter-table-wrap>table>thead>tr>th:nth-child(2){width:130px}.accounts-list>.meter-table-wrap>table>thead>tr>th:nth-child(3){width:200px}.accounts-list>.meter-table-wrap>table>thead>tr>th:nth-child(4){width:55px}.accounts-list>.meter-table-wrap>table>thead>tr>th:nth-child(5){width:95px}.accounts-list>.meter-table-wrap>table>thead>tr>th:nth-child(6),.accounts-list>.meter-table-wrap>table>thead>tr>th:nth-child(7){width:100px}.accounts-list>.meter-table-wrap>table>thead>tr>th:last-child{width:120px}.accounts-list>.meter-table-wrap>table>tbody>tr:not(.account-meters-row)>td:first-child,.accounts-list>.meter-table-wrap>table>tbody>tr:not(.account-meters-row)>td:nth-child(3){text-overflow:ellipsis;overflow:hidden}.accounts-list>.meter-table-wrap>table>thead>tr>th{letter-spacing:0;padding:12px 10px}.accounts-list .account-row-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-meters-expanded{padding-top:10px}.account-expanded-meta{color:var(--muted);justify-content:flex-start;gap:16px;padding:0 18px;font-size:10px;display:flex}.accounts-list>.meter-table-wrap>table>thead>tr>th:last-child,.accounts-list>.meter-table-wrap>table>tbody>tr:not(.account-meters-row)>td:last-child,.account-meter-table th:last-child,.account-meter-table td:last-child{z-index:2;background:var(--white);position:sticky;right:0;box-shadow:-10px 0 12px -12px #10243473}.accounts-list>.meter-table-wrap>table>thead>tr>th:last-child,.account-meter-table th:last-child{z-index:3;background:color-mix(in srgb, var(--paper) 58%, var(--white))}.account-expanded-meta span:first-child{color:var(--ink);text-transform:uppercase;font-weight:700}.accounts-list .connection-status.login-inactive{color:#28638c;background:#e4f2fc}.accounts-list .status-pill.expiry-expired{color:#a12d35;background:#fce7e9}.accounts-list .status-pill.expiry-soon{color:#775700;background:#fff2bd}[data-theme=dark] .accounts-list .connection-status.login-inactive{color:#a2d4f5;background:#193b54}[data-theme=dark] .accounts-list .status-pill.expiry-expired{color:#ffb2ba;background:#54242c}[data-theme=dark] .accounts-list .status-pill.expiry-soon{color:#ffe08a;background:#514318}
