:root{--hintergrund: #fdfeff;--hintergrund-rgb: 188, 230, 185;--Color-Marker: #1e5128;--Color-1: #3a6b35;--Color-1-rgb: 58, 107, 53;--normal-text: "Source Sans Pro", "sans-serif";--header-height: 7.25rem;--header-height-smal: 4.25rem;--content-offset: var(--header-height);--border-height: 3.3125rem;color-scheme:light}*{margin:0;padding:0;box-sizing:border-box;max-width:100%}.center{margin:0 auto;display:flex}#app{background-color:var(--hintergrund);margin:0 auto;width:70%;height:100dvh}.startApp{background-color:var(--hintergrund);display:flex;justify-content:center;align-items:center;margin:0 auto}.app-screen{background-color:var(--hintergrund);height:calc(100% - var(--border-height))}header{background-color:rgba(var(--Color-1-rgb-rgb),.9);width:100%;top:0;border-bottom:1px solid rgb(235,235,235);border-left:1px solid rgb(235,235,235);border-right:1px solid rgb(235,235,235)}.grid{background-color:var(--hintergrund);display:grid;width:100%;height:var(--header-height);padding:0 .4375rem;row-gap:.625rem;column-gap:10px;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));transition:transform .4s ease,height 1.25s ease-in-out}.container1{display:flex;width:8.3125rem;height:8.3125rem;justify-content:center;align-items:center;align-self:end;grid-row:1 / span 1;grid-column:1 / span 1;justify-self:start}.container2{display:grid;padding:.625rem 1.25rem;row-gap:.625rem;column-gap:10px;align-self:stretch;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-row:1 / span 1;grid-column:2 / span 1}.startsite-flex{display:flex;flex-direction:row;gap:1rem;justify-content:center;flex-wrap:wrap}.startsite-div{width:10rem;height:10rem}h1{font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:2.5rem;text-align:center;line-height:1.2;margin:1.5rem 0;text-shadow:1px 1px 3px rgba(0,0,0,.2);letter-spacing:1px;color:linear-gradient(90deg,#4a7a4a,#2b4a2b)}h2,h3,h4,h5,h6{color:#021300c4}.slrLogo{border-radius:.6rem;box-shadow:#0b3309 1px 2px 5px}.slrLogo:hover{box-shadow:none;border:.5px solid rgba(128,128,128,.13)}.slrLogo:active{opacity:.1}img{cursor:pointer}.icon{filter:invert(93%) sepia(18%) saturate(395%) hue-rotate(63deg) brightness(97%) contrast(90%)}.feedbackButton{width:4.375rem;height:1.875rem}.container8{display:flex;justify-content:flex-end}.hilfeButton{width:3.125rem;height:1.85688rem;justify-content:flex-end}.button-design{border-radius:.2rem;border:1.449px solid rgba(11,51,9,.1);background:#ffffff1a;box-shadow:0 0 2.246px #0b3309cc inset,2.899px 4.348px 5.797px 0 var(--Color-Marker, #0b3309);color:var(--Color-1, #366633);-webkit-text-stroke-width:.68px;-webkit-text-stroke-color:rgba(11,51,9,.1);font-family:Source Sans Pro;font-size:1rem;font-style:normal;font-weight:700;line-height:normal;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease;min-width:fit-content}.button-design:hover{cursor:pointer}.berechnen-button:hover{background-color:color-mix(in srgb,var(--Color-1) 80%,black);cursor:pointer}.button-design,.berechnen-button,.schicht-button,.buttonActive{transition:transform .5s ease,box-shadow .5s ease}.button-design:active,.berechnen-button:active,.schicht-button.aktiv:active,.buttonActive:active{transform:translateY(2px);box-shadow:0 2px 4px #0006;transition:transform .5s ease}.coffeeButton{width:8.625rem;height:2.27325rem;display:flex;justify-content:center;align-items:center;margin:0 auto;color:var(--Color-1, #bce6b9);text-align:center;font-family:Source Sans Pro;font-size:.76863rem;font-style:normal;font-weight:600;line-height:normal}.center{margin:0 auto}.link{justify-self:end;align-self:end;font-family:Source Sans Pro,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal;color:var(--Color-1, #366633);text-decoration:none}.navigation{background:var(--Color-1, #366633);display:flex;flex-direction:column;align-items:center;width:100%;position:fixed;bottom:0;padding:.5rem 0}.nav-links{display:flex;justify-content:space-evenly;align-items:center;gap:1rem;width:100%}.navigation-link{background-color:var(--Color-1);color:var(--hintergrund, #0b3309);text-align:center;font-family:Source Sans Pro,sans-serif;font-size:1.5625rem;font-weight:400;line-height:normal;text-decoration:none;padding:.25rem .5rem;border-radius:4px}.copyright{font-size:.55rem;color:var(--Color-Marker);padding:0;margin-top:.05rem;text-align:center}.navigation-link.active .icon{filter:invert(25%) sepia(50%) saturate(1374%) hue-rotate(69deg) brightness(91%) contrast(101%);font-weight:700;transition:.3s ease;transform:scale(.9)}.lohnrechner-layout{width:24.375rem;margin:0 auto;display:flex;flex-direction:column;min-height:80%;align-items:center;max-height:100%}.lohndaten{margin-top:.75rem;padding:1rem;width:100%;background-color:#0080000a}.flex-lohnDaten{flex-direction:column;margin:0 auto;margin-top:0 .1rem;display:flex;align-items:stretch;width:18rem}.aktLohndaten{color:var(--Color-Marker);font-size:1.1rem;margin:0 auto;margin-top:.3rem;padding:.75rem;min-width:100%;border-radius:5px;box-shadow:0 0 2.246px #0b3309cc inset,}.aktLohndaten p{padding:0;margin:0;line-height:1.3;border-bottom:2px solid greenyellow;border-width:content}.lohnDatenAendernContainer button{padding:.2rem;margin:.2rem}.showButton{width:100%;padding:.5rem}.schicht-grid{display:grid;width:24.375rem;height:6.3125rem;padding:.9375rem 1.875rem 0 1.5625rem;row-gap:.625rem;column-gap:10px;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row:3 / span 1;grid-column:1 / span 1}.arbeitszeit{width:22.5rem;height:8.875rem;grid-row:0 / span 0;grid-column:0 / span 0;margin:0 auto;margin-top:1rem}.arbeitszeit-container{display:grid;width:22.5rem;min-width:100%;height:8.875rem;row-gap:.38125rem;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));padding-right:.5rem}.arbeitszeit-ueberschrift{width:11.2895rem;height:3.22275rem;grid-row:1 / span 1;grid-column:1 / span 1;color:var(--Color-Marker, #0b3309);font-family:Source Sans Pro;font-size:2.1875rem;font-style:normal;font-weight:400;line-height:normal}.datum-text{grid-row:2;grid-column:1 / span 1;color:var(--Color-Marker, #0b3309);font-family:Source Sans Pro;font-size:2.1875rem;font-style:normal;font-weight:400;line-height:normal}.arbeitsDatum{grid-row:2;grid-column:4;justify-self:end;height:2.5rem;color:var(--Color-1, #366633);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(255,255,255,.1);font-family:Source Sans Pro;font-size:1.5625rem;font-style:normal;font-weight:700;line-height:normal;padding-left:1rem}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{filter:invert(43%) sepia(23%) saturate(500%) hue-rotate(70deg);margin-left:0;padding-left:0}.arbeitszeit-text{width:7.59869rem;height:2.82644rem;align-self:CENTER;grid-row:3 / span 1;grid-column:1 / span 1;color:var(--Color-Marker, #0b3309);font-family:Source Sans Pro;font-size:2.1875rem;font-style:normal;font-weight:400;line-height:normal}.time-von{grid-row:3 / span 1;grid-column:2 / span 1}.bis-text{width:2.89475rem;height:2.48725rem;grid-row:3 / span 1;grid-column:3 / span 1;justify-self:CENTER;color:var(--Color-Marker, #0b3309);font-family:Source Sans Pro;font-size:1.6875rem;font-style:normal;font-weight:600;line-height:normal;margin-top:.2rem}.time-bis{grid-row:3;grid-column:4;justify-self:end}.time-bis,.time-von{width:5.30856rem;height:2.26113rem;padding-left:.7rem;color:var(--Color-1, #366633);font-family:Source Sans Pro;font-size:1.2625rem;font-style:normal;font-weight:600;line-height:normal}.pause-tageszuschlag{display:grid;width:22.5rem;height:5.625rem;padding:1.25rem 1.8125rem 1.3125rem 0;row-gap:7.9375rem;column-gap:127px;align-self:start;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-row:6 / span 1;grid-column:1 / span 1}.pause-container{width:8.4375rem;height:3rem;grid-row:0 / span 0;grid-column:0 / span 0}.pause-flex{display:inline-flex;align-items:center;gap:.525rem}.pause-text{width:7.1875rem;height:3rem;color:var(--Color-Marker, #0b3309);font-family:Source Sans Pro;font-size:1.5625rem;font-style:normal;font-weight:400;line-height:.8;display:flex;flex-direction:column;justify-content:center}.smal-text{color:var(--Color-1, #366633);font-family:Source Sans Pro;font-size:.9375rem;font-style:normal;font-weight:400;line-height:normal;display:inline-block}.pause-checkbox{position:relative;align-items:center;width:2rem;height:1.25rem}.pause-checkbox input{display:none}.check{position:absolute;top:0%;left:0%;pointer-events:none;opacity:0;transition:.5s ease;transform:translate(2px,2px)}.tageszuschlag{display:grid;width:10rem;row-gap:.3125rem;column-gap:10px;align-self:stretch;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(8,1fr);grid-row:1 / span 1;grid-column:2 / span 1;justify-self:center}.tageszuschlag-label{grid-row:1 / span 1;grid-column:1 / span 8;justify-self:stretch;color:var(--Color-Marker, #0b3309);font-family:Source Sans Pro;font-size:.9375rem;font-style:normal;font-weight:400;line-height:normal}.tageszuschlag-wert{grid-row:2 / span 1;grid-column:1 / span 1;justify-self:stretch;color:var(--Color-Marker, #0b3309);font-family:Source Sans Pro;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:normal}.tageszuschlag-wert2{width:1.4375rem;grid-row:2 / span 1;grid-column:4 / span 1;color:var(--Color-1, #366633);font-family:Source Sans Pro;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:normal}.checkbox-tageszuschlag{width:1.25rem;height:1.25rem;grid-row:2 / span 1;grid-column:2 / span 1}.checkbox-tageszuschlag2{position:relative;width:1.25rem;height:1.25rem;grid-row:2 / span 1;grid-column:5 / span 1}.checkbox-tageszuschlag2 input{display:none}.check{position:absolute;top:-30%;left:0%;pointer-events:none;opacity:0;transition:.5s ease;transform:translate(2px,2px)}.pause-checkbox,.checkbox-tageszuschlag2,input:checked~.check{opacity:1}.schicht-button-container{display:flex;flex-direction:row;align-items:flex-start;grid-row:2 / span 1;grid-column:1 / span 1;justify-self:stretch;gap:1.87rem}.schicht-button{width:4.84538rem;height:2.10025rem;color:var(--Color-1, #366633);text-align:center;font-family:Source Sans Pro;font-size:1.28044rem;font-style:normal;font-weight:400;line-height:normal;border-radius:.36844rem;background:#ffffff1a;border-color:#ffffff1a;box-shadow:0 0 7.246px #0b3309cc inset}.schicht-text{color:var(--Color-Marker, #0b3309);font-family:Source Sans Pro;font-size:2.1875rem;font-style:normal;font-weight:400;line-height:normal}.schicht-button.aktiv{background:#4caf50;color:#fff;border-color:#4caf50;transform:scale(.95);border:none;text-align:center;font-family:Source Sans Pro;font-size:1.28044rem;font-style:normal;font-weight:400;line-height:normal}.berechnen-button{width:22.5rem;height:3.125rem;border-radius:.625rem;border:.5px solid var(--Color-Marker, #0B3309);background:var(--Color-1, #366633);box-shadow:5px 10px 20px 5px #0b3309a8 inset,4px 6px 8px #00000080;color:var(--Hintergrund, #e7eee7);text-align:center;font-family:Source Sans Pro;font-size:1.5625rem;font-style:normal;font-weight:400;line-height:normal;justify-self:center}.resultContainer{height:15rem;display:grid;width:23rem;grid-template-columns:repeat(6,1fr);grid-template-rows:auto auto auto;row-gap:.3125rem;column-gap:5px;height:fit-content;padding:.625rem .3125rem .3125rem;margin-top:1rem;color:var(--Color-Marker);border-radius:5px;min-height:15rem}.box{background-color:#fff;border-radius:1rem;padding:.1rem;font-family:Source Sans Pro;font-size:.85619rem;font-style:normal;font-weight:700;line-height:normal;border:#8d918d solid .5px;border-bottom:#989c98 solid 4px;border-left:#979997 solid 2px}.a{grid-column:1 / span 3;grid-row:1}.b{grid-column:4 / span 3;grid-row:1}.c{grid-column:1 / span 3;grid-row:2}.d{grid-column:4 / span 3;grid-row:2}.e{grid-column:4 / span 3;grid-row:3}.f{grid-column:1 / span 3;grid-row:3}.g{grid-column:4 / span 3;grid-row:4}.h{grid-column:1 / span 3;grid-row:4}.result-bezeichung{display:flex;font-size:1.05rem;justify-content:center;font-style:normal;line-height:normal;margin-bottom:.5rem;color:#083006d0}.result-ergebnis{display:flex;font-size:1.25rem;justify-content:center;color:var(--Color-Marker)}small{display:flex;justify-content:center;font-size:1rem;color:#1d43bedc}.linkDiv{display:flex;width:22.5rem;margin:0 auto;flex-wrap:wrap}.linkDiv div{background-color:#fdfdfd77;padding:.3rem;margin:.5rem auto;width:70%;text-align:center;cursor:pointer}.linkDiv div span{color:#0b3309;text-decoration:none}.einstellungen-layout{display:flex;margin:0 auto;width:24.375rem;flex-direction:column;align-items:flex-start;gap:clamp(.525rem,1vw,1rem);max-height:100%;font-size:clamp(1rem,1.5vw + .5rem,3rem);font-weight:400;line-height:1.5;color:var(--Color-1, #366633)}.einstellungen-schrift{color:var(--Color-Marker, #0b3309);font-family:Source Sans Pro;font-size:clamp(1.8rem,2vw + .5rem,2rem);font-style:normal;font-weight:400;line-height:normal}.flexbox{display:flex;width:100%;justify-content:space-around}.flexbox button{height:2rem;padding:0 .2rem}.zuschlag{display:flex;align-items:center;justify-content:center}.zuschlagsGrund{width:clamp(13.5rem,2vw + .5rem,18.5rem);color:var(--Color-Marker, #0b3309);font-family:Source Sans Pro;font-size:clamp(1.2rem,2vw + .5rem,1.55rem);font-style:normal;font-weight:400;line-height:normal}.zuschlagsGrund-smal{font-size:clamp(.8rem,2vw + .5rem,1.3rem)}.zuschlagSize{display:flex;width:4.65rem;height:2rem;margin-left:3rem;justify-content:center;align-items:center}.input-form{font-family:Source Sans Pro;color:var(--Color-Marker, #0b3309);text-align:center;box-shadow:inset 1px 1px 5px var(--Color-1);border:none!important;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}select option:checked{color:var(--hintergrund);background-color:var(--Color-Marker);font-weight:bolder;font-size:1rem}#bundesland{text-align:center;background-color:var(--hintergrund);font-weight:700;height:4rem;overflow-y:auto}.checkbox-design{height:1.25rem;accent-color:#b0e6b0;border:none}.checkbox-design:checked{accent-color:#0B3309}.grid-nachtschicht{display:grid;width:18.00469rem;height:7.9375rem;column-gap:105px;flex-shrink:0;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.grid-nachtschicht h2{width:17.5625rem;height:3.125rem;grid-row:1 / span 1;grid-column:1 / span 1}.border-grey{width:22.5rem;padding:10px;border-radius:15px;border:1px solid #dee2e6;line-height:1.8}.schichtzeiten-container{display:grid;grid-template-columns:1fr auto auto auto;gap:.5rem;width:20.5rem;margin:1rem auto;border-radius:3px;color:var(--Color-Marker, #0b3309);font-family:Source Sans Pro;font-size:clamp(1.2rem,2vw + .5rem,1.55rem)}.schicht-name{width:3rem}.input-time-width{display:flex;width:4.65rem;height:2rem;justify-content:center;align-items:center}.ns-start,.ns-ende{color:var(--Color-Marker, #0b3309);font-family:Source Sans Pro;font-size:1.5625rem;font-style:normal;font-weight:400;line-height:normal}.grid-item{grid-row:2 / span 1;grid-column:1 / span 1}.grid-item2{grid-row:3 / span 1;grid-column:1 / span 1}.grid-item3{grid-row:2 / span 1;grid-column:2 / span 1;text-align:center;width:5.5rem;height:2.2rem;padding-left:.2rem;border-radius:.50138rem;background:#ffffff1a;color:var(--Color-1, #366633);font-family:Source Sans Pro;font-size:1.25344rem;font-style:normal;font-weight:600;line-height:normal}.grid-item4{grid-row:3 / span 1;grid-column:2 / span 1;width:5.5rem;height:2.2rem;padding-left:.2rem;border-radius:.50138rem;background:#ffffff1a;color:var(--Color-1, #366633);font-family:Source Sans Pro;font-size:1.25344rem;font-style:normal;font-weight:600;line-height:normal}.danke{color:var(--Color-Marker);border-radius:5px;box-shadow:inset 0 0 .2rem .2rem var(--Color-1);padding:.7rem;min-height:fit-content;width:22.5rem;margin:0 auto}.danke div{display:flex}input[type=time]::-webkit-calendar-picker-indicator{width:20px;height:20px;padding-right:1px;transform:scale(.8)}.schichtzeiten-label{display:block;font-size:.85rem;color:#555;margin-top:8px}.beschreibung{text-align:left;width:100%;color:#000000d0;margin-bottom:1rem}.summary{font-size:1.3rem}.beschreibung li{margin-left:2rem}.schicht-button{width:4.84538rem;height:2.10025rem}.frueh-aktiv{background:#4caf4fd6;color:#fff;border-color:#4caf4fd6}.spaet-aktiv{background:#ffb803b9;color:#fff;border-color:#ffb803b9}.nacht-aktiv{background:#4a148cbd;color:#fff;border-color:#4a148cbd}.dayPicker{width:23rem;min-height:23rem;padding:.75rem;background:#f8f9fa;border-radius:15px;border:1px solid rgb(222,226,230);display:flex;justify-content:center;margin-bottom:2rem}.rdp-day_early:after{margin-top:-5px;content:"F";display:block;font-size:10px}.rdp-day_late:after{margin-top:-5px;content:"S";display:block;font-size:10px}.rdp-day_night:after{margin-top:-5px;content:"N";display:block;font-size:10px}.rdp-day{padding:0;height:auto;margin:2px}.history{min-height:65vh;margin:1rem auto}.history h3{margin-left:.5rem}.month-section{margin:0 auto;margin-bottom:1rem;border:#237423 solid .5px;border-bottom:#237423 solid 4px;border-left:#237423 solid 2px;width:100%}.history table{width:100%;margin:0 auto;font-family:Arial Narrow,Arial,sans-serif;font-size:.85rem;border-collapse:collapse}.history td,.history th{padding:.3rem .4rem;border:1px solid #237423;text-align:right;word-break:break-word}.history th{background-color:#237423;color:#fff;font-weight:700;text-align:center}.history tr:nth-child(2n){background-color:#fff}.history tr:nth-child(odd){background-color:#f3f3f3}.history .tAleft{text-align:left}.history .sum{font-weight:700;color:#237423}.delete-button{background-color:#ff000080;color:#777;padding:.1rem;border:none}.delete-button:hover{background-color:#f00c;color:#fff}.extraPadding{padding:.5rem}#hGesamt{text-align:left}#none{background-color:var(--hintergrund);border:none}.rechtliches{padding-top:1rem;width:100%;display:flex;justify-content:space-around;background-color:#fff;padding-bottom:calc(var(--border-height) + 1.5rem)}.rechtliches .link{background-color:none;display:block;transition:color .2s ease-in-out}.rechtliches .link:hover{color:#0b3309;background-color:#bce6b9}@media screen and (width > 1000px){#app,.html{width:60%;height:calc(100% - var(--border-height))}.app-screen,.html{margin:0rem auto;min-height:100vh}.lohnrechner-layout{width:100%}.history{width:70%}.einstellungen-layout,.navigation{width:60%}.container{height:0rem}}@media screen and (width > 600px) and (width <=1000px){#app,.html{width:70%;height:calc(100% - var(--border-height))}.app-screen,.html{margin:0rem auto;min-height:100vw}.lohnrechner-layout{width:100%}.einstellungen-layout{width:90%}.history{width:80%}.navigation{width:70%}.container{height:0rem}}@media screen and (width < 600px){#app,.navigation{width:100%}.app-screen{width:100%;height:fit-content}.container1{max-width:70px;max-height:70px}.container2{max-height:70px}.slr-logo{max-width:70px;max-height:70px}.grid{height:6rem}}.spinner-container{position:relative;width:120px;height:120px;margin:2rem auto}.spinner-ring{position:absolute;top:0;left:0;width:100%;height:100%;border:5px solid #0B3309;border-left-color:transparent;border-right-color:transparent;border-radius:50%;animation:spin .6s linear infinite}.spinner-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:.9rem;color:#0b3309}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{margin:0;padding:0;box-sizing:border-box}h1{font-family:var(--normal-text);font-size:clamp(1rem,3vw + 1rem,2rem);font-weight:600;line-height:normal;color:var(--Color-1, #366633);margin:1rem 0;text-align:center}h6{font-size:clamp(.85rem,.6vw + .5rem,1rem)}.text{overflow-y:auto;max-height:100%;margin:0 auto;max-width:25rem;background-color:var(--hintergrund);font-family:var(--normal-text);font-size:1.1rem;font-weight:400;line-height:1.5;color:#000c;padding:2rem 1rem 1rem}.p-padding-smal{padding:.05rem}p{padding:.5rem 0;color:#213b1e}td{padding-left:.3rem}.tableProzent{text-align:center}ul{padding:0rem 0 0 1rem}li{padding:.4rem}.hidden{display:none}.text a,.alink{color:var(--Color-Marker, #1e512817);font-weight:600;background-color:#d4fac596;padding:.18rem;box-sizing:0 .5 .5rem black;text-decoration:none;border-radius:5px}.text a:hover{color:#1e51286b;text-decoration:unset}.hinweis{margin:.5rem;font-size:.75rem}.button:after{content:"";position:absolute;width:100px;height:100px;background:#ffffff4d;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none;transition:transform .6s ease,opacity .6s ease .1s}.button:active:after{transform:translate(-50%,-50%) scale(2);opacity:1;transition:transform .6s ease,opacity .6s ease}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000d8;display:flex;align-items:center;justify-content:center;z-index:+9999}.modal-content{background-color:var(--hintergrund);padding:20px;border-radius:12px;width:80%;max-width:400px;position:relative;box-shadow:0 4px 10px #0000004d;color:var(--Color-Marker);font-family:var(--normal-text)}.modal-close{position:absolute;top:8px;right:12px;background:none;border:none;font-size:2rem;cursor:pointer;color:var(--Color-Marker);box-shadow:none}.modal-content form{display:flex;flex-direction:column}.modal-content label{margin-bottom:12px;font-size:14px}.modal-content textarea{display:flex;background-color:var(--hintergrund);font-family:var(--normal-text);color:var(--Color-Marker);width:80%;min-height:5rem;margin:4px auto 0;padding:8px;border-radius:6px;border:1px solid var(--Color-1);box-sizing:border-box;box-shadow:inset 0 0 2px var(--Color-1)}.modal-content button[type=submit]{background-color:var(--Color-1);color:var(--hintergrund);padding:10px;border:none;border-radius:6px;cursor:pointer;font-size:14px}.modal-content button[type=submit]:hover{background-color:var(--Color-Marker)}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}
