/* /Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-vguk0zrelo] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-vguk0zrelo] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-m2d52bkoef],
.components-reconnect-repeated-attempt-visible[b-m2d52bkoef],
.components-reconnect-failed-visible[b-m2d52bkoef],
.components-pause-visible[b-m2d52bkoef],
.components-resume-failed-visible[b-m2d52bkoef],
.components-rejoining-animation[b-m2d52bkoef] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-m2d52bkoef],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-m2d52bkoef],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-m2d52bkoef],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-m2d52bkoef],
#components-reconnect-modal.components-reconnect-retrying[b-m2d52bkoef],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-m2d52bkoef],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-m2d52bkoef],
#components-reconnect-modal.components-reconnect-failed[b-m2d52bkoef],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-m2d52bkoef] {
    display: block;
}


#components-reconnect-modal[b-m2d52bkoef] {
    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-m2d52bkoef 0.5s both;
    &[open]

{
    animation: components-reconnect-modal-slideUp-b-m2d52bkoef 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-m2d52bkoef 0.5s ease-in-out 0.3s;
    animation-fill-mode: both;
}

}

#components-reconnect-modal[b-m2d52bkoef]::backdrop {
    background-color: rgba(0, 0, 0, 0.4);
    animation: components-reconnect-modal-fadeInOpacity-b-m2d52bkoef 0.5s ease-in-out;
    opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-m2d52bkoef {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes components-reconnect-modal-fadeInOpacity-b-m2d52bkoef {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fadeOutOpacity-b-m2d52bkoef {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.components-reconnect-container[b-m2d52bkoef] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

#components-reconnect-modal p[b-m2d52bkoef] {
    margin: 0;
    text-align: center;
}

#components-reconnect-modal button[b-m2d52bkoef] {
    border: 0;
    background-color: #6b9ed2;
    color: white;
    padding: 4px 24px;
    border-radius: 4px;
}

    #components-reconnect-modal button:hover[b-m2d52bkoef] {
        background-color: #3b6ea2;
    }

    #components-reconnect-modal button:active[b-m2d52bkoef] {
        background-color: #6b9ed2;
    }

.components-rejoining-animation[b-m2d52bkoef] {
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-m2d52bkoef] {
        position: absolute;
        border: 3px solid #0087ff;
        opacity: 1;
        border-radius: 50%;
        animation: components-rejoining-animation-b-m2d52bkoef 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .components-rejoining-animation div:nth-child(2)[b-m2d52bkoef] {
            animation-delay: -0.5s;
        }

@keyframes components-rejoining-animation-b-m2d52bkoef {
    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/Maintenance.razor.rz.scp.css */
