@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}*,:after,:before{box-sizing:inherit;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;font-size:62.5%}body{box-sizing:border-box;-ms-overflow-style:none}body::-webkit-scrollbar{display:none}body{color:#f2f0ec;letter-spacing:.2rem;word-spacing:.5rem;scrollbar-color:#5879b366 #5879b31a;background-color:#363837;font-family:Outfit,sans-serif;font-size:1.8rem;font-weight:400;line-height:2rem;overflow-x:hidden}main{color:#f2f0ec;background-color:#363837;width:100vw;height:100vh;padding-top:7rem;padding-left:20rem;overflow-x:hidden}@media (width<=80em){main{padding-top:10.1rem;padding-left:0}}a{-webkit-text-decoration:unset;text-decoration:unset;color:#f2f0ec}a:visited{color:unset}.active{text-underline-offset:3px;-webkit-text-decoration:underline #5879b3;text-decoration:underline #5879b3;text-decoration-thickness:2px}button{height:unset;cursor:pointer;font:inherit;color:#f2f0ec;background-color:#5879b3;border:none;padding:1rem 3rem}input,textarea,button,select,a{-webkit-tap-highlight-color:transparent}.mobile-only{display:none}@media (width<=80em){.mobile-only{display:flex}}.desktop-only{display:unset}@media (width<=80em){.desktop-only{display:none}}.websocket-status{z-index:500;position:fixed;bottom:0;left:0}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.navbar{z-index:10;color:#f2f0ec;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#3e3e5f33;flex-direction:column;align-items:center;gap:.1rem;width:20rem;height:calc(100vh - 7rem);display:flex;position:fixed;top:7rem}.navbar__link{background-color:#0003;justify-content:center;align-items:center;width:100%;height:6rem;padding:.1rem .5rem;display:flex}.navbar__link a{justify-content:center;align-items:center;width:100%;height:100%;transition:all .4s;display:flex}.navbar__link a:hover{background-color:#5879b34d}@media (width<=80em){.navbar{display:none}}.navbar .active{background-color:#5879b3cc;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.navbar .active:hover{background-color:#5879b3cc}.database-indicator svg{stroke:#0003}.database-indicator--active svg{stroke:#58dc58}.database-indicator--loading svg{stroke:#daf06b}.indicators{gap:1rem;padding:2rem .5rem;display:flex}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.mobile-navbar{z-index:10;color:#f2f0ec;background-color:#363837;justify-content:flex-end;align-items:center;gap:3rem;width:100vw;height:10rem;padding:1rem 3rem;font-size:4rem;font-weight:200;display:none;position:fixed;top:0;left:0}@media (width<=80em){.mobile-navbar{display:flex}}.mobile-navbar .database-indicator svg{stroke:#0003}.mobile-navbar .database-indicator--active svg{stroke:#58dc58}.mobile-navbar .database-indicator--loading svg{stroke:#daf06b}.mobile-navbar .indicators{z-index:101;background-color:#0003;flex-direction:column;justify-content:space-between;align-items:center;gap:0;width:3rem;height:10rem;padding:1rem 0;display:flex;position:fixed;top:0;left:0}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.auth{background-color:#0003;justify-content:center;align-items:center;width:20rem;height:7rem;padding:.5rem 0;display:flex;position:fixed;top:0;left:0}@media (width<=80em){.auth{z-index:50;border:.5rem solid #0003;width:calc(34vw - 3rem);height:10rem;padding:0;left:3rem;overflow:hidden}}.auth__content{background-color:#0003;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;display:flex}@media (width<=80em){.auth__content{padding:0}}.auth__name{z-index:10;pointer-events:none;background-color:#0000;grid-template-columns:1fr 4rem;gap:.5rem;padding-left:1rem;font-size:1.6rem;line-height:1.6rem;display:grid;position:absolute;inset:0}@media (width<=80em){.auth__name{grid-template-columns:1fr;padding:0;font-weight:600}}.auth__name--login{font-size:2rem;line-height:2.2rem}.auth__name--right{justify-content:center;align-items:center;width:3rem;height:100%;display:flex}.auth__name--right svg{stroke:#f2f0ec;width:5rem;height:5rem}@media (width<=80em){.auth__name--right{justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;inset:0}.auth__name--right svg{stroke:#5879b380;stroke-width:2px;width:8rem;height:8rem}}.auth__name--left{word-break:break-all;justify-content:center;align-items:center;height:100%;display:flex;overflow:hidden}.auth__name--left svg{stroke:#f2f0ec;width:5rem;height:5rem}.auth__button{background-color:#2d782e;justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex;position:relative}@media (width<=80em){.auth__button{background-color:#0003;padding:0;position:absolute;inset:0}}.auth__button:hover{background-color:#508851}@media (width<=80em){.auth__button:hover{background-color:#0000001a}}.auth__button{border-radius:5px}.auth__button--login{background-color:#0003}.auth__button--login:hover{background-color:#0b0b0b33}@media (width<=80em){.auth__button{border-radius:0}}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.action-bar{z-index:10;background-color:#363837;width:100%;height:7rem;padding-left:.1rem;position:fixed;top:0;left:20rem}.action-bar__content{z-index:20;background-color:#0003;align-items:center;gap:.1rem;width:100%;height:6.9rem;padding-left:.1rem;display:flex;position:relative}.action-bar__btn{cursor:pointer;background-color:#5879b31a;justify-content:center;align-items:center;width:15rem;height:100%;display:flex}.action-bar__btn:hover{background-color:#5879b333}.action-bar__suchen{color:#363837;background-color:#f2f0ec;align-items:center;width:19.9rem;height:100%;padding-left:2rem;display:flex}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.landing{justify-content:center;align-items:center;min-height:calc(100vh - 7rem);margin-top:-1rem;display:flex}@media (width<=80em){.landing{margin-top:0}}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.auftrag{grid-template-columns:20rem 40rem 1fr;gap:.1rem;padding-left:.1rem;display:grid}.auftrag__liste{background-color:#5879b333;grid-template-rows:auto fit-content(30vh);grid-template-columns:1fr;gap:.1rem;height:calc(100vh - 10rem);display:grid;overflow:hidden}.auftrag__liste--offen,.auftrag__liste--fertig{overflow-y:auto}.auftrag__status{justify-content:space-evenly;display:flex}.auftrag__status-content{background-color:#5879b380;justify-content:center;align-items:center;width:100%;height:3rem;padding:0;font-size:1.2rem;line-height:1.4rem;display:flex}.auftrag__details{background-color:#5879b333;height:calc(100vh - 10rem);display:flex;overflow-y:auto}.auftrag__buehnen{gap:1px;height:calc(100vh - 10rem);display:flex;overflow-x:auto}.auftrag__zeit{color:#363837;justify-content:center;align-items:center;width:100%;height:2.5rem;padding:0 1rem;font-weight:500;display:flex}.auftrag__listen-eintrag{cursor:pointer;background-color:#5879b31a;border:.5rem solid #5879b380;border-left-width:1rem;grid-template-columns:1fr 7rem;row-gap:.2rem;height:8rem;font-size:2rem;display:grid}.auftrag__listen-eintrag:hover{background-color:#0003}.auftrag__listen-eintrag--uber{border-left-color:#ff7979}.auftrag__listen-eintrag--fit{border-left-color:#85ff85}.auftrag__listen-eintrag--opt{border-left-color:#fff87c}.auftrag__listen-eintrag--unset{border-left-color:#0000}.auftrag__listen-eintrag--selected{background-color:#0006;border-top-color:#f2f0ec;border-bottom-color:#f2f0ec;border-right-color:#f2f0ec}.auftrag__buehne-container{gap:3rem;display:flex}.auftrag__kennzeichen{background-color:#5879b31a;justify-content:center;align-items:center;height:2.5rem;font-size:2rem;font-weight:500;line-height:2.2rem;display:flex}.auftrag__actions{z-index:40;position:fixed;top:.5rem;left:20rem;right:0}.auftrag__actions .aa{background-color:#0003;align-items:center;gap:1px;height:6rem;padding:.5rem;display:flex}.auftrag__actions .aa input{height:100%;font:inherit;color:#f2f0ec;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0003;border:none;padding-left:2rem;padding-right:2rem}.auftrag__actions .aa__button{color:#363837;cursor:pointer;background-color:#f2f0ec;align-items:center;width:19.5rem;height:100%;padding:0 2rem;display:flex}.auftrag__actions .aa__button--alt{color:#f2f0ec;background-color:#0003;border-left:none;justify-content:center;gap:1rem;width:auto;padding-left:2rem;padding-right:2rem}.auftrag__actions .aa__button--alt svg{stroke-width:1px;stroke:#f2f0ec;width:3rem;height:3rem}.auftrag__actions .aa__button--alt:hover{background-color:#5879b31a}.auftrag__keybinds{pointer-events:none;justify-content:flex-end;align-items:center;gap:.5rem;width:calc(100vw - 19.9rem);height:3rem;padding-top:.5rem;font-size:1.8rem;display:flex;position:absolute;bottom:0;overflow:hidden}.auftrag__keybinds div{background-color:#0003;align-items:center;height:3rem;padding:0 .5rem;display:flex}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.auftrag-daten{width:100%}.auftrag-daten__container{background-color:#5879b31a;flex-direction:column;gap:1rem;margin-left:.5rem;margin-right:.5rem;padding:0 3rem 3rem;font-size:2rem;font-weight:300;line-height:3rem;display:flex}.auftrag-daten__line{border-bottom:1px solid #5879b380;margin-bottom:2rem}.auftrag-daten__line--kennzeichen{text-align:center;color:#363837;background-color:#5879b3e6;justify-content:center;align-items:center;height:6rem;margin-left:-3rem;margin-right:-3rem;font-size:3rem;font-weight:700;display:flex}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.auftrag-buehne{grid-template-rows:6rem calc(18rem + 2px) 1fr;gap:1px;width:100%;min-width:40rem;max-width:45rem;display:grid}.auftrag-buehne__buttons{background-color:#0000001a;display:flex}.auftrag-buehne__aktuell{background-color:#0006;border:1rem solid #0000;overflow:hidden}.auftrag-buehne__liste{background-color:#0003;overflow-y:auto}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.ab-buttons{justify-content:space-between;gap:1px;width:100%;display:flex}.ab-buttons button{aspect-ratio:1;justify-content:center;align-items:center;height:100%;padding:0;display:flex}.ab-buttons button:hover{background-color:#5879b380}.ab-buttons__header{background-color:#0006;justify-content:center;align-items:center;width:100%;padding-left:1rem;padding-right:1rem;font-size:2rem;font-weight:700;display:flex}.ab-buttons__container{background-color:#5879b3b3;justify-content:center;align-items:center;gap:1px;padding:.5rem;display:flex}.ab-buttons__container svg{stroke-width:2px;width:2.5rem;height:2.5rem}.ab-buttons__container .linking svg{stroke:#67bcf9}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.ab-aktuell__kennzeichen{font-size:2.4rem;line-height:3rem}.ab-aktuell__extended{font-size:1.8rem;line-height:1.9rem}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.ab-warteschlange{border:1rem solid #0000;flex-direction:column;gap:.5rem;height:100%;display:flex;overflow-y:visible}.ab-warteschlange--connected{background:conic-gradient(at 16px calc(100% - 16px), #0000 270deg, #1a90e50c 0) 28px 0, linear-gradient(#1ae5d70c 16px, #0000 0) 0 12px, conic-gradient(at 16px calc(100% - 16px), #0000 90deg, #1ae5d70c 0 180deg, #1a90e50c 0), transparent;background-size:56px 56px}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.abw-item{word-break:break-all;color:#f2f0ecb3;-webkit-user-select:none;user-select:none;background-color:#1e1e1ed9;border:1rem solid #0000;flex-direction:column;justify-content:space-between;height:12rem;display:flex;position:relative;overflow:hidden;box-shadow:2px 2px 5px #0003}.abw-item__kennzeichen{font-size:2.4rem;font-weight:600}.abw-item__back{cursor:pointer;position:absolute;bottom:0;right:0}.abw-item__back svg{stroke-width:2.5px;stroke:#5879b380}.abw-item__back:hover svg{stroke:#5879b3e6}.abw-item .zeit{font-weight:600}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.auftrag-list-item .auftrag__kennzeichen,.auftrag-list-item .auftrag__status,.auftrag-list-item .auftrag__kunde{overflow:hidden}.auftrag-list-item .auftrag__kennzeichen{grid-column:1/3;height:3rem}.auftrag-list-item .auftrag__status{justify-content:flex-end;align-items:center;display:flex}.auftrag-list-item .auftrag__kunde{border:.5rem solid #0000;border-top:unset;height:4rem;font-size:1.4rem;line-height:1.5rem;display:flex}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.auftrag-fertige{background-color:#5879b3cc;flex-direction:column;gap:.5rem;margin-left:0;padding:0 .5rem .5rem;display:flex;position:relative}.auftrag-fertige__header{text-transform:uppercase;text-align:center;letter-spacing:.05rem;background-color:#5879b3;padding-top:.5rem;padding-bottom:.5rem;font-size:1.4rem;font-weight:600;line-height:1.5rem;position:sticky;top:0}.auftrag-fertige__zettl-item{cursor:pointer;background-color:#0003;border-radius:5px;padding:1rem}.auftrag-fertige__zettl-item:hover{background-color:#0000001a}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.buehnen{flex-direction:column;gap:1rem;padding-left:.1rem;display:flex}.buehnen__container{flex-direction:column;gap:1px;display:flex}.buehnen__buehne{cursor:pointer;background-color:#5879b31a;justify-content:center;align-items:center;width:100%;height:6rem;display:flex}.buehnen__buehne--selected{color:#f2f0ec;background-color:#5879b3}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.buehne{z-index:100;background-color:#000;flex-direction:column;gap:5rem;padding:5rem;display:flex;position:fixed;inset:0}.buehne__wichtig{grid-template-rows:20vh 10vh 10vh 20vh 20vh;grid-template-columns:1fr;gap:1rem;display:grid}.buehne__depot{font-size:12vh;line-height:13vh}.buehne__kennzeichen{font-size:14vh;line-height:15vh}.buehne__warteschlange{justify-content:flex-end;align-items:flex-end;height:100%;font-size:6vh;line-height:7vh;display:flex}.buehne__auto,.buehne__kunde{padding-left:4rem;font-size:6vh;line-height:7vh}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.planung{padding-top:6rem}.planung .reifenwechsel{background-color:#ff0}.planung__buehne{gap:1px;display:flex;position:relative}.planung__buehnen{grid-template-columns:30rem 30rem 30rem 30rem 30rem 30rem 30rem;gap:1rem;display:grid}.planung__buehnen--before{background-color:#6363f60d;align-items:flex-end}.planung__buehnen--after{background-color:#7ae99f0d;align-items:flex-start}.planung__buehnen--current{background-color:#ffffff0d;align-items:flex-end;scroll-margin-top:25.5rem}.planung__buehnen--header{z-index:20;position:fixed;top:6.9rem;left:20rem}.planung__container{background-color:#5879b30d;flex-direction:column;justify-content:flex-end;min-height:100%;display:flex}.planung__container--unset,.planung__container--after{justify-content:flex-start}.planung__buehne-name{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#1e2226b3;border:.5rem solid #2f2f2f33;justify-content:center;align-items:center;width:30rem;height:6rem;padding:1rem;font-weight:700;display:flex;box-shadow:1px 1px 3px #0006}.planung__buchungen{flex-direction:column;gap:.5rem;width:30rem;height:100%;padding-top:.5rem;display:flex}.planung__buchungen .buchung{opacity:1;background-color:#00000080;border-left:.5rem solid #5879b333;border-right:.5rem solid #5879b333;flex-direction:column;height:12.1rem;display:flex;position:relative;overflow:hidden}.planung__buchungen .buchung .kennzeichen{background-color:#0000001a;padding:.5rem 1rem;font-weight:600}.planung__buchungen .buchung .beschreibung{color:#f2f0ec99;border:1rem solid #0000;border-top-width:.5rem;font-size:1.4rem;line-height:1.5rem}.planung__buchungen .buchung .zeit{background-color:#1f1f1f;padding:.5rem 1rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}.planung__buchungen .buchung--before{border-left:.5rem solid #9393ff;border-right:.5rem solid #9393ff}.planung__buchungen .buchung--current{border-left:.5rem solid #fff78c;border-right:.5rem solid #fff78c}.planung__buchungen .buchung--after{border-left:.5rem solid #66e18f;border-right:.5rem solid #66e18f}.planung__actions{z-index:30;position:fixed;top:.5rem;left:20rem;right:0}.planung__actions .aa{background-color:#0003;align-items:center;gap:1px;height:6rem;padding:.5rem;display:flex}.planung__actions .aa input{font:inherit;color:#f2f0ec;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0003;border:none;height:100%;padding-left:2rem;padding-right:2rem}.planung__actions .aa__button{color:#f2f0ec;cursor:pointer;background-color:#0003;align-items:center;height:100%;padding:0 2rem;display:flex}.planung__actions .aa__button svg{stroke-width:2px;stroke:#f2f0ec80;width:2.5rem;height:2.5rem}.planung__actions .aa__button:hover{background-color:#5879b31a}.planung__actions .aa__button:hover svg{stroke:#f2f0ec}.planung__actions .aa__button--dev{background-color:#451017}.planung__actions .aa__button--dev:hover{background-color:#ab1428}.planung__actions .aa__button--alt{color:#f2f0ec;background-color:#0003;border-left:none;justify-content:center;gap:1rem;width:auto;padding-left:2rem;padding-right:2rem}.planung__actions .aa__button--alt svg{stroke-width:1px;stroke:#f2f0ec;width:3rem;height:3rem}.planung__actions .aa__button--alt:hover{background-color:#5879b31a}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.dokumentation{padding-left:3rem;padding-right:3rem}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.dokumentation-davor{flex-direction:column;gap:.1rem;display:flex}.dokumentation-davor button{height:12rem}.dokumentation-davor__actions{z-index:20;background-color:#363837;grid-template-columns:1fr 1fr;gap:.1rem;display:grid;position:fixed;top:0;left:30vw;right:0}.dokumentation-davor__actions button{background-color:#5879b31a;justify-content:center;align-items:center;width:100%;height:10rem;padding:0;font-size:3rem;display:flex;overflow:hidden}.dokumentation-davor__actions button svg{stroke:#5879b3}.dokumentation-davor__nav{cursor:pointer;background-color:#5879b31a;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dokumentation-davor__nav svg{stroke:#5879b3;width:7rem;height:7rem}.dokumentation-davor__zettl{z-index:10;color:#f2f0ec80;pointer-events:none;background-color:#5879b34d;justify-content:center;align-items:center;height:10rem;padding:1rem;font-size:4rem;font-weight:900;line-height:4.5rem;display:flex;position:absolute;inset:0}.dokumentation-davor__header{color:#363837;text-transform:uppercase;background-color:#fff;justify-content:center;align-items:center;padding-top:3rem;padding-bottom:2rem;font-size:3rem;font-weight:200;line-height:3rem;display:flex}.dokumentation-davor__name{justify-content:center;align-items:center;display:flex}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.image-upload{justify-content:space-evenly;gap:.1rem;display:flex}.image-upload__selector,.image-upload__sender{aspect-ratio:1;cursor:pointer;background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;padding:1rem;display:flex;position:relative}.image-upload__selector .caption,.image-upload__sender .caption{text-align:center;color:#ffffff80;font-size:5rem;font-weight:800}.image-upload__selector{background-color:#5879b31a}.image-upload__selector input{opacity:0;cursor:pointer;position:absolute;inset:0}.image-upload__sender{background-color:#3638371a}.image-upload__loader-container{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0003;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.raeder{flex-direction:column;gap:.1rem;display:flex}.raeder .slidecontainer{width:100%;height:8rem;position:relative}.raeder .slider{-webkit-appearance:none;opacity:.7;-webkit-transition:all .2s;pointer-events:none;background:#5879b333;outline:none;width:100%;height:8rem;transition:opacity .2s}.raeder .slider:hover{opacity:1}.raeder .slider::-webkit-slider-thumb{appearance:none;cursor:pointer;pointer-events:all;background:#5879b3;width:10%;height:8rem}.raeder .slider::-moz-range-thumb{cursor:pointer;background:#5879b3;width:25px;height:25px}.raeder .slidevalue{pointer-events:none;justify-content:center;align-items:center;height:8rem;font-size:4rem;display:flex;position:absolute;top:0;left:0;right:0}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.reifen{justify-content:space-evenly;gap:.1rem;display:flex}.reifen__option{aspect-ratio:1;color:#f2f0ec;background-color:#3a3a3a;justify-content:center;align-items:center;width:100%;font-size:4rem;font-weight:200;display:flex}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.felgen{grid-template-columns:1fr 1fr 1fr;gap:.1rem;display:grid}.felgen__option{aspect-ratio:1;cursor:pointer;background-color:#5879b31a;justify-content:center;align-items:center;width:100%;font-size:3rem;font-weight:200;display:flex}.felgen__option--checked{color:#f2f0ec;background-color:#5879b3}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.dienstleistung{flex-direction:column;gap:.1rem;display:flex}.dienstleistung__option{background-color:#1f1f321a;grid-template-columns:1fr 1fr 1fr;gap:.1rem;display:grid}.dienstleistung__name,.dienstleistung__links,.dienstleistung__rechts,.dienstleistung__delete,.dienstleistung__wert{grid-row:1;align-items:center;width:100%;display:flex}.dienstleistung__name svg,.dienstleistung__links svg,.dienstleistung__rechts svg,.dienstleistung__delete svg,.dienstleistung__wert svg{stroke:#5879b333;width:7rem;height:7rem}.dienstleistung__links:hover,.dienstleistung__rechts:hover,.dienstleistung__delete:hover{background-color:#5879b333}.dienstleistung__name{grid-column:1/3;align-items:flex-start;padding-top:2rem;padding-left:1rem;font-size:3rem;font-weight:200}.dienstleistung__links{aspect-ratio:1;cursor:pointer;color:#5879b31a;background-color:#5879b31a;grid-column:2;justify-content:center;font-size:24rem;font-weight:100;overflow:hidden}.dienstleistung__delete{cursor:pointer;color:#5879b31a;background-color:#5879b31a;grid-column:1;justify-content:center;font-size:24rem;font-weight:100;overflow:hidden}.dienstleistung__rechts{cursor:pointer;color:#5879b31a;background-color:#5879b31a;grid-column:3;justify-content:center;font-size:24rem;font-weight:100;overflow:hidden}.dienstleistung__wert{pointer-events:none;grid-column:2/4;justify-content:center;align-items:center}.dienstleistung__wert div{background-color:#1f1f321a;border-radius:50%;justify-content:center;align-items:center;width:10rem;height:10rem;font-size:4rem;display:flex}.dienstleistung__wert--positive div{background-color:#58d45880}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.optionen{justify-content:space-evenly;gap:.1rem;display:flex}.optionen__option{aspect-ratio:1;color:#f2f0ec;cursor:pointer;background-color:#5879b31a;justify-content:center;align-items:center;width:100%;padding:1rem;font-size:3rem;font-weight:200;line-height:3rem;display:flex;overflow:hidden}.optionen__option--checked{color:#f2f0ec;background-color:#5879b3}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.dd-actions{z-index:100;background-color:#363837;grid-template-columns:1fr 1fr;justify-content:space-evenly;gap:.1rem;width:66vw;height:10rem;margin-left:1px;display:grid;position:fixed;top:0;left:34vw;overflow:hidden}.dd-actions__left,.dd-actions__right{background-color:#0003;border:.5rem solid #0003;height:10rem;position:relative}.dd-actions__left{font-size:4rem;font-weight:700}.dd-actions__left svg{stroke:#5879b34d;width:12rem;height:12rem}.dd-actions__right button{background-color:#0000}.dd-actions__right{font-size:3rem;font-weight:800;line-height:3rem}.dd-actions__right svg{stroke:#5879b34d;width:9rem;height:9rem}.dd-actions__content{background-color:#0003;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.dd-actions__content--info{pointer-events:none;color:#f2f0ec}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.notizen textarea{font:inherit;resize:none;color:#f2f0ec;background-color:#5879b333;border:none;outline:none;width:100%;padding:1rem;font-size:3rem;line-height:3.5rem}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.dokumentation-davor-nav{flex-direction:column;gap:.1rem;display:flex}.dokumentation-davor-nav__buehne{cursor:pointer;background-color:#5879b31a;justify-content:center;align-items:center;height:12rem;display:flex}.dokumentation-davor-nav__actions{grid-column:1/3}.dokumentation-davor-nav__actions button{width:100%;height:10rem}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.uebertragung{flex-direction:column;gap:.1rem;padding-left:.1rem;display:flex}.uebertragung__header{cursor:pointer;grid-template-columns:20rem 1fr 10rem 20rem 20rem 20rem 25rem 25rem;gap:1px;height:6rem;display:grid;position:sticky;top:0}.uebertragung__header div{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#232323e6;align-items:center;padding-left:2rem;padding-right:2rem;display:flex}.uebertragung__zettl{cursor:pointer;background-color:#5879b31a;grid-template-columns:20rem 1fr 10rem 20rem 20rem 20rem 25rem 25rem;gap:1px;height:6rem;display:grid}.uebertragung__zettl:hover{background-color:#5879b333}.uebertragung__zettl div{background-color:#0003;align-items:center;padding-left:2rem;padding-right:2rem;display:flex}.uebertragung__zettl div svg{stroke:#f2f0ec80}.uebertragung__zettl .checked svg{stroke:#18f318}.uebertragung__zettl img{width:10rem;height:10rem}.uebertragung .bilder{grid-column:1/7}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.lazy-image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.lazy-image--top-left{background-position:bottom}.lazy-image--draggable{cursor:grab}.lazy-image--draggable:active{cursor:grabbing}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.zettl{margin-top:1px;padding-left:.1rem}.zettl__bilder{background-color:#5879b31a;justify-content:space-evenly;gap:.5rem;padding:.5rem;display:flex}.zettl__bild{aspect-ratio:1;cursor:pointer;background-color:#5879b31a;border:.5rem solid #f2f0ecb3;width:100%;position:relative;overflow:hidden}.zettl__bild-beschreibung{z-index:5;color:#363837;background-color:#f2f0eccc;justify-content:center;align-items:center;width:100%;height:6rem;font-size:2rem;font-weight:500;display:flex;position:absolute;bottom:0;right:0}.zettl__info{background-color:#5879b31a;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-bottom:1px;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;font-size:2rem;font-weight:300;display:grid}.zettl__info--reifen,.zettl__info--leistungen{background-color:#5879b31a}.zettl__info--notiz-von-werkstatt{grid-column:1/4}.zettl__line{border-bottom:1px solid #5879b380;align-items:center;height:6rem;margin-bottom:1px;padding-left:1rem;display:flex}.zettl__line--strong{font-size:4rem}.zettl__line--not-null{background-color:#5879b333}.zettl__profiltiefe{color:#363837;background-color:#f2f0eccc;border-radius:50%;justify-content:center;align-items:center;width:7rem;height:7rem;font-size:3rem;font-weight:600;display:flex;position:absolute;top:1rem;left:1rem}.zettl__viewer{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#f2f0ece6;position:fixed;inset:0}.zettl__actions{z-index:10;background-color:#0003;gap:1px;height:6rem;padding:.5rem;display:flex;position:fixed;top:.5rem;left:20rem;right:0}.zettl__actions button{color:#f2f0ec;background-color:#0003;justify-content:space-between;align-items:center;gap:1rem;padding-left:2rem;padding-right:1rem;display:flex}.zettl__actions button svg{stroke-width:2px;stroke:#f2f0ec;width:2.5rem;height:2.5rem}.zeit--1{color:#848484}.zeit--2{color:#368f22}.zeit--3{color:#36a351}.zeit--4{color:#3eb77a}.zeit--5{color:#50caa1}.zeit--6{color:#6cdcc4}.zeit--7{color:#8eeee4}.zeit--8{color:#b4ffff}.zeit--9{color:#72ecff}.zeit--10{color:#00d8ff}.zeit--11{color:#00c0ff}.zeit--12{color:#00a6ff}.zeit--13{color:#08f}.zeit--14{color:#3f62ff}@font-face{font-family:Big Shoulders Inline;src:url(/fonts/BigShouldersInline.ttf)format("truetype");font-display:block}@font-face{font-family:Hedvig;src:url(/fonts/HedvigLettersSerif.ttf)format("truetype");font-display:block}@font-face{font-family:Outfit;src:url(/fonts/Outfit.ttf)format("truetype");font-display:block}.einstellungen{flex-direction:column;gap:.1rem;padding-left:.1rem;display:flex}.einstellungen .claim{background-color:#0003;flex-direction:column;height:12.1rem;padding:1rem;display:flex}.einstellungen .claim__type{color:#f2f0ec99;font-weight:400}.einstellungen .claim__value{word-break:break-all;font-size:3rem;line-height:5rem}
