@charset "UTF-8";@import"https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css";@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.css";:root{--app-navbar-height: 56px}html{scrollbar-gutter:stable}body{background-color:var(--bs-body-bg);color:var(--bs-body-color)}.dashboard-page .table tbody tr.dashboard-monat-aktuell>th,.dashboard-page .table tbody tr.dashboard-monat-aktuell>td{--bs-table-bg: rgba(13, 110, 253, .09);--bs-table-color: var(--bs-emphasis-color);--bs-table-border-color: var(--bs-border-color)}.dashboard-page .table tbody tr.dashboard-monat-aktuell>th:first-child,.dashboard-page .table tbody tr.dashboard-monat-aktuell>td:first-child{box-shadow:inset 4px 0 #0d6efd73}main.app-main-below-fixed-nav{padding-top:var(--app-navbar-height)}.kunden-index-page .kunden-sidebar-letzte #kundenSidebarLetzte a.link-primary{color:#6ea8fe}.kunden-index-page .kunden-sidebar-letzte #kundenSidebarLetzte a.link-primary:hover,.kunden-index-page .kunden-sidebar-letzte #kundenSidebarLetzte a.link-primary:focus{color:#9ec5fe}[data-bs-theme=dark] .belege-sidebar{background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color)}[data-bs-theme=dark] .beleg-nav{background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);box-shadow:none}[data-bs-theme=dark] .beleg-nav .nav-header{border-bottom-color:var(--bs-border-color)}[data-bs-theme=dark] .beleg-nav .nav-section{color:var(--bs-body-color);border-bottom-color:var(--bs-border-color)}[data-bs-theme=dark] .beleg-nav .nav-item{color:var(--bs-body-color)}[data-bs-theme=dark] .beleg-nav .nav-item:hover{background:var(--bs-tertiary-bg);border-color:var(--bs-border-color);color:var(--bs-emphasis-color)}[data-bs-theme=dark] .beleg-nav .nav-item.active{background:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}[data-bs-theme=dark] .beleg-nav .nav-sub .nav-item.active{background:#0d6efd38;color:var(--bs-emphasis-color);border-color:var(--bs-border-color)}[data-bs-theme=dark] .beleg-nav .nav-sub .nav-item.active .nav-icon{color:#9ec5fe}[data-bs-theme=dark] .belege-container .rechnungen-toolbar-inner .text-primary,[data-bs-theme=dark] .belege-container .rechnungen-toolbar-inner .btn-link.text-primary,[data-bs-theme=dark] .kunden-produkte-page .card-header .text-primary,[data-bs-theme=dark] .kunden-produkte-page .card-header .btn-link.text-primary,[data-bs-theme=dark] .kunden-index-page .kunde-list-row .zeile1,[data-bs-theme=dark] .kunden-index-page .kunde-list-row .zeile2.text-primary,[data-bs-theme=dark] .kunden-index-page .kunde-list-row .zeile2.text-primary a,[data-bs-theme=dark] .kunden-index-page .kunde-list-row .btn-link.text-primary,[data-bs-theme=dark] .kunden-index-page .kunden-sidebar-letzte #kundenSidebarLetzte a.link-primary{color:#9ec5fe!important}[data-bs-theme=dark] .kunden-index-page .kunden-sidebar-letzte #kundenSidebarLetzte a.link-primary:hover,[data-bs-theme=dark] .kunden-index-page .kunden-sidebar-letzte #kundenSidebarLetzte a.link-primary:focus{color:#b6d4fe!important}[data-bs-theme=dark] .faellige-page-container .card-header .text-primary,[data-bs-theme=dark] .faellige-page-container .card-header .btn-link.text-primary{color:#9ec5fe!important}[data-bs-theme=dark] .faellige-page-container .table>thead.table-light{--bs-table-bg: var(--bs-secondary-bg);--bs-table-color: var(--bs-emphasis-color);--bs-table-border-color: var(--bs-border-color)}[data-bs-theme=dark] .mandanten-index-page .table>thead.table-light{--bs-table-bg: var(--bs-secondary-bg);--bs-table-color: var(--bs-emphasis-color);--bs-table-border-color: var(--bs-border-color)}[data-bs-theme=dark] .template-create-page #templates-table>thead.table-light{--bs-table-bg: var(--bs-secondary-bg);--bs-table-color: var(--bs-emphasis-color);--bs-table-border-color: var(--bs-border-color)}[data-bs-theme=dark] .rechnungen-payments-page .table>thead.table-light{--bs-table-bg: var(--bs-secondary-bg);--bs-table-color: var(--bs-emphasis-color);--bs-table-border-color: var(--bs-border-color)}[data-bs-theme=dark] .belege-container .rechnung-karte .card-header h5,[data-bs-theme=dark] .belege-container .rechnung-karte .card-header .fw-bold{color:var(--bs-emphasis-color)}[data-bs-theme=dark] .belege-container .rechnung-karte .card-footer a.btn{text-decoration:none}[data-bs-theme=dark] .belege-container .rechnung-karte .card-footer a.btn-outline-secondary{color:var(--bs-btn-color);border-color:var(--bs-btn-border-color)}[data-bs-theme=dark] .belege-container .rechnung-karte .card-footer a.btn:hover,[data-bs-theme=dark] .belege-container .rechnung-karte .card-footer a.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}[data-bs-theme=dark] .belege-container .rechnung-karte .card-footer a.btn:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}[data-bs-theme=dark] .belege-container .rechnung-karte .card-footer a.rechnung-karte-beleg-anzeigen{color:#fff;border:1px solid #fff;background-color:transparent}[data-bs-theme=dark] .belege-container .rechnung-karte .card-footer a.rechnung-karte-beleg-anzeigen:hover,[data-bs-theme=dark] .belege-container .rechnung-karte .card-footer a.rechnung-karte-beleg-anzeigen:focus-visible{color:#fff;border-color:#fff;background-color:#ffffff26;box-shadow:0 0 0 .2rem #ffffff40}[data-bs-theme=dark] .belege-container .nav-tabs .nav-link{color:var(--bs-secondary-color)}[data-bs-theme=dark] .belege-container .nav-tabs .nav-link.active{color:#9ec5fe;border-bottom-color:#9ec5fe}[data-bs-theme=dark] .belege-container .nav-tabs .nav-link:hover:not(.active){color:#9ec5fe}[data-bs-theme=dark] .belege-container .tab-count{background-color:var(--bs-tertiary-bg);color:var(--bs-body-color)}[data-bs-theme=dark] .dashboard-page .table tbody tr.dashboard-monat-aktuell>th,[data-bs-theme=dark] .dashboard-page .table tbody tr.dashboard-monat-aktuell>td{--bs-table-bg: rgba(13, 110, 253, .18);--bs-table-color: var(--bs-body-color);--bs-table-border-color: var(--bs-border-color)}[data-bs-theme=dark] .dashboard-page .table tbody tr.dashboard-monat-aktuell>th:first-child,[data-bs-theme=dark] .dashboard-page .table tbody tr.dashboard-monat-aktuell>td:first-child{box-shadow:inset 4px 0 #6ea8fe}.belege-container .rechnung-karte .card-footer a.rechnung-karte-beleg-anzeigen{text-decoration:none;color:var(--bs-body-color);border:1px solid #000;background-color:transparent}.belege-container .rechnung-karte .card-footer a.rechnung-karte-beleg-anzeigen:hover,.belege-container .rechnung-karte .card-footer a.rechnung-karte-beleg-anzeigen:focus-visible{color:var(--bs-body-color);border-color:#000;background-color:#0000000f;box-shadow:0 0 0 .2rem #0000001f}.rechnung-karte{--rechnung-karte-footer-btn-width: 11rem}.rechnung-karte>.card-footer .rechnung-karte-actions-end>a.btn:last-child,.rechnung-karte>.card-footer .rechnung-karte-actions-end>button.btn:last-child,.rechnung-karte>.card-footer .rechnung-karte-actions-end>form:last-child .btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:normal;line-height:1.25;min-width:var(--rechnung-karte-footer-btn-width);max-width:var(--rechnung-karte-footer-btn-width);width:var(--rechnung-karte-footer-btn-width)}.template-create-page #tokens-container .token-key-pill{display:inline-block;background:transparent!important;border:none!important;box-shadow:none!important;padding:0;margin-top:.125rem;font-size:.6875rem;line-height:1.35;font-weight:400;color:var(--bs-secondary-color)}[data-bs-theme=dark] .template-create-page #tokens-container .token-key-pill{color:#fff}.navbar{box-shadow:0 2px 4px #0000001a}.nav-link.active{font-weight:700}.dropdown-item.active{background-color:#0d6efd;color:#fff}:root{--beleg-nav-active: #2c3e50;--beleg-nav-active-text: #fff;--beleg-nav-hover: #f8f9fa;--beleg-nav-border: #dee2e6;--beleg-badge-overdue: #fd7e14}.beleg-nav{background:#fff;border-radius:.75rem;box-shadow:0 2px 12px #0000000f;overflow:hidden}.beleg-nav .nav-header{padding:1rem 1.25rem;font-weight:700;font-size:1rem;border-bottom:1px solid var(--beleg-nav-border)}.beleg-nav .nav-section{padding:.75rem 1.25rem;font-weight:600;font-size:.9rem;color:#495057;border-bottom:1px solid var(--beleg-nav-border)}.beleg-nav .nav-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.6rem 1.25rem;border:1px solid transparent;border-radius:.5rem;margin:.25rem .75rem;background:transparent;color:#212529;font-size:.9rem;text-align:left;cursor:pointer;transition:all .15s ease;text-decoration:none}.beleg-nav .nav-item:hover{background:var(--beleg-nav-hover);border-color:var(--beleg-nav-border);color:#212529}.beleg-nav .nav-item.active{background:var(--beleg-nav-active);color:var(--beleg-nav-active-text);border-color:var(--beleg-nav-active)}.beleg-nav .nav-item.active .badge{background:#ffffff4d!important;color:var(--beleg-nav-active-text)}.beleg-nav .nav-item .nav-icon{width:1.25rem;margin-right:.75rem;opacity:.85}.beleg-nav .nav-item.active .nav-icon{opacity:1}.beleg-nav .nav-item .nav-label{flex:1}.beleg-nav .nav-item .badge{font-size:.75rem;font-weight:600;min-width:1.75rem}.beleg-nav .nav-item .badge.bg-overdue{background:var(--beleg-badge-overdue)!important}.beleg-nav .nav-item-multi{pointer-events:none}.beleg-nav .nav-item-multi .badge{pointer-events:auto}.beleg-nav .nav-sub{list-style:none;padding:.25rem 0 .5rem;margin:0}.beleg-nav .nav-sub .nav-item{padding-left:2.5rem;font-weight:500}.beleg-nav .nav-sub .nav-item.active{background:#2c3e5014;color:var(--beleg-nav-active);border-color:var(--beleg-nav-border)}.beleg-nav .nav-sub .nav-item.active .nav-icon{color:var(--beleg-nav-active)}.belege-sidebar{background:#fff;border-radius:.75rem;box-shadow:0 2px 12px #0000000f;padding:1rem}.belege-sidebar .sidebar-header{font-weight:700;font-size:1rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--beleg-nav-border)}#produktListeSortable .sortable-row .row{align-items:stretch}#produktListeSortable .sortable-row .row .produkt-aktionen-col{display:flex!important;align-items:flex-start!important;align-self:flex-start!important;justify-content:flex-end;padding-top:5px}#positionenSortable .sortable-row .row{align-items:stretch}#positionenSortable .sortable-row .row .produkt-aktionen-col{display:flex!important;align-items:flex-start!important;align-self:flex-start!important;justify-content:flex-end;padding-top:5px}.badge-bank-from-stammdaten,.badge-bank-to-stammdaten{text-decoration:none!important}[data-bs-theme=dark]{--bs-body-color: #e9ecef;--bs-emphasis-color: #fff;--bs-secondary-color: rgba(255, 255, 255, .85);--bs-tertiary-color: rgba(255, 255, 255, .7)}[data-bs-theme=dark] .form-check:not(.form-switch) .form-check-input,[data-bs-theme=dark] .form-check-input.cb-large{--bs-form-check-bg: var(--bs-tertiary-bg);background-color:var(--bs-tertiary-bg);border:1px solid rgba(255,255,255,.45);accent-color:var(--bs-primary)}[data-bs-theme=dark] .form-check:not(.form-switch) .form-check-input:focus,[data-bs-theme=dark] .form-check-input.cb-large:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem #0d6efd59}[data-bs-theme=dark] .form-check:not(.form-switch) .form-check-input:checked,[data-bs-theme=dark] .form-check-input.cb-large:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}[data-bs-theme=dark] .form-switch .form-check-input{border:1px solid rgba(255,255,255,.4);background-color:#6c757d}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffffff'/%3E%3C/svg%3E")}[data-bs-theme=dark] .form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffffff'/%3E%3C/svg%3E");border-color:var(--bs-primary);box-shadow:0 0 0 .2rem #0d6efd59}[data-bs-theme=dark] .form-switch .form-check-input:checked{--bs-form-switch-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffffff'/%3E%3C/svg%3E");background-color:var(--bs-primary);border-color:var(--bs-primary)}[data-bs-theme=dark] #kundenDaten .card.anschrift-fenster{background:linear-gradient(to bottom,var(--bs-secondary-bg) 0%,var(--bs-body-bg) 100%);border-color:var(--bs-border-color);color:var(--bs-body-color)}[data-bs-theme=dark] #kundenDaten .card.anschrift-fenster .card-header,[data-bs-theme=dark] #kundenDaten .card.anschrift-fenster .card-body,[data-bs-theme=dark] #kundenDaten .card.anschrift-fenster .card-footer{border-color:var(--bs-border-color)}[data-bs-theme=dark] #belegKundenDaten .card.anschrift-fenster{background:linear-gradient(to bottom,var(--bs-secondary-bg) 0%,var(--bs-body-bg) 100%);border-color:var(--bs-border-color);color:var(--bs-body-color)}[data-bs-theme=dark] #belegKundenDaten .card.anschrift-fenster .card-header,[data-bs-theme=dark] #belegKundenDaten .card.anschrift-fenster .card-body,[data-bs-theme=dark] #belegKundenDaten .card.anschrift-fenster .card-footer{border-color:var(--bs-border-color)}[data-bs-theme=dark] #produkt-form a.btn-outline-secondary{color:var(--bs-body-color);border-color:#ffffff73}[data-bs-theme=dark] #produkt-form a.btn-outline-secondary:hover,[data-bs-theme=dark] #produkt-form a.btn-outline-secondary:focus{color:var(--bs-body-color);background-color:var(--bs-secondary-bg);border-color:#ffffff8c}.legal-html-content{white-space:pre-line;word-wrap:break-word;overflow-wrap:anywhere}.legal-html-content p{white-space:pre-line}
