@import '_content/Blazored.Modal/Blazored.Modal.bundle.scp.css';

/* /App.razor.rz.scp.css */
.card[b-n54l0noc4m] {
    border-radius: 25px;
}

.h4[b-n54l0noc4m] {
    margin-bottom: 0px;
}
/* /Pages/ActionLogs.razor.rz.scp.css */
.card[b-l62y0aajtd] {
    border-radius: 25px;
}

.card-header[b-l62y0aajtd] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.btn[b-l62y0aajtd] {
    border-radius: 25px;
}

.alert[b-l62y0aajtd] {
    border-radius: 25px;
}

.h4[b-l62y0aajtd] {
    margin-bottom: 0px;
}
/* /Pages/AdditionalParamterImport.razor.rz.scp.css */
.card[b-frj1fxtdub] {
    border-radius: 25px;
}

.card-header[b-frj1fxtdub] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.btn[b-frj1fxtdub] {
    border-radius: 25px;
}

.form-label[b-frj1fxtdub] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: max-content;
}

.table-responsive[b-frj1fxtdub] {
    padding-top: 0rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
}

.h4[b-frj1fxtdub] {
    margin-bottom: 0px;
}

.alert-danger[b-frj1fxtdub] {
    border-radius: 25px;
}
/* /Pages/AESKeysExport.razor.rz.scp.css */
.card[b-t8yicmse23] {
    border-radius: 25px;
}

.card-header[b-t8yicmse23] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.btn[b-t8yicmse23] {
    border-radius: 25px;
}

.alert[b-t8yicmse23] {
    border-radius: 25px;
}

.table-responsive[b-t8yicmse23] {
    padding-top: 0.75rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
}

.h4[b-t8yicmse23] {
    margin-bottom: 0px;
}
/* /Pages/AESKeysImport.razor.rz.scp.css */
.card[b-1xd2aa1d7g] {
    border-radius: 25px;
}

.card-header[b-1xd2aa1d7g] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.btn[b-1xd2aa1d7g] {
    border-radius: 25px;
}

.alert[b-1xd2aa1d7g] {
    border-radius: 25px;
}

.table-responsive[b-1xd2aa1d7g] {
    padding-top: 0.75rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
}

.h4[b-1xd2aa1d7g] {
    margin-bottom: 0px;
}
/* /Pages/BlockedDevices.razor.rz.scp.css */
.card[b-svb7v6anta] {
    border-radius: 25px;
}

.card-header[b-svb7v6anta] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.alert[b-svb7v6anta] {
    border-radius: 25px;
}

.btn[b-svb7v6anta] {
    border-radius: 25px;
}

.form-control[b-svb7v6anta] {
    border-radius: 25px;
}

.input-group[b-svb7v6anta] {
    border-radius: 25px;
}

.form-label[b-svb7v6anta] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: max-content;
}

.h4[b-svb7v6anta] {
    margin-bottom: 0px;
}

.flex-column[b-svb7v6anta] {
    margin-left: 5px;
}

.form-select[b-svb7v6anta] {
    border-radius: 25px;
}

#GesamtCount[b-svb7v6anta] {
    margin-bottom: 0px;
}
/* /Pages/Components/AareonExportModal.razor.rz.scp.css */
.btn[b-rksoz7xk37] {
    border-radius: 25px;
}

.modal-content[b-rksoz7xk37] {
    margin-left: auto;
    margin-right: auto;
    max-width: max-content;
    border-radius: 25px;
}

.modal-dialog[b-rksoz7xk37] {
    z-index: 1050;
}

.input-group-text[b-rksoz7xk37] {
    border-radius: 25px;
}

.form-select[b-rksoz7xk37] {
    border-radius: 25px;
}

.fade-in[b-rksoz7xk37] {
    animation: 300ms ease-in 0s ModalFadeIn-b-mwsrhhqq2g;
}

.fade-out[b-rksoz7xk37] {
    animation: 300ms ease-out 0s ModalFadeOut-b-mwsrhhqq2g;
    opacity: 0
}

.modal-title[b-rksoz7xk37] {
    margin-bottom: 0px;
}
/* /Pages/Components/AddKey.razor.rz.scp.css */
.btn[b-98e4jviv4i] {
    border-radius: 25px;
}

.modal-content[b-98e4jviv4i] {
    margin-left: auto;
    margin-right: auto;
    max-width: max-content;
    border-radius: 25px;
}

.modal-dialog[b-98e4jviv4i] {
    z-index: 1050;
}

.fade-in[b-98e4jviv4i] {
    animation: 300ms ease-in 0s ModalFadeIn-b-mwsrhhqq2g;
}

.fade-out[b-98e4jviv4i] {
    animation: 300ms ease-out 0s ModalFadeOut-b-mwsrhhqq2g;
    opacity: 0
}

.modal-title[b-98e4jviv4i] {
    margin-bottom: 0px;
}

.form-text[b-98e4jviv4i] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: max-content;
}

.form-control[b-98e4jviv4i] {
    border-radius: 25px;
}

.input-group-text[b-98e4jviv4i] {
    border-radius: 25px;
}
/* /Pages/Components/AddKeysAPIBulk.razor.rz.scp.css */
.card[b-ydsu8bp4bv] {
    border-radius: 25px;
}

.btn[b-ydsu8bp4bv] {
    border-radius: 25px;
}

.form-control[b-ydsu8bp4bv] {
    border-radius: 25px;
}

.alert[b-ydsu8bp4bv] {
    border-radius: 25px;
}

.form-select[b-ydsu8bp4bv] {
    border-radius: 25px;
}

.form-label[b-ydsu8bp4bv] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: max-content;
}
/* /Pages/Components/AddKeysCSVBulk.razor.rz.scp.css */
.card[b-49etip9fp1] {
    border-radius: 25px;
}

.btn[b-49etip9fp1] {
    border-radius: 25px;
}

.alert[b-49etip9fp1] {
    border-radius: 25px;
}

.table-responsive[b-49etip9fp1] {
    padding-top: 0.75rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
}

.form-label[b-49etip9fp1] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: max-content;
}
/* /Pages/Components/AHWUpload.razor.rz.scp.css */
.card[b-9mh3x8cprg] {
    border-radius: 25px;
}

.form-label[b-9mh3x8cprg] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: max-content;
}
/* /Pages/Components/ConfirmationModal.razor.rz.scp.css */
.btn[b-fqfwj0ql4x] {
    border-radius: 25px;
}

.modal-content[b-fqfwj0ql4x] {
    margin-left: auto;
    margin-right: auto;
    max-width: max-content;
    border-radius: 25px;
}

.modal-dialog[b-fqfwj0ql4x] {
    z-index: 1050;
}

.fade-in[b-fqfwj0ql4x] {
    animation: 300ms ease-in 0s ModalFadeIn-b-mwsrhhqq2g;
}

.fade-out[b-fqfwj0ql4x] {
    animation: 300ms ease-out 0s ModalFadeOut-b-mwsrhhqq2g;
    opacity: 0
}

.modal-title[b-fqfwj0ql4x] {
    margin-bottom: 0px;
}
/* /Pages/Components/ConfirmSMSCommandModal.razor.rz.scp.css */
.btn[b-qg6e4p7o1r] {
    border-radius: 25px;
}

.modal-content[b-qg6e4p7o1r] {
    margin-left: auto;
    margin-right: auto;
    max-width: max-content;
    border-radius: 25px;
}

.modal-dialog[b-qg6e4p7o1r] {
    z-index: 1050;
}

.fade-in[b-qg6e4p7o1r] {
    animation: 300ms ease-in 0s ModalFadeIn-b-mwsrhhqq2g;
}

.fade-out[b-qg6e4p7o1r] {
    animation: 300ms ease-out 0s ModalFadeOut-b-mwsrhhqq2g;
    opacity: 0
}

.modal-title[b-qg6e4p7o1r] {
    margin-bottom: 0px;
}

.input-group[b-qg6e4p7o1r] {
    margin-top: 15px;
}

.form-text[b-qg6e4p7o1r] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: max-content;
}

.form-control[b-qg6e4p7o1r] {
    border-radius: 25px;
}

