@import '_content/Climate.Blazor/Climate.Blazor.bundle.scp.css';
@import '_content/Cockpit.Blazor.Shared/Cockpit.Blazor.Shared.bundle.scp.css';
@import '_content/Cockpit.Blazor/Cockpit.Blazor.bundle.scp.css';
@import '_content/DittoPortal.Pages.BlazorComponents.MobileMenu/DittoPortal.Pages.BlazorComponents.MobileMenu.bundle.scp.css';
@import '_content/DittoPortal.Pages.Shared/DittoPortal.Pages.Shared.bundle.scp.css';
@import '_content/Ecare.Blazor/Ecare.Blazor.bundle.scp.css';
@import '_content/Ecare10.Blazor/Ecare10.Blazor.bundle.scp.css';
@import '_content/Pia.Blazor/Pia.Blazor.bundle.scp.css';
@import '_content/Piaplus.Blazor/Piaplus.Blazor.bundle.scp.css';
@import '_content/Adnexxus.Blazor.ConfirmDialog/Adnexxus.Blazor.ConfirmDialog.bundle.scp.css';
@import '_content/Adnexxus.Blazor.ProgressDialog/Adnexxus.Blazor.ProgressDialog.bundle.scp.css';
@import '_content/Adnexxus.Blazor.RazorDialog/Adnexxus.Blazor.RazorDialog.bundle.scp.css';
@import '_content/Adnexxus.Blazor.UI/Adnexxus.Blazor.UI.bundle.scp.css';
@import '_content/Adnexxus.Formular/Adnexxus.Formular.3x2mb7wyc9.bundle.scp.css';
@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';
@import '_content/StatefulReconnection/StatefulReconnection.kwbdvo9avo.bundle.scp.css';

