/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-wm4ywu1aye],
.components-reconnect-repeated-attempt-visible[b-wm4ywu1aye],
.components-reconnect-failed-visible[b-wm4ywu1aye],
.components-pause-visible[b-wm4ywu1aye],
.components-resume-failed-visible[b-wm4ywu1aye],
.components-rejoining-animation[b-wm4ywu1aye] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-wm4ywu1aye],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-wm4ywu1aye],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-wm4ywu1aye],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-wm4ywu1aye],
#components-reconnect-modal.components-reconnect-retrying[b-wm4ywu1aye],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-wm4ywu1aye],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-wm4ywu1aye],
#components-reconnect-modal.components-reconnect-failed[b-wm4ywu1aye],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-wm4ywu1aye] {
    display: block;
}


#components-reconnect-modal[b-wm4ywu1aye] {
    background-color: white;
    width: 20rem;
    margin: 20vh auto;
    padding: 2rem;
    border: 0;
    border-radius: 0.5rem;
    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
    animation: components-reconnect-modal-fadeOutOpacity-b-wm4ywu1aye 0.5s both;
    &[open]

{
    animation: components-reconnect-modal-slideUp-b-wm4ywu1aye 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-wm4ywu1aye 0.5s ease-in-out 0.3s;
    animation-fill-mode: both;
}

}

#components-reconnect-modal[b-wm4ywu1aye]::backdrop {
    background-color: rgba(0, 0, 0, 0.4);
    animation: components-reconnect-modal-fadeInOpacity-b-wm4ywu1aye 0.5s ease-in-out;
    opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-wm4ywu1aye {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes components-reconnect-modal-fadeInOpacity-b-wm4ywu1aye {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fadeOutOpacity-b-wm4ywu1aye {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.components-reconnect-container[b-wm4ywu1aye] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

#components-reconnect-modal p[b-wm4ywu1aye] {
    margin: 0;
    text-align: center;
}

#components-reconnect-modal button[b-wm4ywu1aye] {
    border: 0;
    background-color: #6b9ed2;
    color: white;
    padding: 4px 24px;
    border-radius: 4px;
}

    #components-reconnect-modal button:hover[b-wm4ywu1aye] {
        background-color: #3b6ea2;
    }

    #components-reconnect-modal button:active[b-wm4ywu1aye] {
        background-color: #6b9ed2;
    }