.input-group-text[b-qg6e4p7o1r] {
    border-radius: 25px;
}
/* /Pages/Components/DeleteGatewayModal.razor.rz.scp.css */
.btn[b-l5k819bdzg] {
    border-radius: 25px;
}

.modal-content[b-l5k819bdzg] {
    margin-left: auto;
    margin-right: auto;
    max-width: max-content;
    border-radius: 25px;
}

.modal-dialog[b-l5k819bdzg] {
    z-index: 1050;
}

.fade-in[b-l5k819bdzg] {
    animation: 300ms ease-in 0s ModalFadeIn-b-mwsrhhqq2g;
}

.fade-out[b-l5k819bdzg] {
    animation: 300ms ease-out 0s ModalFadeOut-b-mwsrhhqq2g;
    opacity: 0
}

.modal-title[b-l5k819bdzg] {
    margin-bottom: 0px;
}

.input-group[b-l5k819bdzg] {
    margin-top: 15px;
}

.form-text[b-l5k819bdzg] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: max-content;
}

.form-control[b-l5k819bdzg] {
    border-radius: 25px;
}

.input-group-text[b-l5k819bdzg] {
    border-radius: 25px;
}
/* /Pages/Components/DeleteMatchingErrorModal.razor.rz.scp.css */
.btn[b-bcmhs33jo6] {
    border-radius: 25px;
}

.modal-content[b-bcmhs33jo6] {
    margin-left: auto;
    margin-right: auto;
    max-width: max-content;
    border-radius: 25px;
}

.modal-dialog[b-bcmhs33jo6] {
    z-index: 1050;
}

.fade-in[b-bcmhs33jo6] {
    animation: 300ms ease-in 0s ModalFadeIn-b-mwsrhhqq2g;
}

.fade-out[b-bcmhs33jo6] {
    animation: 300ms ease-out 0s ModalFadeOut-b-mwsrhhqq2g;
    opacity: 0
}

.modal-title[b-bcmhs33jo6] {
    margin-bottom: 0px;
}

.input-group[b-bcmhs33jo6] {
    margin-top: 15px;
}

.form-text[b-bcmhs33jo6] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: max-content;
}

.form-control[b-bcmhs33jo6] {
    border-radius: 25px;
}

.input-group-text[b-bcmhs33jo6] {
    border-radius: 25px;
}
/* /Pages/Components/DeleteMeterModal.razor.rz.scp.css */
.btn[b-97uqhmhdkj] {
    border-radius: 25px;
}

.modal-content[b-97uqhmhdkj] {
    margin-left: auto;
    margin-right: auto;
    max-width: max-content;
    border-radius: 25px;
}

.modal-dialog[b-97uqhmhdkj] {
    z-index: 1050;
}

.fade-in[b-97uqhmhdkj] {
    animation: 300ms ease-in 0s ModalFadeIn-b-mwsrhhqq2g;
}

.fade-out[b-97uqhmhdkj] {
    animation: 300ms ease-out 0s ModalFadeOut-b-mwsrhhqq2g;
    opacity: 0
}

.modal-title[b-97uqhmhdkj] {
    margin-bottom: 0px;
}
/* /Pages/Components/DeletePropertyAndMeterModal.razor.rz.scp.css */
.btn[b-jvvtb27a1i] {
    border-radius: 25px;
}

.modal-content[b-jvvtb27a1i] {
    margin-left: auto;
    margin-right: auto;
    max-width: max-content;
    border-radius: 25px;
}

.modal-dialog[b-jvvtb27a1i] {
    z-index: 1050;
}

.fade-in[b-jvvtb27a1i] {
    animation: 300ms ease-in 0s ModalFadeIn-b-mwsrhhqq2g;
}

.fade-out[b-jvvtb27a1i] {
    animation: 300ms ease-out 0s ModalFadeOut-b-mwsrhhqq2g;
    opacity: 0
}

.modal-title[b-jvvtb27a1i] {
    margin-bottom: 0px;
}
/* /Pages/Components/DeletePropertyModal.razor.rz.scp.css */
.btn[b-nea8zj4jmf] {
    border-radius: 25px;
}

.modal-content[b-nea8zj4jmf] {
    margin-left: auto;
    margin-right: auto;
    max-width: max-content;
    border-radius: 25px;
}

.modal-dialog[b-nea8zj4jmf] {
    z-index: 1050;
}

.fade-in[b-nea8zj4jmf] {
    animation: 300ms ease-in 0s ModalFadeIn-b-mwsrhhqq2g;
}

.fade-out[b-nea8zj4jmf] {
    animation: 300ms ease-out 0s ModalFadeOut-b-mwsrhhqq2g;
    opacity: 0
}

.modal-title[b-nea8zj4jmf] {
    margin-bottom: 0px;
}
/* /Pages/Components/DeleteSMSCommandModal.razor.rz.scp.css */
.btn[b-74y3n72vxs] {
    border-radius: 25px;
}

.modal-content[b-74y3n72vxs] {
    margin-left: auto;
    margin-right: auto;
    max-width: max-content;
    border-radius: 25px;
}

.modal-dialog[b-74y3n72vxs] {
    z-index: 1050;
}

.fade-in[b-74y3n72vxs] {
    animation: 300ms ease-in 0s ModalFadeIn-b-mwsrhhqq2g;
}

.fade-out[b-74y3n72vxs] {
    animation: 300ms ease-out 0s ModalFadeOut-b-mwsrhhqq2g;
    opacity: 0
}

.modal-title[b-74y3n72vxs] {
    margin-bottom: 0px;
}

.input-group[b-74y3n72vxs] {
    margin-top: 15px;
}

.form-text[b-74y3n72vxs] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: max-content;
}

.form-control[b-74y3n72vxs] {
    border-radius: 25px;
}

.input-group-text[b-74y3n72vxs] {
    border-radius: 25px;
}
/* /Pages/Components/DownloadKeys.razor.rz.scp.css */
.card[b-dqxl58bo4a] {
    border-radius: 25px;
}

.btn[b-dqxl58bo4a] {
    border-radius: 25px;
}
/* /Pages/Components/ErrorbitsDescription.razor.rz.scp.css */
.card[b-v3iulclr9f] {
    border-radius: 25px;
}

.form-control[b-v3iulclr9f] {
    border-radius: 25px;
}

.btn[b-v3iulclr9f] {
    border-radius: 25px;
}

.dropdown-menu[b-v3iulclr9f] {
    border-radius: 25px;
}

.dropdown-item[b-v3iulclr9f] {
    border-radius: 25px;
}
/* /Pages/Components/GatewayModalInput.razor.rz.scp.css */
.btn[b-ip97sgppct] {
    border-radius: 25px;
}

.modal-content[b-ip97sgppct] {
    margin-left: auto;
    margin-right: auto;
    max-width: max-content;
    border-radius: 25px;
}

.modal-dialog[b-ip97sgppct] {
    z-index: 1050;
}

.fade-in[b-ip97sgppct] {
    animation: 300ms ease-in 0s ModalFadeIn-b-mwsrhhqq2g;
}

.fade-out[b-ip97sgppct] {
    animation: 300ms ease-out 0s ModalFadeOut-b-mwsrhhqq2g;
    opacity: 0
}

.input-group-text[b-ip97sgppct] {
    border-radius: 25px;
}

.form-control[b-ip97sgppct] {
    border-radius: 25px;
}

.alert[b-ip97sgppct] {
    border-radius: 25px;
}

.modal-title[b-ip97sgppct] {
    margin-bottom: 0px;
}

#information-label[b-ip97sgppct] {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

#information-text[b-ip97sgppct] {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
/* /Pages/Components/ImportAdditionalParameterModal.razor.rz.scp.css */
.btn[b-ab57acpqig] {
    border-radius: 25px;
}

.modal-content[b-ab57acpqig] {
    margin-left: auto;
    margin-right: auto;
    max-width: max-content;
    border-radius: 25px;
}

.modal-dialog[b-ab57acpqig] {
    z-index: 1050;
}

.fade-in[b-ab57acpqig] {
    animation: 300ms ease-in 0s ModalFadeIn-b-mwsrhhqq2g;
}

.fade-out[b-ab57acpqig] {
    animation: 300ms ease-out 0s ModalFadeOut-b-mwsrhhqq2g;
    opacity: 0
}

