.btn-primary{background:#ff8400;}.btn-elevated-primary{background:#ff8400;}.btn-primary{border-color:#ff8400;}.btn-elevated-primary{border-color:#ff8400;}.login::before{background:#ff8400;}.login::before{background:rgb(from #ff8400 r g b / .2);}.login::after{background:#ff8400;}.mobile-menu{background:#ff8400;}.mobile-menu .scrollable{background:#ff8400;}.form-check-input[type="checkbox"]:checked{background-color:#ff8400;}.form-check-input[type="checkbox"]:checked{border-color:#ff8400;}.border-danger{border-color:#ff8400;}.border-danger{border-color:#ff8400;}@media (max-width: calc(767px)){.top-bar-boxed{background:#ff8400;}}@media (max-width: calc(1279px)){.login {--tw-bg-opacity: 1;background-color: #ff8400;}}a:not(a.btn, .top-bar-boxed a, .side-nav a, td a, .dropdown-content a, a[href^="javascript:;"]) {color:#3d3c3b}a:hover:not(a.btn, .top-bar-boxed a, .side-nav a, td a, .dropdown-content a, a[href^="javascript:;"]) {color:#ff8400}a:focus:not(a.btn, .top-bar-boxed a, .side-nav a, td a, .dropdown-content a, a[href^="javascript:;"]) {color:#ff8400}.top-bar-boxed::after{background:#ff8400}.dropdown-content{background:#ff8400}.top-bar-boxed::after{background:#ffffff}.top-bar-boxed * {color:#333333}.top-bar-boxed svg path {stroke:#333333}.top-bar-boxed * {color:#ffffff}.top-bar-boxed svg path {stroke:#ffffff}@media (min-width: calc(768px)){.top-bar-boxed svg path {stroke:#333333;}}@media (min-width: calc(768px)){.top-bar-boxed * {color:#333333;}}.top-bar-boxed * {color:#ffffff}.top-bar-boxed svg path {stroke:#ffffff}@media (min-width: calc(768px)){.top-bar-boxed svg path {stroke:#333333;}}@media (min-width: calc(768px)){.top-bar-boxed * {color:#333333;}}.top-bar-boxed * {color:#ffffff}.top-bar-boxed svg path {stroke:#ffffff}@media (min-width: calc(768px)){.top-bar-boxed svg path {stroke:#333333;}}@media (min-width: calc(768px)){.top-bar-boxed * {color:#333333;}}#logo{width:12rem;}#logo-alternative{width:12rem;}.logo{width:12rem;}.logo__image{width:12rem;}.top-bar-boxed * {color:#ffffff}.top-bar-boxed svg path {stroke:#ffffff}@media (min-width: calc(768px)){.top-bar-boxed svg path {stroke:#333333;}}@media (min-width: calc(768px)){.top-bar-boxed * {color:#333333;}}.top-bar-boxed * {color:#ffffff}.top-bar-boxed svg path {stroke:#ffffff}@media (min-width: calc(768px)){.top-bar-boxed svg path {stroke:#333333;}}@media (min-width: calc(768px)){.top-bar-boxed * {color:#333333;}}.logo-container{justify-content: center;;}.top-bar-boxed * {color:#ffffff}.top-bar-boxed svg path {stroke:#ffffff}@media (min-width: calc(768px)){.top-bar-boxed svg path {stroke:#333333;}}@media (min-width: calc(768px)){.top-bar-boxed * {color:#333333;}}#logo{width: 10rem;;}.top-bar-boxed * {color:#ffffff}.top-bar-boxed svg path {stroke:#ffffff}@media (min-width: calc(768px)){.top-bar-boxed svg path {stroke:#333333;}}@media (min-width: calc(768px)){.top-bar-boxed * {color:#333333;}}.top-bar-boxed * {color:#ffffff}.top-bar-boxed svg path {stroke:#ffffff}@media (min-width: calc(768px)){.top-bar-boxed svg path {stroke:#333333;}}@media (min-width: calc(768px)){.top-bar-boxed * {color:#333333;}}.top-bar-boxed * {color:#ffffff}.top-bar-boxed svg path {stroke:#ffffff}@media (min-width: calc(768px)){.top-bar-boxed svg path {stroke:#333333;}}@media (min-width: calc(768px)){.top-bar-boxed * {color:#333333;}}@media (min-width: calc(1280px)){#logo-container{justify-content: start;;}}@media (min-width: calc(1280px)){#logo-container-alternative{justify-content: start;;}}.top-bar-boxed * {color:#ffffff}.top-bar-boxed svg path {stroke:#ffffff}@media (min-width: calc(768px)){.top-bar-boxed svg path {stroke:#333333;}}@media (min-width: calc(768px)){.top-bar-boxed * {color:#333333;}}@media (min-width: calc(1280px)){#logo{width: 20rem;;}}@media (min-width: calc(1280px)){#logo-alternative{width: 20rem;;}}.top-bar-boxed * {color:#ffffff}.top-bar-boxed svg path {stroke:#ffffff}@media (min-width: calc(768px)){.top-bar-boxed svg path {stroke:#333333;}}@media (min-width: calc(768px)){.top-bar-boxed * {color:#333333;}}body.wKontrast .top-bar-boxed,
body.wKontrast .mobile-menu,
body.wKontrast .mobile-menu .scrollable {
background: #fff !important;
}

body.wKontrast .mobile-menu li > a:not(a:hover) {
color: #000 !important;
}

.overview-list {
    padding-left: 1rem;
}

.overview-list .list-item {
    display: list-item;
}

.overview-list .list-item::marker {
    font-size: 1.5rem;
}

.overview-list .lucide {
    display: none;
}

.btn, 
input:not([type="file"], [type="checkbox"]), 
select,
textarea {
    border-radius: 1.25rem !important;
}

.btn-secondary,
.btn-elevated-secondary {
   border-color: rgb(var(--color-dark) / var(--tw-border-opacity)) !important;
    --tw-border-opacity: 0.05;
    background-color: rgb(var(--color-dark) / var(--tw-bg-opacity)) !important;
    --tw-bg-opacity: 0.2;
    --tw-text-opacity: 1;
    color: rgb(var(--color-dark) / var(--tw-text-opacity)) !important;
}

.btn-secondary:hover:not(:disabled),
.btn-dark-soft:hover:not(:disabled),
.btn-elevated-secondary:hover:not(:disabled){
    --tw-border-opacity: 0.1;
    --tw-bg-opacity: 0.1;
}

.mobile-menu {
    background-color: #ffffff;
}

.mobile-menu:not(.mobile-menu--active) svg {
    stroke: #333333;
}

.mandanten-dropdown.notification--bullet:before,
.konten-dropdown.notification--bullet:before {
    display: none;
}.top-bar-boxed * {color:#ffffff}.top-bar-boxed svg path {stroke:#ffffff}@media (min-width: calc(768px)){.top-bar-boxed svg path {stroke:#333333;}}@media (min-width: calc(768px)){.top-bar-boxed * {color:#333333;}}@media (min-width: calc(768px)){body.wKontrast .top-bar-boxed,
body.wKontrast .mobile-menu,
body.wKontrast .mobile-menu .scrollable {
background: inherit !important;
}

body.wKontrast .mobile-menu li > a:not(a:hover){
color: inherit !important;
}

body:has(.top-bar-boxed) {
    margin-top: 4rem;
}

.top-bar-boxed {
    padding-top: 5rem;
}

.top-bar-boxed::after {
    height: 8rem;
    border-bottom: 1rem solid #333333;
    border-radius: 0;
    box-shadow: 0 1rem #ff8400;
    margin: 0;
}

.top-bar-boxed .logo {
    margin-bottom: .5rem;
}}.top-bar-boxed * {color:#ffffff}.top-bar-boxed svg path {stroke:#ffffff}@media (min-width: calc(768px)){.top-bar-boxed svg path {stroke:#333333;}}@media (min-width: calc(768px)){.top-bar-boxed * {color:#333333;}}