.step-booking-type[data-v-f4b44435]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:var(--tls-space-5) var(--tls-space-4) var(--tls-space-4)}@media(min-width:768px){.step-booking-type[data-v-f4b44435]{justify-content:center;min-height:calc(100vh - 180px);padding:var(--tls-space-4)}}@media(min-width:1024px){.step-booking-type[data-v-f4b44435]{min-height:calc(100vh - 120px)}}.step-header[data-v-f4b44435]{text-align:left;margin-bottom:var(--tls-space-5);width:100%;max-width:480px}@media(min-width:768px){.step-header[data-v-f4b44435]{margin-bottom:var(--tls-space-8);max-width:900px}}.step-subtitle[data-v-f4b44435]{font-size:var(--tls-text-base);color:var(--tls-text-secondary);margin:0}@media(min-width:768px){.step-subtitle[data-v-f4b44435]{font-size:var(--tls-text-lg)}}.type-cards[data-v-f4b44435]{display:grid;grid-template-columns:1fr;gap:var(--tls-space-3);width:100%;max-width:480px}@media(min-width:768px){.type-cards[data-v-f4b44435]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tls-space-4);max-width:900px}}.type-card[data-v-f4b44435]{display:flex;flex-direction:row;align-items:center;gap:var(--tls-space-4);background:var(--tls-bg-card);border:2px solid var(--tls-border-primary);border-radius:var(--tls-card-radius);padding:var(--tls-space-4);cursor:pointer;transition:all var(--tls-duration-normal) ease}@media(min-width:768px){.type-card[data-v-f4b44435]{flex-direction:column;align-items:stretch;gap:0;border-radius:var(--tls-radius-2xl);padding:var(--tls-space-6)}}.type-card[data-v-f4b44435]:hover{border-color:var(--tls-accent);transform:translateY(-4px)}.type-card[data-v-f4b44435]:focus-visible{outline:none;border-color:var(--tls-accent)}.type-card--selected[data-v-f4b44435]{border-color:var(--tls-accent);background:var(--tls-bg-selected)}[data-theme=dark] .type-card[data-v-f4b44435]{background:var(--tls-bg-card);border-color:var(--tls-border-primary)}[data-theme=dark] .type-card[data-v-f4b44435]:hover{border-color:var(--tls-accent)}.type-card__icon[data-v-f4b44435]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--tls-bg-secondary);border-radius:var(--tls-card-radius);flex-shrink:0;transition:background-color var(--tls-duration-normal) ease}.type-card__icon svg[data-v-f4b44435]{width:22px;height:22px;color:var(--tls-accent);transition:color var(--tls-duration-normal) ease}@media(min-width:768px){.type-card__icon[data-v-f4b44435]{width:56px;height:56px;border-radius:var(--tls-radius-xl);margin-bottom:var(--tls-space-4)}.type-card__icon svg[data-v-f4b44435]{width:28px;height:28px}}.type-card:hover .type-card__icon[data-v-f4b44435]{background:var(--tls-accent)}.type-card:hover .type-card__icon svg[data-v-f4b44435]{color:#fff}[data-theme=dark] .type-card__icon svg[data-v-f4b44435]{color:var(--tls-accent)}[data-theme=dark] .type-card:hover .type-card__icon[data-v-f4b44435],.type-card--selected .type-card__icon[data-v-f4b44435]{background:var(--tls-accent)}.type-card--selected .type-card__icon svg[data-v-f4b44435]{color:#fff}.type-card__body[data-v-f4b44435]{flex:1;min-width:0}.type-card__title[data-v-f4b44435]{font-size:var(--tls-text-base);font-weight:var(--tls-font-semibold);color:var(--tls-text-primary);margin:0 0 2px;hyphens:auto;overflow-wrap:break-word}@media(min-width:768px){.type-card__title[data-v-f4b44435]{font-size:var(--tls-text-xl);margin:0 0 var(--tls-space-2)}}.type-card__description[data-v-f4b44435]{font-size:var(--tls-text-sm);color:var(--tls-text-secondary);margin:0;line-height:var(--tls-leading-relaxed)}@media(min-width:768px){.type-card__description[data-v-f4b44435]{margin:0 0 var(--tls-space-4)}}.type-card__features[data-v-f4b44435]{list-style:none;padding:0;margin:0 0 var(--tls-space-5)}.type-card__features li[data-v-f4b44435]{display:flex;align-items:center;gap:var(--tls-space-2);font-size:var(--tls-text-sm);color:var(--tls-text-tertiary);margin-bottom:var(--tls-space-2)}.type-card__features li svg[data-v-f4b44435]{width:16px;height:16px;color:var(--tls-success);flex-shrink:0}.type-card__action[data-v-f4b44435]{display:flex;align-items:center;justify-content:flex-end;gap:var(--tls-space-2);color:var(--tls-accent);font-weight:var(--tls-font-medium);font-size:var(--tls-text-sm);flex-shrink:0}[data-theme=dark] .type-card__action[data-v-f4b44435]{color:var(--tls-accent)}.type-card__action svg[data-v-f4b44435]{width:18px;height:18px;transition:transform var(--tls-duration-fast)}.type-card:hover .type-card__action svg[data-v-f4b44435]{transform:translate(4px)}.type-card__cta[data-v-f4b44435]{display:none;opacity:.8;transition:opacity var(--tls-duration-fast)}@media(min-width:768px){.type-card__cta[data-v-f4b44435]{display:inline}}.type-card:hover .type-card__cta[data-v-f4b44435]{opacity:1}.cancel-trip-section[data-v-f4b44435]{margin-top:var(--tls-space-8);text-align:center}.cancel-trip-btn[data-v-f4b44435]{display:inline-flex;align-items:center;justify-content:center;gap:var(--tls-space-2);padding:var(--tls-space-3) var(--tls-space-5);background:#ffffff24;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.35);border-radius:var(--tls-radius-lg);color:#fff;font-size:var(--tls-text-sm);font-weight:var(--tls-font-medium);cursor:pointer;transition:background var(--tls-duration-fast),border-color var(--tls-duration-fast)}.cancel-trip-btn svg[data-v-f4b44435]{width:16px;height:16px}.cancel-trip-btn[data-v-f4b44435]:hover{background:#ffffff3d;border-color:#fff9}.cancel-trip-btn[data-v-f4b44435]:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px}.cancel-trip-hint[data-v-f4b44435]{margin:var(--tls-space-2) 0 0;font-size:var(--tls-text-xs);color:#fffc;text-shadow:0 1px 8px rgba(0,0,0,.4)}.step-title[data-v-f4b44435]{color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.4)}.step-subtitle[data-v-f4b44435]{color:#ffffffd9}.type-card[data-v-f4b44435]{background:#ffffff1f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.22);box-shadow:none}.type-card[data-v-f4b44435]:hover{border-color:#ffffffb3;background:#ffffff2e}.type-card--selected[data-v-f4b44435]{border-color:#ffffffd9;background:#fff3}[data-theme=dark] .type-card[data-v-f4b44435]{background:#ffffff1a;border-color:#ffffff2e}[data-theme=dark] .type-card[data-v-f4b44435]:hover{border-color:#ffffffb3}.type-card__icon[data-v-f4b44435]{background:#ffffff29}.type-card__icon svg[data-v-f4b44435]{color:#fff}.type-card:hover .type-card__icon[data-v-f4b44435],.type-card--selected .type-card__icon[data-v-f4b44435]{background:#ffffff47}.type-card:hover .type-card__icon svg[data-v-f4b44435],.type-card--selected .type-card__icon svg[data-v-f4b44435]{color:#fff}[data-theme=dark] .type-card:hover .type-card__icon[data-v-f4b44435],[data-theme=dark] .type-card--selected .type-card__icon[data-v-f4b44435]{background:#ffffff47}[data-theme=dark] .type-card__icon svg[data-v-f4b44435]{color:#fff}[data-theme=dark] .type-card__action[data-v-f4b44435],.type-card__title[data-v-f4b44435]{color:#fff}.type-card__description[data-v-f4b44435]{color:#ffffffd1}.type-card__action[data-v-f4b44435]{color:#fff}.type-card__cta[data-v-f4b44435]{opacity:.9}