.modal-title[b-ab57acpqig] {
    margin-bottom: 0px;
}
/* /Pages/Components/ImportAESKeysModal.razor.rz.scp.css */
.btn[b-uxbbgqzr80] {
    border-radius: 25px;
}

.modal-content[b-uxbbgqzr80] {
    margin-left: auto;
    margin-right: auto;
    max-width: max-content;
    border-radius: 25px;
}

.modal-dialog[b-uxbbgqzr80] {
    z-index: 1050;
}

.fade-in[b-uxbbgqzr80] {
    animation: 300ms ease-in 0s ModalFadeIn-b-mwsrhhqq2g;
}

.fade-out[b-uxbbgqzr80] {
    animation: 300ms ease-out 0s ModalFadeOut-b-mwsrhhqq2g;
    opacity: 0
}

.modal-title[b-uxbbgqzr80] {
    margin-bottom: 0px;
}
/* /Pages/Components/LogCard.razor.rz.scp.css */
.card[b-ujpqn2ikfd] {
    border-radius: 25px;
}
/* /Pages/Components/ProgressModal.razor.rz.scp.css */
.btn[b-rlqmktm0aw] {
    border-radius: 25px;
}

.modal-content[b-rlqmktm0aw] {
    margin-left: auto;
    margin-right: auto;
    max-width: max-content;
    border-radius: 25px;
}

.modal-dialog[b-rlqmktm0aw] {
    z-index: 1050;
}

.fade-in[b-rlqmktm0aw] {
    animation: 300ms ease-in 0s ModalFadeIn-b-mwsrhhqq2g;
}

.fade-out[b-rlqmktm0aw] {
    animation: 300ms ease-out 0s ModalFadeOut-b-mwsrhhqq2g;
    opacity: 0
}

.progress-bar[b-rlqmktm0aw] {
    border-radius: 25px;
    background-color: #0d4d67;
}

.progress[b-rlqmktm0aw] {
    border-radius: 25px;
}

.modal-title[b-rlqmktm0aw] {
    margin-bottom: 0px;
}
/* /Pages/Components/RejectSMSCommandModal.razor.rz.scp.css */
.btn[b-kbb9bqj3n5] {
    border-radius: 25px;
}

.modal-content[b-kbb9bqj3n5] {
    margin-left: auto;
    margin-right: auto;
    max-width: max-content;
    border-radius: 25px;
}

.modal-dialog[b-kbb9bqj3n5] {
    z-index: 1050;
}

.fade-in[b-kbb9bqj3n5] {
    animation: 300ms ease-in 0s ModalFadeIn-b-mwsrhhqq2g;
}

.fade-out[b-kbb9bqj3n5] {
    animation: 300ms ease-out 0s ModalFadeOut-b-mwsrhhqq2g;
    opacity: 0
}

.modal-title[b-kbb9bqj3n5] {
    margin-bottom: 0px;
}

.input-group[b-kbb9bqj3n5] {
    margin-top: 15px;
}

.form-text[b-kbb9bqj3n5] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: max-content;
}

.form-control[b-kbb9bqj3n5] {
    border-radius: 25px;
}

.input-group-text[b-kbb9bqj3n5] {
    border-radius: 25px;
}
/* /Pages/Components/RemovePropertyModal.razor.rz.scp.css */
.btn[b-eixzwv9arq] {
    border-radius: 25px;
}

.modal-content[b-eixzwv9arq] {
    margin-left: auto;
    margin-right: auto;
    max-width: max-content;
    border-radius: 25px;
}

.modal-dialog[b-eixzwv9arq] {
    z-index: 1050;
}

.fade-in[b-eixzwv9arq] {
    animation: 300ms ease-in 0s ModalFadeIn-b-mwsrhhqq2g;
}

.fade-out[b-eixzwv9arq] {
    animation: 300ms ease-out 0s ModalFadeOut-b-mwsrhhqq2g;
    opacity: 0
}

.modal-title[b-eixzwv9arq] {
    margin-bottom: 0px;
}
/* /Pages/Components/RWMProgressModal.razor.rz.scp.css */
.btn[b-0uy19lrgwv] {
    border-radius: 25px;
}

.modal-content[b-0uy19lrgwv] {
    margin-left: auto;
    margin-right: auto;
    max-width: max-content;
    border-radius: 25px;
}

.modal-dialog[b-0uy19lrgwv] {
    z-index: 1050;
}

.fade-in[b-0uy19lrgwv] {
    animation: 300ms ease-in 0s ModalFadeIn-b-mwsrhhqq2g;
}

.fade-out[b-0uy19lrgwv] {
    animation: 300ms ease-out 0s ModalFadeOut-b-mwsrhhqq2g;
    opacity: 0
}

.progress-bar[b-0uy19lrgwv] {
    border-radius: 25px;
    background-color: #0d4d67;
}

.progress[b-0uy19lrgwv] {
    border-radius: 25px;
}

.modal-title[b-0uy19lrgwv] {
    margin-bottom: 0px;
}
/* /Pages/Components/SolvimusConvert.razor.rz.scp.css */
#solvimus-card[b-m8lrb8qpiz] {
    border-radius: 25px !important;
}

.btn[b-m8lrb8qpiz] {
    border-radius: 25px;
}

.form-label[b-m8lrb8qpiz] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: max-content;
}
/* /Pages/Components/Tooltip.razor.rz.scp.css */
.tooltip-wrapper[b-e3v4gswz1b] {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
    cursor: help;
}
 
span[b-e3v4gswz1b] {
    visibility: hidden;
    position: absolute;
    width: max-content;
    bottom: 100%;
    left: 50%;
    background-color: #363636;
    color: #fff;
    text-align: center;
    padding: 5px 5px;
    border-radius: 6px;
    z-index: 1;
    font-size: 12px;
    max-width: 300px;
    transform: translate(-50%, -5%);
}
 
    span[b-e3v4gswz1b]::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        margin-left: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: #555 transparent transparent transparent;
    }
 
.tooltip-wrapper:hover span[b-e3v4gswz1b] {
    visibility: visible;
}
/* /Pages/Device.razor.rz.scp.css */
.card[b-sg0fdp16wc] {
    border-radius: 25px;
}

.card-header[b-sg0fdp16wc] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.btn[b-sg0fdp16wc] {
    border-radius: 25px;
}

.h4[b-sg0fdp16wc] {
    margin-bottom: 0px;
}

.list-group[b-sg0fdp16wc] {
    border-radius: 25px;
}

.form-select[b-sg0fdp16wc] {
    border-radius: 25px;
}

.form-control[b-sg0fdp16wc] {
    border-radius: 25px;
}

.form-check-input[b-sg0fdp16wc] {
    vertical-align: middle;
    margin-top: 0;
}

.dropdown-menu[b-sg0fdp16wc] {
    border-radius: 25px;
}

.dropdown-item[b-sg0fdp16wc] {
    border-radius: 25px;
}

.card-body.d-flex[b-sg0fdp16wc] {
    display: flex;
    gap: 20px;
    min-height: 430px;
    /* Minimale Höhe für beide Spalten */
}

.card-body.d-flex>div[b-sg0fdp16wc] {
    width: 50%;
    display: flex;
    flex-direction: column;
}

.card-body.d-flex ul.list-group[b-sg0fdp16wc] {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

.card-body.d-flex li:last-child[b-sg0fdp16wc] {
    flex-grow: 1;
}
/* /Pages/DeviceErrors.razor.rz.scp.css */
.card[b-22izk794uh] {
    border-radius: 25px;
}

.card-header[b-22izk794uh] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.btn[b-22izk794uh] {
    border-radius: 25px;
}

.alert[b-22izk794uh] {
    border-radius: 25px;
}

.form-control[b-22izk794uh] {
    border-radius: 25px;
}

.input-group[b-22izk794uh] {
    border-radius: 25px;
}

.form-label[b-22izk794uh] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: max-content;
}

.h4[b-22izk794uh] {
    margin-bottom: 0px;
}

.form-select[b-22izk794uh] {
    border-radius: 25px;
}
/* /Pages/DevicesNotImported.razor.rz.scp.css */
.card[b-m0pba51hof] {
    border-radius: 25px;
}

