.form-control{padding:15px 10px}input:not(.btn),select,textarea{border:2px solid var(--border);background-color:transparent !important;border-radius:0 !important}input[type="date"]{border:0;padding:0}.input-group-text,.input-group input:not([type="submit"]){background:#FFF !important;border:0 !important}.input-group-text{padding:15px}.input-group ::placeholder{opacity:0.5}.page.planer .page-body .day{padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid var(--border)}.page.planer .page-body .client-row{margin-bottom:2rem}.page.planer .page-body .heading{margin-bottom:1rem}.page.planer .page-body .input-group input[type="text"],.page.planer .page-body .input-group input[type="time"],.page.planer .page-body .input-group input[type="number"]{width:5.2rem;padding:8px 5px;border:2px solid var(--border) !important;text-align:center}.page.planer .page-body .input-group .form-label{font-size:14px}.page.planer .page-body .input-group .timeframe{width:100%;margin-bottom:1rem}.page.planer .page-body .input-group .expenses{width:60%}.page.planer .page-body .input-group .expenses>div{padding-right:15px}.page.planer .page-body .input-group .expenses input{width:4.8rem}.page.planer .page-body .input-group .submitWrap{width:40%}.page.planer .page-body .heading .input-group input[type="text"]{width:15rem}@media (min-width:700px){.page.planer .page-body .input-group .timeframe{width:35%;margin-bottom:0}.page.planer .page-body .input-group .expenses{width:45%;margin-bottom:0}.page.planer .page-body .input-group .expenses input{width:4.8rem}.page.planer .page-body .input-group .submitWrap{width:20%}}.page.specialtimes .input-group>div{margin-left:0 !important}.page.specialtimes .input-group .time.non input,.page.specialtimes .input-group .time-outline input,.page.specialtimes .input-group input[type="text"],.page.specialtimes .input-group input[type="time"],.page.specialtimes .input-group select{width:4.5rem;min-height:45px;padding:8px 5px;border:2px solid var(--border) !important;text-align:center}.page.specialtimes .input-group .time.non input,.page.specialtimes .input-group .time-outline input{width:11rem}.page.specialtimes .input-group .form-label:not(.date){font-size:14px}.page.specialtimes .new-performance-time select{width:100%;height:100%;text-align:center}.page.specialtimes .new-performance-time input[type="text"]{width:100%}.page.specialtimes .new-performance-time .performance{margin-bottom:1rem}.page.specialtimes .new-performance-time .time,.page.specialtimes .new-performance-time .distance{width:15%}.page.specialtimes .new-performance-time .submitWrap{width:20%;flex-grow:1}div.checkbox{position:relative;--top: 0px;--width: 26px;--height: 26px}div.checkbox input[type="checkbox"]{position:absolute;left:0;cursor:pointer;height:var(--width);width:var(--width);opacity:0;z-index:2}div.checkbox input[type="checkbox"]+label{position:relative;display:flex;align-items:center;padding-left:2.5rem;color:var(--gray-text) !important;font-size:15px}div.checkbox input[type="checkbox"]+label:after,div.checkbox input[type="checkbox"]+label:before{content:"";cursor:pointer;padding:0 !important;position:absolute;transition:all 0.25s}div.checkbox input[type="checkbox"]+label:before{display:flex;height:var(--width);width:var(--width);left:0;top:var(--top);border:2px solid var(--border-dark);background-color:var(--menu)}div.checkbox input[type="checkbox"]+label:after{display:block;height:calc(var(--height) - 8px);width:calc(var(--width) - 8px);top:calc(4px + var(--top));left:4px;opacity:0;background-color:var(--bs-primary)}div.checkbox input[type="checkbox"]:checked+label:before{border-color:var(--bs-primary)}div.checkbox input[type="checkbox"]:checked+label:after{opacity:1}div.checkbox.check input[type="checkbox"]+label{min-height:27px;font-size:15px}div.checkbox.check input[type="checkbox"]+label:before{height:var(--width);width:var(--width)}div.checkbox.check input[type="checkbox"]+label:after{position:absolute;top:calc(var(--top) + 5px);left:10px;height:13px;width:7px;transform:rotate(53deg) skew(5deg);border-style:solid;border-width:0 0.2em 0.2em 0;border-color:#FFF;border-radius:0;background-color:transparent}div.checkbox.check input[type="checkbox"]:checked+label:before{background-color:var(--bs-primary)}div.checkbox.check input[type="checkbox"]:checked+label:after{opacity:1}div.radio.button input[type="radio"]{position:absolute;left:0;cursor:pointer;opacity:0;z-index:2}div.radio.button input[type="radio"]+.form-label{position:relative;cursor:pointer;margin-right:10px;padding:10px 9px;border:2px solid var(--border);border-radius:0 !important;font-size:14px;min-height:68px}div.radio.button input[type="radio"]+.form-label:hover{border-color:var(--bs-primary)}div.radio.button input[type="radio"]:checked+.form-label{border-color:var(--bs-primary)}.accordion{width:100%}.accordion-item{border-width:2px;border-color:var(--border);background-color:transparent !important}.accordion-item:nth-child(odd){background-color:var(--menu) !important}.accordion-item:nth-child(even){background-color:transparent !important}.accordion-header{background-color:transparent !important}.accordion-header .col{display:flex;flex-direction:column;padding-right:0.5rem;border-right:1px solid var(--border);letter-spacing:1px}.accordion-header .col:first-child{flex:0 0 auto;width:14%}.accordion-header .col:last-child{flex:0 0 auto;width:29%}.accordion-header .col:not(:first-child){padding-left:1rem}.accordion-header .col label{margin-bottom:0.5rem;color:var(--border-dark);font-weight:300}.accordion-header .col span.name{font-weight:700}.accordion-button{box-shadow:none !important;background-color:transparent !important}.accordion-button:focus{box-shadow:none !important}.accordion-button:after{width:2rem;height:2rem;background-image:url("data:image/svg+xml,%3Csvg id='Gruppe_146' data-name='Gruppe 146' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath id='Pfad_134' data-name='Pfad 134' d='M0,0H24V24H0Z' fill='none'/%3E%3Cpath id='Pfad_135' data-name='Pfad 135' d='M6,9l6,6,6-6' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/svg%3E%0A") !important;background-size:contain}.accordion-body .times .slot{display:flex}.accordion-body .times span.day{width:3rem}.accordion-body .details>div{display:flex;flex-direction:column}:root{--light: #EBEBEB;--border: #E6E6E6;--light-primary: #FEF4CB;--menu: #F5F5F7;--border-dark: #707070;--notvalid: #a85050;--menu-height: 95px;--font-color: #161616}@media (min-width:620px){:root{--menu-height: 130px}}*:focus-visible{outline:none !important}.container{max-width:850px !important}.bg-light-primary{background-color:var(--light-primary)}hr{opacity:1;background-color:var(--border)}.text-black{color:#000 !important}h1,.h1{font-size:29px;font-weight:600}@media (min-width:640px){h1,.h1{font-size:31px}}h2,.h2{font-size:27px;font-weight:600}@media (min-width:640px){h2,.h2{font-size:29px}}h3,.h3{font-size:25px;font-weight:400}@media (min-width:640px){h3,.h3{font-size:27px}}a{transition:all 250ms;text-decoration:none !important}.btn{border:0px;border-radius:0px;padding:10px 20px}.btn:focus{box-shadow:none !important}.btn-secondary{background-color:#FFF;border:2px solid var(--bs-primary);color:var(--font-color)}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus{box-shadow:none !important;color:var(--font-color) !important;background-color:var(--bs-primary) !important;border-color:var(--bs-primary) !important}.btn.disabled,.btn[disabled]{background-color:#E4E4E4;color:var(--border-dark);opacity:1}.btn-new:before{content:'';display:inline-block;width:1.5rem;height:1.5rem;background-image:url("../Icons/plus.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.btn-burger{display:flex;flex-direction:column;justify-content:space-between;width:3rem;height:3rem;padding:13px 10px;background-color:var(--bs-primary);border-radius:0 !important}.btn-burger span{height:3px;background-color:#FFF;transition:opacity 150ms, transform 300ms ease-out}.btn-burger.open span:nth-child(1){transform:translate(0, 9px) rotate(45deg)}.btn-burger.open span:nth-child(2){opacity:0}.btn-burger.open span:nth-child(3){transform:translate(0, -10px) rotate(-45deg)}.headerBar{position:fixed;top:0;left:0;right:0;z-index:99;height:var(--menu-height);box-shadow:0px 0px 10px 5px rgba(0, 0, 0, 0.01)}.headerBar img{height:100%;width:100%;object-fit:contain;object-position:center}.offcanvas{z-index:98;background-color:var(--menu)}.offcanvas-start{width:350px}.offcanvas-header{height:var(--menu-height)}.offcanvas ul{list-style:none}.offcanvas ul li a{color:#000 !important;text-decoration:none !important}.offcanvas ul li:hover,.offcanvas ul li.active{background-color:var(--bs-primary)}.modal-backdrop{z-index:97}.content{position:relative}.frame .typo3-messages{border-radius:0;padding:0;list-style:none !important}.frame .typo3-messages li{border-radius:0 !important}.icon{display:flex;align-items:center;justify-content:center;padding:10px 10px}.icon:after{content:"";display:block;width:25px;height:25px;background-size:contain !important;background-position:center !important;background-repeat:no-repeat !important}.icon-email:after{background-image:url("/fileadmin/assets/icons/ic-mail-black.svg") !important}.icon-pass:after{background-image:url("/fileadmin/assets/icons/ic-pass.svg") !important}.icon-show-pass:after{background-image:url("/fileadmin/assets/icons/ic-show-pass.svg") !important}main#content{padding-top:calc(var(--menu-height) - 2px)}.page-header .icon{margin-left:-8px}.page-header .filter.timeframe .divider{width:3rem}.page-header .filter.timeframe .form-control{width:14rem;padding-top:0;padding-bottom:0;padding-left:0;border:0;box-shadow:none !important;font-weight:600;font-size:25px}.login-outer .box{max-width:430px;transform:translateY(-7rem)}.login-outer .box p{}.login-outer .box form{width:100%}.login-outer .icon-show-pass{background:#FFF;outline:none;box-shadow:none;border:0}.profile .data-row{display:flex;flex-direction:column;margin-bottom:1rem}.profile .card-group{gap:15px}.profile .card{border:1px solid var(--border) !important}.card{border-radius:0 !important}.card-img-top{width:auto;height:70px}.card-body{padding-top:2.5rem}.card-title{font-weight:bold}.card-text{font-size:15px}.page.caredchildren .page-header .icon{margin-left:-6px}.page.caredchildren .page-header .icon img{width:60px;height:auto}.page.planer .page-header .icon,.page.specialtimes .page-header .icon{margin-left:-6px}.page.planer .page-header .icon img,.page.specialtimes .page-header .icon img{width:60px;height:auto}.toast{font-size:17px}.toast .btn-close{background:url("/fileadmin/assets/icons/close.svg");opacity:1}.dataTables_wrapper{width:100%;margin-bottom:2rem}.dataTables_filter{display:none}.dataTables_length{margin-bottom:0.9rem}.dataTables_paginate a.paginate_button{padding:5px 8px;cursor:pointer;text-decoration:none;color:var(--border-dark);font-size:14px}.dataTables_paginate a.paginate_button:hover,.dataTables_paginate a.paginate_button:active{color:var(--bs-primary)}.dataTables_paginate a.paginate_button:not(.previous):not(.next){margin:0 3px;border:2px solid var(--border)}.dataTables_paginate a.paginate_button:not(.previous):not(.next).current,.dataTables_paginate a.paginate_button:not(.previous):not(.next):hover,.dataTables_paginate a.paginate_button:not(.previous):not(.next):active{color:var(--border-dark);border-color:var(--bs-primary)}table.dataTable.table-striped>tbody>tr.odd>*{box-shadow:none !important;background-color:var(--menu)}.footer-top .card>div{min-width:250px}.footer-top .card-body p{font-size:15px}.footer-top .border-end{border-right:1px solid rgba(255, 255, 255, 0.3) !important}@media (min-width:768px){.footer-top .card>div{min-width:unset}}.footer-bottom{background-color:var(--light)}.footer-bottom a{color:#212529;text-decoration:none !important}.footer-bottom a:hover,.footer-bottom a:active{color:var(--bs-primary)}