.ParkingLoadingState_root__5RK_x{--loading-plum:#4b3153;--loading-plum-soft:#725479;--loading-teal:#2e7287;--loading-teal-dark:#245d70;--loading-tan:#ead9c7;--loading-cream:#fffaf4;width:100%;display:flex;align-items:center;justify-content:center;padding:16px}.ParkingLoadingState_fullscreen__JDm4C{position:fixed;z-index:11800;inset:0;min-height:100vh!important;min-height:100dvh!important;overflow:auto;overscroll-behavior:contain;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:radial-gradient(circle at 18% 14%,rgba(46,114,135,.12),transparent 30%),radial-gradient(circle at 82% 84%,rgba(75,49,83,.12),transparent 34%),rgba(251,247,240,.96);backdrop-filter:blur(5px)}.ParkingLoadingState_srOnly__dJyJV{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ParkingLoadingState_card__LVofk{position:relative;isolation:isolate;width:min(100%,380px);display:grid;gap:11px;justify-items:center;overflow:hidden;padding:20px 22px 22px;border:1px solid rgba(75,49,83,.16);border-radius:24px;background:radial-gradient(circle at 88% 6%,rgba(46,114,135,.14),transparent 36%),linear-gradient(135deg,rgba(255,250,244,.99),rgba(249,242,248,.99) 54%,rgba(238,248,246,.99));box-shadow:0 18px 40px rgba(75,49,83,.13),0 3px 10px rgba(46,114,135,.08);text-align:center}.ParkingLoadingState_card__LVofk:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--loading-plum),var(--loading-teal),var(--loading-tan))}.ParkingLoadingState_label__jLNrq{display:inline-flex;align-items:center;justify-content:center;min-height:29px;padding:6px 13px;border:1px solid rgba(75,49,83,.12);border-radius:999px;background:rgba(75,49,83,.09);color:var(--loading-plum);font-size:11px;font-weight:800;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.ParkingLoadingState_stage__k_c4O{position:relative;width:100%;min-height:94px;display:grid;place-items:center;overflow:hidden;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(234,217,199,.2))}.ParkingLoadingState_track__VV4ik{position:absolute;left:50%;bottom:17px;width:min(58%,184px);height:5px;border-radius:999px;transform:translateX(-50%);background:repeating-linear-gradient(90deg,rgba(75,49,83,.16) 0 11px,rgba(46,114,135,.72) 11px 22px);animation:ParkingLoadingState_parkingTrack__htAOz 1s linear infinite}.ParkingLoadingState_car__G0qTk{width:88px;height:46px;color:var(--loading-teal);filter:drop-shadow(0 10px 15px rgba(75,49,83,.2));animation:ParkingLoadingState_parkingCar__ZSXyn 2.45s ease-in-out infinite}.ParkingLoadingState_car__G0qTk svg{display:block;width:100%;height:100%}.ParkingLoadingState_wheel__xHpJ6{fill:var(--loading-plum)}.ParkingLoadingState_hubcap__NnbBK{fill:var(--loading-tan)}.ParkingLoadingState_windowFrame__xq8mr{fill:var(--loading-plum-soft)}.ParkingLoadingState_window__j4iBg{fill:#eef8f6}.ParkingLoadingState_message__W5UE2{min-height:2.5em;display:flex;align-items:center;justify-content:center;color:var(--loading-plum);font-size:14px;font-weight:750;line-height:1.35;animation:ParkingLoadingState_parkingMessage__Ff_v7 2.2s ease-in-out infinite}@keyframes ParkingLoadingState_parkingCar__ZSXyn{0%{transform:translateX(-24px) translateY(1px) rotate(-.5deg)}50%{transform:translateX(24px) translateY(-2px) rotate(.5deg)}to{transform:translateX(-24px) translateY(1px) rotate(-.5deg)}}@keyframes ParkingLoadingState_parkingTrack__htAOz{0%{background-position:0 0}to{background-position:33px 0}}@keyframes ParkingLoadingState_parkingMessage__Ff_v7{0%,to{opacity:.72}18%,82%{opacity:1}}@media (max-width:768px){.ParkingLoadingState_root__5RK_x{padding:10px}.ParkingLoadingState_fullscreen__JDm4C{padding:max(12px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.ParkingLoadingState_card__LVofk{width:min(100%,338px);gap:9px;padding:17px 16px 19px;border-radius:21px}.ParkingLoadingState_label__jLNrq{min-height:27px;padding:5px 11px;font-size:10px}.ParkingLoadingState_stage__k_c4O{min-height:82px;border-radius:16px}.ParkingLoadingState_track__VV4ik{bottom:14px;width:min(62%,158px)}.ParkingLoadingState_car__G0qTk{width:80px;height:42px}.ParkingLoadingState_message__W5UE2{min-height:2.4em;font-size:13px}}@media (max-width:420px){.ParkingLoadingState_root__5RK_x{padding-inline:8px}.ParkingLoadingState_card__LVofk{padding-inline:13px}}@media (prefers-reduced-motion:reduce){.ParkingLoadingState_car__G0qTk,.ParkingLoadingState_message__W5UE2,.ParkingLoadingState_track__VV4ik{animation:none}}