.card-header[b-m0pba51hof] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.btn[b-m0pba51hof] {
    border-radius: 25px;
}

.alert[b-m0pba51hof] {
    border-radius: 25px;
}

.h4[b-m0pba51hof] {
    margin-bottom: 0px;
}
/* /Pages/DevicesNotSending.razor.rz.scp.css */
.card[b-mfv36fh5og] {
    border-radius: 25px;
}

.card-header[b-mfv36fh5og] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.btn[b-mfv36fh5og] {
    border-radius: 25px;
}

.alert[b-mfv36fh5og] {
    border-radius: 25px;
}

.form-control[b-mfv36fh5og] {
    border-radius: 25px;
}

.input-group[b-mfv36fh5og] {
    border-radius: 25px;
}

.form-label[b-mfv36fh5og] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: max-content;
}

.h4[b-mfv36fh5og] {
    margin-bottom: 0px;
}
/* /Pages/DevicesWithoutProp.razor.rz.scp.css */
.card[b-0xdxu9kwnl] {
    border-radius: 25px;
}

.card-header[b-0xdxu9kwnl] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.btn[b-0xdxu9kwnl] {
    border-radius: 25px;
}

.alert[b-0xdxu9kwnl] {
    border-radius: 25px;
}

.h4[b-0xdxu9kwnl] {
    margin-bottom: 0px;
}

.form-check-input[b-0xdxu9kwnl] {
    vertical-align: middle;
    margin-top: 0;
}
/* /Pages/EngelmannReadoutExport.razor.rz.scp.css */
.card[b-eyustlu5jl] {
    border-radius: 25px;
}

.card-header[b-eyustlu5jl] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.btn[b-eyustlu5jl] {
    border-radius: 25px;
}

.alert[b-eyustlu5jl] {
    border-radius: 25px;
}

.table-responsive[b-eyustlu5jl] {
    padding-top: 0.75rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
}

.h4[b-eyustlu5jl] {
    margin-bottom: 0px;
}

.form-control[b-eyustlu5jl] {
    border-radius: 25px;
}

.input-group-text[b-eyustlu5jl] {
    border-radius: 25px;
}

.form-label[b-eyustlu5jl] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: max-content;
}
/* /Pages/GatewayConfiguration.razor.rz.scp.css */
.card[b-vilbvor9yx] {
    border-radius: 25px;
}

.card-header[b-vilbvor9yx] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.btn[b-vilbvor9yx] {
    border-radius: 25px;
}

.list-group[b-vilbvor9yx] {
    border-radius: 25px;
}

.h4[b-vilbvor9yx] {
    margin-bottom: 0px;
}
/* /Pages/GatewayPage.razor.rz.scp.css */
.card[b-2ov1kvpyrv] {
    border-radius: 25px;
}

.card-header[b-2ov1kvpyrv] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.btn[b-2ov1kvpyrv] {
    border-radius: 25px;
}

.list-group[b-2ov1kvpyrv] {
    border-radius: 25px;
}

.h4[b-2ov1kvpyrv] {
    margin-bottom: 0px;
}

.dropdown-menu[b-2ov1kvpyrv] {
    border-radius: 25px;
}

.dropdown-item[b-2ov1kvpyrv] {
    border-radius: 25px;
}
/* /Pages/Gateways.razor.rz.scp.css */
.card[b-a4kqcyrtqn] {
    border-radius: 25px;
}

.card-header[b-a4kqcyrtqn] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.btn[b-a4kqcyrtqn] {
    border-radius: 25px;
}

.alert[b-a4kqcyrtqn] {
    border-radius: 25px;
}

.h4[b-a4kqcyrtqn] {
    margin-bottom: 0px;
}

#alert[b-a4kqcyrtqn] {
    border: 1px solid rgba(0, 0, 0, .125);
}

.gateway-map-card[b-a4kqcyrtqn] {
    position: relative;
    min-height: 100px;
    flex: 1;
    margin-bottom: 15px;
    border-radius: 25px;
    overflow: hidden;
    cursor: pointer;
    transition: all 0.2s ease;
}

.gateway-map-card[b-a4kqcyrtqn]::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image:
        url('/assets/gateway-map-preview.png');

    background-size: cover;
    background-position: center;
    filter:
        blur(1px);
    transform: scale(1.05);
    z-index: 0;
}

.gateway-map-card[b-a4kqcyrtqn]::after {
    content: "";
    position: absolute;
    inset: 0;
    background:
        linear-gradient(rgba(0, 0, 0, 0.15),
            rgba(0, 0, 0, 0.35));
    z-index: 1;
}

.gateway-map-card:hover[b-a4kqcyrtqn] {
    transform: scale(1.01);
}

.map-overlay[b-a4kqcyrtqn] {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: end;
    padding: 16px;
    z-index: 2;
}

.map-badge[b-a4kqcyrtqn] {
    background: rgba(0, 0, 0, 0.55);
    color: white;
    padding: 10px 14px;
    border-radius: 10px;
    backdrop-filter: blur(6px);
    font-weight: 600;
}
/* /Pages/GatewaysMap.razor.rz.scp.css */
.card[b-t2n2ssxq5s] {
    border-radius: 25px;
    height: 100vh;
}

.card-header[b-t2n2ssxq5s] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.card-body[b-t2n2ssxq5s] {
    flex: 1 1 auto;
    /* kein Innenabstand */
    display: flex;
    flex-direction: column;
}

.map-container[b-t2n2ssxq5s] {
    flex: 1 1 auto;
    width: 100%;
    border-radius: 25px;
    /* nur unten runden */
    margin: 0;
    z-index: 0;
    position: relative;
}

.btn[b-t2n2ssxq5s] {
    border-radius: 25px;
}

.h4[b-t2n2ssxq5s] {
    margin-bottom: 0px;
}

.form-control[b-t2n2ssxq5s] {
    border-radius: 25px;
}

.input-group[b-t2n2ssxq5s] {
    border-radius: 25px;
}

.form-label[b-t2n2ssxq5s] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: max-content;
}

.form-select[b-t2n2ssxq5s] {
    border-radius: 25px;
}
/* /Pages/GatewaySmsConfig.razor.rz.scp.css */
.card[b-47yz1zr5wi] {
    border-radius: 25px;
}

.card-header[b-47yz1zr5wi] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.btn[b-47yz1zr5wi] {
    border-radius: 25px;
}

.alert[b-47yz1zr5wi] {
    border-radius: 25px;
}

.input-group-text[b-47yz1zr5wi] {
    border-radius: 25px;
}

.form-control[b-47yz1zr5wi] {
    border-radius: 25px;
}

.form-text[b-47yz1zr5wi] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: max-content;
}

.h4[b-47yz1zr5wi] {
    margin-bottom: 0px;
}

.h5[b-47yz1zr5wi] {
    margin-bottom: 0px;
}

#ftpupload[b-47yz1zr5wi] {
    margin-top: 15px;
}
/* /Pages/Index.razor.rz.scp.css */
.card[b-dn6sax766l] {
    border-radius: 25px;
}

.card-header[b-dn6sax766l] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.btn[b-dn6sax766l] {
    border-radius: 25px;
}

.h4[b-dn6sax766l] {
    margin-bottom: 0px;
}

.list-group[b-dn6sax766l] {
    border-radius: 25px;
}

.card-body.d-flex[b-dn6sax766l] {
    display: flex;
    gap: 20px;
    min-height: 100px;
    /* Minimale Höhe für beide Spalten */
}

.card-body.d-flex>div[b-dn6sax766l] {
    width: 50%;
    display: flex;
    flex-direction: column;
}

.card-body.d-flex ul.list-group[b-dn6sax766l] {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

.card-body.d-flex li:last-child[b-dn6sax766l] {
    flex-grow: 1;
}
/* /Pages/ManualReadoutImport.razor.rz.scp.css */
.card[b-u9wlhl7xik] {
    border-radius: 25px;
}

.card-header[b-u9wlhl7xik] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.btn[b-u9wlhl7xik] {
    border-radius: 25px;
}

.alert[b-u9wlhl7xik] {
    border-radius: 25px;
}

.form-label[b-u9wlhl7xik] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: max-content;
}

