@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500&display=swap);.navbar{background:#263238;-webkit-user-select:none;user-select:none}.navbar-logo{color:#2098ff;font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:16px;margin:20px 0 10px;text-align:center}.navbar-item{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center}.navbar-item-active .navbar-item__icon{color:#fff}.navbar-item:hover .navbar-item__icon{color:#fff;transition:all .3s ease-in-out}.navbar-item__icon{color:#607d8b}.navbar-item__header{font-size:14px;font-weight:400;line-height:16px;text-align:center}.settings-item{align-items:center;display:flex}.settings-item__header{width:130px}.login-card{margin:0 30px;max-width:350px;padding:25px 30px;width:100%}.login-card .q-card__section--vert{padding:10px!important}.login-form{max-width:310px;text-align:center;width:100%}.login-flags{align-items:center;display:flex;justify-content:flex-end}.login-flags-item{margin:0 5px}.login-flags-item-img{cursor:pointer;height:20px;width:30px}.login-header{text-align:center}.login-header__icon{border:1px solid #d4d4d4;border-radius:50%;color:#d4d4d4;padding:12px 14px}.login-header__title{font-size:36px;font-weight:400;line-height:36px;margin-block-end:0;margin-top:25px;text-align:center}.q-table--dark.table .q-table__bottom,.q-table--dark.table .q-table__top,.q-table--dark.table thead tr:first-child th{background:var(--q-dark)}.table{border-radius:0;height:calc(100vh - 50px)}.table .q-table tbody td{font-size:14px}.table .q-table__bottom,.table .q-table__top,.table thead tr:first-child th{background-color:#fff;font-size:16px;font-weight:500}.table thead tr th{position:sticky;z-index:1}.table thead tr:first-child th{top:0}.order-container{background-color:#fff;height:calc(100vh - 50px)}.order-container__map,.order-container__map #orderMap{height:inherit}.order-container .q-field__control span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-container .q-splitter__separator{background:none;height:0}.order-container .order-form{display:grid;grid-template-rows:none;height:100%}.order-container .order-form__main-blocks{display:grid;grid-template-rows:min-content min-content min-content min-content;overflow:auto;scrollbar-width:thin}.order-container .order-form fieldset{border:none;border-top:1px solid #d5d5d5;margin:0}.order-container .order-form legend{align-items:center;background-color:#d5d5d5;border-radius:12px;color:#050505;display:flex;font-size:12px;line-height:14px;min-width:107px;padding-left:7px}.order-container .order-form__user-rate{text-align:center}.order-container .order-form__user-name{min-height:35px;text-align:center}.order-container .order-form__user-profile{height:86px;left:50%;position:relative;top:0;transform:translate(-50%);width:86px}.order-container .order-form__user-profile .user-avatar{border-radius:50%;height:70px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70px;z-index:2}.order-container .order-form .progress{transform:rotate(-90deg) rotateX(-180deg)}.order-container .order-form .progress__meter,.order-container .order-form .progress__value{fill:none;transition:stroke-dasharray .5s linear,stroke-dashoffset .5s linear}.order-container .order-form .progress__meter{stroke:#d23f31}.order-container .order-form .progress__value{stroke:#21ba45;stroke-linecap:round}.order-container .order-form__destination{padding:8px}.order-container .order-form__destination .grid-fix-wrap{grid-gap:8px;display:grid;grid-template-rows:40px auto auto}.order-container .order-form__destination .tag-wrapper{display:flex;flex-wrap:wrap;margin-bottom:-8px}.order-container .order-form__destination .dynamic-tag{align-items:center;background-color:#2098ff;border:none;border-radius:5px;color:#fff;display:flex;height:30px;justify-content:space-between;margin-bottom:8px;margin-right:8px;padding:2px 9px 1px 7px}.order-container .order-form__destination .dynamic-tag__precision-1{background-color:#d23f31}.order-container .order-form__destination .dynamic-tag__precision-2{background-color:#f2a600}.order-container .order-form__destination .dynamic-tag__precision-3,.order-container .order-form__destination .dynamic-tag__precision-4{background-color:#34a853}.order-container .order-form__destination .dynamic-tag__precision-5{background-color:#2098ff}.order-container .order-form__destination .dynamic-tag__location{display:flex;flex-direction:column;justify-content:flex-start;margin-right:8px;text-align:left}.order-container .order-form__destination .dynamic-tag__location-region{font-size:11px;opacity:.6}.order-container .order-form__destination .dynamic-tag__location-address{cursor:pointer;white-space:nowrap}.order-container .order-form__destination .dynamic-tag__button{background-color:initial;border:none;height:-webkit-fill-available;height:fill-available;padding:0}.order-container .order-form__destination .dynamic-tag__button--change-mark{margin-left:auto;margin-right:5px;margin-top:-3px}.order-container .order-form__destination .dynamic-tag__button--delete-tag{margin-top:-10px}.order-container .order-form__destination .dynamic-tag svg{fill:#fff;cursor:pointer}.order-container .order-form__destination .dynamic-tag svg:hover{fill:#ebf6ee}.order-container .order-form__destination-porchNumber,.order-container .order-form__destination-street,.order-container .order-form__destination-streetNumber{background-color:#eceff1;border:1px solid #d5d5d5;border-radius:5px;box-sizing:border-box;padding:8px;width:100%}.order-container .order-form__destination-city .el-input,.order-container .order-form__destination-city .el-input *{height:30px;line-height:30px;min-height:30px}.order-container .order-form__destination .address-preload{animation:background 30s infinite;background:linear-gradient(90deg,#eceff1 10%,#fff 53%,#fff 64%,#eceff1);background-size:100%}@keyframes background{0%{animation-timing-function:linear;background-position-x:0}to{background-position-x:10000px}}.order-container .order-form__destination .autocomplete-list{background-color:#eceff1;border:1px solid #d5d5d5;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;height:120px;list-style:none;margin:0;overflow:auto;padding:0;scrollbar-width:thin}.order-container .order-form__destination .autocomplete-list__item{align-items:center;background-color:initial;cursor:default;display:flex;justify-content:space-between;margin:0;min-height:30px;text-align:left}.order-container .order-form__destination .autocomplete-list__item-img{height:17px;margin:5px;text-align:center;width:17px}.order-container .order-form__destination .autocomplete-list__item i{color:#8e8e8e;margin-right:5px}.order-container .order-form__destination .autocomplete-list__item-wrapper{align-items:center;display:flex}.order-container .order-form__destination .autocomplete-list__item-address{display:flex;flex-direction:column}.order-container .order-form__destination .autocomplete-list__item-street{color:#000;font-size:14px;font-weight:400;line-height:16px}.order-container .order-form__destination .autocomplete-list__item-city{color:#8e8e8e;font-size:11px;line-height:13px}.order-container .order-form__destination .autocomplete-list__item-empty{background-color:initial;margin:0;min-height:30px;padding:1px 8px}.order-container .order-form__destination .autocomplete-list__item-empty:not(:last-child){border-bottom:1px solid #d5d5d5}.order-container .order-form__destination .autocomplete-list__item:not(.active):hover{background-color:#c4c4c4}.order-container .order-form__destination .autocomplete-list__item:not(:last-child){border-bottom:1px solid #d5d5d5}.order-container .order-form__destination .autocomplete-list__item.active{background-color:#fff;height:24px}.order-container .order-form__destination .autocomplete-list__item.empty{pointer-events:none}.order-container .order-form__destination .autocomplete-list__item button{align-items:flex-start;background-color:#2098ff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;margin-right:5px;padding:0;width:20px}.order-container .order-form__destination .autocomplete-list__item button:hover{filter:contrast(150%)}.order-container .order-form__address-block{grid-gap:8px;display:grid;grid-template-columns:1.5fr 4fr 1fr 1fr;grid-template-rows:30px}.order-container .order-form__tariff-extra .grid-fix-wrap{grid-gap:8px;display:grid;grid-template-areas:"trip-class extra-list" "price-type extra-list";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,30px)}.order-container .order-form__tariff-extra .order-form__price-type,.order-container .order-form__tariff-extra .order-form__trip-class{display:block}.order-container .order-form__tariff-extra .input-with-icon-group:first-child{grid-area:trip-class}.order-container .order-form__tariff-extra .input-with-icon-group:last-child{grid-area:price-type}.order-container .order-form__tariff-extra .order-form__extra-list{border:1px solid #d5d5d5;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;grid-area:extra-list;overflow:auto;scrollbar-width:thin}.order-container .order-form__tariff-extra .order-form__extra-list .el-checkbox{align-items:center;background-color:#eceff1;display:flex;margin:0;min-height:24px;padding:0 8px;text-align:left}.order-container .order-form__tariff-extra .order-form__extra-list .el-checkbox:not(:last-child){border-bottom:1px solid #d5d5d5}.order-container .order-form__tariff-extra .order-form__extra-list .el-checkbox.is-checked,.order-container .order-form__tariff-extra .order-form__extra-list .el-checkbox:hover{background-color:#fff}.order-container .order-form__options .grid-fix-wrap{grid-gap:8px;display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:30px}.order-container .order-form__price .price-wrap{align-items:center;display:flex;justify-content:left}.order-container .order-form__price .price-item{align-items:center;display:flex;justify-content:space-evenly;width:110px}.order-container .order-form__price .price-item-value{color:#050505}.order-container .order-form__price .price-item-value__cost{color:#34a853;font-weight:700}.order-container .order-form__control-buttons .grid-fix-wrap{grid-gap:8px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:30px}.order-container .order-form__control-buttons .order-form__control-button{background-color:#607d8b;border:none;border-radius:5px;color:#fff;cursor:pointer}.order-container .order-form__control-buttons .order-form__control-button--hide{background-color:#607d8b}.order-container .order-form__control-buttons .order-form__control-button--hide:hover{background-color:#a6a9ad}.order-container .order-form__control-buttons .order-form__control-button--clear{background-color:#f2a600}.order-container .order-form__control-buttons .order-form__control-button--clear:hover{background-color:#ebb563}.order-container .order-form__control-buttons .order-form__control-button--save-new{background-color:#2098ff}.order-container .order-form__control-buttons .order-form__control-button--save-new:hover{background-color:#66b1ff}.order-container .order-form__control-buttons .order-form__control-button--save{background-color:#34a853}.order-container .order-form__control-buttons .order-form__control-button--save:hover{background-color:#85ce61}.order-container .order-form__control-buttons legend{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.order-container .el-input,.order-container .el-input *{height:30px;line-height:30px;min-height:30px}.order-container .input-with-icon-group{grid-gap:8px;align-items:center;display:grid;grid-template-columns:24px auto;grid-template-rows:auto}.order-container .input-with-icon-group svg{fill:#8e8e8e}:root{--map-tiles-filter:brightness(0.6) invert(1) contrast(3) hue-rotate(200deg) saturate(0.3) brightness(0.7)}body{font-family:Ubuntu,sans-serif;font-size:14px;font-weight:400;line-height:16px}.body--light{color:#050505}.body--dark{color:#fff}.body--dark .map-tiles{filter:var(--map-tiles-filter,none)}.pb-5{padding-bottom:5px}.empty-data{align-items:center;color:#666;display:flex;flex-direction:column;font-size:16px;justify-content:center;left:50%;margin:0 -50% 0 0;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none}.q-table--cell-separator tbody tr>td,.q-table--cell-separator thead th,.q-table--horizontal-separator tbody tr:not(:last-child)>td,.q-table--horizontal-separator thead th{border-bottom-width:.1px}.order-list{background:linear-gradient(180deg,#d5d5d5 1%,#eceff1 2%) repeat;background-size:100% 41px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:100%;margin:0;max-height:inherit;overflow:auto;padding:0;-webkit-user-select:none;user-select:none}.order-list .order-item{background-color:#eceff1;border-bottom:1px solid #d5d5d5;display:grid;grid-template-areas:"status date_time waiting arrived phone order_id routes comment car_type price";grid-template-columns:120px 60px 80px 60px 115px 140px minmax(250px,.97fr) 180px 80px 70px;grid-template-rows:minmax(40px,1fr)}.order-list .order-item:focus{background:red}.order-list .order-item--header{background-color:#dde5eb;position:sticky;top:0}.order-list .order-item--header .order-item__inner{background-color:#dde5eb;color:#424242;font-weight:700}.order-list .order-item--header .order-item__inner:hover,.order-list .order-item--header:hover{background-color:#dde5eb!important}.order-list .order-item .order-item__inner:not(:last-child){border-right:1px solid #eee}.order-list .order-item:hover{background-color:#fff}.order-list .order-item__inner{align-items:center;display:flex;padding:0 5px;text-align:left}.order-list .order-item__inner--type{grid-area:type}.order-list .order-item__inner--status{grid-area:status}.order-list .order-item__inner--date_time{grid-area:date_time;text-align:center}.order-list .order-item__inner--timer{grid-area:timer;padding:0}.order-list .order-item__inner--waiting{grid-area:waiting;padding:0}.order-list .order-item__inner--arrived{grid-area:arrived;padding:0}.order-list .order-item__inner--phone{grid-area:phone;justify-content:center;padding:0}.order-list .order-item__inner--order_id{grid-area:order_id;justify-content:center;padding:0}.order-list .order-item__inner--order_id .confirmed{background:#000}.order-list .order-item__inner--routes{grid-area:routes}.order-list .order-item__inner--comment{grid-area:comment}.order-list .order-item__inner--car_type{grid-area:car_type}.order-list .order-item__inner--price{grid-area:price;margin:0 auto}