.maintenance-heading[b-0mhrtuxeq5]{margin:10px 0 12px;gap:12px}.maintenance-heading h1[b-0mhrtuxeq5]{font-size:24px;margin:0}.maintenance-heading p[b-0mhrtuxeq5]{font-size:12px;margin:3px 0}.maintenance-sync[b-0mhrtuxeq5]{font-size:10px;color:#738a98}.maintenance-views[b-0mhrtuxeq5]{display:flex;gap:8px;margin:8px 0 12px}.maintenance-views button[b-0mhrtuxeq5]{border:1px solid #dce8e7;background:#fff;padding:7px 16px;border-radius:8px;color:#537887;font:inherit;font-size:12px}.maintenance-views .selected[b-0mhrtuxeq5]{background:#e5f4f0;color:#08776a;border-color:#76b7a9}
.maintenance-workspace-filters[b-0mhrtuxeq5]{display:flex;align-items:end;flex-wrap:wrap;gap:9px;padding:12px 14px;margin:0 0 12px;border-radius:12px}.maintenance-workspace-filters label[b-0mhrtuxeq5]{flex:1;min-width:115px;font-size:10px;gap:3px;margin:0}.maintenance-workspace-filters .maintenance-search[b-0mhrtuxeq5]{flex:1.7}.maintenance-workspace-filters input[b-0mhrtuxeq5],.maintenance-workspace-filters select[b-0mhrtuxeq5]{min-height:33px;height:33px;padding:5px 8px;font-size:12px}.maintenance-workspace-filters[b-0mhrtuxeq5]  .customer-combobox-input{min-height:33px;height:33px;font-size:12px}.active-filter>input[b-0mhrtuxeq5],.active-filter>select[b-0mhrtuxeq5],.active-filter[b-0mhrtuxeq5]  input{background:#eef9f4;border-color:#75b8a9}.maintenance-filter-summary[b-0mhrtuxeq5]{flex-basis:100%;display:flex;justify-content:space-between;font-size:9px;color:#77909a}.maintenance-reset[b-0mhrtuxeq5]{min-height:33px;padding:5px 10px;font-size:11px}
.maintenance-layout[b-0mhrtuxeq5]{display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,2fr);gap:14px;align-items:start}.maintenance-layout.report-only[b-0mhrtuxeq5]{grid-template-columns:1fr}.maintenance-composer[b-0mhrtuxeq5]{position:static;overflow:visible;max-height:none;padding:14px;margin:0;border-radius:12px}.maintenance-composer header[b-0mhrtuxeq5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.maintenance-composer h2[b-0mhrtuxeq5]{font-size:16px;margin:0}.maintenance-composer form[b-0mhrtuxeq5],.maintenance-composer fieldset[b-0mhrtuxeq5]{border:0;padding:0;margin:0;min-width:0}.maintenance-composer label[b-0mhrtuxeq5]{font-size:11px;margin-bottom:7px;gap:3px}.maintenance-composer input[b-0mhrtuxeq5],.maintenance-composer select[b-0mhrtuxeq5]{height:33px;min-height:33px;font-size:12px;padding:5px 8px}.maintenance-composer textarea[b-0mhrtuxeq5]{padding:6px 8px;font-size:12px;line-height:1.5;min-height:54px;resize:vertical}.maintenance-composer[b-0mhrtuxeq5]  .customer-combobox-input{height:33px;min-height:33px;font-size:12px}.maintenance-entry-grid[b-0mhrtuxeq5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px}.maintenance-entry-grid>label[b-0mhrtuxeq5]{min-width:0}.maintenance-source-choice[b-0mhrtuxeq5]{display:flex;gap:4px;background:#f0f5f7;padding:4px;border-radius:8px;margin-bottom:9px}.maintenance-source-choice button[b-0mhrtuxeq5]{flex:1;border:0;background:transparent;color:#738794;font:inherit;font-size:11px;padding:6px;border-radius:6px}.maintenance-source-choice .selected[b-0mhrtuxeq5]{background:#fff;color:#00796c;box-shadow:0 1px 5px #12394716}.maintenance-more[b-0mhrtuxeq5]{border-top:1px solid #e5ecef;padding-top:7px;margin:5px 0 9px}.maintenance-more summary[b-0mhrtuxeq5],.request-search-more summary[b-0mhrtuxeq5]{cursor:pointer;font-size:10px;color:#63818b}.maintenance-more summary small[b-0mhrtuxeq5]{color:#9aa9ae}.maintenance-more[open] summary[b-0mhrtuxeq5]{margin-bottom:8px}.request-search-more[b-0mhrtuxeq5]{margin:-2px 0 8px}.maintenance-linked-title[b-0mhrtuxeq5]{font-size:11px;color:#547786;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0 0 7px}.maintenance-composer-actions[b-0mhrtuxeq5]{display:flex;gap:8px}.maintenance-composer-actions .primary[b-0mhrtuxeq5]{flex:1}.maintenance-composer-actions .button[b-0mhrtuxeq5]{font-size:12px;min-height:34px;padding:6px 12px}.maintenance-draft-status[b-0mhrtuxeq5]{font-size:9px;color:#6b8c80;padding-top:7px}.maintenance-draft-choice[b-0mhrtuxeq5]{background:#fff4d9;padding:8px;font-size:11px}
.maintenance-log[b-0mhrtuxeq5]{min-width:0}.maintenance-report-head[b-0mhrtuxeq5]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;min-height:38px}.maintenance-report-head h2[b-0mhrtuxeq5]{font-size:16px;margin:0}.maintenance-report-head small[b-0mhrtuxeq5]{font-size:10px;color:#7b8b9a}.maintenance-report-head .button[b-0mhrtuxeq5]{padding:5px 10px;min-height:32px;font-size:11px}.maintenance-stats[b-0mhrtuxeq5]{display:flex;gap:18px;padding:10px 14px;background:#fff;border:1px solid #deebe9;border-radius:10px;margin-bottom:10px;align-items:center;font-size:10px;color:#6e8793}.maintenance-stats strong[b-0mhrtuxeq5]{font-size:17px;color:#163c51;margin-inline-end:4px}.maintenance-entry-list[b-0mhrtuxeq5]{display:grid;gap:7px}.maintenance-log-entry[b-0mhrtuxeq5]{background:#fff;border:1px solid #e0e9ee;border-radius:10px;padding:11px 13px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.entry-main[b-0mhrtuxeq5]{min-width:0;flex:1}.entry-main>strong[b-0mhrtuxeq5]{font-size:12px}.entry-main .badge[b-0mhrtuxeq5]{font-size:9px;margin-inline-start:6px}.entry-main h3[b-0mhrtuxeq5]{font-size:12px;font-weight:500;margin:4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry-main small[b-0mhrtuxeq5]{font-size:9px;color:#81939e}.entry-tools[b-0mhrtuxeq5]{text-align:end}.entry-tools>strong[b-0mhrtuxeq5]{font-size:16px}.entry-tools .text-button[b-0mhrtuxeq5]{font-size:10px;padding:2px}.just-saved[b-0mhrtuxeq5]{border-color:#70b29a}.maintenance-delete-confirm[b-0mhrtuxeq5]{flex-basis:100%;background:#fff3e4;padding:7px;font-size:11px;border-radius:6px}.maintenance-delete-confirm button[b-0mhrtuxeq5]{margin-inline-start:12px}.maintenance-pagination[b-0mhrtuxeq5]{display:flex;justify-content:center;align-items:center;gap:14px;margin:9px 0}.maintenance-pagination small[b-0mhrtuxeq5]{font-size:10px;color:#6d8392}.maintenance-pagination .button[b-0mhrtuxeq5]{min-height:29px;font-size:10px;padding:4px 11px}.maintenance-saved-scope[b-0mhrtuxeq5]{font-size:11px;background:#e9f8ed;padding:8px}.empty-state[b-0mhrtuxeq5]{padding:30px 12px!important;border:1px dashed #cfdddf}.empty-state h3[b-0mhrtuxeq5]{font-size:15px}.empty-state p[b-0mhrtuxeq5]{font-size:11px}.maintenance-detail[b-0mhrtuxeq5],.maintenance-history[b-0mhrtuxeq5]{width:min(700px,calc(100vw - 30px));max-height:85dvh;overflow-y:auto;text-align:start}.maintenance-detail header[b-0mhrtuxeq5],.maintenance-history header[b-0mhrtuxeq5]{display:flex;align-items:center;justify-content:space-between;gap:15px}.maintenance-detail h2[b-0mhrtuxeq5],.maintenance-history h2[b-0mhrtuxeq5]{font-size:18px}.maintenance-detail h3[b-0mhrtuxeq5]{font-size:13px;margin-top:18px}.maintenance-detail p[b-0mhrtuxeq5]{font-size:12px}.maintenance-detail footer[b-0mhrtuxeq5]{display:flex;gap:16px;margin-top:18px}.maintenance-history details[b-0mhrtuxeq5]{padding:12px;border-bottom:1px solid #e2eaee}.maintenance-history summary[b-0mhrtuxeq5]{cursor:pointer;font-size:12px}
@media(max-width:1000px){.maintenance-layout[b-0mhrtuxeq5]{grid-template-columns:minmax(285px,1fr) minmax(0,1.6fr)}.maintenance-workspace-filters label[b-0mhrtuxeq5]{min-width:100px}.maintenance-sync[b-0mhrtuxeq5]{display:none}.maintenance-heading h1[b-0mhrtuxeq5]{font-size:22px}}
@media(max-width:760px){.maintenance-layout[b-0mhrtuxeq5]{grid-template-columns:1fr}.maintenance-heading[b-0mhrtuxeq5]{align-items:start}.maintenance-heading p[b-0mhrtuxeq5]{font-size:11px}.maintenance-heading .button[b-0mhrtuxeq5]{font-size:11px}.maintenance-workspace-filters label[b-0mhrtuxeq5]{flex-basis:40%}.maintenance-workspace-filters .maintenance-search[b-0mhrtuxeq5]{flex-basis:70%}.maintenance-views[b-0mhrtuxeq5]{flex-wrap:wrap}.maintenance-composer input[b-0mhrtuxeq5],.maintenance-composer select[b-0mhrtuxeq5],.maintenance-composer textarea[b-0mhrtuxeq5],.maintenance-workspace-filters input[b-0mhrtuxeq5],.maintenance-workspace-filters select[b-0mhrtuxeq5]{font-size:16px;min-height:40px}.maintenance-composer[b-0mhrtuxeq5]  .customer-combobox-input,.maintenance-workspace-filters[b-0mhrtuxeq5]  .customer-combobox-input{font-size:16px;min-height:40px;height:40px}.maintenance-composer-actions .button[b-0mhrtuxeq5]{min-height:42px}.maintenance-entry-grid[b-0mhrtuxeq5]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.maintenance-log-entry[b-0mhrtuxeq5]{padding:12px}.entry-tools .text-button[b-0mhrtuxeq5]{min-height:36px;font-size:12px}.maintenance-stats[b-0mhrtuxeq5]{gap:12px}.maintenance-filter-summary span:last-child[b-0mhrtuxeq5]{display:none}.maintenance-report-head[b-0mhrtuxeq5]{flex-wrap:wrap}}
.maintenance-composer label[b-0mhrtuxeq5],.maintenance-workspace-filters label[b-0mhrtuxeq5]{display:flex;flex-direction:column;line-height:1.4}.maintenance-composer input[b-0mhrtuxeq5],.maintenance-composer textarea[b-0mhrtuxeq5],.maintenance-composer select[b-0mhrtuxeq5],.maintenance-workspace-filters input[b-0mhrtuxeq5],.maintenance-workspace-filters select[b-0mhrtuxeq5]{margin:0}.maintenance-composer summary[b-0mhrtuxeq5]{padding:0;line-height:1.6;min-height:0}.maintenance-composer>header[b-0mhrtuxeq5]{min-height:0;margin-bottom:8px}.maintenance-composer>header h2[b-0mhrtuxeq5]{line-height:1.3}.maintenance-composer>header .text-button[b-0mhrtuxeq5]{line-height:1.3;padding:0}.maintenance-more[b-0mhrtuxeq5]{padding-top:7px;margin:2px 0 9px}.maintenance-source-choice button[b-0mhrtuxeq5]{line-height:1.4;padding:5px}.maintenance-source-choice[b-0mhrtuxeq5]{margin-bottom:7px}.request-search-more[b-0mhrtuxeq5]{margin:0 0 7px}.maintenance-heading h1[b-0mhrtuxeq5]{line-height:1.3!important;margin:0!important}.maintenance-heading p[b-0mhrtuxeq5]{line-height:1.5!important;margin:3px 0 0!important}.maintenance-workspace-filters[b-0mhrtuxeq5]{padding:10px 12px;gap:7px}.maintenance-filter-summary[b-0mhrtuxeq5]{line-height:1.4}.maintenance-entry-grid[b-0mhrtuxeq5]{gap:8px}.maintenance-composer label[b-0mhrtuxeq5]{margin-bottom:7px}.maintenance-log-entry[b-0mhrtuxeq5]{padding:9px 12px}.entry-main h3[b-0mhrtuxeq5]{line-height:1.6}.maintenance-heading .inline-row[b-0mhrtuxeq5]{flex-shrink:0}