.table-responsive[b-u9wlhl7xik] {
    padding-top: 1.25rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
}

.h4[b-u9wlhl7xik] {
    margin-bottom: 0px;
}

ul[b-u9wlhl7xik] {
    margin-left: -0.75rem;
    margin-bottom: 0;
    padding-left: 40px;
}

#akzeptierteeinheiten[b-u9wlhl7xik] {
    margin-left: 25px;
}

#einheiten[b-u9wlhl7xik] {
    margin-left: 25px;
}
/* /Pages/Metersearch.razor.rz.scp.css */
.card[b-2q8p9l37lc] {
    border-radius: 25px;
}

.card-header[b-2q8p9l37lc] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.alert[b-2q8p9l37lc] {
    border-radius: 25px;
}

.btn[b-2q8p9l37lc] {
    border-radius: 25px;
}

.form-control[b-2q8p9l37lc] {
    border-radius: 25px;
}

.input-group[b-2q8p9l37lc] {
    border-radius: 25px;
}

.form-label[b-2q8p9l37lc] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: max-content;
}

.h4[b-2q8p9l37lc] {
    margin-bottom: 0px;
}

.flex-column[b-2q8p9l37lc] {
    margin-left: 5px;
}

.form-select[b-2q8p9l37lc] {
    border-radius: 25px;
}

#GesamtCount[b-2q8p9l37lc] {
    margin-bottom: 0px;
}
/* /Pages/MQTTDashboard.razor.rz.scp.css */
.card[b-jmq4gvnrns] {
    border-radius: 25px;
}

.card-header[b-jmq4gvnrns] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.h4[b-jmq4gvnrns] {
    margin-bottom: 0px;
}

.mqtt-card-fix[b-jmq4gvnrns] {
    height: 100vh;
    display: flex;
    flex-direction: column;
}

.mqtt-card-fix .card-body[b-jmq4gvnrns] {
    flex: 1;
    min-height: 0;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 1.25rem;
}

.live-indicator[b-jmq4gvnrns] {
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 0.85rem;
    color: #16a34a;
}

.live-indicator .dot[b-jmq4gvnrns] {
    width: 8px;
    height: 8px;
    background: #16a34a;
    border-radius: 50%;
    animation: pulse-b-jmq4gvnrns 1.5s infinite;
}

@keyframes pulse-b-jmq4gvnrns {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0.3;
    }

    100% {
        opacity: 1;
    }
}

.kpi-row[b-jmq4gvnrns] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1rem;
}

.kpi-card[b-jmq4gvnrns] {
    background: white;
    border-radius: 16px;
    padding: 1rem;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}

.kpi-title[b-jmq4gvnrns] {
    font-size: 0.75rem;
    color: #6b7280;
}

.kpi-value[b-jmq4gvnrns] {
    font-size: 1.5rem;
    font-weight: bold;
}

.kpi-value.ok[b-jmq4gvnrns] {
    color: #16a34a;
}

.dashboard-grid[b-jmq4gvnrns] {
    flex: 1;
    display: grid;
    grid-template-columns: 1fr 2fr;
    gap: 1rem;
    min-height: 0;
}

.panel[b-jmq4gvnrns] {
    display: flex;
    flex-direction: column;
    min-height: 0;
    background: white;
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}

.panel-header[b-jmq4gvnrns] {
    padding: 1rem;
    border-bottom: 1px solid #eee;
    font-weight: 600;
}

/* scroll container */
.panel-body[b-jmq4gvnrns] {
    flex: 1;
    min-height: 0;
    display: flex;
    flex-direction: column;
    overflow: auto;
}

.device-row[b-jmq4gvnrns] {
    display: flex;
    justify-content: space-between;
    align-items: center;

    padding: 10px 12px;
    border-bottom: 1px solid #f1f1f1;
    cursor: pointer;

    font-family: inherit;
}

.device-left[b-jmq4gvnrns] {
    display: flex;
    flex-direction: column;
    gap: 2px;
}

.device-right[b-jmq4gvnrns] {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 2px;

    text-align: right;
}

.device-row:hover[b-jmq4gvnrns] {
    background: #f3f6ff;
}

.device-row.active[b-jmq4gvnrns] {
    background: #e8f0ff;
}

.device-id[b-jmq4gvnrns] {
    font-weight: 600;
    font-size: 0.85rem;
}

.device-fn[b-jmq4gvnrns] {
    font-size: 0.7rem;
    color: #6b7280;
}

.device-count[b-jmq4gvnrns] {
    font-size: 0.7rem;
    color: #2563eb;
    margin-top: 2px;
}

.device-time[b-jmq4gvnrns] {
    font-size: 0.7rem;
    color: #6b7280;
}

.json[b-jmq4gvnrns] {
    background: #ffffff;
    font-family: monospace;
    font-size: 0.8rem;
    padding: 1rem;
}

pre[b-jmq4gvnrns] {
    margin: 0;
    white-space: pre-wrap;
    word-break: break-word;
}

.message-list[b-jmq4gvnrns] {
    flex: 0 1 auto;
    max-height: 160px;
    overflow-y: auto;
    min-height: 0;
}

.message-detail[b-jmq4gvnrns] {
    flex: 1;
    overflow-y: auto;
    min-height: 0;
}

.empty[b-jmq4gvnrns] {
    padding: 1rem;
    color: #6b7280;
}
/* /Pages/OtherFunctions.razor.rz.scp.css */
.card[b-l8z7eov7wf] {
    border-radius: 25px;
}

.card-header[b-l8z7eov7wf] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.h4[b-l8z7eov7wf] {
    margin-bottom: 0px;
}
/* /Pages/Properties.razor.rz.scp.css */
.card[b-ghzj7thb7z] {
    border-radius: 25px;
}

.card-header[b-ghzj7thb7z] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.btn[b-ghzj7thb7z] {
    border-radius: 25px;
}

.alert[b-ghzj7thb7z] {
    border-radius: 25px;
}

.h4[b-ghzj7thb7z] {
    margin-bottom: 0px;
}
/* /Pages/Property.razor.rz.scp.css */
.card[b-bez7r4nlre] {
    border-radius: 25px;
}

.card-header[b-bez7r4nlre] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.btn[b-bez7r4nlre] {
    border-radius: 25px;
}

.alert[b-bez7r4nlre] {
    border-radius: 25px;
}

.input-group-text[b-bez7r4nlre] {
    border-radius: 25px;
}

.form-control[b-bez7r4nlre] {
    border-radius: 25px;
}

.form-check-input[b-bez7r4nlre] {
    vertical-align: middle;
    margin-top: 0;
}

.h4[b-bez7r4nlre] {
    margin-bottom: 0px;
}
/* /Pages/ReleaseNotes.razor.rz.scp.css */
.card[b-r189g80xyg] {
    border-radius: 25px;
}

.card-header[b-r189g80xyg] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.h4[b-r189g80xyg] {
    margin-bottom: 0px;
}

ul[b-r189g80xyg] {
    padding-left: 40px;
}
/* /Pages/Settings.razor.rz.scp.css */
.card[b-g1crvv1ugl] {
    border-radius: 25px;
}

.card-header[b-g1crvv1ugl] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.btn[b-g1crvv1ugl] {
    border-radius: 25px;
}

.h4[b-g1crvv1ugl] {
    margin-bottom: 0px;
}
/* /Pages/SMSCommandsearch.razor.rz.scp.css */
.card[b-l17afp4ygp] {
    border-radius: 25px;
}

.card-header[b-l17afp4ygp] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.alert[b-l17afp4ygp] {
    border-radius: 25px;
}

.btn[b-l17afp4ygp] {
    border-radius: 25px;
}

.form-control[b-l17afp4ygp] {
    border-radius: 25px;
}

.input-group[b-l17afp4ygp] {
    border-radius: 25px;
}

.form-select[b-l17afp4ygp] {
    border-radius: 25px;
}

.form-label[b-l17afp4ygp] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: max-content;
}

.h4[b-l17afp4ygp] {
    margin-bottom: 0px;
}

.flex-column[b-l17afp4ygp] {
    margin-left: 5px;
}

