.r-table-parking-staff{overflow-x:auto;overflow-y:auto;padding:0 1px;position:relative;width:100%}.r-table-parking-staff__table{border-collapse:separate;border-spacing:0 16px;min-width:800px;width:100%}.r-table-parking-staff__row-space{border-radius:10px;outline:1px solid #d7d7d7}.r-table-parking-staff__head-cell{font-weight:500;padding:16px 5px 16px 0;position:relative;text-align:left}.r-table-parking-staff__head-cell:first-child{border-radius:10px 0 0 10px}.r-table-parking-staff__head-cell:last-child{border-radius:0 10px 10px 0}.r-table-parking-staff__head-cell:first-of-type{padding-left:24px}.r-table-parking-staff__head-cell:last-of-type{padding-right:24px}.r-table-parking-staff__heading{background-color:#f5f5f5;border-radius:10px;outline:none;overflow:hidden}.r-table-parking-staff__heading:first-of-type{padding-left:24px}.r-table-parking-staff__heading:last-of-type{padding-right:24px}.r-table-parking-staff__cell{border-style:solid none;font-weight:500;padding:16px 5px 16px 0;position:relative;text-align:left;white-space:nowrap}.r-table-parking-staff__cell:first-of-type{padding-left:24px}.r-table-parking-staff__cell--center{text-align:center}.r-table-parking-staff__cell--accept{color:#61b453}.r-table-parking-staff__cell--reject{color:#ec3a2e}.r-table-parking-staff__cell--pending{color:gray}.r-table-parking-staff__action{display:flex;justify-self:center;max-width:-moz-max-content;max-width:max-content}.r-table-parking-staff tbody tr{transition:all .3s ease}.parking-staff{overflow:hidden}.parking-staff__table{display:none}@media (min-width:739px){.parking-staff__table{display:grid}}.parking-staff__list-cars{display:grid;gap:24px}@media (min-width:739px){.parking-staff__list-cars{grid-template-columns:repeat(3,1fr)}}.parking-staff__inner{border-radius:0}.parking-staff__title{color:#252525;font-size:18px;font-weight:550;grid-column:1/-1;margin:0;width:100%}@media (min-width:739px){.parking-staff__title{font-size:20px;margin:0}}@media (min-width:400px){.parking-staff__btn-create{max-width:-moz-max-content;max-width:max-content}}.parking-staff__inner-header{align-items:center;display:grid;gap:16px;justify-content:space-between}@media (min-width:739px){.parking-staff__inner-header{grid-template-columns:56% 1fr}}@media (min-width:1200px){.parking-staff__inner-header{gap:24px;grid-template-columns:66% 1fr}}.parking-staff__info{align-items:center;display:flex;grid-column:1/-1;justify-content:center;line-height:20px;text-align:center}.parking-staff__status{background-color:#ecf6ea;border-radius:8px;font-size:14px;font-weight:400;margin-bottom:10px;padding:8px 10px;text-align:center}.parking-staff__status--success{color:#49873f}.parking-staff__status--error{color:#252525}.parking-staff__tariffs,.parking-staff__tariffs .v-window{display:flex;flex-direction:column}.parking-staff__tariffs .v-window{min-height:100%;width:100%}.parking-staff__cars-top{align-items:flex-start;display:grid;gap:20px;margin-bottom:24px}@media (min-width:739px){.parking-staff__cars-top{grid-template-columns:1fr max-content}}.parking-staff__cars-title{grid-column:auto}.parking-staff__pay{align-items:center;display:grid;gap:6px}@media (min-width:1023px){.parking-staff__pay{gap:20px 16px;grid-template-columns:repeat(2,1fr)}}.parking-staff__add-card-btn{align-items:center;background-color:#fff;border:1px solid #d7d7d7;border-radius:8px;color:#c30341;display:flex;font-size:14px;font-weight:550;justify-content:center;line-height:18px;min-width:207px;overflow:hidden;padding:10px;width:100%}.parking-staff__cards-history{display:grid;gap:30px}.parking-staff__cards-mobile{display:grid;width:100%}@media (min-width:739px){.parking-staff__cards-mobile{display:none}}.parking-staff__info-tab{padding:10px 0}.parking-staff__info-tab.hidden{display:none}.parking-staff__empty{font-size:16px;font-weight:500;text-align:center}.parking-staff__card-elem-label{color:#777;font-size:16px;font-weight:550}.parking-staff__card-elem-value{color:#252525;font-size:16px;font-weight:400}.parking-staff__card-history{display:grid;gap:16px}.parking-staff__card-elem{display:flex;gap:8px}.parking-staff__card-status{color:#252525;font-size:16px;font-weight:550}.parking-staff__card-status--accept{color:#61b453}.parking-staff__card-status--pending{color:gray}.parking-staff__card-status--reject{color:#c30341}.parking-staff .card{border:1px solid #d7d7d7;border-radius:10px;height:100%;overflow:hidden;padding:12px}@media (min-width:739px){.parking-staff .card{padding:20px}}.parking-staff .card__bold{color:#252525;display:block;font-size:16px;font-weight:550;margin-bottom:8px}.parking-staff .card__descr{color:#252525;display:block;font-size:16px;font-weight:400}.parking-staff .card__btn{background-color:#c30341;border-radius:10px;color:#fff;font-size:16px;font-weight:500;grid-column:1/-1;line-height:20px;overflow:hidden;padding:14px;width:100%}.parking-staff .card-car{border:1px solid #d7d7d7;border-radius:10px;display:grid;overflow:hidden;padding:16px}.parking-staff .card-car__top{display:flex;justify-content:space-between;margin-bottom:12px}.parking-staff .card-car__title{color:#252525;font-size:16px;font-weight:550;line-height:20px}@media (min-width:739px){.parking-staff .card-car__title{font-size:20px}}.parking-staff .card-car__btns{display:flex;gap:20px}.parking-staff .card-car__btns svg{cursor:pointer}.parking-staff .card-car__number{background-color:#f5f5f5;border-radius:8px;color:#252525;font-size:12px;font-weight:400;max-width:-moz-max-content;max-width:max-content;overflow:hidden;padding:8px 10px}@media (min-width:739px){.parking-staff .card-car__number{font-size:14px}}
