.apple-range-input[data-v-ab53046a]{-webkit-appearance:none;background:#e5e5ea;border-radius:3px;height:6px;outline:none}.apple-range-input[data-v-ab53046a]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e5e5ea;border-radius:50%;box-shadow:0 2px 4px #0000001a;cursor:pointer;height:20px;width:20px}.slide-up-enter-active[data-v-ab53046a],.slide-up-leave-active[data-v-ab53046a]{transition:transform .3s ease-out,opacity .2s ease-out}.slide-up-enter-from[data-v-ab53046a],.slide-up-leave-to[data-v-ab53046a]{opacity:0;transform:translateY(100%)}.scrollbar-none[data-v-d013c9cf]::-webkit-scrollbar{display:none}.range-track[data-v-d013c9cf]{align-items:center;background:#0000000a;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-sizing:border-box;display:inline-flex;gap:6px;min-height:28px;padding:4px}.range-track[data-v-d013c9cf]:hover{background:#0000000f;border-color:#0000001f}.range-option[data-v-d013c9cf]{align-items:center;background:transparent;border:none;border-radius:6px;box-sizing:border-box;color:#6e6e73;cursor:pointer;display:flex;font-size:10px;font-weight:600;justify-content:center;letter-spacing:.04em;min-height:24px;padding:2px 8px;text-transform:uppercase;transition:color .2s ease,background .2s ease}.range-option[data-v-d013c9cf]:hover{background:#0000000f;color:#1d1d1f}.range-option.active[data-v-d013c9cf]{background:#fff;box-shadow:0 1px 2px #0000000f;color:#1d1d1f}@media(max-width:639px){.price-chart-inline[data-v-d013c9cf]{border:none;border-radius:0;box-shadow:none}.range-track[data-v-d013c9cf]{background:transparent;border:none;gap:4px;padding:0}.range-track[data-v-d013c9cf]:hover{background:transparent;border-color:transparent}.range-option.active[data-v-d013c9cf]{box-shadow:none}}.payment-card-wrap[data-v-fd353049]{background:#fff;border-radius:16px;box-shadow:0 1px 6px #00000012,0 0 0 1.5px #f0f0f0;display:flex;flex-direction:column;gap:14px;padding:16px 16px 18px}.fi-wrapper[data-v-fd353049]{align-items:center;background:#f4f4f5;border-radius:18px;display:flex;height:65px;overflow:hidden;position:relative;transition:box-shadow .2s ease,background .2s ease}.fi-wrapper.fi-focused[data-v-fd353049]{box-shadow:0 0 0 2px #2563eb}.fi-wrapper.fi-error[data-v-fd353049]{background:#fef2f2;box-shadow:0 0 0 2px #f87171}.fi-wrapper[data-v-fd353049]{cursor:text}.fi-label[data-v-fd353049]{color:#9ca3af;font-size:14px;left:16px;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fi-wrapper.fi-filled .fi-label[data-v-fd353049],.fi-wrapper.fi-focused .fi-label[data-v-fd353049]{color:#2563eb;font-size:11px;font-weight:600;line-height:1;top:11px;transform:none}.fi-wrapper.fi-filled:not(.fi-focused) .fi-label[data-v-fd353049]{color:#9ca3af}.fi-input[data-v-fd353049]{background:transparent;border:none;bottom:9px;color:#111827;font-size:15px;font-weight:600;left:16px;line-height:1;outline:none;padding:0;position:absolute;right:16px;width:calc(100% - 32px)}.fi-input[data-v-fd353049]::-moz-placeholder{color:#d1d5db;font-weight:400}.fi-input[data-v-fd353049]::placeholder{color:#d1d5db;font-weight:400}.fi-input[data-v-fd353049]:focus{box-shadow:none;outline:none}.fi-input.uppercase[data-v-fd353049]{text-transform:uppercase}.fi-suffix[data-v-fd353049]{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.fi-error-text[data-v-fd353049]{color:#ef4444;font-size:11px;margin-top:4px;padding-left:4px}.card-mono[data-v-fd353049]{font-family:SF Mono,Monaco,Inconsolata,monospace;letter-spacing:.12em}.card-brand[data-v-fd353049]{border-radius:.5rem;border-width:2px;cursor:pointer;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));opacity:.4;padding:.25rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.card-brand.active[data-v-fd353049]{opacity:1;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.cvv-help-btn[data-v-fd353049]{border-radius:9999px;padding:.25rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cvv-help-btn[data-v-fd353049]:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.cvv-tooltip[data-v-fd353049]{border-radius:.5rem;left:0;margin-top:.5rem;padding:.75rem;position:absolute;right:0;top:100%;--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));z-index:10;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.security-notice[data-v-fd353049]{align-items:center;border-radius:.75rem;display:flex;gap:.5rem;--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;padding:.75rem;--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.fade-enter-active[data-v-fd353049],.fade-leave-active[data-v-fd353049]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-fd353049],.fade-leave-to[data-v-fd353049]{opacity:0;transform:translateY(-4px)}.sm-overlay[data-v-ef84825f]{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:20000}.sm-modal[data-v-ef84825f]{background:#fff;border-radius:24px;box-shadow:0 32px 80px #00000040;max-height:90vh;max-width:860px;width:100%}.sm-left[data-v-ef84825f],.sm-modal[data-v-ef84825f]{display:flex;overflow:hidden;position:relative}.sm-left[data-v-ef84825f]{align-items:center;background:#f4f6f8;flex:1;flex-direction:column;min-width:0;padding:22px 12px 14px}.sm-left__header[data-v-ef84825f]{align-items:center;color:#111827;display:flex;flex-shrink:0;font-size:14px;font-weight:700;gap:8px;margin-bottom:16px}.sm-col-labels[data-v-ef84825f]{display:grid;flex-shrink:0;gap:3px;grid-template-columns:22px repeat(3,42px) 28px repeat(3,42px) 22px;margin-bottom:4px;max-width:370px;width:100%}.sm-col-label[data-v-ef84825f]{color:#9ca3af;font-size:12px;font-weight:700;letter-spacing:.5px;text-align:center}.sm-rows-scroll[data-v-ef84825f]{align-items:center;display:flex;flex:1;flex-direction:column;overflow-y:auto;padding-bottom:8px;scrollbar-color:#d1d5db transparent;scrollbar-width:thin;width:100%}.sm-rows-scroll[data-v-ef84825f]::-webkit-scrollbar{width:4px}.sm-rows-scroll[data-v-ef84825f]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.sm-rows[data-v-ef84825f]{display:flex;flex-direction:column;gap:2px;max-width:370px;width:100%}.sm-exit-row[data-v-ef84825f]{align-items:center;display:flex;justify-content:space-between;padding:7px 0 5px}.sm-exit-badge[data-v-ef84825f]{background:#22c55e;border-radius:5px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.4px;padding:3px 9px}.sm-exit-space[data-v-ef84825f]{flex:1}.sm-row[data-v-ef84825f]{align-items:center;display:grid;gap:3px;grid-template-columns:22px repeat(3,42px) 28px repeat(3,42px) 22px}.sm-seat-group[data-v-ef84825f]{display:contents}.sm-row-num[data-v-ef84825f]{color:#9ca3af;font-size:11px;font-weight:600;line-height:1;padding-bottom:4px;text-align:center}.sm-window-cell[data-v-ef84825f]{align-items:center;display:flex;height:40px;justify-content:center;opacity:0;transition:opacity .15s}.sm-window-cell--visible[data-v-ef84825f]{opacity:1}.sm-window-icon[data-v-ef84825f]{display:block;height:21px;width:16px}.sm-seat-wrap[data-v-ef84825f]{flex-direction:column;gap:3px}.sm-seat[data-v-ef84825f],.sm-seat-wrap[data-v-ef84825f]{align-items:center;display:flex}.sm-seat[data-v-ef84825f]{border-radius:9px 9px 7px 7px;box-shadow:0 3px #0000001f;color:#fff;cursor:pointer;font-size:10px;font-weight:800;height:38px;justify-content:center;position:relative;transition:transform .12s,box-shadow .15s,filter .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:38px}.sm-seat[data-v-ef84825f]:before{background:inherit;border-radius:3px 3px 0 0;content:"";filter:brightness(1.08);height:5px;left:50%;position:absolute;top:-4px;transform:translate(-50%);width:20px}.sm-seat[data-v-ef84825f]:hover:not(.sm-seat--unavail){box-shadow:0 6px 14px #0000002e;transform:translateY(-2px)}.sm-seat[data-v-ef84825f]:active:not(.sm-seat--unavail){transform:scale(.93)}.sm-seat--extra[data-v-ef84825f]{background:linear-gradient(155deg,#34d399,#059669)}.sm-seat--popular[data-v-ef84825f]{background:linear-gradient(155deg,#60a5fa,#2563eb)}.sm-seat--standard[data-v-ef84825f]{background:linear-gradient(155deg,#e5e7eb,#cbd5e1);box-shadow:0 3px #00000014}.sm-seat--unavail[data-v-ef84825f]{background:#f3f4f6;border:1.5px solid #e5e7eb;box-shadow:none;cursor:default}.sm-seat--unavail[data-v-ef84825f]:before{display:none}.sm-seat--selected[data-v-ef84825f]{box-shadow:0 0 0 3px #fbbf24,0 3px #00000014!important}.sm-seat--selected-active[data-v-ef84825f]{box-shadow:0 0 0 3px #fbbf24,0 0 12px #fbbf2480,0 3px #00000014!important;transform:translateY(-1px)}.sm-seat__x[data-v-ef84825f]{color:#9ca3af;font-size:15px;font-weight:700}.sm-seat__sel[data-v-ef84825f]{color:#fff;font-size:10px;font-weight:800;letter-spacing:.2px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.sm-seat__price[data-v-ef84825f]{color:#6b7280;font-size:10.5px;font-weight:500;line-height:1;min-height:14px}.sm-seat__price--empty[data-v-ef84825f]{min-height:14px}.sm-legend-toggle[data-v-ef84825f]{align-items:center;align-self:flex-start;background:#fff;border-radius:20px;box-shadow:0 1px 4px #00000014;color:#374151;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;font-weight:600;gap:8px;margin-top:12px;padding:7px 12px;transition:background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sm-legend-toggle[data-v-ef84825f]:hover{background:#f9fafb}.sm-toggle-pill[data-v-ef84825f]{background:#d1d5db;border-radius:9px;height:18px;position:relative;transition:background .2s;width:30px}.sm-toggle-pill--on[data-v-ef84825f]{background:#22c55e}.sm-toggle-thumb[data-v-ef84825f]{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:12px;left:3px;position:absolute;top:3px;transition:left .2s;width:12px}.sm-toggle-pill--on .sm-toggle-thumb[data-v-ef84825f]{left:15px}.sm-right[data-v-ef84825f]{background:#fff;display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;padding:22px 20px 20px;width:290px}.sm-right__header[data-v-ef84825f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.sm-right__title[data-v-ef84825f]{color:#111827;font-size:19px;font-weight:800;margin:0}.sm-close[data-v-ef84825f]{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .15s;width:28px}.sm-close[data-v-ef84825f]:hover{background:#e5e7eb}.sm-route-chip[data-v-ef84825f]{align-items:center;background:#f8fafc;border:1.5px solid #e5e7eb;border-radius:12px;color:#111827;display:flex;font-size:13px;font-weight:600;gap:7px;margin-bottom:14px;padding:9px 13px}.sm-passengers[data-v-ef84825f]{display:flex;flex-direction:column;gap:8px}.sm-pax-row[data-v-ef84825f]{align-items:center;border:1.5px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:11px 13px;transition:border-color .15s,background .15s}.sm-pax-row[data-v-ef84825f]:hover{border-color:#9ca3af}.sm-pax-row--active[data-v-ef84825f]{background:#eff6ff;border-color:#3b82f6}.sm-pax-name[data-v-ef84825f]{color:#374151;flex:1;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-pax-seat[data-v-ef84825f]{background:#f3f4f6;border-radius:7px;color:#111827;flex-shrink:0;font-size:14px;font-weight:800;padding:3px 9px}.sm-pax-cta[data-v-ef84825f]{color:#3b82f6;flex-shrink:0;font-size:12px;font-weight:600}.sm-right__spacer[data-v-ef84825f]{flex:1;min-height:20px}.sm-total-row[data-v-ef84825f]{border-top:1.5px solid #f3f4f6;justify-content:space-between;margin-bottom:10px;padding:12px 0 10px}.sm-total-label[data-v-ef84825f],.sm-total-row[data-v-ef84825f]{align-items:center;display:flex}.sm-total-label[data-v-ef84825f]{color:#374151;font-size:14px;font-weight:600;gap:5px}.sm-total-price[data-v-ef84825f]{color:#111827;font-size:17px;font-weight:800}.sm-actions[data-v-ef84825f]{display:flex;gap:9px}.sm-btn[data-v-ef84825f]{border:none;border-radius:50px;cursor:pointer;flex:1;font-size:13px;font-weight:700;padding:12px 8px;text-align:center;transition:background .15s,transform .1s}.sm-btn[data-v-ef84825f]:active{transform:scale(.97)}.sm-btn--clear[data-v-ef84825f]{background:#f3f4f6;border:1.5px solid #e5e7eb;color:#374151}.sm-btn--clear[data-v-ef84825f]:hover{background:#e5e7eb}.sm-btn--confirm[data-v-ef84825f]{background:#fbbf24;box-shadow:0 2px #d97706;color:#1f2937}.sm-btn--confirm[data-v-ef84825f]:hover{background:#f59e0b}.sm-legend-popup[data-v-ef84825f]{background:#fff;border-radius:18px;bottom:80px;box-shadow:0 16px 48px #0000002e;left:16px;padding:16px 18px;position:absolute;width:280px;z-index:100}.sm-legend-popup__header[data-v-ef84825f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.sm-legend-popup__title[data-v-ef84825f]{color:#111827;font-size:15px;font-weight:700}.sm-legend-close[data-v-ef84825f]{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:24px;justify-content:center;transition:background .15s;width:24px}.sm-legend-close[data-v-ef84825f]:hover{background:#e5e7eb}.sm-legend-list[data-v-ef84825f]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.sm-legend-item[data-v-ef84825f]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;font-size:13px;gap:10px;padding:10px 0}.sm-legend-item[data-v-ef84825f]:last-child{border-bottom:none}.sm-legend-seat[data-v-ef84825f]{border-radius:7px 7px 5px 5px;box-shadow:0 2px #0000001a;flex-shrink:0;height:32px;width:32px}.sm-legend-seat--standard[data-v-ef84825f]{background:linear-gradient(155deg,#e5e7eb,#cbd5e1)}.sm-legend-seat--popular[data-v-ef84825f]{background:linear-gradient(155deg,#60a5fa,#2563eb)}.sm-legend-seat--extra[data-v-ef84825f]{background:linear-gradient(155deg,#34d399,#059669)}.sm-legend-seat--infant[data-v-ef84825f]{background:linear-gradient(155deg,#93c5fd,#3b82f6);position:relative}.sm-legend-seat--infant[data-v-ef84825f]:after{align-items:center;content:"😊";display:flex;font-size:14px;inset:0;justify-content:center;position:absolute}.sm-legend-seat--unavail[data-v-ef84825f]{align-items:center;background:#f3f4f6;border:1.5px solid #e5e7eb;display:flex;justify-content:center}.sm-legend-seat--unavail[data-v-ef84825f]:after{color:#9ca3af;content:"×";font-size:16px;font-weight:700}.sm-legend-name[data-v-ef84825f]{color:#374151;flex:1;font-weight:500}.sm-legend-price[data-v-ef84825f]{color:#374151;font-size:12px;white-space:nowrap}.sm-fade-enter-active[data-v-ef84825f],.sm-fade-leave-active[data-v-ef84825f]{transition:opacity .25s ease}.sm-fade-enter-from[data-v-ef84825f],.sm-fade-leave-to[data-v-ef84825f]{opacity:0}.sm-pop-enter-active[data-v-ef84825f],.sm-pop-leave-active[data-v-ef84825f]{transition:opacity .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.sm-pop-enter-from[data-v-ef84825f],.sm-pop-leave-to[data-v-ef84825f]{opacity:0;transform:translateY(10px) scale(.96)}@media(max-width:640px){.sm-modal[data-v-ef84825f]{border-radius:18px 18px 0 0;flex-direction:column;max-height:95vh}.sm-right[data-v-ef84825f]{border-top:1px solid #f3f4f6;flex-shrink:0;max-height:280px;width:100%}}.lm-overlay[data-v-cc9c56df]{align-items:center;animation:lm-overlay-fadein-cc9c56df .28s ease forwards;background:transparent;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999999}@keyframes lm-overlay-fadein-cc9c56df{0%{background:transparent}to{background:#0000008c}}.lm-card[data-v-cc9c56df]{animation:lm-card-slidein-cc9c56df .32s cubic-bezier(.32,.72,0,1) forwards;background:#fff;border-radius:24px;box-shadow:0 24px 64px #0000002e;max-width:420px;overflow:hidden;padding:32px 28px 28px;position:relative;width:100%}@keyframes lm-card-slidein-cc9c56df{0%{transform:translateY(60px)}to{transform:translateY(0)}}.lm-close[data-v-cc9c56df]{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .18s;width:36px;z-index:1}.lm-close[data-v-cc9c56df]:hover{background:#e5e7eb}.lm-back-btn[data-v-cc9c56df]{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;margin-bottom:16px;padding:0;transition:color .15s}.lm-back-btn[data-v-cc9c56df]:hover,.lm-title[data-v-cc9c56df]{color:#111827}.lm-title[data-v-cc9c56df]{font-size:22px;font-weight:700;margin:0 0 20px}.lm-title--otp[data-v-cc9c56df]{margin-bottom:8px}.lm-otp-hint[data-v-cc9c56df]{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 24px}.lm-otp-hint strong[data-v-cc9c56df]{color:#111827}.lm-otp-inputs[data-v-cc9c56df]{display:flex;gap:10px;justify-content:center;margin-bottom:16px}.lm-otp-inputs--error .lm-otp-cell[data-v-cc9c56df]{animation:shake-cc9c56df .35s ease;background:#fef2f2;border-color:#ef4444}@keyframes shake-cc9c56df{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.lm-otp-cell[data-v-cc9c56df]{background:#f3f4f6;border:2px solid transparent;border-radius:14px;caret-color:transparent;color:#111827;font-size:22px;font-weight:700;height:56px;outline:none;text-align:center;transition:border-color .18s,background .18s,box-shadow .18s;width:48px}.lm-otp-cell[data-v-cc9c56df]:focus{background:#f0fdf4;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e26}.lm-otp-cell--filled[data-v-cc9c56df]{background:#fff;border-color:#d1d5db}.lm-otp-error[data-v-cc9c56df]{align-items:center;color:#ef4444;display:flex;font-size:13px;font-weight:500;gap:6px}.lm-field-wrap[data-v-cc9c56df],.lm-otp-error[data-v-cc9c56df]{margin-bottom:14px}.lm-input[data-v-cc9c56df]{background:#f3f4f6;border:1.5px solid transparent;border-radius:14px;box-sizing:border-box;color:#111827;font-size:15px;outline:none;padding:14px 16px;transition:border-color .18s;width:100%}.lm-input[data-v-cc9c56df]:focus{background:#f0fdf4;border-color:#22c55e}.lm-input[data-v-cc9c56df]::-moz-placeholder{color:#9ca3af}.lm-input[data-v-cc9c56df]::placeholder{color:#9ca3af}.lm-phone-row[data-v-cc9c56df]{align-items:center;display:flex;gap:8px}.lm-phone-code-wrap[data-v-cc9c56df]{flex-shrink:0;position:relative}.lm-input--phone[data-v-cc9c56df]{flex:1}.lm-phone-code[data-v-cc9c56df]{align-items:center;background:#f3f4f6;border:1.5px solid transparent;border-radius:14px;color:#111827;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;height:52px;justify-content:center;padding:0 14px;transition:background .18s;white-space:nowrap}.lm-phone-code[data-v-cc9c56df]:hover{background:#e9eaec}.lm-phone-code__flag[data-v-cc9c56df]{font-size:18px;line-height:1}.lm-phone-code__dial[data-v-cc9c56df]{font-size:14px;font-weight:700}.lm-phone-code__arrow[data-v-cc9c56df]{color:#9ca3af;margin-left:2px;transition:transform .2s}.lm-phone-code__arrow--up[data-v-cc9c56df]{transform:rotate(180deg)}.lm-country-popup[data-v-cc9c56df]{background:#fff;border:1.5px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 32px #00000024;left:0;overflow:hidden;position:absolute;top:calc(100% + 6px);width:280px;z-index:200}.lm-country-search-wrap[data-v-cc9c56df]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:8px;padding:10px 14px}.lm-country-search-ico[data-v-cc9c56df]{color:#9ca3af;flex-shrink:0}.lm-country-search[data-v-cc9c56df]{background:transparent;border:none;color:#111827;flex:1;font-size:13.5px;outline:none}.lm-country-search[data-v-cc9c56df]::-moz-placeholder{color:#9ca3af}.lm-country-search[data-v-cc9c56df]::placeholder{color:#9ca3af}.lm-country-list[data-v-cc9c56df]{list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:4px 0;scrollbar-color:#e5e7eb transparent;scrollbar-width:thin}.lm-country-item[data-v-cc9c56df]{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 14px;transition:background .13s}.lm-country-item[data-v-cc9c56df]:hover{background:#f8fafc}.lm-country-item--active[data-v-cc9c56df]{background:#f0fdf4}.lm-country-item--empty[data-v-cc9c56df]{color:#9ca3af;cursor:default;font-size:13px;justify-content:center}.lm-country-item__flag[data-v-cc9c56df]{flex-shrink:0;font-size:18px}.lm-country-item__name[data-v-cc9c56df]{color:#111827;flex:1;font-size:13px}.lm-country-item__dial[data-v-cc9c56df]{color:#6b7280;flex-shrink:0;font-size:12px;font-weight:600}.lm-drop-enter-active[data-v-cc9c56df],.lm-drop-leave-active[data-v-cc9c56df]{transition:opacity .16s ease,transform .16s ease}.lm-drop-enter-from[data-v-cc9c56df],.lm-drop-leave-to[data-v-cc9c56df]{opacity:0;transform:translateY(-6px)}.lm-btn-main[data-v-cc9c56df]{align-items:center;background:#22c55e;border:none;border-radius:14px;box-shadow:0 2px #16a34a;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;margin-bottom:18px;min-height:52px;padding:15px;transition:background .18s,transform .12s,opacity .18s;width:100%}.lm-btn-main[data-v-cc9c56df]:hover:not(:disabled){background:#16a34a}.lm-btn-main[data-v-cc9c56df]:active:not(:disabled){transform:scale(.98)}.lm-btn-main[data-v-cc9c56df]:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.lm-btn-main--otp[data-v-cc9c56df]{margin-top:4px}.lm-spinner[data-v-cc9c56df]{animation:spin-cc9c56df .7s linear infinite;border:2.5px solid rgba(17,24,39,.25);border-radius:50%;border-top-color:#111827;flex-shrink:0;height:20px;width:20px}@keyframes spin-cc9c56df{to{transform:rotate(1turn)}}.lm-divider[data-v-cc9c56df]{align-items:center;color:#9ca3af;display:flex;font-size:13px;gap:12px;margin-bottom:14px}.lm-divider[data-v-cc9c56df]:after,.lm-divider[data-v-cc9c56df]:before{background:#e5e7eb;content:"";flex:1;height:1px}.lm-socials[data-v-cc9c56df]{display:flex;flex-direction:column;gap:10px}.lm-social-btn[data-v-cc9c56df]{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;color:#111827;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;padding:13px 16px;transition:border-color .18s,background .18s;width:100%}.lm-social-btn[data-v-cc9c56df]:hover{background:#f9fafb;border-color:#d1d5db}.lm-otp-actions[data-v-cc9c56df]{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:4px;margin-top:-4px}.lm-link-btn[data-v-cc9c56df]{background:none;border:none;color:#6b7280;cursor:pointer;font-size:13px;font-weight:500;padding:0;transition:color .15s}.lm-link-btn[data-v-cc9c56df]:hover{color:#22c55e}.lm-otp-sep[data-v-cc9c56df]{color:#d1d5db;font-size:13px}.lm-resent-msg[data-v-cc9c56df]{color:#22c55e;font-size:13px;font-weight:500;margin-bottom:0;margin-top:8px;text-align:center}.lm-step-container[data-v-cc9c56df]{align-items:start;display:grid;grid-template-areas:"step"}.lm-step-content[data-v-cc9c56df]{grid-area:step}.step-slide-enter-active[data-v-cc9c56df],.step-slide-leave-active[data-v-cc9c56df]{transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .35s ease}.step-slide-enter-from[data-v-cc9c56df]{opacity:0;transform:translate(30px)}.step-slide-leave-to[data-v-cc9c56df]{opacity:0;transform:translate(-30px)}.err-fade-enter-active[data-v-cc9c56df],.err-fade-leave-active[data-v-cc9c56df]{transition:opacity .18s ease,transform .18s ease}.err-fade-enter-from[data-v-cc9c56df],.err-fade-leave-to[data-v-cc9c56df]{opacity:0;transform:translateY(-4px)}.login-fade-enter-active[data-v-cc9c56df],.login-fade-leave-active[data-v-cc9c56df]{transition:opacity .22s ease}.login-fade-enter-active .lm-card[data-v-cc9c56df],.login-fade-leave-active .lm-card[data-v-cc9c56df]{transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .22s ease}.login-fade-enter-from[data-v-cc9c56df],.login-fade-leave-to[data-v-cc9c56df]{opacity:0}.login-fade-enter-from .lm-card[data-v-cc9c56df]{opacity:0;transform:translateY(16px) scale(.97)}.login-slide-enter-active[data-v-cc9c56df],.login-slide-enter-active .lm-overlay[data-v-cc9c56df],.login-slide-leave-active[data-v-cc9c56df],.login-slide-leave-active .lm-overlay[data-v-cc9c56df]{transition:opacity .28s ease}.login-slide-enter-from[data-v-cc9c56df],.login-slide-leave-to[data-v-cc9c56df]{opacity:0}.login-slide-enter-active .lm-card[data-v-cc9c56df]{transition:transform .32s cubic-bezier(.32,.72,0,1)}.login-slide-leave-active .lm-card[data-v-cc9c56df]{transition:transform .25s cubic-bezier(.4,0,.2,1)}.login-slide-enter-from .lm-card[data-v-cc9c56df],.login-slide-leave-to .lm-card[data-v-cc9c56df]{transform:translateY(60px)}.ins-step[data-v-16d59ba5]{display:flex;flex-direction:column;gap:14px;padding:16px 0 4px}.ins-card[data-v-16d59ba5]{border:none;border-radius:18px;transition:background .22s}.ins-card--white[data-v-16d59ba5]{background:#fff}.ins-card--blue[data-v-16d59ba5]{background:#dbeafe}.ins-card--blue.ins-card--added[data-v-16d59ba5]{background:#fff}.ins-card--teal[data-v-16d59ba5]{background:#cffafe}.ins-card--teal.ins-card--added[data-v-16d59ba5]{background:#fff}.ins-card__body[data-v-16d59ba5]{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:20px 22px}.ins-card__body--wrap[data-v-16d59ba5]{align-items:flex-start;flex-wrap:wrap;gap:20px}.ins-card__left[data-v-16d59ba5]{align-items:center;display:flex;flex:1;gap:14px;min-width:0}.ins-card__left--col[data-v-16d59ba5]{align-items:flex-start;flex:1;flex-direction:column;gap:10px;min-width:200px}.ins-card__right[data-v-16d59ba5]{align-items:center;display:flex;flex-shrink:0}.ins-card__right--col[data-v-16d59ba5]{align-items:stretch;flex-direction:column;flex-shrink:0;gap:10px}@media(min-width:1024px){.ins-card__right--col[data-v-16d59ba5]{max-width:200px;min-width:200px;width:200px}}.ins-card__name[data-v-16d59ba5]{color:#111827;font-size:17px;font-weight:700;line-height:1.2}.ins-card__sub[data-v-16d59ba5]{color:#4b5563;font-size:13px;margin-top:2px}.ins-card__tagline[data-v-16d59ba5]{color:#1e3a5f;font-size:14px;font-weight:600}.ins-card__title-row[data-v-16d59ba5]{align-items:center;display:flex;gap:12px}.ins-icon-flex[data-v-16d59ba5],.ins-icon-seat[data-v-16d59ba5],.ins-icon-shield[data-v-16d59ba5]{align-items:center;border-radius:14px;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.ins-icon-seat[data-v-16d59ba5]{background:#f3f4f6;color:#374151}.ins-icon-shield[data-v-16d59ba5]{background:#eff6ff;color:#2563eb}.ins-icon-flex[data-v-16d59ba5]{background:#ecfdf5;color:#059669}.ins-benefits[data-v-16d59ba5]{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.ins-benefit[data-v-16d59ba5]{align-items:flex-start;color:#374151;display:flex;font-size:13.5px;gap:8px;line-height:1.4}.ins-benefit svg[data-v-16d59ba5]{flex-shrink:0;margin-top:1px}.ins-link[data-v-16d59ba5]{background:none;border:none;color:#2563eb;cursor:pointer;font-size:13px;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.ins-link[data-v-16d59ba5]:hover{color:#1d4ed8}.ins-price-block[data-v-16d59ba5]{text-align:center}.ins-price__main[data-v-16d59ba5]{color:#111827;font-size:20px;font-weight:800;line-height:1.1}.ins-price__sub[data-v-16d59ba5]{color:#6b7280;font-size:12px;margin-top:2px}.ins-duration-btn[data-v-16d59ba5]{align-items:center;background:#ffffffb3;border:none;border-radius:12px;color:#111827;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:space-between;padding:10px 14px;transition:background .15s;width:100%}.ins-btn--remove[data-v-16d59ba5]{background:#ffffffd9!important;border:none!important;color:#374151!important}.ins-duration-btn[data-v-16d59ba5]:hover{background:#ffffffe6}.ins-btn[data-v-16d59ba5]{align-items:center;border:none;border-radius:50px;cursor:pointer;display:flex;font-size:15px;font-weight:700;justify-content:center;padding:12px 18px;transition:background .18s,transform .12s;width:100%}.ins-btn[data-v-16d59ba5]:active{transform:scale(.97)}.ins-btn--add[data-v-16d59ba5]{background:#22c55e;box-shadow:0 2px #16a34a;color:#fff}.ins-btn--add[data-v-16d59ba5]:hover{background:#16a34a}.ins-btn--remove[data-v-16d59ba5]:hover{background:#fff}.ins-btn--outline[data-v-16d59ba5]{background:#ffffffb3;border:none;color:#111827;white-space:nowrap}.ins-btn--outline[data-v-16d59ba5]:hover{background:#fffffff2}.ins-card--seats-done[data-v-16d59ba5]{background:#fff}.ins-card--seats-done .ins-btn--outline[data-v-16d59ba5]{background:#fff;border:1.5px solid #d1d5db;color:#111827}.ins-card--seats-done .ins-btn--outline[data-v-16d59ba5]:hover{background:#f9fafb;border-color:#9ca3af}.ins-card--seats-done .ins-btn--random[data-v-16d59ba5]{background:#fff;border:1.5px solid #d1d5db;color:#6b7280}.ins-card--seats-done .ins-btn--random[data-v-16d59ba5]:hover{background:#f9fafb;border-color:#9ca3af;color:#374151}.ins-btn--random[data-v-16d59ba5]{align-items:center;background:#ffffff73;border:none;color:#374151;display:flex;font-size:14px;font-weight:600;gap:6px;justify-content:center}.ins-btn--random[data-v-16d59ba5]:hover{background:#ffffffb3}.seat-summary-list[data-v-16d59ba5]{display:flex;flex-direction:column;gap:6px;width:100%}.seat-summary-row[data-v-16d59ba5]{align-items:center;background:#ffffff8c;border-radius:10px;display:flex;font-size:13px;gap:8px;padding:7px 11px}.ins-card--seats-done .seat-summary-row[data-v-16d59ba5]{background:#f9fafb;border:1px solid #e5e7eb}.seat-summary-row__name[data-v-16d59ba5]{color:#111827;flex:1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seat-summary-row__seat[data-v-16d59ba5]{align-items:center;color:#374151;display:flex;font-weight:500;gap:4px;white-space:nowrap}.seat-summary-row__price[data-v-16d59ba5]{color:#16a34a;font-weight:700;margin-left:auto;white-space:nowrap}.seat-summary-row__free[data-v-16d59ba5]{color:#6b7280;font-size:12px;font-weight:600;margin-left:auto;white-space:nowrap}.ins-terms[data-v-16d59ba5]{color:#9ca3af;font-size:11px;line-height:1.5;text-align:center}.ins-terms__link[data-v-16d59ba5]{color:#2563eb}.ins-popup-overlay[data-v-16d59ba5]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10000}.ins-popup[data-v-16d59ba5]{background:#fff;border-radius:22px;box-shadow:0 24px 64px #0003;max-width:360px;overflow:hidden;width:100%}.ins-popup__header[data-v-16d59ba5]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:20px 22px 16px}.ins-popup__title[data-v-16d59ba5]{color:#111827;font-size:17px;font-weight:700}.ins-popup__close[data-v-16d59ba5]{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s;width:32px}.ins-popup__close[data-v-16d59ba5]:hover{background:#e5e7eb}.ins-popup__list[data-v-16d59ba5]{list-style:none;margin:0;max-height:360px;overflow-y:auto;padding:8px 0;scrollbar-width:thin}.ins-popup__item[data-v-16d59ba5]{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:15px;justify-content:space-between;padding:13px 22px;transition:background .12s}.ins-popup__item[data-v-16d59ba5]:hover{background:#f9fafb}.ins-popup__item--active[data-v-16d59ba5]{background:#eff6ff;border-radius:10px;color:#1e40af;font-weight:600;margin:2px 10px;padding:13px 12px}.ins-radio[data-v-16d59ba5]{align-items:center;border:2px solid #d1d5db;border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:border-color .15s,background .15s;width:22px}.ins-radio--on[data-v-16d59ba5]{background:#1e293b;border-color:#1e293b}.ins-popup--details[data-v-16d59ba5]{max-width:420px;overflow:visible;padding:28px 26px 24px;position:relative}.ins-popup--details .ins-popup__close[data-v-16d59ba5]{position:absolute;right:18px;top:18px}.ins-det__icon[data-v-16d59ba5]{align-items:center;background:#f0fdf4;border-radius:20px;display:flex;height:72px;justify-content:center;margin:0 auto 16px;width:72px}.ins-det__title[data-v-16d59ba5]{color:#111827;font-size:19px;font-weight:800;margin-bottom:20px;text-align:center}.ins-det__benefits[data-v-16d59ba5]{display:flex;flex-direction:column;gap:11px;list-style:none;margin:0 0 20px;padding:0}.ins-det__benefit[data-v-16d59ba5]{align-items:flex-start;color:#374151;display:flex;font-size:14px;gap:10px;line-height:1.45}.ins-det__section[data-v-16d59ba5]{border-top:1px solid #f3f4f6;margin-bottom:18px;padding-top:16px}.ins-det__section-title[data-v-16d59ba5]{color:#111827;font-size:15px;font-weight:700;margin-bottom:10px}.ins-det__steps[data-v-16d59ba5]{display:flex;flex-direction:column;gap:7px;margin:0;padding-left:18px}.ins-det__steps li[data-v-16d59ba5]{color:#4b5563;font-size:13.5px;line-height:1.45}.ins-det__links[data-v-16d59ba5]{display:flex;flex-direction:column;gap:8px}.ins-det__link[data-v-16d59ba5]{color:#2563eb;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.ins-det__link[data-v-16d59ba5]:hover{color:#1d4ed8;text-decoration:underline}.ins-pop-enter-active[data-v-16d59ba5],.ins-pop-leave-active[data-v-16d59ba5]{transition:opacity .22s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}.ins-pop-enter-from[data-v-16d59ba5],.ins-pop-leave-to[data-v-16d59ba5]{opacity:0;transform:scale(.94)}.step-transition-wrapper[data-v-16d59ba5]{height:100%;overflow:clip;position:relative}.step-transition-wrapper[data-v-16d59ba5]>*{box-sizing:border-box;width:100%}.step-content-scroll[data-v-16d59ba5]{height:100%;overflow-y:auto;padding-bottom:24px;padding-top:16px;scrollbar-color:#e5e7eb transparent;scrollbar-width:thin}.slide-left-enter-active[data-v-16d59ba5],.slide-left-leave-active[data-v-16d59ba5],.slide-right-enter-active[data-v-16d59ba5],.slide-right-leave-active[data-v-16d59ba5]{height:100%;inset:0;overflow-x:clip;overflow-y:auto;padding-left:4px;padding-right:4px;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.slide-left-enter-from[data-v-16d59ba5]{opacity:0;transform:translate(60px)}.slide-left-enter-to[data-v-16d59ba5],.slide-left-leave-from[data-v-16d59ba5]{opacity:1;transform:translate(0)}.slide-left-leave-to[data-v-16d59ba5],.slide-right-enter-from[data-v-16d59ba5]{opacity:0;transform:translate(-60px)}.slide-right-enter-to[data-v-16d59ba5],.slide-right-leave-from[data-v-16d59ba5]{opacity:1;transform:translate(0)}.slide-right-leave-to[data-v-16d59ba5]{opacity:0;transform:translate(60px)}.slide-up-enter-active[data-v-16d59ba5],.slide-up-leave-active[data-v-16d59ba5]{transition:all .2s ease}.slide-up-enter-from[data-v-16d59ba5],.slide-up-leave-to[data-v-16d59ba5]{opacity:0;transform:translateY(10px)}.quick-book-modal.pb-8[data-v-16d59ba5]{padding-bottom:max(2rem,env(safe-area-inset-bottom,0px))}.qb-assist-header[data-v-16d59ba5]{align-items:center;background:linear-gradient(135deg,#e6faf8,#ccf5f0);border:1px solid #99e6de;border-radius:16px;display:flex;gap:14px;margin-bottom:4px;padding:14px 18px}.qb-assist-header__icon[data-v-16d59ba5]{align-items:center;background:linear-gradient(135deg,#14b8a6,#0d9488);border-radius:50%;box-shadow:0 4px 12px #14b8a652;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.qb-assist-header__title[data-v-16d59ba5]{color:#0f4c46;font-size:14px;font-weight:800}.qb-assist-header__sub[data-v-16d59ba5]{color:#0d7a72;font-size:12px;line-height:1.4;margin-top:2px}.qb-assist-cards[data-v-16d59ba5]{display:grid;gap:14px;grid-template-columns:1fr 1fr}@media(max-width:600px){.qb-assist-cards[data-v-16d59ba5]{grid-template-columns:1fr}}.qb-assist-card[data-v-16d59ba5]{background:#fff;border:2px solid #e5e7eb;border-radius:18px;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:16px 16px 14px;position:relative;text-align:left;transition:border-color .18s,box-shadow .18s,background .18s}.qb-assist-card--premium[data-v-16d59ba5]{background:linear-gradient(160deg,#f0fdfb,#e6faf8);border-color:#99e6de}.qb-assist-card--premium[data-v-16d59ba5]:hover{border-color:#14b8a6;box-shadow:0 4px 18px #14b8a62b}.qb-assist-card--selected[data-v-16d59ba5]{border-color:#0d9488!important;box-shadow:0 0 0 3px #14b8a633!important}.qb-assist-card--standard[data-v-16d59ba5]:hover{border-color:#d1d5db;box-shadow:0 2px 10px #0000000f}.qb-assist-card--selected-std[data-v-16d59ba5]{border-color:#6b7280!important;box-shadow:0 0 0 3px #6b728024!important}.qb-assist-badge[data-v-16d59ba5]{background:linear-gradient(90deg,#10b981,#0d9488);border-radius:99px;color:#fff;font-size:10px;font-weight:800;left:16px;letter-spacing:.06em;padding:3px 12px;position:absolute;text-transform:uppercase;top:-11px}.qb-assist-card__top[data-v-16d59ba5]{align-items:center;display:flex;gap:12px;margin-top:4px}.qb-assist-card__icon-wrap[data-v-16d59ba5]{align-items:center;border-radius:14px;display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.qb-assist-card__icon-wrap--teal[data-v-16d59ba5]{background:#ccfbf1}.qb-assist-card__icon-wrap--gray[data-v-16d59ba5]{background:#f3f4f6}.qb-assist-card__info[data-v-16d59ba5]{flex:1}.qb-assist-card__name[data-v-16d59ba5]{color:#111827;font-size:17px;font-weight:800;line-height:1.1}.qb-assist-card__price[data-v-16d59ba5]{font-size:20px;font-weight:900;line-height:1;margin-top:3px}.qb-assist-card__price--teal[data-v-16d59ba5]{color:#0d9488}.qb-assist-card__price--gray[data-v-16d59ba5]{color:#6b7280}.qb-assist-radio[data-v-16d59ba5]{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .15s;width:22px}.qb-assist-radio--teal.qb-assist-radio--on[data-v-16d59ba5]{background:#0d9488;border-color:#0d9488}.qb-assist-radio--on-std[data-v-16d59ba5]{background:#6b7280;border-color:#6b7280}.qb-assist-card__features[data-v-16d59ba5]{display:flex;flex-direction:column;gap:6px;padding:0 2px}.qb-assist-feature[data-v-16d59ba5]{align-items:center;display:flex;font-size:13px;font-weight:600;gap:8px;line-height:1.3}.qb-assist-feature--on[data-v-16d59ba5]{color:#065f46}.qb-assist-feature--off[data-v-16d59ba5]{color:#9ca3af}.qb-assist-cta[data-v-16d59ba5]{border-radius:12px;font-size:14px;font-weight:800;margin-top:2px;padding:12px 0;text-align:center;width:100%}.qb-assist-cta--teal[data-v-16d59ba5]{background:linear-gradient(90deg,#10b981,#0d9488);box-shadow:0 3px 10px #0d948859;color:#fff}.qb-assist-cta--std[data-v-16d59ba5]{background:#fff;border:1.5px solid #d1d5db;color:#374151}.ticket-packages-row[data-v-16d59ba5]{display:flex;flex-direction:row;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:20px 20px 24px;scrollbar-width:none}.ticket-packages-row[data-v-16d59ba5]::-webkit-scrollbar{display:none}.ticket-package-card[data-v-16d59ba5]{flex:0 0 80%;scroll-snap-align:center}@media(min-width:1024px){.ticket-packages-row[data-v-16d59ba5]{margin-left:0;margin-right:0;overflow-x:visible;padding-left:0;padding-right:0;padding-top:0}.ticket-package-card[data-v-16d59ba5]{flex:1 1 0}}.payment-methods-row[data-v-16d59ba5]{display:flex;flex-direction:row;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:2px;padding-left:20px;padding-right:20px;scrollbar-width:none}.payment-methods-row[data-v-16d59ba5]::-webkit-scrollbar{display:none}.payment-pill[data-v-16d59ba5]{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:14px;cursor:pointer;display:flex;flex:1 0 auto;flex-direction:column;gap:6px;justify-content:flex-start;min-width:120px;padding:14px 10px 12px;scroll-snap-align:start;text-align:center;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.payment-pill[data-v-16d59ba5]:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000f}.payment-pill--active[data-v-16d59ba5]{background:#f0fdf4!important;border-color:#10b981!important;box-shadow:0 2px 12px #10b9811f}.payment-pill__icon[data-v-16d59ba5]{align-items:center;background:#f4f4f5;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .18s ease;width:40px}.payment-pill--active .payment-pill__icon[data-v-16d59ba5]{background:#10b9811a}.payment-pill__label[data-v-16d59ba5]{color:#111827;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.payment-pill__desc[data-v-16d59ba5]{color:#6b7280;font-size:10.5px;line-height:1.3;white-space:nowrap}@media(min-width:768px){.payment-methods-row[data-v-16d59ba5]{margin-left:0;margin-right:0;overflow-x:visible;padding-left:0;padding-right:0}.payment-pill[data-v-16d59ba5]{flex:1 1 0;min-width:0}.payment-pill__label[data-v-16d59ba5]{font-size:12.5px;white-space:nowrap}.payment-pill__desc[data-v-16d59ba5]{white-space:nowrap}}.gender-btn[data-v-16d59ba5]{font-size:12px;height:65px;letter-spacing:.04em;outline:none;text-transform:uppercase;transition:background .18s ease,color .18s ease}.gender-btn--left[data-v-16d59ba5]{border-radius:18px 0 0 18px}.gender-btn--right[data-v-16d59ba5]{border-radius:0 18px 18px 0}.gender-btn--inactive[data-v-16d59ba5]{background:#f0f0f1}.gender-btn--left.gender-btn--inactive[data-v-16d59ba5]:hover{background:#dbeafe;color:#2563eb}.gender-btn--right.gender-btn--inactive[data-v-16d59ba5]:hover{background:#fce7f3;color:#db2777}.gender-btn--male-active[data-v-16d59ba5]{background:#2563eb}.gender-btn--female-active[data-v-16d59ba5]{background:#db2777}.gender-symbol[data-v-16d59ba5]{font-size:16px}.gender-label[data-v-16d59ba5]{font-size:11px;letter-spacing:.05em}.bags-layout[data-v-16d59ba5],.bags-left[data-v-16d59ba5]{gap:12px;width:100%}.bags-layout[data-v-16d59ba5],.bags-left[data-v-16d59ba5],.bags-section[data-v-16d59ba5]{display:flex;flex-direction:column}.bag-sec-head[data-v-16d59ba5]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.bag-sec-title[data-v-16d59ba5]{color:#111827;font-size:13.5px;font-weight:700}.bag-sec-sub[data-v-16d59ba5]{color:#9ca3af;font-size:11.5px}.bag-guarantee-strip[data-v-16d59ba5]{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#1e40af;display:flex;font-size:10px;font-weight:600;gap:4px;margin-left:auto;padding:3px 8px;white-space:nowrap}.bag-list[data-v-16d59ba5]{display:grid;gap:8px;grid-template-columns:1fr}@media(min-width:640px){.bag-list[data-v-16d59ba5]{gap:12px;grid-template-columns:1fr 1fr}}.bag-row[data-v-16d59ba5]{align-items:center;background:#fff;border:1.5px solid transparent;border-radius:16px;box-shadow:0 1px 4px #00000012,0 2px 10px #0000000a;cursor:default;display:flex;gap:12px;padding:16px 18px;text-align:left;transition:border-color .18s,box-shadow .18s,background .18s;width:100%}.bag-row--included[data-v-16d59ba5]{background:#f0fdf4;border-color:#bbf7d0}.bag-row--dim[data-v-16d59ba5]{filter:grayscale(100%);transition:filter .22s ease,border-color .18s,box-shadow .18s,background .18s}.bag-row--dim[data-v-16d59ba5]:hover{filter:grayscale(20%)}.bag-row--sel[data-v-16d59ba5]{cursor:pointer}.bag-row--sel[data-v-16d59ba5]:hover{border-color:#a7f3d0;box-shadow:0 2px 10px #10b9811f}.bag-row--on[data-v-16d59ba5]{background:#f0fdf4!important;border-color:#10b981!important;box-shadow:0 2px 14px #10b98129!important}.bag-row__ico[data-v-16d59ba5]{align-items:center;display:flex;flex-shrink:0;height:80px;justify-content:center;width:80px}.bag-row__img[data-v-16d59ba5]{display:block;height:auto;max-height:72px;max-width:72px;-o-object-fit:contain;object-fit:contain;width:auto}.bag-row__info[data-v-16d59ba5]{flex:1;min-width:0}.bag-row__name[data-v-16d59ba5]{color:#111827;font-size:13px;font-weight:700;line-height:1.2}.bag-row__dims[data-v-16d59ba5]{color:#9ca3af;font-size:10.5px;margin-top:1px}.bag-row__ctrl[data-v-16d59ba5]{align-items:center;display:flex;flex-shrink:0;gap:8px}.bag-row__price[data-v-16d59ba5]{color:#059669;font-size:14px;font-weight:800;letter-spacing:-.3px;white-space:nowrap}.bag-toggle[data-v-16d59ba5]{background:#e5e7eb;border-radius:11px;flex-shrink:0;height:22px;position:relative;transition:background .22s;width:40px}.bag-toggle--on[data-v-16d59ba5]{background:#10b981}.bag-toggle__pill[data-v-16d59ba5]{background:#fff;border-radius:50%;box-shadow:0 1px 4px #0003;height:16px;left:3px;position:absolute;top:3px;transition:transform .22s cubic-bezier(.34,1.56,.64,1);width:16px}.bag-toggle--on .bag-toggle__pill[data-v-16d59ba5]{transform:translate(18px)}.bag-pill[data-v-16d59ba5]{border-radius:99px;flex-shrink:0;font-size:10.5px;font-weight:700;padding:3px 10px}.bag-pill--green[data-v-16d59ba5]{background:#bbf7d0;color:#065f46}.bag-nobag[data-v-16d59ba5]{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 4px #00000012,0 2px 10px #0000000a;cursor:pointer;display:flex;gap:14px;margin-bottom:10px;padding:16px 20px;text-align:left;transition:border-color .18s,background .18s,box-shadow .18s;width:100%}.bag-nobag[data-v-16d59ba5]:hover{background:#f9fafb;border-color:#a7f3d0;box-shadow:0 2px 10px #10b9811a}.bag-nobag--on[data-v-16d59ba5]{background:#f0fdf4!important;border-color:#10b981!important;box-shadow:0 2px 14px #10b98129!important}.bag-nobag__text[data-v-16d59ba5]{color:#111827;font-size:13px;font-weight:700;line-height:1.3}.bag-nobag__sub[data-v-16d59ba5]{color:#9ca3af;font-size:11px;margin-top:3px}.bags-layout--padded[data-v-16d59ba5]{padding-top:20px}.bags-sidebar[data-v-16d59ba5]{align-self:stretch;gap:10px}.bags-banner[data-v-16d59ba5],.bags-sidebar[data-v-16d59ba5]{display:flex;flex-direction:column}.bags-banner[data-v-16d59ba5]{align-items:center;border:1px solid transparent;border-radius:18px;padding:18px 14px;text-align:center}.bags-banner--green[data-v-16d59ba5]{background:#f3f4f6;border-color:#e5e7eb;box-shadow:0 2px 8px #0000000f}.bags-banner__ico[data-v-16d59ba5]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-bottom:7px;width:40px}.bags-banner__ico--green[data-v-16d59ba5]{background:#d1fae5}.bags-banner__ico--blue[data-v-16d59ba5]{background:#dbeafe}.bags-banner__pct[data-v-16d59ba5]{color:#10b981;font-size:22px;font-weight:900;letter-spacing:-1px;line-height:1}.bags-banner__title[data-v-16d59ba5]{color:#374151;font-size:9px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin-top:4px;padding:0 4px;text-transform:uppercase}.bags-banner__sub[data-v-16d59ba5]{color:#6b7280;font-size:9.5px;line-height:1.5;margin-top:5px}.bags-banner__divider[data-v-16d59ba5]{background:#e5e7eb;flex-shrink:0;height:1px;margin:8px auto;width:55%}.bags-banner__tip[data-v-16d59ba5]{align-items:flex-start;color:#4b5563;display:flex;flex-shrink:0;font-size:9px;font-weight:600;gap:4px;line-height:1.4;margin-bottom:4px;padding:0 2px;text-align:left}.bags-banner--blue[data-v-16d59ba5]{background:#eff6ff;border-color:#bfdbfe;box-shadow:0 2px 8px #2563eb12}.bags-banner__badge[data-v-16d59ba5]{align-items:center;border-radius:99px;display:inline-flex;font-size:9px;font-weight:700;margin-bottom:5px;padding:2px 8px}.bags-banner__badge--blue[data-v-16d59ba5]{background:#dbeafe;color:#1e40af}.bags-banner__gtitle[data-v-16d59ba5]{color:#1e3a5f;font-size:10.5px;font-weight:800;line-height:1.3;padding:0 2px}.bags-banner__gsub[data-v-16d59ba5]{color:#4b76b5;font-size:9px;line-height:1.5;margin-top:5px;padding:0 2px}.bags-banner__link[data-v-16d59ba5]{background:none;border:none;color:#2563eb;cursor:pointer;font-size:10px;font-weight:700;margin-top:8px;padding:0;text-decoration:none;transition:color .15s}.bags-banner__link[data-v-16d59ba5]:hover{color:#1d4ed8;text-decoration:underline}.guarantee-overlay[data-v-16d59ba5]{align-items:center;background:#0f172a9e;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.guarantee-modal[data-v-16d59ba5]{background:#fff;border-radius:24px;box-shadow:0 24px 60px #00000038;max-height:85vh;max-width:520px;overflow-y:auto;padding:32px 28px 28px;position:relative;width:100%}.guarantee-modal__close[data-v-16d59ba5]{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .15s,color .15s;width:34px}.guarantee-modal__close[data-v-16d59ba5]:hover{background:#e2e8f0;color:#1e293b}.guarantee-modal__title[data-v-16d59ba5]{color:#0f172a;font-size:18px;font-weight:800;line-height:1.3;margin:0 0 16px;padding-right:30px}.guarantee-modal__list[data-v-16d59ba5]{display:flex;flex-direction:column;gap:10px;list-style:disc;margin:0 0 20px;padding-left:18px}.guarantee-modal__list li[data-v-16d59ba5]{color:#374151;font-size:14px;line-height:1.6}.guarantee-modal__section[data-v-16d59ba5]{color:#0f172a;font-size:16px;font-weight:800;margin:0 0 12px}.guarantee-modal__steps[data-v-16d59ba5]{display:flex;flex-direction:column;gap:8px;list-style:disc;margin:0;padding-left:18px}.guarantee-modal__steps li[data-v-16d59ba5]{display:flex;flex-direction:column;gap:1px}.guarantee-modal__steps strong[data-v-16d59ba5]{color:#111827;font-size:13.5px;font-weight:700}.guarantee-modal__steps span[data-v-16d59ba5]{color:#6b7280;font-size:13px;line-height:1.5}.guarantee-fade-enter-active[data-v-16d59ba5],.guarantee-fade-leave-active[data-v-16d59ba5]{transition:opacity .22s ease}.guarantee-fade-enter-active .guarantee-modal[data-v-16d59ba5],.guarantee-fade-leave-active .guarantee-modal[data-v-16d59ba5]{transition:transform .22s cubic-bezier(.34,1.5,.64,1),opacity .22s ease}.guarantee-fade-enter-from[data-v-16d59ba5],.guarantee-fade-leave-to[data-v-16d59ba5]{opacity:0}.guarantee-fade-enter-from .guarantee-modal[data-v-16d59ba5],.guarantee-fade-leave-to .guarantee-modal[data-v-16d59ba5]{opacity:0;transform:translateY(18px) scale(.97)}.bag-link[data-v-16d59ba5]{color:#10b981;font-size:11px;font-weight:600;text-decoration:none;white-space:nowrap}.bag-link[data-v-16d59ba5]:hover{text-decoration:underline}.bk-footer[data-v-16d59ba5]{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:14px 0;width:100%}.bk-price-btn[data-v-16d59ba5]{background:none;border:none;border-radius:10px;cursor:pointer;padding:4px;text-align:left;transition:background .15s}.bk-price-btn[data-v-16d59ba5]:hover{background:#f3f4f6}.bk-price-btn__amount[data-v-16d59ba5]{color:#111827;font-size:20px;font-weight:900;letter-spacing:-.5px;line-height:1}.bk-price-btn__sub[data-v-16d59ba5]{align-items:center;color:#6b7280;display:flex;font-size:11px;gap:3px;margin-top:2px}.bk-price-btn__arrow[data-v-16d59ba5]{color:#10b981;flex-shrink:0;transition:transform .22s}.bk-price-btn__arrow--up[data-v-16d59ba5]{transform:rotate(180deg)}.bk-btn[data-v-16d59ba5]{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:14px 18px;transition:background .18s,box-shadow .18s,transform .1s;white-space:nowrap}.bk-btn[data-v-16d59ba5]:active{transform:scale(.97)}.bk-btn--ghost[data-v-16d59ba5]{background:#f3f4f6;border:1.5px solid #e5e7eb;color:#374151}.bk-btn--ghost[data-v-16d59ba5]:hover{background:#e5e7eb}.bk-btn--green[data-v-16d59ba5]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 14px #10b98159;color:#fff}.bk-btn--green[data-v-16d59ba5]:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 6px 20px #10b98173}.bk-price-wrap[data-v-16d59ba5]{position:relative}.bk-tooltip[data-v-16d59ba5]{background:#1f2937;border-radius:12px;bottom:calc(100% + 10px);box-shadow:0 8px 30px #00000038;left:0;min-width:220px;padding:12px 14px;position:absolute;z-index:200}.bk-tooltip__row[data-v-16d59ba5]{align-items:center;color:#ffffffbf;display:flex;font-size:11.5px;gap:16px;justify-content:space-between;padding:3px 0}.bk-tooltip__plus[data-v-16d59ba5]{color:#34d399;font-weight:600}.bk-tooltip__total[data-v-16d59ba5]{align-items:center;border-top:1px solid hsla(0,0%,100%,.12);color:#fff;display:flex;font-size:13px;font-weight:800;gap:16px;justify-content:space-between;margin-top:6px;padding-top:8px}.bk-tooltip__arrow-down[data-v-16d59ba5]{background:#1f2937;border-radius:2px;bottom:-7px;height:14px;left:22px;position:absolute;transform:rotate(45deg);width:14px}.tooltip-fade-enter-active[data-v-16d59ba5],.tooltip-fade-leave-active[data-v-16d59ba5]{transition:opacity .18s ease,transform .18s ease}.tooltip-fade-enter-from[data-v-16d59ba5],.tooltip-fade-leave-to[data-v-16d59ba5]{opacity:0;transform:translateY(6px)}.modal-with-sidebar[data-v-16d59ba5]{align-items:stretch;display:grid;gap:16px;grid-template-columns:1fr 300px;grid-template-rows:1fr;height:100%;margin:-4px;min-height:0;overflow:clip;padding:4px}.modal-steps-area[data-v-16d59ba5]{height:100%;min-width:0;overflow:clip;position:relative}.pax-step-layout[data-v-16d59ba5]{display:flex;flex-direction:column;height:100%;overflow:clip}.contact-bar[data-v-16d59ba5]{align-items:center;background:#fff;border-radius:16px;box-shadow:0 1px 6px #0000000f,0 0 0 1.5px #f0f0f0;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;padding:10px 14px}.contact-bar__login[data-v-16d59ba5]{align-items:center;background:#111827;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:600;gap:6px;padding:7px 14px;transition:background .15s;white-space:nowrap}.contact-bar__login[data-v-16d59ba5]:hover{background:#1f2937}.contact-bar__logged[data-v-16d59ba5]{align-items:center;background:#ecfdf5;border-radius:20px;color:#10b981;display:flex;flex-shrink:0;font-size:12px;font-weight:600;gap:5px;padding:7px 12px}.contact-bar__field-wrap[data-v-16d59ba5],.contact-bar__phone-wrap[data-v-16d59ba5]{flex:1;min-width:160px}.sidebar-col[data-v-16d59ba5]{align-self:flex-start;gap:12px;height:-moz-max-content;height:max-content;position:sticky;top:16px}.price-sidebar[data-v-16d59ba5],.sidebar-col[data-v-16d59ba5]{display:flex;flex-direction:column}.price-sidebar[data-v-16d59ba5]{background:#fdfdfd;border:1.5px solid #f0f0f0;border-radius:16px;box-shadow:0 4px 20px -2px #0000000d;padding:24px}.psb-flight[data-v-16d59ba5]{margin-bottom:16px}.psb-flight__route[data-v-16d59ba5]{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:700;gap:6px}.psb-flight__city[data-v-16d59ba5]{flex-shrink:0}.psb-flight__arrow[data-v-16d59ba5]{color:#9ca3af;flex-shrink:0}.psb-flight__meta[data-v-16d59ba5]{align-items:center;color:#6b7280;display:flex;font-size:11.5px;gap:5px;margin-top:3px}.psb-flight__dot[data-v-16d59ba5]{color:#d1d5db}.psb-items[data-v-16d59ba5]{display:flex;flex-direction:column;gap:0;margin-bottom:8px}.psb-item[data-v-16d59ba5]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:7px 0}.psb-item[data-v-16d59ba5]:last-child{border-bottom:none}.psb-item--addon .psb-item__label[data-v-16d59ba5]{color:#374151}.psb-item__label[data-v-16d59ba5]{align-items:center;color:#6b7280;display:flex;font-size:12.5px;gap:6px}.psb-item__label svg[data-v-16d59ba5]{color:#9ca3af;flex-shrink:0}.psb-item__price[data-v-16d59ba5]{color:#111827;font-size:12.5px;font-weight:600;white-space:nowrap}.psb-item__price--green[data-v-16d59ba5]{color:#059669}.psb-divider[data-v-16d59ba5]{background:#f3f4f6;height:1.5px;margin:8px 0}.psb-total[data-v-16d59ba5]{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.psb-total__label[data-v-16d59ba5]{color:#374151;font-size:13px;font-weight:600}.psb-total__amount[data-v-16d59ba5]{color:#111827;font-size:22px;font-weight:800;letter-spacing:-.5px}.psb-luggage-banner[data-v-16d59ba5]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #6ee7b7;border-radius:14px;margin-bottom:14px;overflow:hidden;padding:14px 14px 12px;position:relative}.psb-luggage-banner[data-v-16d59ba5]:before{background:radial-gradient(circle,rgba(16,185,129,.15) 0,transparent 70%);content:"";height:80px;pointer-events:none;position:absolute;right:-20px;top:-20px;width:80px}.psb-luggage-banner__badge[data-v-16d59ba5]{background:#10b981;border-radius:20px;color:#fff;display:inline-block;font-size:11px;font-weight:800;letter-spacing:.3px;margin-bottom:8px;padding:2px 8px}.psb-luggage-banner__body[data-v-16d59ba5]{align-items:flex-start;color:#065f46;display:flex;gap:10px;margin-bottom:10px}.psb-luggage-banner__title[data-v-16d59ba5]{color:#064e3b;font-size:13px;font-weight:700;line-height:1.3;margin-bottom:2px}.psb-luggage-banner__sub[data-v-16d59ba5]{color:#059669;font-size:11.5px;line-height:1.4}.psb-luggage-banner__tips[data-v-16d59ba5]{display:flex;flex-direction:column;gap:4px}.psb-luggage-banner__tip[data-v-16d59ba5]{align-items:center;color:#047857;display:flex;font-size:11px;font-weight:500;gap:5px}.psb-cta-row[data-v-16d59ba5]{align-items:stretch;display:flex;gap:8px;margin-bottom:8px}.psb-cta[data-v-16d59ba5]{align-items:center;background:#10b981;border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:13px 16px;transition:background .15s,transform .1s}.psb-cta[data-v-16d59ba5]:hover{background:#059669}.psb-cta[data-v-16d59ba5]:active{transform:scale(.98)}.psb-back-sq[data-v-16d59ba5]{align-items:center;background:#f3f4f6;border:none;border-radius:14px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:background .12s,color .12s;width:48px}.psb-back-sq[data-v-16d59ba5]:hover{background:#e5e7eb;color:#111827}.psb-back-sq[data-v-16d59ba5]:active{transform:scale(.96)}.psb-bag-banners[data-v-16d59ba5]{display:flex;flex-direction:column;gap:10px;margin-top:4px}.psb-includes[data-v-16d59ba5]{margin-top:4px}.psb-includes__title[data-v-16d59ba5]{color:#9ca3af;font-size:10.5px;font-weight:700;letter-spacing:.06em;margin-bottom:7px;text-transform:uppercase}.psb-includes__chips[data-v-16d59ba5]{display:flex;flex-wrap:wrap;gap:5px}.psb-chip[data-v-16d59ba5]{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;color:#6b7280;display:flex;font-size:11px;font-weight:500;gap:4px;padding:3px 9px}.psb-chip--green[data-v-16d59ba5]{background:#ecfdf5;border-color:#a7f3d0;color:#059669}.psb-chip svg[data-v-16d59ba5]{color:currentColor}.psb-fade-enter-active[data-v-16d59ba5]{transition:all .25s ease}.psb-fade-leave-active[data-v-16d59ba5]{transition:all .2s ease}.psb-fade-enter-from[data-v-16d59ba5],.psb-fade-leave-to[data-v-16d59ba5]{opacity:0;transform:translateY(-4px)}@media(max-width:768px){.modal-with-sidebar[data-v-16d59ba5]{grid-template-columns:1fr;overflow:hidden}.sidebar-col[data-v-16d59ba5]{display:none}.bk-footer-btns[data-v-16d59ba5]{display:flex!important}}@media(min-width:769px){.bk-footer[data-v-16d59ba5]{display:none}}.pax-row[data-v-16d59ba5]{display:grid;gap:8px}.pax-row--4[data-v-16d59ba5]{grid-template-columns:repeat(4,1fr)}.pax-row--3[data-v-16d59ba5]{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.pax-row--3[data-v-16d59ba5],.pax-row--4[data-v-16d59ba5]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.pax-row--3[data-v-16d59ba5],.pax-row--4[data-v-16d59ba5]{grid-template-columns:repeat(2,1fr)}.pax-row--3[data-v-16d59ba5]>:nth-child(3){grid-column:1/-1}.pax-gender-cell .gender-label[data-v-16d59ba5]{font-size:10.5px}.pax-gender-cell .gender-symbol[data-v-16d59ba5]{transform:scale(.9)}}.nat-picker-wrap[data-v-16d59ba5]{position:relative}.nat-picker-btn[data-v-16d59ba5]{align-items:center;background:#f4f4f5;border:none;border-radius:18px;cursor:pointer;display:flex;flex-direction:row;gap:12px;height:65px;justify-content:flex-start;overflow:hidden;padding:0 16px;text-align:left;transition:box-shadow .18s,background .18s;width:100%}.nat-picker-btn[data-v-16d59ba5]:hover{background:#ededee}.nat-picker-btn--filled[data-v-16d59ba5],.nat-picker-btn[data-v-16d59ba5]:focus-within{background:#fff;box-shadow:0 0 0 2px #10b981}.nat-picker-btn--error[data-v-16d59ba5]{background:#fee2e2!important;box-shadow:none!important}.nat-picker-icon[data-v-16d59ba5]{color:#9ca3af;flex-shrink:0}.nat-picker-btn--filled .nat-picker-icon[data-v-16d59ba5],.nat-picker-btn:focus-within .nat-picker-icon[data-v-16d59ba5]{color:#10b981}.nat-picker-text[data-v-16d59ba5]{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0}.nat-picker-label[data-v-16d59ba5]{color:#9ca3af;font-size:14px;font-weight:400;line-height:1;transition:font-size .15s,font-weight .15s,margin-bottom .15s;white-space:nowrap}.nat-picker-btn--filled .nat-picker-label[data-v-16d59ba5],.nat-picker-btn:focus-within .nat-picker-label[data-v-16d59ba5]{color:#9ca3af;font-size:10.5px;font-weight:600;margin-bottom:2px}.nat-picker-btn--filled .nat-picker-label[data-v-16d59ba5]{color:#9ca3af}.nat-picker-btn:focus-within .nat-picker-label[data-v-16d59ba5]{color:#10b981}.nat-picker-value[data-v-16d59ba5]{color:#111827;font-size:15px;font-weight:600;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nat-picker-placeholder[data-v-16d59ba5]{color:#c4c4c4;font-size:13px;line-height:1}.nat-picker-caret[data-v-16d59ba5]{color:#9ca3af;flex-shrink:0;transition:transform .18s}.nat-picker-caret--up[data-v-16d59ba5]{transform:rotate(180deg)}.nat-country-popup[data-v-16d59ba5]{left:auto;min-width:100%;right:0}.pax-gender-cell[data-v-16d59ba5]{background:#f4f4f5;border-radius:18px;flex-direction:row;height:65px;transition:box-shadow .18s}.pax-gender-cell--error[data-v-16d59ba5]{background:#fee2e2!important;box-shadow:none}.gender-btn[data-v-16d59ba5]{align-items:center;border:none;cursor:pointer;display:flex;flex:1;font-size:12.5px;font-weight:700;gap:5px;height:100%;justify-content:center;padding:0 10px;transition:background .15s,color .15s;white-space:nowrap}.gender-btn--left[data-v-16d59ba5]{border-radius:13px 0 0 13px}.gender-btn--right[data-v-16d59ba5]{border-left:1.5px solid #e5e7eb;border-radius:0 13px 13px 0}.gender-btn--inactive[data-v-16d59ba5]{background:#f4f4f5;color:#6b7280}.gender-btn--inactive[data-v-16d59ba5]:hover{background:#ebebec;color:#374151}.gender-btn--male-active[data-v-16d59ba5]{background:#111827;color:#fff}.gender-btn--female-active[data-v-16d59ba5]{background:#0d9488;color:#fff}.gender-symbol[data-v-16d59ba5]{font-size:14px;line-height:1}.gender-label[data-v-16d59ba5]{font-size:12px;font-weight:700}.pax-expiry--disabled[data-v-16d59ba5]{opacity:.4;pointer-events:none}.bk-section-label[data-v-16d59ba5]{align-items:center;color:#374151;display:flex;font-size:13.5px;font-weight:600;gap:8px;margin-bottom:10px;padding:0 2px 0 16px}.pax-step-sidebar .bk-section-label[data-v-16d59ba5]{margin-bottom:0}@keyframes shake-16d59ba5{0%{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(6px)}45%{transform:translate(-5px)}60%{transform:translate(5px)}75%{transform:translate(-3px)}90%{transform:translate(3px)}to{transform:translate(0)}}.shake[data-v-16d59ba5]{animation:shake-16d59ba5 .65s cubic-bezier(.36,.07,.19,.97)}.pax-step-left[data-v-16d59ba5]{min-width:0;overflow-y:auto;padding:16px 20px 24px;scrollbar-color:#e5e7eb transparent;scrollbar-width:thin}.pax-step-left[data-v-16d59ba5],.pax-step-sidebar[data-v-16d59ba5]{display:flex;flex-direction:column;height:100%}.pax-step-sidebar[data-v-16d59ba5]{gap:10px;overflow:hidden;padding-bottom:24px;padding-top:16px}.pax-sidebar-cabin[data-v-16d59ba5]{align-items:center;background:#fff;border-radius:20px;box-shadow:0 1px 6px #00000012,0 0 0 1.5px #f0f0f0;display:flex;gap:12px;padding:12px 16px}@media(max-width:767px){.pax-step-layout[data-v-16d59ba5]{grid-template-columns:1fr}.pax-step-sidebar[data-v-16d59ba5]{order:-1;position:static}}.pax-card[data-v-16d59ba5]{background:#fff;border-radius:20px;box-shadow:0 1px 6px #00000012,0 0 0 1.5px #f0f0f0;padding:16px 16px 18px}.pax-tabs[data-v-16d59ba5]{display:flex;flex-wrap:wrap;gap:6px;padding:2px 0 4px}.pax-tab[data-v-16d59ba5]{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:5px 12px 5px 8px;transition:border-color .15s,background .15s}.pax-tab[data-v-16d59ba5]:hover{background:#f9fafb;border-color:#d1d5db}.pax-tab--active[data-v-16d59ba5]{background:#f0fdf4!important;border-color:#10b981!important;color:#065f46}.pax-tab__dot[data-v-16d59ba5]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.pax-tab__dot--done[data-v-16d59ba5]{background:#10b981}.pax-tab__dot--empty[data-v-16d59ba5]{background:#fbbf24}.pax-tab__name[data-v-16d59ba5]{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hstep[data-v-16d59ba5]{align-items:center;background:none;border:none;border-radius:6px;cursor:default;display:inline-flex;font-size:12px;font-weight:500;gap:2px;padding:2px;transition:color .15s;white-space:nowrap}.hstep--done[data-v-16d59ba5]{color:#10b981;cursor:pointer;font-weight:600}.hstep--done[data-v-16d59ba5]:hover{background:#f0fdf4}.hstep__check[data-v-16d59ba5]{color:#10b981;flex-shrink:0}.hstep--active[data-v-16d59ba5]{color:#111827;font-weight:700}.hstep--upcoming[data-v-16d59ba5]{color:#9ca3af;font-weight:400}.no-scrollbar[data-v-16d59ba5]{scrollbar-width:none}.no-scrollbar[data-v-16d59ba5]::-webkit-scrollbar{display:none}.login-banner[data-v-16d59ba5]{align-items:center;background:#f8fafc;border-bottom:1.5px solid #e2e8f0;border-top:1.5px solid #e2e8f0;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 20px}.ci-card[data-v-16d59ba5]{background:#fff;border-radius:20px;box-shadow:0 1px 6px #00000012,0 0 0 1.5px #f0f0f0;display:flex;flex-direction:column;gap:14px;padding:16px 16px 18px}.ci-card__header[data-v-16d59ba5]{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;padding-bottom:4px}.ci-card__heading-wrap[data-v-16d59ba5]{display:flex;flex-direction:column;gap:2px;min-width:0}.ci-card__heading[data-v-16d59ba5]{color:#111827;font-size:13px;font-weight:700;line-height:1.3}.ci-card__subheading[data-v-16d59ba5]{color:#6b7280;font-size:11px;line-height:1.3}.ci-card__header-left[data-v-16d59ba5]{align-items:center;display:flex;gap:8px;min-width:0}.ci-card__icon[data-v-16d59ba5]{align-items:center;background:#e0f2fe;border-radius:50%;color:#0284c7;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.ci-card__title[data-v-16d59ba5]{color:#111827;font-size:12.5px;font-weight:700;line-height:1.2}.ci-card__sub[data-v-16d59ba5],.ci-card__title[data-v-16d59ba5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-card__sub[data-v-16d59ba5]{color:#6b7280;font-size:10.5px;margin-top:1px}.ci-logged-badge[data-v-16d59ba5]{color:#16a34a;font-size:10.5px;font-weight:600;gap:4px}.ci-card__login-btn[data-v-16d59ba5],.ci-logged-badge[data-v-16d59ba5]{align-items:center;display:inline-flex}.ci-card__login-btn[data-v-16d59ba5]{background:#0d9488;border:none;border-radius:999px;color:#fff;cursor:pointer;flex-shrink:0;font-size:11.5px;font-weight:700;gap:5px;padding:6px 12px;transition:background .18s,transform .12s;white-space:nowrap}.ci-card__login-btn[data-v-16d59ba5]:hover{background:#0f766e}.ci-card__login-btn[data-v-16d59ba5]:active{transform:scale(.97)}.ci-card__fields[data-v-16d59ba5]{display:flex;flex-direction:column;gap:10px}.ci-card__inputs-row[data-v-16d59ba5]{align-items:flex-start;display:flex;gap:8px}.ci-card__email-wrap[data-v-16d59ba5]{flex:2;min-width:0}.ci-card__phone-wrap[data-v-16d59ba5]{display:flex;flex:1.4;min-width:0}@media(max-width:600px){.ci-card__inputs-row[data-v-16d59ba5]{flex-direction:column}.ci-card__email-wrap[data-v-16d59ba5],.ci-card__phone-wrap[data-v-16d59ba5]{flex:unset;width:100%}}.ci-sms-row[data-v-16d59ba5]{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:9px;padding:4px 2px 2px}.ci-sms-content[data-v-16d59ba5]{display:flex;flex:1;flex-direction:column;gap:4px}.ci-sms-top-row[data-v-16d59ba5]{gap:6px}.ci-sms-check[data-v-16d59ba5],.ci-sms-top-row[data-v-16d59ba5]{align-items:center;display:flex}.ci-sms-check[data-v-16d59ba5]{background:#fff;border:1.5px solid #d1d5db;border-radius:5px;cursor:pointer;flex-shrink:0;height:18px;justify-content:center;transition:background .15s,border-color .15s;width:18px}.ci-sms-check--on[data-v-16d59ba5]{background:#10b981;border-color:#10b981}.ci-sms-label[data-v-16d59ba5]{color:#374151;font-size:12.5px;line-height:1.4}.ci-sms-label strong[data-v-16d59ba5]{color:#111827;font-weight:700}.ci-sms-price[data-v-16d59ba5]{color:#10b981;flex-shrink:0;font-size:12.5px;font-weight:800;white-space:nowrap}.ci-sms-info-wrap[data-v-16d59ba5]{flex-shrink:0;position:relative}.ci-sms-info-btn[data-v-16d59ba5]{align-items:center;background:transparent;border:none;border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;height:22px;justify-content:center;padding:0;transition:color .15s;width:22px}.ci-sms-info-btn[data-v-16d59ba5]:hover{color:#374151}.ci-sms-popup[data-v-16d59ba5]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;bottom:calc(100% + 8px);box-shadow:0 8px 30px #00000024;padding:20px 20px 18px;position:absolute;right:0;width:300px;z-index:200}.ci-sms-popup__header[data-v-16d59ba5]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.ci-sms-popup__title[data-v-16d59ba5]{color:#111827;font-size:17px;font-weight:800}.ci-sms-popup__close[data-v-16d59ba5]{align-items:center;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:background .15s;width:32px}.ci-sms-popup__close[data-v-16d59ba5]:hover{background:#f3f4f6}.ci-sms-popup__body[data-v-16d59ba5]{color:#374151;font-size:13.5px;line-height:1.6;margin:0}.ci-phone-row[data-v-16d59ba5]{align-items:flex-end;display:flex;gap:8px}.ci-phone-code-wrap[data-v-16d59ba5]{flex-shrink:0;position:relative}.ci-phone-input-wrap[data-v-16d59ba5]{flex:1;min-width:0}.ci-phone-code[data-v-16d59ba5]{align-items:center;background:#f4f4f5;border:none;border-radius:18px;color:#111827;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;height:65px;justify-content:center;padding:0 16px;transition:background .2s;white-space:nowrap}.ci-phone-code[data-v-16d59ba5]:hover{background:#ececed}.ci-phone-code__flag[data-v-16d59ba5]{font-size:18px;line-height:1}.ci-phone-code__dial[data-v-16d59ba5]{font-size:14px;font-weight:700}.ci-phone-code__arrow[data-v-16d59ba5]{color:#9ca3af;margin-left:2px;transition:transform .2s}.ci-phone-code__arrow--up[data-v-16d59ba5]{transform:rotate(180deg)}.ci-country-popup[data-v-16d59ba5]{background:#fff;border:1.5px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 32px #0000001f;left:0;overflow:hidden;position:absolute;top:calc(100% + 6px);width:280px;z-index:120}.ci-country-search-wrap[data-v-16d59ba5]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:8px;padding:10px 14px}.ci-country-search-ico[data-v-16d59ba5]{color:#9ca3af;flex-shrink:0}.ci-country-search[data-v-16d59ba5]{background:transparent;border:none;color:#111827;flex:1;font-size:13.5px;outline:none}.ci-country-search[data-v-16d59ba5]::-moz-placeholder{color:#9ca3af}.ci-country-search[data-v-16d59ba5]::placeholder{color:#9ca3af}.ci-country-list[data-v-16d59ba5]{list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:4px 0;scrollbar-color:#e5e7eb transparent;scrollbar-width:thin}.ci-country-item[data-v-16d59ba5]{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 14px;transition:background .13s}.ci-country-item[data-v-16d59ba5]:hover{background:#f8fafc}.ci-country-item--active[data-v-16d59ba5]{background:#f0fdf4}.ci-country-item--empty[data-v-16d59ba5]{color:#9ca3af;cursor:default;font-size:13px;justify-content:center}.ci-country-item__flag[data-v-16d59ba5]{flex-shrink:0;font-size:18px}.ci-country-item__name[data-v-16d59ba5]{color:#111827;flex:1;font-size:13px}.ci-country-item__dial[data-v-16d59ba5]{color:#6b7280;flex-shrink:0;font-size:12px;font-weight:600}.ci-drop-enter-active[data-v-16d59ba5],.ci-drop-leave-active[data-v-16d59ba5]{transition:opacity .16s ease,transform .16s ease}.ci-drop-enter-from[data-v-16d59ba5],.ci-drop-leave-to[data-v-16d59ba5]{opacity:0;transform:translateY(-6px)}.add-middle-name-btn[data-v-16d59ba5]{align-items:center;background:none;border:none;color:#10b981;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;margin-left:2px;padding:0;transition:color .15s,opacity .15s}.add-middle-name-btn[data-v-16d59ba5]:hover{color:#059669;opacity:.85}.add-middle-name-btn--remove[data-v-16d59ba5]{color:#9ca3af}.add-middle-name-btn--remove[data-v-16d59ba5]:hover{color:#6b7280}.midname-widget[data-v-16d59ba5]{align-items:center;border-radius:18px;box-sizing:border-box;cursor:text;display:flex;height:65px;overflow:hidden;padding:0 14px;position:relative;transition:background .2s,box-shadow .2s;width:100%}.midname-widget--idle[data-v-16d59ba5]{background:#edfaf4;color:#10b981;cursor:pointer;gap:7px}.midname-widget--idle[data-v-16d59ba5]:hover{background:#d9f5ea}.midname-widget__plus[data-v-16d59ba5]{color:#10b981;flex-shrink:0}.midname-widget__idle-label[data-v-16d59ba5]{color:#10b981;font-size:13px;font-weight:600;white-space:nowrap}.midname-widget[data-v-16d59ba5]:not(.midname-widget--idle){background:#f4f4f5;box-shadow:none;gap:0;padding-right:8px}.midname-widget--focused[data-v-16d59ba5]{box-shadow:0 0 0 2px #34d399!important}.midname-widget__inner[data-v-16d59ba5]{display:flex;flex:1;flex-direction:column;height:100%;justify-content:center;min-width:0}.midname-widget__float-label[data-v-16d59ba5]{color:#10b981;font-size:11px;font-weight:600;line-height:1;margin-bottom:4px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.midname-widget__input[data-v-16d59ba5]{background:transparent;border:none;color:#111827;font-size:15px;font-weight:600;line-height:1;outline:none;padding:0;width:100%}.midname-widget__input[data-v-16d59ba5]::-moz-placeholder{color:#9ca3af}.midname-widget__input[data-v-16d59ba5]::placeholder{color:#9ca3af}.midname-widget__clear[data-v-16d59ba5]{align-items:center;background:#e5e7eb;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;margin-left:6px;padding:0;transition:background .15s,color .15s;width:26px}.midname-widget__clear[data-v-16d59ba5]:hover{background:#d1d5db;color:#374151}.pax-row-3[data-v-16d59ba5]{grid-template-columns:1fr 1fr 1fr}.pax-row-3[data-v-16d59ba5],.pax-row-date[data-v-16d59ba5]{align-items:end;display:grid;gap:10px}.pax-row-date[data-v-16d59ba5]{grid-template-columns:1fr 1fr}.pax-expiry-wrap[data-v-16d59ba5]{display:flex;flex-direction:column;gap:6px}.pax-noexpiry-label[data-v-16d59ba5]{align-items:center;color:#6b7280;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:7px;padding-left:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pax-noexpiry-check[data-v-16d59ba5]{accent-color:#111827;cursor:pointer;flex-shrink:0;height:15px;width:15px}.pax-midname-cell[data-v-16d59ba5]{align-items:center;display:flex;min-height:46px;padding-bottom:2px}.pax-gender-cell[data-v-16d59ba5]{border-radius:14px;display:flex;min-height:46px;overflow:hidden;transition:background .2s}.pax-gender-cell--error .gender-btn--inactive[data-v-16d59ba5]{background:#fee2e2!important}.pax-gender-cell .gender-btn[data-v-16d59ba5]{flex:1}.slide-left-enter-active[data-v-16d59ba5],.slide-left-leave-active[data-v-16d59ba5],.slide-right-enter-active[data-v-16d59ba5],.slide-right-leave-active[data-v-16d59ba5]{left:0;position:absolute;top:0;transition:transform .28s cubic-bezier(.32,.72,0,1);width:100%}.slide-left-enter-from[data-v-16d59ba5]{transform:translate(100%)}.slide-left-leave-to[data-v-16d59ba5]{transform:translate(-100%)}.slide-left-enter-to[data-v-16d59ba5],.slide-left-leave-from[data-v-16d59ba5]{transform:translate(0)}.slide-right-enter-from[data-v-16d59ba5]{transform:translate(-100%)}.slide-right-leave-to[data-v-16d59ba5]{transform:translate(100%)}.slide-right-enter-to[data-v-16d59ba5],.slide-right-leave-from[data-v-16d59ba5]{transform:translate(0)}
