body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;width:100%}body,html{overflow-x:hidden;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{padding:0;text-align:center}.App,.navbar{margin:0;width:100%}.navbar{align-items:left;background-color:#fff;border:1px;border-color:#185d2d;border-style:solid;display:flex;flex-direction:row;height:80px;top:0}.logo{height:80px;margin-left:10px;padding-right:0;pointer-events:none}.icons-container{align-items:center;display:flex;justify-content:space-between;padding-left:0;padding-right:30px;width:100%}.icons-container li{list-style:none}.icons-container li:first-child{list-style:none;margin-left:40px;padding-left:0}.navbarIcons{color:#185d2d;font-size:35px}@media (max-width:380px){.navbarIcons{font-size:25px}}input[name=paireddevice]{font-weight:700;text-align:left;width:30ch}.Settings_btnUpdateFirmware__rNCwr{background-color:#67ffc5;border:5px;border-radius:5%;border-style:solid;height:fit-content;margin-top:10px;width:fit-content}.Settings_homepagemain__Sh3fS{align-content:center;gap:0;justify-content:flex-start;margin:0;padding:0;text-align:center}.Settings_connectionlabel__C1X-4,.Settings_homepagemain__Sh3fS{align-items:center;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;width:100%}.Settings_connectionlabel__C1X-4{background-color:#185d2d;border:2px solid #000;box-sizing:border-box;color:#fff;font-size:10pt;font-weight:700;justify-content:center;top:0}.Settings_connectionlabel__C1X-4 pre{line-height:1.2;margin:0;padding:0}.newtrip{background-color:#67ffc5;border:5px;border-radius:5%;border-style:solid;height:fit-content;margin-top:10px;width:fit-content}.newtrip:active{transform:scale(1.2)}.rectButtonTextStyle{font-size:10pt;font-weight:700;list-style:none;padding:5px;text-align:center;-webkit-user-select:none;user-select:none}.save{background-color:#b3b3b3;border:1px;border-radius:5%;border-style:solid;height:3ch;line-height:1.5ch;width:fit-content}.save:active{background-color:#747474}.FirmwareSelector_overlay__F-xXq{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.FirmwareSelector_container__BLVfj{background-color:#dcdcdc;border-color:#a9a9a9;border-radius:5px;border-style:solid;padding:20px 50px;width:fit-content}.FirmwareSelector_list__9nCff{list-style:none;margin:0;max-height:50%;overflow-y:auto;padding:0}.FirmwareSelector_listItem__fcAMf{border:2px solid #000;border-radius:10px;cursor:pointer;margin-bottom:3px;margin-top:3px;padding:10px 15px}.FirmwareSelector_listItem__fcAMf:hover{background-color:#f0f0f0;color:#333}.FirmwareSelector_selectedItem__MOqC-{background-color:#007bff;color:#fff;font-weight:700}.FirmwareSelector_cancelButton__9PIZg{background-color:green;font-size:large;padding:10px}.FirmwareSelector_updateButton__4\+UUr{background-color:#ff4500;font-size:large;padding:10px}.ModalWindow_modalOverlay__cwKSb{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ModalWindow_modalBorderAlert__FhAKB{background-color:#fff;border:10px solid #0000;border-image:repeating-linear-gradient(45deg,#ff0,#ff0 5%,#000 0,#000 10%) 10;border-image-slice:1;border-radius:8px;padding:5px;text-align:center;width:100%}.ModalWindow_modalBorderNormal__RV5NS{background-color:#fff;border:10px solid green;border-radius:8px;padding:5px;text-align:center;width:100%}.ModalWindow_modalButtonsContainer__vag8Y{display:flex;flex-direction:row;justify-content:space-evenly}.ModalWindow_modalCancelButton__TS7sl{background-color:red;color:#000;font-size:14pt;font-weight:bolder;margin:5%;width:50%}.ModalWindow_modalOkButton__7dFCY{background-color:green;color:#000;font-size:14pt;font-weight:bolder;margin:5%;width:50%}.ModalNewTripWindow_overlay__lRm8p{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.ModalNewTripWindow_border__q70Qg{background-color:#fff;border:10px solid #0000;border-image:repeating-linear-gradient(45deg,#ff0,#ff0 5%,#000 0,#000 10%) 10;border-image-slice:1;border-radius:8px;display:flex;flex-direction:column;height:fit-content;padding:5px;text-align:center;width:80%}.ModalNewTripWindow_buttons_container__1dfWG{display:flex;flex-direction:row;justify-content:space-evenly}.ModalNewTripWindow_cancel_button__nmKfs{background-color:#90ee90;color:#000;font-size:14pt;font-weight:bolder;margin:5%;width:50%}.ModalNewTripWindow_ok_button__EeBys{background-color:#ff4500;color:#000;font-size:14pt;font-weight:bolder;margin:5%;width:50%}.modal-fredo-access-overlay{align-content:center;align-items:center;background-color:#000c;display:flex;gap:0;height:100%;margin:0;padding:0;position:fixed;width:100%}.modal-fredo-access-border-alert{background-color:#fff;border:10px solid #0000;border-image:repeating-linear-gradient(45deg,#ff0,#ff0 5%,#000 0,#000 10%) 10;border-image-slice:1;border-radius:8px;height:fit-content;padding:5px;text-align:center;width:100%}.modal-login-overlay{align-content:center;align-items:center;background-color:#000c;display:flex;gap:0;height:100%;margin:0;padding:0;position:fixed;width:100%}.modal-login-border-alert{background-color:#fff;border:10px solid #0000;border-image:repeating-linear-gradient(45deg,#ff0,#ff0 5%,#000 0,#000 10%) 10;border-image-slice:1;border-radius:8px;height:fit-content;padding:5px;text-align:center;width:100%}.carico{align-content:center;background-color:green;border:5px solid #000;border-radius:0;font-size:12pt;height:50px;width:150px}.carico:active{transform:scale(1.2)}.roundButtonTextStyle{align-content:center;font-weight:1000;list-style:none;margin:0;padding:0;text-align:center;-webkit-user-select:none;user-select:none}.connectfredo{background-color:#005780;border-radius:50%;border-style:solid;border-width:5px;font-size:14pt;height:150px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:150px}.connectfredo:active{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.2)}.FirmwareProgress_overlay__01mHq{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.FirmwareProgress_container__KQYiY{background-color:#dcdcdc;border-color:#a9a9a9;border-radius:5px;border-style:solid;padding:20px 50px;width:fit-content}.FirmwareProgress_cancelButton__F8HxB{background-color:green;font-size:large;padding:10px}.FirmwareProgress_updateButton__PlVfc{background-color:#ff4500;font-size:large;padding:10px}.FirmwareProgress_progressWrapper__ldREN{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0;width:100%}.FirmwareProgress_track__HCtLi{background-color:#e0e0e0;border-radius:6px;height:12px;overflow:hidden;width:100%}.FirmwareProgress_fill__HArnx{background-color:#0070f3;height:100%;transition:width .3s ease-in-out}.FirmwareProgress_percentageText__h5Nqm{color:#666;font-size:.875rem}.FirmwareProgress_endMessage__6twCd{animation:FirmwareProgress_sharpBlink__a\+W3I 1s step-start infinite}@keyframes FirmwareProgress_sharpBlink__a\+W3I{0%,to{opacity:1}50%{opacity:0}}
/*# sourceMappingURL=main.2722cf92.css.map*/