#GesamtCount[b-l17afp4ygp] {
    margin-bottom: 0px;
}
/* /Pages/SyncLog.razor.rz.scp.css */
/* ── Outer card ── */
.card[b-c51b8w4lq1] { border-radius: 25px; }

.card-header[b-c51b8w4lq1] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0,0,0,.125);
    margin: 1.25rem 1.25rem 0;
}

.h4[b-c51b8w4lq1] { margin-bottom: 0; }

.card-body[b-c51b8w4lq1] { min-height: 0; padding-top: 1rem; }

/* ── Toolbar ── */
.toolbar-container[b-c51b8w4lq1] {
    background: #f8f9fa;
    border-radius: 25px;
    border: 1px solid rgba(0,0,0,.125);
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
    padding: 10px 14px;
    display: flex;
    align-items: center;
    gap: 16px;
    flex-wrap: wrap;
    flex-shrink: 0;
}

/* ── Logs container ── */
.logs-container[b-c51b8w4lq1] {
    background: #f8f9fa;
    border-radius: 25px;
    border: 1px solid rgba(0,0,0,.125);
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
    padding: 12px;
    min-height: 0;
    overflow-y: auto;
}

/* ── Empty state ── */
.empty-state[b-c51b8w4lq1] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 64px 24px;
    text-align: center;
}

