.step-travelers[data-v-4f374b39]{width:100%}.step-header[data-v-4f374b39]{margin-bottom:var(--tls-space-6)}.step-subtitle[data-v-4f374b39]{font-size:var(--tls-text-sm);color:var(--tls-text-secondary);margin:0}.travelers-content[data-v-4f374b39]{display:flex;flex-direction:column;gap:var(--tls-space-4)}@media(min-width:640px){.travelers-content[data-v-4f374b39]{gap:var(--tls-space-6)}}.travelers-row[data-v-4f374b39]{display:flex;flex-direction:column;gap:var(--tls-space-4)}@media(min-width:640px){.travelers-row[data-v-4f374b39]{flex-direction:row;gap:var(--tls-space-6)}}.travelers-row>.section[data-v-4f374b39]{flex:1}.section[data-v-4f374b39]{flex:1;background:var(--tls-bg-card);border:1px solid var(--tls-border-primary);border-radius:var(--tls-radius-lg);padding:var(--tls-space-4)}.section-title[data-v-4f374b39]{display:flex;align-items:center;gap:var(--tls-space-2);font-size:var(--tls-text-sm);font-weight:var(--tls-font-semibold);color:var(--tls-text-primary);margin:0 0 var(--tls-space-3)}.section-title svg[data-v-4f374b39]{width:18px;height:18px;color:var(--tls-text-secondary)}.section-count[data-v-4f374b39]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;background:var(--tls-accent);color:#fff;font-size:var(--tls-text-xs);font-weight:var(--tls-font-bold);border-radius:var(--tls-radius-full);margin-left:auto}.counter-grid[data-v-4f374b39]{display:flex;flex-direction:column;gap:var(--tls-space-2)}.counter-row[data-v-4f374b39]{display:flex;align-items:center;justify-content:space-between;gap:var(--tls-space-3);padding:var(--tls-space-2) 0;border-bottom:1px solid var(--tls-border-primary)}.counter-row[data-v-4f374b39]:last-child{border-bottom:none;padding-bottom:0}.counter-row[data-v-4f374b39]:first-child{padding-top:0}.counter-text[data-v-4f374b39]{display:flex;flex-direction:column;min-width:0;flex:1}.counter-label[data-v-4f374b39]{font-size:var(--tls-text-sm);font-weight:var(--tls-font-medium);color:var(--tls-text-primary)}.counter-desc[data-v-4f374b39]{font-size:var(--tls-text-xs);color:var(--tls-text-muted)}.special-luggage[data-v-4f374b39]{margin-top:var(--tls-space-3);padding-top:var(--tls-space-3);border-top:1px solid var(--tls-border-primary)}.special-luggage .subsection-title[data-v-4f374b39]{margin:0 0 var(--tls-space-3);font-size:var(--tls-text-sm);font-weight:var(--tls-font-semibold);color:var(--tls-text-secondary);text-transform:uppercase;letter-spacing:.06em}.special-luggage .subsection-title .optional[data-v-4f374b39]{font-weight:var(--tls-font-medium);text-transform:none;letter-spacing:0;color:var(--tls-text-muted)}.special-luggage .remarks-label[data-v-4f374b39]{margin-top:var(--tls-space-3)}.form-label[data-v-4f374b39]{display:block;font-size:var(--tls-text-xs);font-weight:var(--tls-font-medium);color:var(--tls-text-primary);margin-bottom:var(--tls-space-1)}.form-textarea[data-v-4f374b39]{width:100%;padding:var(--tls-space-2);background:var(--tls-bg-secondary);border:1px solid var(--tls-border-primary);border-radius:var(--tls-radius-md);font-family:var(--tls-font-sans);font-size:var(--tls-text-sm);color:var(--tls-text-primary);resize:none;min-height:50px}.form-textarea[data-v-4f374b39]::placeholder{color:var(--tls-text-muted)}.form-textarea[data-v-4f374b39]:focus{outline:none;border-color:var(--tls-accent)}.step-actions[data-v-4f374b39]{display:flex;justify-content:space-between;gap:var(--tls-space-3);margin-top:var(--tls-space-6);padding-top:var(--tls-space-6);border-top:1px solid var(--tls-border-primary)}.infant-warning[data-v-4f374b39]{display:flex;align-items:center;gap:var(--tls-space-2);padding:var(--tls-space-2);margin-top:var(--tls-space-2);background:#f59e0b1a;border-radius:var(--tls-radius-md)}.infant-warning svg[data-v-4f374b39]{flex-shrink:0;width:16px;height:16px;color:#d97706}.infant-warning span[data-v-4f374b39]{font-size:var(--tls-text-xs);color:var(--tls-text-secondary)}.pax-range-warning[data-v-4f374b39]{display:flex;align-items:center;gap:var(--tls-space-2);padding:var(--tls-space-2);margin-top:var(--tls-space-2);background:rgba(var(--tls-danger-rgb),.1);border-radius:var(--tls-radius-md)}.pax-range-warning svg[data-v-4f374b39]{flex-shrink:0;width:16px;height:16px;color:var(--tls-danger)}.pax-range-warning span[data-v-4f374b39]{font-size:var(--tls-text-xs);color:var(--tls-text-secondary)}.child-seat-notice[data-v-4f374b39]{display:flex;align-items:center;gap:var(--tls-space-2);padding:var(--tls-space-2);margin-top:var(--tls-space-2);background:rgba(var(--tls-accent-rgb),.1);border-radius:var(--tls-radius-md)}.child-seat-notice svg[data-v-4f374b39]{flex-shrink:0;width:16px;height:16px;color:var(--tls-blue)}.child-seat-notice span[data-v-4f374b39]{font-size:var(--tls-text-xs);color:var(--tls-text-secondary)}.slide-fade-enter-active[data-v-4f374b39],.slide-fade-leave-active[data-v-4f374b39]{transition:all .2s ease}.slide-fade-enter-from[data-v-4f374b39],.slide-fade-leave-to[data-v-4f374b39]{opacity:0;transform:translateY(-5px)}
