.booking[data-astro-cid-tkfoson2]{border-radius:var(--radius-l);background-color:var(--color-white);box-shadow:var(--shadow-card);color:var(--color-text);padding:clamp(1.25rem,.8rem + 2vw,2rem)}.booking__progress[data-astro-cid-tkfoson2]{justify-content:space-between;gap:var(--space-xs);margin-bottom:var(--space-m);counter-reset:step;padding:0;list-style:none;display:flex}.booking__progress-item[data-astro-cid-tkfoson2]{align-items:center;gap:var(--space-2xs);color:var(--color-text-muted);font-family:var(--font-heading);font-weight:var(--weight-semibold);flex:1;display:flex}.booking__progress-item[data-astro-cid-tkfoson2]:last-child{flex:none}.booking__progress-item[data-astro-cid-tkfoson2]:not(:last-child):after{content:"";border-radius:var(--radius-full);background-color:var(--color-border);flex:1;height:2px}.booking__progress-number[data-astro-cid-tkfoson2]{border:2px solid var(--color-border);border-radius:var(--radius-full);width:2rem;height:2rem;font-size:var(--text-s);flex-shrink:0;place-items:center;display:grid}.booking__progress-item[data-astro-cid-tkfoson2][data-state=current],.booking__progress-item[data-astro-cid-tkfoson2][data-state=done]{color:var(--color-title)}.booking__progress-item[data-astro-cid-tkfoson2][data-state=current] .booking__progress-number[data-astro-cid-tkfoson2]{border-color:var(--color-orange-strong);background-color:var(--color-orange-strong);color:var(--color-white)}.booking__progress-item[data-astro-cid-tkfoson2][data-state=done] .booking__progress-number[data-astro-cid-tkfoson2]{border-color:var(--color-orange-strong);color:var(--color-orange-strong)}.booking__progress-item[data-astro-cid-tkfoson2][data-state=done]:after{background-color:var(--color-orange-strong)}.booking__step[data-astro-cid-tkfoson2]{border:0;min-width:0;padding:0}.booking__step[data-astro-cid-tkfoson2]+.booking__step[data-astro-cid-tkfoson2]{margin-top:var(--space-l)}[data-astro-cid-tkfoson2][data-steps-ready] .booking__step[data-astro-cid-tkfoson2]+.booking__step[data-astro-cid-tkfoson2]{margin-top:0}.booking__legend[data-astro-cid-tkfoson2]{margin-bottom:var(--space-s);color:var(--color-title);font-family:var(--font-heading);font-size:var(--text-l);font-weight:var(--weight-semibold)}[data-astro-cid-tkfoson2][data-steps-ready] .booking__legend[data-astro-cid-tkfoson2]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.booking__car[data-astro-cid-tkfoson2]{padding:var(--space-xs) var(--space-s);border-radius:var(--radius-m);background-color:var(--color-bg-soft);color:var(--color-title)}.booking__nav[data-astro-cid-tkfoson2]{gap:var(--space-s);margin-top:var(--space-m);display:flex}.booking__nav[data-astro-cid-tkfoson2]>[data-astro-cid-tkfoson2]:last-child{flex:1}.booking__back[data-astro-cid-tkfoson2]{align-items:center;gap:var(--space-2xs);padding:var(--btn-pad-block) var(--space-m);border:2px solid var(--color-border);border-radius:var(--btn-radius);color:var(--color-title);font-family:var(--font-heading);font-weight:var(--weight-semibold);background:0 0;display:inline-flex}.booking__back[data-astro-cid-tkfoson2]:hover{border-color:var(--color-title)}@media (width<=29.99em){.booking__progress-label[data-astro-cid-tkfoson2]{display:none}.booking__progress-item[data-astro-cid-tkfoson2][data-state=current] .booking__progress-label[data-astro-cid-tkfoson2]{display:inline}}.booking-section__inner[data-astro-cid-jufy55rl]{grid-template-columns:1fr minmax(0,34rem);align-items:center;display:grid}.booking-section__inner[data-astro-cid-jufy55rl]:has(.booking-section__aside){align-items:start;gap:var(--space-xl)}.booking-section__title[data-astro-cid-jufy55rl]{font-size:var(--text-2xl)}.booking-section__aside[data-astro-cid-jufy55rl]{margin-top:var(--space-m)}.booking-section__car[data-astro-cid-jufy55rl]{width:min(100%,32rem);margin-top:var(--space-xl);filter:drop-shadow(0 18px 18px #00000040)}@media (width<=59.99em){.booking-section__inner[data-astro-cid-jufy55rl]{grid-template-columns:1fr}.booking-section__inner[data-astro-cid-jufy55rl]:not(:has(.booking-section__aside)) .booking-section__title[data-astro-cid-jufy55rl]{text-align:center}.booking-section__car[data-astro-cid-jufy55rl]{display:none}}