/* _content/DittoPortal/Pages/BlazorComponents/Admin/BackgroundServiceAdmin.razor.rz.scp.css */
.bs-container[b-aemby9jizo]{padding:1rem}.bs-summary[b-aemby9jizo]{display:flex;gap:.5rem;margin-bottom:.75rem}.bs-chip[b-aemby9jizo]{padding:.25rem .5rem;border-radius:999px;font-size:.85rem}.bs-chip.loaded[b-aemby9jizo]{background:#e6ffed;color:#056b2f;border:1px solid #b7f5c4}.bs-chip.available[b-aemby9jizo]{background:#eef2ff;color:#1e3a8a;border:1px solid #c7d2fe}

.bs-table[b-aemby9jizo]{width:100%;border-collapse:collapse}.bs-table th[b-aemby9jizo],.bs-table td[b-aemby9jizo]{padding:.5rem .6rem;border-bottom:1px solid #eee;vertical-align:middle}.bs-table th[b-aemby9jizo]{text-align:left;font-weight:600;font-size:.9rem;color:#374151}

.status-dot[b-aemby9jizo]{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;margin-right:.4rem;vertical-align:middle}.status-dot.on[b-aemby9jizo]{background:#10b981}.status-dot.off[b-aemby9jizo]{background:#ef4444}.status-text[b-aemby9jizo]{font-size:.85rem;color:#374151}

.row-loaded[b-aemby9jizo]{background:#fafafa}

.name[b-aemby9jizo]{font-weight:600}.desc[b-aemby9jizo]{color:#4b5563}.mono[b-aemby9jizo]{font-family:Consolas,Menlo,Monaco,monospace;font-size:.85rem;color:#334155}.mono.small[b-aemby9jizo]{font-size:.75rem;color:#64748b}

/* Switch */
.switch[b-aemby9jizo]{position:relative;display:inline-block;width:42px;height:24px}.switch input[b-aemby9jizo]{opacity:0;width:0;height:0}.slider[b-aemby9jizo]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;transition:.2s;border-radius:999px}.slider[b-aemby9jizo]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white;transition:.2s;border-radius:50%}input:checked + .slider[b-aemby9jizo]{background-color:#10b981}input:checked + .slider[b-aemby9jizo]:before{transform:translateX(18px)}

.input-number[b-aemby9jizo]{width:120px;padding:.3rem .4rem;border:1px solid #e5e7eb;border-radius:6px;font-size:.9rem}

.btn[b-aemby9jizo]{padding:.35rem .6rem;background:#1f2937;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.85rem}.btn:hover[b-aemby9jizo]{background:#111827}

/* Logs UI */
.log-row[b-aemby9jizo]{background:#0b1020}
.log-groups[b-aemby9jizo]{display:flex;flex-direction:column;gap:.75rem}
.group-card[b-aemby9jizo]{border:1px solid #1f2937;border-radius:8px;overflow:hidden;background:#0f172a;color:#e5e7eb}
.group-card.ok[b-aemby9jizo]{box-shadow:0 0 0 2px rgba(16,185,129,.15) inset}
.group-card.error[b-aemby9jizo]{box-shadow:0 0 0 2px rgba(220,38,38,.2) inset}
.group-head[b-aemby9jizo]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(0,0,0,.08))}
.gh-left[b-aemby9jizo]{display:flex;align-items:center;gap:.5rem}
.badge[b-aemby9jizo]{padding:.1rem .45rem;border-radius:6px;font-size:.75rem}
.badge.good[b-aemby9jizo]{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.25)}
.badge.bad[b-aemby9jizo]{background:rgba(220,38,38,.15);color:#f87171;border:1px solid rgba(220,38,38,.25)}
.gh-title[b-aemby9jizo]{font-weight:600;color:#cbd5e1}
.gh-right[b-aemby9jizo]{display:flex;gap:.75rem;align-items:center;color:#9ca3af;font-size:.85rem}
.gh-time[b-aemby9jizo]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#60a5fa;margin-right:.35rem}
.gh-dur[b-aemby9jizo]{padding:.1rem .35rem;border-radius:6px;border:1px dashed #64748b;color:#cbd5e1}
.group-body[b-aemby9jizo]{padding:.5rem .75rem;display:flex;flex-direction:column;gap:.5rem}
.log-item[b-aemby9jizo]{padding:.35rem .5rem;border-left:3px solid transparent;border-radius:4px}
.log-item .log-head[b-aemby9jizo]{display:flex;gap:.5rem;align-items:center;color:#94a3b8}
.log-item .log-time[b-aemby9jizo]{color:#e5e7eb}
.log-item .log-level[b-aemby9jizo]{padding:.05rem .35rem;border-radius:6px;border:1px solid rgba(148,163,184,.25);background:rgba(148,163,184,.1)}
.log-item .log-level.error[b-aemby9jizo]{border-color:rgba(220,38,38,.35);color:#fecaca;background:rgba(220,38,38,.1)}
.log-item .log-level.warning[b-aemby9jizo]{border-color:rgba(234,179,8,.35);color:#fde68a;background:rgba(234,179,8,.12)}
.log-item .log-level.information[b-aemby9jizo],.log-item .log-level.info[b-aemby9jizo]{border-color:rgba(59,130,246,.35);color:#bfdbfe;background:rgba(59,130,246,.12)}
.log-item .log-level.debug[b-aemby9jizo]{border-color:rgba(147,197,253,.35);color:#dbeafe;background:rgba(147,197,253,.08)}
.log-item .log-corr[b-aemby9jizo]{font-family:ui-monospace,Consolas,monospace;color:#93c5fd;border:1px dashed rgba(59,130,246,.35);border-radius:6px;padding:.05rem .3rem}
.log-msg[b-aemby9jizo]{color:#e2e8f0}
.log-ex[b-aemby9jizo]{margin:.35rem 0 0;padding:.5rem;background:#111827;border:1px solid #374151;border-radius:6px;color:#fca5a5;overflow:auto}
.log-start[b-aemby9jizo]{border-left-color:#22c55e;background:linear-gradient(90deg,rgba(34,197,94,.15),transparent)}
.log-end[b-aemby9jizo]{border-left-color:#60a5fa;background:linear-gradient(90deg,rgba(59,130,246,.18),transparent)}
/* _content/DittoPortal/Pages/BlazorComponents/Admin/LeftSideMenuAdmin.razor.rz.scp.css */
/* _content/DittoPortal/Pages/BlazorComponents/BlazorLogConsole.razor.rz.scp.css */
.lds-roller[b-2q7e0tgyyc] {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}

    .lds-roller div[b-2q7e0tgyyc] {
        animation: lds-roller-b-2q7e0tgyyc 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
        transform-origin: 40px 40px;
    }

        .lds-roller div[b-2q7e0tgyyc]:after {
            content: " ";
            display: block;
            position: absolute;
            width: 7px;
            height: 7px;
            border-radius: 50%;
            background: #fbb016;
            margin: -4px 0 0 -4px;
        }

        .lds-roller div:nth-child(1)[b-2q7e0tgyyc] {
            animation-delay: -0.036s;
        }

            .lds-roller div:nth-child(1)[b-2q7e0tgyyc]:after {
                top: 63px;
                left: 63px;
            }

        .lds-roller div:nth-child(2)[b-2q7e0tgyyc] {
            animation-delay: -0.072s;
        }

            .lds-roller div:nth-child(2)[b-2q7e0tgyyc]:after {
                top: 68px;
                left: 56px;
            }

        .lds-roller div:nth-child(3)[b-2q7e0tgyyc] {
            animation-delay: -0.108s;
        }

            .lds-roller div:nth-child(3)[b-2q7e0tgyyc]:after {
                top: 71px;
                left: 48px;
            }

        .lds-roller div:nth-child(4)[b-2q7e0tgyyc] {
            animation-delay: -0.144s;
        }

            .lds-roller div:nth-child(4)[b-2q7e0tgyyc]:after {
                top: 72px;
                left: 40px;
            }

        .lds-roller div:nth-child(5)[b-2q7e0tgyyc] {
            animation-delay: -0.18s;
        }

            .lds-roller div:nth-child(5)[b-2q7e0tgyyc]:after {
                top: 71px;
                left: 32px;
            }

        .lds-roller div:nth-child(6)[b-2q7e0tgyyc] {
            animation-delay: -0.216s;
        }

            .lds-roller div:nth-child(6)[b-2q7e0tgyyc]:after {
                top: 68px;
                left: 24px;
            }

        .lds-roller div:nth-child(7)[b-2q7e0tgyyc] {
            animation-delay: -0.252s;
        }

            .lds-roller div:nth-child(7)[b-2q7e0tgyyc]:after {
                top: 63px;
                left: 17px;
            }

        .lds-roller div:nth-child(8)[b-2q7e0tgyyc] {
            animation-delay: -0.288s;
        }

            .lds-roller div:nth-child(8)[b-2q7e0tgyyc]:after {
                top: 56px;
                left: 12px;
            }

@keyframes lds-roller-b-2q7e0tgyyc {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
/* _content/DittoPortal/Pages/BlazorComponents/Dashboard/Index.razor.rz.scp.css */

.version-bottom[b-83iylwri6e] {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 2px;
}