.components-rejoining-animation[b-wm4ywu1aye] {
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-wm4ywu1aye] {
        position: absolute;
        border: 3px solid #0087ff;
        opacity: 1;
        border-radius: 50%;
        animation: components-rejoining-animation-b-wm4ywu1aye 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .components-rejoining-animation div:nth-child(2)[b-wm4ywu1aye] {
            animation-delay: -0.5s;
        }

@keyframes components-rejoining-animation-b-wm4ywu1aye {
    0% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 80px;
        height: 80px;
        opacity: 0;
    }
}
/* /Components/Pages/AnalyticsCenter.razor.rz.scp.css */
.analytics-page[b-232cx72kh2]{display:grid;gap:1rem}.analytics-header[b-232cx72kh2],.analytics-actions[b-232cx72kh2],.analytics-toolbar[b-232cx72kh2],.editor-strip[b-232cx72kh2],.widget-form[b-232cx72kh2],.analytics-widget header[b-232cx72kh2],.widget-actions[b-232cx72kh2],.analytics-widget footer[b-232cx72kh2]{display:flex;align-items:center;gap:.7rem}.analytics-header[b-232cx72kh2]{justify-content:space-between}.analytics-actions[b-232cx72kh2]{justify-content:flex-end}.analytics-toolbar[b-232cx72kh2]{position:sticky;top:0;z-index:5;flex-wrap:wrap;padding:.75rem;border:1px solid #214761;background:#061724ee;backdrop-filter:blur(8px)}.analytics-toolbar label[b-232cx72kh2],.editor-strip label[b-232cx72kh2],.widget-form label[b-232cx72kh2]{display:grid;gap:.2rem;font-size:.7rem;font-weight:800;color:#8eb2c9}.analytics-toolbar select[b-232cx72kh2],.editor-strip input[b-232cx72kh2],.editor-strip select[b-232cx72kh2],.widget-form input[b-232cx72kh2],.widget-form select[b-232cx72kh2]{min-width:135px;padding:.55rem;border:1px solid #2b5872;background:#081d2d;color:#edf8ff}.tool-button[b-232cx72kh2],.widget-actions button[b-232cx72kh2]{padding:.48rem .65rem;border:1px solid #327394;background:#09243a;color:#7fd8ff}.refresh-state[b-232cx72kh2]{margin-left:auto;color:#7197ae;font-size:.75rem}.editor-strip[b-232cx72kh2],.widget-form[b-232cx72kh2]{flex-wrap:wrap;padding:1rem;border:1px dashed #3b8db5;background:#082237}.editor-strip label:first-child[b-232cx72kh2]{flex:1}.editor-strip label:nth-child(2)[b-232cx72kh2]{flex:2}.widget-form[b-232cx72kh2]{align-items:end}.widget-form h2[b-232cx72kh2]{width:100%;margin:0}.widget-grid[b-232cx72kh2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:1rem}.analytics-widget[b-232cx72kh2]{display:grid;grid-template-rows:auto 1fr auto;min-height:300px;padding:1rem;border:1px solid #224a63;background:linear-gradient(145deg,#071a29,#0a2438);box-shadow:0 10px 30px #0003}.analytics-widget.width-2[b-232cx72kh2]{grid-column:span 2}.analytics-widget.width-3[b-232cx72kh2]{grid-column:span 3}.analytics-widget.height-2[b-232cx72kh2]{grid-row:span 2;min-height:600px}.analytics-widget header[b-232cx72kh2]{justify-content:space-between;align-items:flex-start}.analytics-widget h2[b-232cx72kh2]{margin:0;font-size:1.05rem}.analytics-widget header small[b-232cx72kh2]{color:#7fa5bd}.widget-actions[b-232cx72kh2]{justify-content:flex-end}.widget-actions button[b-232cx72kh2]{min-width:31px;padding:.3rem}.widget-actions .delete[b-232cx72kh2]{border-color:#783f4c;color:#ff8490}.analytics-chart[b-232cx72kh2]{width:100%;min-height:220px}.analytics-chart .grid[b-232cx72kh2]{stroke:#1e4054;stroke-width:1}.data-line[b-232cx72kh2]{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.series-0[b-232cx72kh2]{stroke:#46c8f2}.series-1[b-232cx72kh2]{stroke:#f1b956}.series-2[b-232cx72kh2]{stroke:#52d49e}.series-3[b-232cx72kh2]{stroke:#b593ef}.legend-text[b-232cx72kh2]{fill:#9dbdd1;font-size:11px}.indicator[b-232cx72kh2]{display:grid;place-items:center;align-content:center;gap:.6rem;text-align:center}.indicator strong[b-232cx72kh2]{font-size:clamp(2rem,5vw,4.5rem);color:#55cef5}.indicator span[b-232cx72kh2]{font-weight:800}.indicator .up[b-232cx72kh2]{color:#f2b84e}.indicator .down[b-232cx72kh2]{color:#55cef5}.indicator .stable[b-232cx72kh2]{color:#48ce99}.indicator small[b-232cx72kh2]{color:#87aabd}.gauge[b-232cx72kh2]{align-self:center;justify-self:center;display:grid;place-items:center;width:210px;height:105px;overflow:hidden;position:relative}.gauge[b-232cx72kh2]:before{content:"";position:absolute;top:0;width:190px;height:190px;border-radius:50%;background:conic-gradient(from 270deg,#49c9f3 calc(var(--value)*1.8deg),#18384c 0 180deg,transparent 0)}.gauge[b-232cx72kh2]:after{content:"";position:absolute;top:18px;width:154px;height:154px;border-radius:50%;background:#081d2d}.gauge div[b-232cx72kh2]{z-index:1;display:grid;text-align:center;margin-top:38px}.gauge strong[b-232cx72kh2]{font-size:2rem}.gauge-scale[b-232cx72kh2]{display:flex;justify-content:space-between;color:#789db5}.analytics-table[b-232cx72kh2]{display:grid;align-content:start;margin-top:.8rem}.analytics-table>div[b-232cx72kh2]{display:grid;grid-template-columns:1.5fr 1fr .7fr;gap:.6rem;padding:.45rem;border-bottom:1px solid #183b50;font-size:.76rem}.analytics-widget footer[b-232cx72kh2]{justify-content:space-between;color:#789db5;font-size:.72rem}.analytics-widget footer a[b-232cx72kh2]{color:#55cef5}.widget-empty[b-232cx72kh2]{display:grid;place-items:center;color:#759bb2}.analytics-fullscreen[b-232cx72kh2]{position:fixed;inset:0;z-index:1000;padding:1rem;overflow:auto;background:#04121e}.analytics-fullscreen .analytics-header p[b-232cx72kh2]{display:none}@media(max-width:1100px){.widget-grid[b-232cx72kh2]{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-widget.width-3[b-232cx72kh2]{grid-column:span 2}}@media(max-width:720px){.analytics-header[b-232cx72kh2]{align-items:flex-start;flex-direction:column}.analytics-actions[b-232cx72kh2]{flex-wrap:wrap}.widget-grid[b-232cx72kh2]{grid-template-columns:1fr}.analytics-widget.width-2[b-232cx72kh2],.analytics-widget.width-3[b-232cx72kh2]{grid-column:span 1}.refresh-state[b-232cx72kh2]{margin-left:0}}
/* /Components/Pages/DeviceIntegration.razor.rz.scp.css */
.device-integration-page[b-xbapm1p1ee]{display:grid;gap:1.4rem}.device-integration-guide[b-xbapm1p1ee]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.device-integration-guide article[b-xbapm1p1ee]{display:flex;align-items:flex-start;gap:.8rem;padding:1rem;border:1px solid #294a61;border-radius:.65rem;background:#0a1b2b}.device-integration-guide article>span[b-xbapm1p1ee]{display:grid;place-items:center;flex:0 0 2rem;height:2rem;border-radius:50%;background:#55c7ed;color:#061521;font-weight:900}.device-integration-guide div[b-xbapm1p1ee]{display:grid;gap:.35rem}.device-integration-guide strong[b-xbapm1p1ee]{color:#f3fbff}.device-integration-guide small[b-xbapm1p1ee]{color:#a9c0cf;line-height:1.45}.device-key-result code[b-xbapm1p1ee]{display:block;overflow-wrap:anywhere;padding:.7rem;border-radius:.4rem;background:#061b17;color:#bfffe2;font-size:.9rem}.device-empty-state[b-xbapm1p1ee]{margin:0;padding:3rem 1.5rem;text-align:center;border:1px dashed #315873;background:#081725}.device-empty-state p[b-xbapm1p1ee]{max-width:42rem;margin:.45rem auto 1.25rem;color:#a9c0cf}.device-empty-icon[b-xbapm1p1ee]{display:grid;place-items:center;width:3.5rem;height:3.5rem;margin:0 auto .75rem;border:1px solid #3d7798;border-radius:50%;color:#55c7ed;font-size:2rem}.device-list-heading[b-xbapm1p1ee]{display:flex;align-items:end;justify-content:space-between;gap:1rem}.device-list-heading h2[b-xbapm1p1ee]{margin:.15rem 0 0}.device-list-heading>span[b-xbapm1p1ee]{color:#a9c0cf}.device-list article[b-xbapm1p1ee]{grid-template-columns:1.25fr .65fr auto;align-items:center}.device-list article>div[b-xbapm1p1ee]{display:grid;gap:.25rem}.device-list article>div small[b-xbapm1p1ee]{color:#a9c0cf}.device-status[b-xbapm1p1ee]{justify-self:start;padding:.35rem .55rem;border-radius:999px;font-size:.78rem;font-weight:800}.device-status.enabled[b-xbapm1p1ee]{background:#113b2e;color:#8de5b8}.device-status.disabled[b-xbapm1p1ee]{background:#2c2730;color:#d5b9df}.device-rotation-warning[b-xbapm1p1ee]{margin:0;padding:.85rem 1rem;border-left:4px solid #efb45b;background:#241d13;color:#e8d6b9}@media(max-width:800px){.device-integration-guide[b-xbapm1p1ee]{grid-template-columns:1fr}.device-list article[b-xbapm1p1ee]{grid-template-columns:1fr}.device-list article button[b-xbapm1p1ee]{justify-self:start}.device-list-heading[b-xbapm1p1ee]{align-items:flex-start;flex-direction:column}}
/* /Components/Pages/Monitoring.razor.rz.scp.css */
.monitoring-page[b-s1x31l2z3p]{display:grid;gap:1.25rem}.monitoring-header[b-s1x31l2z3p],.header-actions[b-s1x31l2z3p],.panel-heading[b-s1x31l2z3p],.legend[b-s1x31l2z3p],.alarm-actions[b-s1x31l2z3p]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.header-actions[b-s1x31l2z3p]{justify-content:flex-end}.updated[b-s1x31l2z3p]{font-size:.78rem;color:#82a6c2}.filter-bar[b-s1x31l2z3p]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:.85rem;padding:1rem;border:1px solid #214761;background:#071b2b}.filter-bar label[b-s1x31l2z3p],.context-panel label[b-s1x31l2z3p]{display:grid;gap:.35rem;font-size:.76rem;font-weight:700;color:#a9c9df}.filter-bar select[b-s1x31l2z3p],.context-panel select[b-s1x31l2z3p],.context-panel input[b-s1x31l2z3p],.context-panel textarea[b-s1x31l2z3p]{width:100%;padding:.68rem;border:1px solid #2b5872;border-radius:3px;background:#061725;color:#ecf7ff}.filter-bar .check-option[b-s1x31l2z3p]{display:flex;align-items:center;align-self:end;padding:.6rem 0;font-weight:500}.check-option input[b-s1x31l2z3p]{accent-color:#4fc3f7}.monitoring-summary[b-s1x31l2z3p]{grid-template-columns:repeat(5,1fr)}.monitoring-summary article[b-s1x31l2z3p]{border-top:3px solid #42738d}.monitoring-summary .good[b-s1x31l2z3p]{border-color:#33c48d}.monitoring-summary .attention[b-s1x31l2z3p]{border-color:#f0b64d}.monitoring-summary .danger[b-s1x31l2z3p]{border-color:#ef6673}.measurement-strip[b-s1x31l2z3p]{display:grid;grid-template-columns:1.5fr repeat(3,1fr);border:1px solid #214761;background:#081d2e}.measurement-strip>div[b-s1x31l2z3p]{display:grid;gap:.25rem;padding:1rem;border-right:1px solid #214761}.measurement-strip>div:last-child[b-s1x31l2z3p]{border:0}.measurement-strip span[b-s1x31l2z3p],.measurement-strip small[b-s1x31l2z3p]{font-size:.75rem;color:#86aac3}.measurement-strip strong[b-s1x31l2z3p]{font-size:1.06rem}.quality[b-s1x31l2z3p]{font-weight:800}.quality.good[b-s1x31l2z3p]{color:#38d39f}.quality.uncertain[b-s1x31l2z3p],.quality.stale[b-s1x31l2z3p]{color:#f3bd59}.quality.bad[b-s1x31l2z3p]{color:#ff7882}.quality.nodata[b-s1x31l2z3p]{color:#7894a8}.trend-up[b-s1x31l2z3p]{color:#f3bd59}.trend-down[b-s1x31l2z3p]{color:#56c7ff}.trend-stable[b-s1x31l2z3p]{color:#38d39f}.dashboard-grid[b-s1x31l2z3p]{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(280px,.8fr);gap:1rem}.chart-panel[b-s1x31l2z3p],.context-panel[b-s1x31l2z3p],.device-overview[b-s1x31l2z3p],.advanced-alarms[b-s1x31l2z3p]{padding:1.1rem;border:1px solid #214761;background:#071b2b}.panel-heading h2[b-s1x31l2z3p],.context-panel h2[b-s1x31l2z3p]{margin:.1rem 0}.legend[b-s1x31l2z3p]{justify-content:flex-end;flex-wrap:wrap;font-size:.72rem;color:#9ebbd0}.legend span[b-s1x31l2z3p]:before{content:"";display:inline-block;width:18px;height:3px;margin-right:.35rem;vertical-align:middle}.current-line[b-s1x31l2z3p]:before{background:#4cc9f0}.previous-line[b-s1x31l2z3p]:before{background:#8c79d9}.limit-band[b-s1x31l2z3p]:before{height:9px!important;background:#1d786a88}.history-chart[b-s1x31l2z3p]{width:100%;min-height:270px;margin-top:.8rem}.grid-line[b-s1x31l2z3p]{stroke:#1d3c50;stroke-width:1}.axis-label[b-s1x31l2z3p]{fill:#7498af;font-size:11px}.expected-band[b-s1x31l2z3p]{fill:#2cbf8a22;stroke:#35bd8a66}.series[b-s1x31l2z3p]{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.series.current[b-s1x31l2z3p]{stroke:#4cc9f0}.series.previous[b-s1x31l2z3p]{stroke:#8c79d9;stroke-width:2;stroke-dasharray:7 5}.annotation-line[b-s1x31l2z3p]{stroke:#f0b64d;stroke-width:2;stroke-dasharray:3 4}.chart-empty[b-s1x31l2z3p]{display:grid;place-items:center;min-height:280px;color:#82a6c2}.statistics[b-s1x31l2z3p]{display:flex;gap:.65rem;flex-wrap:wrap}.statistics span[b-s1x31l2z3p]{display:grid;min-width:110px;padding:.65rem;background:#0b2437}.statistics small[b-s1x31l2z3p]{color:#82a6c2}.context-panel[b-s1x31l2z3p]{display:flex;flex-direction:column;gap:.7rem}.context-panel p[b-s1x31l2z3p]{font-size:.82rem;color:#9abbd0}.timeline[b-s1x31l2z3p]{display:grid;gap:.55rem;max-height:300px;overflow:auto}.timeline article[b-s1x31l2z3p]{display:grid;gap:.15rem;padding:.65rem;border-left:3px solid #3bbde9;background:#0a2234}.timeline time[b-s1x31l2z3p],.timeline span[b-s1x31l2z3p]{font-size:.68rem;color:#79a1bb}.timeline p[b-s1x31l2z3p]{margin:.15rem 0 0}.device-table[b-s1x31l2z3p]{display:grid;overflow:auto}.table-row[b-s1x31l2z3p]{display:grid;grid-template-columns:2fr repeat(5,1fr);gap:.75rem;align-items:center;min-width:780px;padding:.7rem;border:0;border-bottom:1px solid #19394d;background:transparent;color:#dcecf6;text-align:left}.table-row:not(.table-head)[b-s1x31l2z3p]{cursor:pointer}.table-row:not(.table-head):hover[b-s1x31l2z3p],.table-row.selected[b-s1x31l2z3p]{background:#0d2b40}.table-row small[b-s1x31l2z3p]{display:block;color:#789db5}.table-head[b-s1x31l2z3p]{font-size:.72rem;font-weight:800;color:#7da6c0;text-transform:uppercase}.advanced-alarms[b-s1x31l2z3p]{display:grid;gap:.75rem}.advanced-alarms>article[b-s1x31l2z3p]{padding:1rem;border:1px solid #25485e;background:#081d2e}.advanced-alarms article>div:first-child[b-s1x31l2z3p]{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap}.alarm-state[b-s1x31l2z3p]{padding:.25rem .45rem;border:1px solid #376078;font-size:.7rem}.alarm-state.open[b-s1x31l2z3p]{color:#ff7882}.alarm-state.acknowledged[b-s1x31l2z3p],.alarm-state.silenced[b-s1x31l2z3p]{color:#f3bd59}.alarm-state.resolved[b-s1x31l2z3p]{color:#38d39f}.alarm-actions[b-s1x31l2z3p]{justify-content:flex-start;margin-top:.7rem}.empty-inline[b-s1x31l2z3p]{color:#88a9bd}@media(max-width:1050px){.filter-bar[b-s1x31l2z3p]{grid-template-columns:repeat(2,1fr)}.dashboard-grid[b-s1x31l2z3p]{grid-template-columns:1fr}.measurement-strip[b-s1x31l2z3p]{grid-template-columns:repeat(2,1fr)}.monitoring-summary[b-s1x31l2z3p]{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.filter-bar[b-s1x31l2z3p],.measurement-strip[b-s1x31l2z3p],.monitoring-summary[b-s1x31l2z3p]{grid-template-columns:1fr}.monitoring-header[b-s1x31l2z3p],.header-actions[b-s1x31l2z3p],.panel-heading[b-s1x31l2z3p]{align-items:flex-start;flex-direction:column}.measurement-strip>div[b-s1x31l2z3p]{border-right:0;border-bottom:1px solid #214761}}
/* /Components/Pages/PowerQuality.razor.rz.scp.css */
.pq[b-bhbmgtarrl]{display:grid;gap:1rem}.panel[b-bhbmgtarrl]{padding:1rem;border:1px solid #244c65;background:#081c2c}.form[b-bhbmgtarrl]{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.form label[b-bhbmgtarrl]{display:grid;gap:.25rem}.file[b-bhbmgtarrl]{grid-column:1/-1}.cards[b-bhbmgtarrl]{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.cards article[b-bhbmgtarrl]{display:grid;padding:.8rem;border:1px solid #27617d;background:#092438}.cards span[b-bhbmgtarrl]{color:#82a8bf}.cards b[b-bhbmgtarrl]{color:#66d5fb}svg[b-bhbmgtarrl]{width:100%;height:240px;background:#061522}.voltage[b-bhbmgtarrl],.current[b-bhbmgtarrl]{fill:none;stroke-width:1.5}.voltage[b-bhbmgtarrl]{stroke:#55cdf8}.current[b-bhbmgtarrl]{stroke:#f3a75b}.two[b-bhbmgtarrl]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.bars[b-bhbmgtarrl]{height:240px;display:flex;align-items:end;gap:.25rem}.bars div[b-bhbmgtarrl]{height:100%;flex:1;display:flex;flex-direction:column;justify-content:end;align-items:center}.bars i[b-bhbmgtarrl]{width:70%;min-height:1px;background:#59cdf8}.bars small[b-bhbmgtarrl]{font-size:.55rem}.report-title[b-bhbmgtarrl]{display:flex;justify-content:space-between;align-items:center}pre[b-bhbmgtarrl]{white-space:pre-wrap;max-height:520px;overflow:auto;color:#a9c9dc}.message[b-bhbmgtarrl]{padding:.7rem;border-left:3px solid #57cafa;background:#092438}@media(max-width:850px){.form[b-bhbmgtarrl],.cards[b-bhbmgtarrl],.two[b-bhbmgtarrl]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.form[b-bhbmgtarrl],.cards[b-bhbmgtarrl],.two[b-bhbmgtarrl]{grid-template-columns:1fr}}
/* /Components/Pages/SparkplugIntegration.razor.rz.scp.css */
.sparkplug-page[b-f2vwfj2xx4]{display:grid;gap:1rem}.spark-message[b-f2vwfj2xx4]{padding:.8rem 1rem;border-left:4px solid}.spark-message.ok[b-f2vwfj2xx4]{border-color:#45d197;background:#0c3027;color:#a8f5d4}.spark-message.error[b-f2vwfj2xx4]{border-color:#e35d6a;background:#381720;color:#ffc1c7}.spark-summary[b-f2vwfj2xx4]{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem}.spark-summary article[b-f2vwfj2xx4]{display:grid;gap:.2rem;padding:.8rem 1rem;border:1px solid #244c65;background:#081c2c}.spark-summary span[b-f2vwfj2xx4]{color:#82a8bf;font-size:.7rem}.spark-summary b[b-f2vwfj2xx4]{font-size:1.35rem;color:#5ed3fa}.spark-grid[b-f2vwfj2xx4]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.spark-card[b-f2vwfj2xx4]{display:grid;align-content:start;gap:.7rem;padding:1rem;border:1px solid #244c65;background:linear-gradient(145deg,#071a29,#092438)}.spark-card h2[b-f2vwfj2xx4]{margin:0}.spark-card label[b-f2vwfj2xx4]{display:grid;gap:.25rem;color:#90b2c7;font-size:.72rem;font-weight:800}.spark-card small[b-f2vwfj2xx4]{color:#799eb5}.form-pair[b-f2vwfj2xx4]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.spark-card label.check[b-f2vwfj2xx4]{display:flex;align-items:center;gap:.45rem}.check input[b-f2vwfj2xx4]{width:auto}.section-title[b-f2vwfj2xx4]{display:flex;align-items:end;justify-content:space-between;gap:1rem}.section-title>span[b-f2vwfj2xx4]{color:#7b9eb4}.spark-table[b-f2vwfj2xx4]{display:grid;overflow:auto}.spark-table>div[b-f2vwfj2xx4]{display:grid;grid-template-columns:1.15fr 1.4fr 1fr .7fr 1fr;gap:.6rem;align-items:center;min-width:850px;padding:.6rem;border-bottom:1px solid #17394d}.spark-table .head[b-f2vwfj2xx4]{color:#7399b1;font-size:.68rem}.spark-table span:first-child[b-f2vwfj2xx4]{display:grid}.spark-table code[b-f2vwfj2xx4],.audit-list code[b-f2vwfj2xx4]{color:#70cbed}.state[b-f2vwfj2xx4],.approval[b-f2vwfj2xx4]{justify-self:start;padding:.25rem .45rem;border:1px solid #31566e;font-size:.68rem}.state.online[b-f2vwfj2xx4],.approval.approved[b-f2vwfj2xx4]{border-color:#28785c;color:#65dda9}.state.offline[b-f2vwfj2xx4],.state.nodeoffline[b-f2vwfj2xx4],.approval.rejected[b-f2vwfj2xx4]{border-color:#7b3944;color:#f48d99}.approval.pending[b-f2vwfj2xx4],.state.provisioned[b-f2vwfj2xx4],.state.discovered[b-f2vwfj2xx4]{border-color:#89632d;color:#e8ba68}.sim-controls[b-f2vwfj2xx4]{display:grid;grid-template-columns:1fr 1fr .45fr;gap:.7rem;align-items:end}.sim-buttons[b-f2vwfj2xx4]{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.45rem}.sim-buttons button[b-f2vwfj2xx4]{padding:.55rem .8rem;border:1px solid #34789c;background:#0a2a40;color:#8bdcff;font-weight:800}.sim-buttons .death[b-f2vwfj2xx4]{border-color:#85424c;color:#f39ca5}.flow-note[b-f2vwfj2xx4]{margin:0;color:#91b2c6}.discovery-list[b-f2vwfj2xx4]{display:grid;gap:.5rem}.discovery-list article[b-f2vwfj2xx4]{display:grid;grid-template-columns:1.1fr auto auto 1.2fr auto;gap:.6rem;align-items:center;padding:.65rem;border:1px solid #1c4258}.discovery-list article>div[b-f2vwfj2xx4]{display:grid}.audit-list[b-f2vwfj2xx4]{display:grid}.audit-list>div[b-f2vwfj2xx4]{display:grid;grid-template-columns:70px 70px minmax(220px,1fr) 80px 1fr;gap:.6rem;padding:.45rem;border-bottom:1px solid #17394d;font-size:.72rem}.accepted[b-f2vwfj2xx4]{color:#62d9a4}.rejected[b-f2vwfj2xx4]{color:#f28e99}@media(max-width:850px){.spark-summary[b-f2vwfj2xx4],.spark-grid[b-f2vwfj2xx4]{grid-template-columns:1fr 1fr}.discovery-list article[b-f2vwfj2xx4],.sim-controls[b-f2vwfj2xx4]{grid-template-columns:1fr}.sim-buttons[b-f2vwfj2xx4]{grid-column:1}.audit-list>div[b-f2vwfj2xx4]{grid-template-columns:60px 60px 1fr}.audit-list small[b-f2vwfj2xx4]{grid-column:1/-1}}@media(max-width:560px){.spark-summary[b-f2vwfj2xx4],.spark-grid[b-f2vwfj2xx4]{grid-template-columns:1fr}}
.state.connected[b-f2vwfj2xx4]{border-color:#28785c;color:#65dda9}.state.connecting[b-f2vwfj2xx4],.state.reconnecting[b-f2vwfj2xx4],.state.configured[b-f2vwfj2xx4],.state.simulation[b-f2vwfj2xx4]{border-color:#89632d;color:#e8ba68}.state.disconnected[b-f2vwfj2xx4],.state.failed[b-f2vwfj2xx4]{border-color:#7b3944;color:#f48d99}
/* /Components/Shared/HelpAssistant.razor.rz.scp.css */
.context-help-trigger[b-fdy865p1uy]{position:fixed;right:1.35rem;bottom:1.35rem;z-index:950;display:flex;align-items:center;gap:.55rem;padding:.7rem 1rem;border:1px solid #54c9f3;border-radius:999px;background:#071827;color:#eaf8ff;box-shadow:0 10px 30px #0008;cursor:pointer}.context-help-trigger span[b-fdy865p1uy]{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:50%;background:#55c7ed;color:#041522;font-weight:900}.context-help-trigger:hover[b-fdy865p1uy]{transform:translateY(-2px);background:#0b2539}.context-help-backdrop[b-fdy865p1uy]{position:fixed;inset:0;z-index:2000;display:flex;justify-content:flex-end;background:#020b13bf;backdrop-filter:blur(2px)}.context-help-panel[b-fdy865p1uy]{display:flex;flex-direction:column;width:min(720px,96vw);height:100vh;background:#071421;color:#dcebf4;box-shadow:-16px 0 45px #0009}.context-help-header[b-fdy865p1uy],.context-help-footer[b-fdy865p1uy]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.4rem;background:#0a1d2d;border-bottom:1px solid #27465b}.context-help-header p[b-fdy865p1uy]{margin:0 0 .25rem;color:#55c7ed;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.context-help-header h2[b-fdy865p1uy]{margin:0;color:#fff;font-size:1.45rem}.context-help-collapse[b-fdy865p1uy]{display:flex;align-items:center;gap:.35rem;border:1px solid #496779;border-radius:.55rem;background:transparent;color:#dcebf4;padding:.55rem .75rem;cursor:pointer}.context-help-collapse span[b-fdy865p1uy]{font-size:1.5rem;line-height:.7}.context-help-search[b-fdy865p1uy]{padding:1rem 1.4rem;background:#0d2638}.context-help-search label[b-fdy865p1uy]{display:block;margin-bottom:.4rem;font-weight:700}.context-help-search input[b-fdy865p1uy]{box-sizing:border-box;width:100%;padding:.72rem .8rem;border:1px solid #41667e;border-radius:.55rem;background:#061521;color:#fff}.context-help-search small[b-fdy865p1uy]{display:block;margin-top:.45rem;color:#9eb6c5}.context-help-search kbd[b-fdy865p1uy]{padding:.08rem .28rem;border:1px solid #597588;border-radius:.25rem;background:#071421;color:#dcebf4}.context-help-content[b-fdy865p1uy]{flex:1;overflow-y:auto;padding:1.2rem 1.4rem 2rem}.context-help-purpose[b-fdy865p1uy],.context-help-section[b-fdy865p1uy],.context-help-guidance[b-fdy865p1uy],.context-help-care[b-fdy865p1uy]{padding:1rem 1.1rem;margin-bottom:1rem;border:1px solid #29485c;border-radius:.8rem;background:#0a1d2d}.context-help-purpose[b-fdy865p1uy]{border-left:5px solid #55c7ed}.context-help-purpose span[b-fdy865p1uy]{color:#55c7ed;font-size:.76rem;font-weight:800;text-transform:uppercase}.context-help-purpose p[b-fdy865p1uy]{margin:.5rem 0 0;line-height:1.55}.context-help-section h3[b-fdy865p1uy],.context-help-guidance h3[b-fdy865p1uy],.context-help-care h3[b-fdy865p1uy]{margin:0 0 .75rem;color:#fff;font-size:1.05rem}.context-help-section li[b-fdy865p1uy],.context-help-guidance li[b-fdy865p1uy],.context-help-care li[b-fdy865p1uy]{margin-bottom:.58rem;padding-left:.25rem;line-height:1.5}.context-help-guidance[b-fdy865p1uy]{border-left:5px solid #7ccf9b}.context-help-care[b-fdy865p1uy]{border-left:5px solid #efb45b;background:#241d13}.context-help-empty[b-fdy865p1uy]{padding:1rem;border:1px dashed #557182;border-radius:.7rem;color:#bad0dc}.context-help-footer[b-fdy865p1uy]{border-top:1px solid #27465b;border-bottom:0;color:#9eb6c5}.context-help-footer button[b-fdy865p1uy]{border:0;border-radius:.55rem;background:#55c7ed;color:#041522;padding:.68rem 1rem;font-weight:800;cursor:pointer}.context-help-footer button:hover[b-fdy865p1uy]{background:#83dcfa}@media(max-width:640px){.context-help-trigger[b-fdy865p1uy]{right:.7rem;bottom:.7rem}.context-help-panel[b-fdy865p1uy]{width:100vw}.context-help-header[b-fdy865p1uy],.context-help-footer[b-fdy865p1uy],.context-help-search[b-fdy865p1uy],.context-help-content[b-fdy865p1uy]{padding-left:1rem;padding-right:1rem}.context-help-footer[b-fdy865p1uy]{align-items:stretch;flex-direction:column}.context-help-footer button[b-fdy865p1uy]{width:100%}.context-help-collapse[b-fdy865p1uy]{font-size:0}.context-help-collapse span[b-fdy865p1uy]{font-size:1.5rem}}
