.updates-status{display:flex}.updates-status .status-indicator{position:relative;width:12px;height:12px;border-radius:6px;background:#000;margin:7px 10px}.updates-status .status-indicator.online{background:#3c3}.updates-status .status-indicator.offline{background:#c33}.updates-status .status-indicator.with-updates>div{display:block;position:absolute;right:-2px;bottom:-2px;width:6px;height:6px;border-radius:3px;background:#c33}.cart-table{min-height:100%}.cart-table .v-card__text{max-height:50vh;overflow-y:auto}@media(max-width:800px){.cart-table .v-card__text{max-height:calc(100vh - 170px)}}.cart .cart-container{position:absolute;z-index:10;right:0;top:64px;background:#111;width:800px;max-height:70vh;max-width:90vw}@media(max-width:959px){.cart .cart-container{top:56px}}@media(max-width:800px){.cart .cart-container{left:0;right:0;max-width:100%;max-height:100%;bottom:0;width:100%}}.require-online .not-connected-label{padding:30px}.main-header .v-autocomplete .v-input__control{margin-left:20px;margin-top:30px;min-height:30px}.main-header .v-autocomplete .v-input__control .v-input__slot{background:#666}.v-sheet.v-footer.main-footer{display:block;text-align:center;font-size:12px;color:#999}.v-sheet.v-footer.main-footer a{color:#fff;text-decoration:none}.login-form{max-width:400px;margin:auto}.assembly-item{margin:5px}*,body,html{font-family:Roboto,sans-serif}h1{font-weight:400}#update-popup{position:fixed;z-index:500;right:20px;bottom:20px;text-align:center;min-width:300px}