.c-parking-status{margin:0;border:0;overflow:visible;--parkingStatusWidth:calc(85vw - 12.5rem)}@media (min-width:980px){.c-parking-status{--parkingStatusWidth:calc(33vw - 12.5rem)}}.c-parking-status *{color:#fff}.c-parking-status tbody,.c-parking-status td,.c-parking-status th,.c-parking-status tr{border:0}.c-parking-status tr{width:100%;display:flex;flex-flow:row nowrap;align-items:flex-start}.c-parking-status td{height:auto;padding:0}.c-parking-status td:first-child{width:100%}.c-parking-status .hud_parking_details{white-space:nowrap;word-break:normal;width:100%}@media (min-width:1280px){.c-parking-status .hud_parking_details{text-align:center;width:auto}}@media (max-width:979px) and (min-width:480px){.c-parking-status .hud_parking_details{text-align:center;width:auto}}.c-parking-status .hud_parking_details,.c-parking-status .hud_parking_spaces_info{font-size:.875rem}.c-parking-status .hud_parking_details *,.c-parking-status .hud_parking_spaces_info *{font-size:.875rem;margin:0;display:inline-block;width:auto}.c-parking-status .hud_parking_type_inner:after{display:none}.c-parking-status .hud_parking_type{position:relative;overflow:visible}.c-parking-status .hud_parking_type:after{content:"";display:block;position:absolute;right:0;top:50%;transform:translateX(calc(100% + .8125rem)) translateY(-50%);height:1px;background-color:#fff;opacity:.4;width:var(--parkingStatusWidth)}.c-parking-status .c-parking-status__flex{position:relative;top:-.0625rem;display:inline-flex;align-items:center;justify-content:center;flex-flow:row wrap;row-gap:.3125rem;text-align:center;column-gap:.8125rem;background-color:#000;flex-shrink:0;padding-left:.625rem;width:7.5rem}@media (min-width:1280px){.c-parking-status .c-parking-status__flex{justify-content:flex-start;width:13.125rem;flex-flow:row nowrap}}@media (max-width:979px) and (min-width:480px){.c-parking-status .c-parking-status__flex{justify-content:flex-start;width:13.125rem;flex-flow:row nowrap}}