@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap";*{font-family:Roboto,sans-serif;margin:0;font-size:14px}.primary__button{border:2px solid #afcb08;background-color:inherit;color:#afcb08}.secondary__button,.primary__button--valid{color:#fff;background-color:#afcb08;border:2px solid white}.animate__colors{transition:color .3s,background-color .3s}.hr__divider{margin:30px auto;width:95%;border:1px solid #f4f4f4}.red__circle{position:absolute;height:200px;width:200px;z-index:-1;background-color:#e51b1c;border-radius:100px;right:-170px}.green__circle{position:absolute;height:200px;width:200px;z-index:-1;background-color:#afcb08;border-radius:100px;left:-170px;bottom:50px}.spinner{width:56px;height:56px;border-radius:50%;border:9px solid #afcb08;animation:spinner-bulqg1 .8s infinite linear alternate,spinner-oaa3wk 1.6s infinite linear}@keyframes spinner-bulqg1{0%{clip-path:polygon(50% 50%,0 0,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%)}25%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%)}}@keyframes spinner-oaa3wk{0%{transform:scaleY(1) rotate(0)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0)}to{transform:scaleY(-1) rotate(-135deg)}}.login>img{display:block;margin:100px auto 50px}.login>form{display:flex;flex-direction:column}input{display:block;margin:auto;width:80%;height:50px;border:2px solid #656565;border-radius:8px;outline:none;padding:4px 5%}.login__button{position:fixed;bottom:1.5%;left:1.5%;width:97%;height:50px}input[type=submit]{font-size:20px}input[type=text],input[type=number]{margin-bottom:40px}select{display:block;margin:auto;width:90%;height:50px;border:2px solid #656565;border-radius:8px;outline:none;padding:4px 5%}.login>div{text-align:center;font-size:24px;color:#646464;margin-bottom:50px}.error{text-align:center!important;color:#b12e2e!important;margin-top:40px!important;font-size:20px!important}.validation__error{position:absolute;top:-20px;right:5%;color:#b10000}.input__container{position:relative}label{position:absolute;top:-20px;left:5%}.languageSelector{margin:auto;width:fit-content}.languageSelector__menu{position:relative;font-size:20px;color:#4d4d4d;text-align:center}.languageSelector__menuIcon{position:absolute;top:5px;left:75px;transition:transform .3s}.languageSelector__menuIcon--inactive{transform:rotate(0)}.languageSelector__menuIcon--active{transform:rotate(180deg)}.languageSelector__dropdown{display:flex;flex-direction:column;margin-top:20px;gap:15px;height:fit-content;transition:opacity .3s;text-align:center}.languageSelector__dropdown--hidden{opacity:0;visibility:hidden}.languageSelector__dropdown--shown{opacity:1;visibility:visible}.languageSelector__dropdown>div{font-size:18px}.loadingScreen{position:fixed;display:flex;justify-content:center;top:0;left:0;width:100%;height:100%;background-color:#fff;margin:auto;z-index:999;transition:opacity .3s}.loadingScreen--shown{opacity:1;visibility:visible}.loadingScreen--hidden{opacity:0;visibility:hidden}.loadingScreen__container{width:100%;display:flex;gap:40px;justify-content:center;flex-direction:column;align-items:center;margin-left:auto;font-size:30px}.stationSelection>form>label{display:block;position:static}.stationSelection{margin:0 20px}.navbar{display:flex;align-items:center;justify-content:space-between;padding:20px}.navbar>img{width:140px}.navbar__profile{position:relative;display:flex;padding:5px 8px;background-color:#edededbd;color:#6b6767;border-radius:20px;align-items:center;justify-content:space-between;gap:10px}.profile__head>div:nth-child(1){display:flex;justify-content:center;align-items:center;width:35px;height:35px;border-radius:50px;background-color:#d1d1d1;color:#969696}.profile__head{position:relative;display:flex;padding:5px 10px;background-color:#edededbd;color:#6b6767;border-radius:20px;align-items:center;justify-content:space-between;gap:20px}.navbar__menu{display:block;position:absolute;bottom:-45px;left:-39px;opacity:1;z-index:1;transition:opacity .3s}.navbar__menu>ul>li{list-style:none;padding:10px 45px;border-radius:10px;background-color:#edededbd;border:1px solid rgb(150,150,150)}.hidden{display:none;opacity:0}.navigation{position:absolute;bottom:1.5%;left:1.5%;display:flex;justify-content:center;width:97%;gap:10px}.navigation>div{display:flex;justify-content:center;align-items:center;flex:1;height:50px;font-size:20px;border-radius:10px}.status{display:flex;gap:5px;justify-content:space-between;margin-bottom:20px;padding:20px 40px}.status__dot{height:7px;flex:1;background-color:#e3e3e3;border-radius:10px}.status__dot--done{background-color:#afcb08}.status__dot--current{background-color:#e51b1c}.lager__error{display:block;text-align:center;width:100%}.lager__lieferungen{width:90%;margin:30px auto 50px;height:47vh;overflow-y:scroll}.lieferungen__deliveryInformation{display:flex;justify-content:space-evenly;gap:80px}.lieferungen__headline{display:flex;justify-content:space-between;align-items:center;color:#727272;margin-bottom:30px}.lieferungen__headline>div:nth-child(1){font-size:16px}.lieferungen__headline>div:nth-child(2){padding:5px 20px;color:#fff;background-color:#afcb08;border-radius:25px}.deliveryInformation__calc{display:flex;flex-direction:column;align-items:center}.deliveryInformation__calc>div:nth-child(2){font-size:20px}.deliveryInformation__calc>div:nth-child(2)>span{font-size:20px;font-weight:600}.lieferungen__head{margin:20px;color:#286ba0;font-weight:500;font-size:22px}.lager__table{width:100%;border-spacing:15px}.lager__table>thead{font-weight:700}.lager__table>tr{height:40px}.lager__editButton{padding:10px 20px;color:#fff;background-color:#afcb08;border-radius:25px;display:flex;justify-content:center}.lager__error{width:100%;text-align:center}.deliverySuccess{display:flex;flex-direction:column;gap:20px;margin:45% auto auto;width:80%;height:50%;text-align:center}.delivery__button{padding:20px}