.empty-icon[b-c51b8w4lq1] { font-size: 40px; color: #d1d5db; margin-bottom: 14px; }
.empty-icon-ok[b-c51b8w4lq1] { color: #22c55e; }
.empty-title[b-c51b8w4lq1] { font-size: 15px; font-weight: 600; color: #374151; margin: 0 0 4px; }
.empty-sub[b-c51b8w4lq1] { font-size: 13px; color: #9ca3af; margin: 0; }

/* ── Date navigation ── */
.date-nav[b-c51b8w4lq1] { display: flex; align-items: center; gap: 6px; }

.nav-btn[b-c51b8w4lq1] {
    width: 30px; height: 30px;
    border: 1px solid #e5e7eb; border-radius: 25px;
    background: white; cursor: pointer;
    display: flex; align-items: center; justify-content: center;
    color: #374151; transition: background 0.15s;
}
.nav-btn:hover:not(:disabled)[b-c51b8w4lq1] { background: #f3f4f6; }
.nav-btn:disabled[b-c51b8w4lq1] { opacity: 0.4; cursor: default; }

.date-input[b-c51b8w4lq1] {
    border: 1px solid #e5e7eb; border-radius: 25px;
    padding: 4px 10px; font-size: 13px;
    color: #111827; background: white; outline: none;
}
.date-input:focus[b-c51b8w4lq1] { border-color: #0d4d67; box-shadow: 0 0 0 2px rgba(13,77,103,.15); }

.today-btn[b-c51b8w4lq1] {
    font-size: 12px; font-weight: 600;
    padding: 4px 12px; border-radius: 25px;
    border: 1px solid #0d4d67; color: #0d4d67;
    background: white; cursor: pointer; transition: background 0.15s;
}
.today-btn:hover[b-c51b8w4lq1] { background: rgba(13,77,103,0.08); }

/* ── Tab pills ── */
.tab-pills[b-c51b8w4lq1] {
    display: flex;
    background: #e9ecef;
    border-radius: 999px;
    padding: 3px;
    gap: 2px;
}

.tab-pill[b-c51b8w4lq1] {
    font-size: 12px; font-weight: 600;
    padding: 4px 16px; border-radius: 999px;
    border: none; background: transparent;
    color: #6b7280; cursor: pointer;
    transition: all 0.15s;
}
.tab-pill:hover[b-c51b8w4lq1] { color: #374151; }
.tab-pill.active[b-c51b8w4lq1] { background: white; color: #0d4d67; box-shadow: 0 1px 4px rgba(0,0,0,.12); }

/* ── Filter pills ── */
.filter-pills[b-c51b8w4lq1] {
    display: flex;
    background: #e9ecef;
    border-radius: 999px;
    padding: 3px;
    gap: 2px;
}

.filter-pill[b-c51b8w4lq1] {
    font-size: 12px; font-weight: 500;
    padding: 4px 12px; border-radius: 999px;
    border: none; background: transparent;
    color: #6b7280; cursor: pointer; transition: all 0.15s;
}
.filter-pill:hover[b-c51b8w4lq1] { color: #374151; }
.filter-pill.active[b-c51b8w4lq1]                 { background: #111827; border-color: #111827; color: white; }
.filter-pill.filter-all.active[b-c51b8w4lq1]      { background: #0d4d67; border-color: #0d4d67; color: white; }
.filter-pill.filter-error.active[b-c51b8w4lq1]   { background: #ef4444; border-color: #ef4444; color: white; }
.filter-pill.filter-warning.active[b-c51b8w4lq1] { background: #f59e0b; border-color: #f59e0b; color: white; }
.filter-pill.filter-info.active[b-c51b8w4lq1]    { background: #3b82f6; border-color: #3b82f6; color: white; }

/* ── Run cards ── */
.runs-list[b-c51b8w4lq1] { display: flex; flex-direction: column; gap: 8px; }

.run-card[b-c51b8w4lq1] {
    background: white; border-radius: 25px;
    border: 1px solid #e5e7eb;
    box-shadow: 0 2px 6px rgba(0,0,0,0.08);
    overflow: hidden; transition: box-shadow 0.15s, transform 0.1s;
}
.run-card:hover[b-c51b8w4lq1] { box-shadow: 0 4px 14px rgba(0,0,0,0.13); transform: translateY(-1px); }

.run-header[b-c51b8w4lq1] {
    display: flex; align-items: center; gap: 12px;
    padding: 11px 16px; cursor: pointer; user-select: none;
}
.run-header:hover[b-c51b8w4lq1] { background: rgba(13,77,103,0.08); }

.run-status-icon[b-c51b8w4lq1] { font-size: 16px; flex-shrink: 0; }
.run-status-icon.status-ok[b-c51b8w4lq1]      { color: #22c55e; }
.run-status-icon.status-warning[b-c51b8w4lq1] { color: #f59e0b; }
.run-status-icon.status-error[b-c51b8w4lq1]   { color: #ef4444; }

.run-identity[b-c51b8w4lq1] { flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 3px; }

.run-title-row[b-c51b8w4lq1] { display: flex; align-items: baseline; gap: 8px; overflow: hidden; }

.run-propnr[b-c51b8w4lq1] { font-size: 13px; font-weight: 600; color: #111827; flex-shrink: 0; }
.run-propname[b-c51b8w4lq1] { font-size: 13px; color: #9ca3af; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.run-summary-row[b-c51b8w4lq1] { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; }
.summary-item[b-c51b8w4lq1]         { font-size: 11px; color: #9ca3af; }
.summary-item.s-green[b-c51b8w4lq1] { color: #16a34a; font-weight: 600; }
.summary-item.s-blue[b-c51b8w4lq1]  { color: #0d4d67; font-weight: 600; }
.summary-item.s-red[b-c51b8w4lq1]   { color: #dc2626; font-weight: 600; }
.summary-item.s-muted[b-c51b8w4lq1] { color: #9ca3af; }

.run-right[b-c51b8w4lq1] { display: flex; align-items: center; gap: 8px; flex-shrink: 0; }

.run-time[b-c51b8w4lq1] { font-size: 12px; color: #d1d5db; font-variant-numeric: tabular-nums; }

.source-badge[b-c51b8w4lq1] {
    font-size: 10px; font-weight: 700;
    padding: 2px 7px; border-radius: 999px;
    background: rgba(13,77,103,0.1); color: #0d4d67;
    text-transform: uppercase; letter-spacing: 0.03em;
}

.stat-badge[b-c51b8w4lq1] { font-size: 11px; font-weight: 600; padding: 2px 8px; border-radius: 999px; }
.badge-error[b-c51b8w4lq1]   { background: #fee2e2; color: #b91c1c; }
.badge-warning[b-c51b8w4lq1] { background: #fef3c7; color: #92400e; }

.run-chevron[b-c51b8w4lq1] { font-size: 11px; color: #d1d5db; flex-shrink: 0; }

/* ── Run body ── */
.run-body[b-c51b8w4lq1] {
    padding: 10px 16px 14px 42px;
    border-top: 1px solid rgba(13,77,103,0.12);
    background: rgba(13,77,103,0.08);
    max-height: 400px; overflow-y: auto;
}

.no-entries[b-c51b8w4lq1] { font-size: 13px; color: #9ca3af; margin: 0; }

/* ── Timeline ── */
.timeline[b-c51b8w4lq1] { border-left: 2px solid #e5e7eb; padding-left: 18px; display: flex; flex-direction: column; }

.tl-entry[b-c51b8w4lq1] {
    position: relative; display: flex; align-items: baseline;
    gap: 10px; padding: 4px 0; font-size: 13px; line-height: 1.5;
}

.tl-entry[b-c51b8w4lq1]::before {
    content: ''; position: absolute;
    left: -23px; top: 50%; transform: translateY(-50%);
    width: 8px; height: 8px; border-radius: 50%;
    background: #d1d5db; border: 2px solid rgba(13,77,103,0.08);
}

.tl-entry.lvl-error[b-c51b8w4lq1]::before   { background: #ef4444; }
.tl-entry.lvl-warning[b-c51b8w4lq1]::before { background: #f59e0b; }
.tl-entry.lvl-info[b-c51b8w4lq1]::before    { background: #60a5fa; }

.tl-time[b-c51b8w4lq1] { font-size: 11px; color: #9ca3af; flex-shrink: 0; font-variant-numeric: tabular-nums; width: 60px; }

.tl-level[b-c51b8w4lq1] { font-size: 11px; font-weight: 700; flex-shrink: 0; width: 28px; color: #9ca3af; white-space: nowrap; }
.tl-entry.lvl-error   .tl-level[b-c51b8w4lq1] { color: #ef4444; }
.tl-entry.lvl-warning .tl-level[b-c51b8w4lq1] { color: #f59e0b; }
.tl-entry.lvl-info    .tl-level[b-c51b8w4lq1] { color: #60a5fa; }

.tl-msg[b-c51b8w4lq1] { color: #374151; word-break: break-word; flex: 1; }
/* /Pages/Telegram.razor.rz.scp.css */
.card[b-wa921m7v07] {
    border-radius: 25px;
}

.card-header[b-wa921m7v07] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.btn[b-wa921m7v07] {
    border-radius: 25px;
}

.h4[b-wa921m7v07] {
    margin-bottom: 0px;
}

.list-group[b-wa921m7v07] {
    border-radius: 25px;
}

.list-group-item[b-wa921m7v07] {
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-all;
}

#record[b-wa921m7v07] {
    border-radius: 25px;
}

#p[b-wa921m7v07] {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: max-content;
}


.card-body.d-flex[b-wa921m7v07] {
    display: flex;
    gap: 20px;
    min-height: 325px;
    /* Minimale Höhe für beide Spalten */
}

.card-body.d-flex>div[b-wa921m7v07] {
    width: 50%;
    display: flex;
    flex-direction: column;
}

.card-body.d-flex ul.list-group[b-wa921m7v07] {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

.card-body.d-flex li:last-child[b-wa921m7v07] {
    flex-grow: 1;
}
/* /Pages/UploadAHWFile.razor.rz.scp.css */
.card[b-s02ra9d57s] {
    border-radius: 25px;
}

.card-header[b-s02ra9d57s] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.btn[b-s02ra9d57s] {
    border-radius: 25px;
}

.alert[b-s02ra9d57s] {
    border-radius: 25px;
}

.h4[b-s02ra9d57s] {
    margin-bottom: 0px;
}
/* /Pages/WhitelistMatching.razor.rz.scp.css */
.card[b-7f7577gi6k] {
    border-radius: 25px;
}

.card-header[b-7f7577gi6k] {
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}

.btn[b-7f7577gi6k] {
    border-radius: 25px;
}

.alert[b-7f7577gi6k] {
    border-radius: 25px;
}

.h4[b-7f7577gi6k] {
    margin-bottom: 0px;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-utn3e2w0lz] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-utn3e2w0lz] {
    flex: 1;
}

.sidebar[b-utn3e2w0lz] {
    /*background-image: linear-gradient(180deg, #d8d8d8 5%, #d8d8d8 100%);*/
    background-color: #f8f9fa !important;
    border-radius: 25px;
    border: 1px solid rgba(0, 0, 0, .125);
}

.content[b-utn3e2w0lz] {
    padding-top: 0px;
    padding-left: 1rem;
    padding-right: 1rem;
}

.top-row[b-utn3e2w0lz] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 4.5rem;
    display: flex;
    align-items: center;
}

.top-row[b-utn3e2w0lz]  a,
.top-row .btn-link[b-utn3e2w0lz] {
    white-space: nowrap;
    margin-left: 1.5rem;
}

.top-row a:first-child[b-utn3e2w0lz] {
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-utn3e2w0lz] {
        display: none;
    }

    .top-row.auth[b-utn3e2w0lz] {
        justify-content: space-between;
    }

    .top-row a[b-utn3e2w0lz],
    .top-row .btn-link[b-utn3e2w0lz] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-utn3e2w0lz] {
        flex-direction: row;
    }

    .sidebar[b-utn3e2w0lz] {
        width: 270px;
        min-width: 270px;
        height: 100vh;
        position: sticky;
        top: 0;
        transition: width 0.25s ease, min-width 0.25s ease;
    }

    .sidebar.nav-sidebar-collapsed[b-utn3e2w0lz] {
        width: 68px;
        min-width: 68px;
    }

    .top-row[b-utn3e2w0lz] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .main>div[b-utn3e2w0lz] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Shared/NavMenu.razor.rz.scp.css */
.nav-root[b-eui2nt8v9s] {
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative;
}

.navbar-toggler[b-eui2nt8v9s] {
    background-color: rgba(255, 255, 255, 0.1);
}

.title[b-eui2nt8v9s] {
    color: rgba(4, 44, 61, 1);
    font-size: 1.3rem;
}

.top-row[b-eui2nt8v9s] {
    height: 4.5rem;
}

.navbar-brand[b-eui2nt8v9s] {
    font-size: 1.1rem;
}

.oi[b-eui2nt8v9s] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-eui2nt8v9s] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
    position: relative;
}

.nav-item:first-of-type[b-eui2nt8v9s] {
    padding-top: 1rem;
}

.nav-item:last-of-type[b-eui2nt8v9s] {
    padding-bottom: 1rem;
}

.nav-item[b-eui2nt8v9s]  button {
    transition: all 200ms ease-in;
}

.nav-item[b-eui2nt8v9s]  a {
    color: #212529;
    border-radius: 25px;
    height: 2.5rem;
    display: flex;
    align-items: center;
    line-height: 2.5rem;
    transition: all 200ms ease-in;
    background-color: #f8f9fa;
}

.nav-item[b-eui2nt8v9s]  a:hover {
    background-color: rgba(13, 77, 103, 0.08);
    transform: translate3d(0, -3px, 0);
}

.nav-item[b-eui2nt8v9s]  a.active,
.nav-item[b-eui2nt8v9s]  a.show {
    background-color: #0d4d67;
    color: white !important;
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
    transform: translate3d(0, -3px, 0);
}

.nav-item[b-eui2nt8v9s]  a.active:hover,
.nav-item[b-eui2nt8v9s]  a.show:hover {
    background-color: #0b3d54;
    transform: translate3d(0, -3px, 0);
}

.dropdown-menu[b-eui2nt8v9s] {
    border-radius: 25px;
    opacity: 0;
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
}

.dropdown-menu.show[b-eui2nt8v9s] {
    opacity: 1;
    animation: 200ms ease-in-b-eui2nt8v9s;
}

.bi-chevron-down[b-eui2nt8v9s],
.nav-item .collapsed .bi-chevron-up[b-eui2nt8v9s] {
    opacity: 0;
    transform: rotate(225deg);
}

.nav-item .collapsed .bi-chevron-down[b-eui2nt8v9s] {
    opacity: 1;
    visibility: visible;
    transform: rotate(360deg);
}

.bi-x-lg[b-eui2nt8v9s],
.nav-item .show .bi-chevron-right[b-eui2nt8v9s] {
    opacity: 0;
    transform: rotate(225deg);
}

.nav-item .show .bi-x-lg[b-eui2nt8v9s] {
    opacity: 1;
    visibility: visible;
    transform: rotate(360deg);
}

/* Vertikale Linie für Accordion-Untereinträge */
.accordion-collapse[b-eui2nt8v9s] {
    border-left: 2px solid rgba(13, 77, 103, 0.2);
    margin-left: 0.75rem;
    padding-left: 0.25rem;
}

.accordion-collapse .nav-item[b-eui2nt8v9s] {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
}

/* Sub-items im collapsed mode: nur horizontal schmaler */
.nav-sidebar-collapsed[b-eui2nt8v9s]  .accordion-collapse > .nav-item {
    padding-left: 4px !important;
    padding-right: 4px !important;
}

.nav-sidebar-collapsed[b-eui2nt8v9s]  .accordion-collapse > .nav-item span.bi {
    width: 1.2rem !important;
}

/* Top-level nav-items (Home, sonstige Funktionen, Dashboard etc.) bleiben wie Home */
.nav-sidebar-collapsed[b-eui2nt8v9s]  .accordion-item > .nav-item {
    padding-left: 4px !important;
    padding-right: 4px !important;
}

.bi-chevron-up[b-eui2nt8v9s],
.bi-chevron-down[b-eui2nt8v9s],
.bi-x-lg[b-eui2nt8v9s],
.bi-chevron-right[b-eui2nt8v9s] {
    position: absolute;
    margin-left: -16px;
    margin-top: -8px;
    transition: all 200ms cubic-bezier(.4, 0, .2, 1);
}

.dropdown-item[b-eui2nt8v9s] {
    color: #212529;
    border-radius: 25px;
    height: 2.5rem;
    display: flex;
    align-items: center;
    justify-content: start;
    line-height: 2.5rem;
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

.dropdown-item:hover[b-eui2nt8v9s] {
    background-color: #eceff1;
    transform: translate3d(0, -3px, 0);
}

.dropdown-item:first-of-type[b-eui2nt8v9s] {
    padding-top: 1rem;
}

.dropdown-item:last-of-type[b-eui2nt8v9s] {
    padding-bottom: 1rem;
}

#Logout[b-eui2nt8v9s] {
    padding-bottom: 0.5rem;
}

#Settings[b-eui2nt8v9s] {
    padding-bottom: 0.5rem;
}

#Version[b-eui2nt8v9s] {
    padding-bottom: 0.5rem;
}

#Support[b-eui2nt8v9s] {
    padding-top: 0.5rem;
}

hr[b-eui2nt8v9s] {
    border: 0;
    clear: both;
    display: block;
    width: 90%;
    background-color: rgba(4, 44, 61, 0.8);
    height: 1px;
    margin-top: 10px;
    margin-bottom: 5px;
}

/* ── Collapse toggle button (rechter Rand, volle Höhe) ── */
.collapse-toggle-btn[b-eui2nt8v9s] {
    position: absolute;
    right: -2px;
    top: 25px;
    bottom: 25px;
    width: 5px;
    border: none;
    border-radius: 0;
    background: transparent;
    padding: 0;
    cursor: pointer;
    z-index: 100;
}

.collapse-toggle-btn[b-eui2nt8v9s]::after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 3px;
    background: linear-gradient(to bottom,
        transparent 0%,
        rgba(13, 77, 103, 0) 18%,
        rgba(13, 77, 103, 0) 82%,
        transparent 100%);
    opacity: 1;
    transition: background 0.2s ease;
    pointer-events: none;
}

/* Ganzes Nav hover: liquid glass */
.nav-root:hover .collapse-toggle-btn[b-eui2nt8v9s]::after {
    background: linear-gradient(to bottom,
        transparent 0%,
        rgba(160, 160, 160, 0.6) 18%,
        rgba(160, 160, 160, 0.6) 82%,
        transparent 100%);
}

/* Direkt auf dem Button: teal */
.nav-root .collapse-toggle-btn:hover[b-eui2nt8v9s]::after {
    background: linear-gradient(to bottom,
        transparent 0%,
        rgba(13, 77, 103, 0.5) 18%,
        rgba(13, 77, 103, 0.5) 82%,
        transparent 100%);
}

.collapse-toggle-btn span.bi[b-eui2nt8v9s] {
    position: absolute;
    top: 50%;
    right: -10px;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #0d4d67;
    color: white;
    font-size: 0.6rem !important;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition: opacity 0.15s;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
}

.collapse-toggle-btn span.bi[b-eui2nt8v9s]::before {
    font-size: 0.6rem !important;
}

.collapse-toggle-btn:hover span.bi[b-eui2nt8v9s] {
    opacity: 1;
}

/* Collapsed-mode font-size-override nicht auf Toggle-Button anwenden */
.nav-sidebar-collapsed[b-eui2nt8v9s]  .collapse-toggle-btn span.bi {
    font-size: 0.6rem !important;
    width: 20px !important;
    height: 20px !important;
}


/* ── Collapsed sidebar ── */

.nav-sidebar-collapsed[b-eui2nt8v9s]  .nav-item {
    padding-left: 4px !important;
    padding-right: 4px !important;
}

.nav-sidebar-collapsed[b-eui2nt8v9s]  a.nav-link {
    justify-content: center !important;
}

/* Icon spans: hide text, keep ::before icon */
.nav-sidebar-collapsed[b-eui2nt8v9s]  span.bi {
    font-size: 0 !important;
    display: inline-flex;
    width: 1.8rem;
    height: 1.5rem;
    justify-content: center;
    align-items: center;
}

.nav-sidebar-collapsed[b-eui2nt8v9s]  span.bi::before {
    font-size: 1.1rem;
}

/* Hide accordion SVG chevrons */
.nav-sidebar-collapsed[b-eui2nt8v9s]  svg.bi {
    display: none !important;
}

/* Accordion-Trigger: offener Zustand im collapsed mode */
.nav-sidebar-collapsed[b-eui2nt8v9s]  a.nav-link[data-bs-toggle="collapse"]:not(.collapsed) {
    background-color: #0d4d67 !important;
    color: white !important;
    border-radius: 16px 16px 0 0 !important;
    box-shadow: inset 0 1.5px 0 0 rgba(13,77,103,.2), inset 1.5px 0 0 0 rgba(13,77,103,.2), inset -1.5px 0 0 0 rgba(13,77,103,.2) !important;
}

.nav-sidebar-collapsed[b-eui2nt8v9s]  a.nav-link[data-bs-toggle="collapse"]:not(.collapsed) span.bi::before {
    color: white;
}

/* Accordion sub-items im collapsed mode: unterer Teil des Rahmens */
.nav-sidebar-collapsed[b-eui2nt8v9s]  .accordion-collapse {
    border: none;
    border-radius: 0 0 16px 16px;
    box-shadow: inset 0 -1.5px 0 0 rgba(13,77,103,.2), inset 1.5px 0 0 0 rgba(13,77,103,.2), inset -1.5px 0 0 0 rgba(13,77,103,.2);
    background: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
}



/* Dropdown-Menüs (dropright) immer vollständig anzeigen */
.nav-sidebar-collapsed[b-eui2nt8v9s]  .dropdown-menu span.bi {
    font-size: 0.9rem !important;
    width: auto !important;
    height: auto !important;
    display: inline !important;
    align-items: initial !important;
}

.nav-sidebar-collapsed[b-eui2nt8v9s]  .dropdown-menu span.bi::before {
    font-size: 0.9rem;
}

.nav-sidebar-collapsed[b-eui2nt8v9s]  .dropdown-menu .nav-link {
    justify-content: flex-start !important;
    white-space: nowrap;
}

.nav-sidebar-collapsed[b-eui2nt8v9s]  .dropdown-item {
    font-size: 0.9rem !important;
    white-space: nowrap;
}


@keyframes ease-in-b-eui2nt8v9s {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@media (min-width: 731px) {
    .navbar-toggler[b-eui2nt8v9s] {
        display: none;
    }

    .flex-grow-1.collapse[b-eui2nt8v9s] {
        /* Never collapse the sidebar for wide screens */
        display: block !important;
    }
}
