.wd-root[data-v-947cd4a0]{width:100%;height:100%;min-height:100%;background:#f2fafc;color:#0f2530;overflow:hidden;position:relative;display:flex;flex-direction:column;font-family:inherit;font-size:13px}[data-v-947cd4a0]{box-sizing:border-box;margin:0;padding:0}button[data-v-947cd4a0]{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.wd-shimmer-wrap[data-v-947cd4a0]{padding:16px;display:flex;flex-direction:column;gap:12px;flex:1}.wd-shimmer[data-v-947cd4a0]{border-radius:14px;background:linear-gradient(100deg,#dceef3 40%,#eef8fb,#dceef3 60%);background-size:200% 100%;animation:wdShine-947cd4a0 1.3s infinite linear}.wd-sh-hero[data-v-947cd4a0]{height:190px}.wd-sh-line[data-v-947cd4a0]{height:24px;width:55%}.wd-sh-card[data-v-947cd4a0]{height:110px}@keyframes wdShine-947cd4a0{to{background-position:-200% 0}}.wd-body[data-v-947cd4a0]{flex:1;overflow-y:auto;overflow-x:hidden;padding-bottom:86px;scrollbar-width:none;animation:wdIn-947cd4a0 .3s ease}.wd-body[data-v-947cd4a0]::-webkit-scrollbar{display:none}@keyframes wdIn-947cd4a0{0%{opacity:0;transform:translateY(8px)}}.wd-hero[data-v-947cd4a0]{background:linear-gradient(160deg,#155e75,#0e7490 60%,#22d3ee 140%);color:#fff;padding:16px 16px 20px;border-radius:0 0 26px 26px;position:relative;z-index:3}.wd-logo[data-v-947cd4a0]{display:flex;align-items:center;gap:7px;font-weight:800;font-size:16px;letter-spacing:-.3px;margin-bottom:14px}.wd-logo-mark[data-v-947cd4a0]{width:24px;height:24px}.wd-logo-mark path[data-v-947cd4a0]{fill:#fff}.wd-hero-title[data-v-947cd4a0]{font-size:21px;font-weight:800;letter-spacing:-.4px}.wd-hero-sub[data-v-947cd4a0]{font-size:11.5px;opacity:.8;margin:3px 0 14px}.wd-search[data-v-947cd4a0]{position:relative}.wd-field[data-v-947cd4a0]{display:flex;align-items:center;gap:8px;background:#fff;color:#0f2530;border-radius:12px;padding:11px 12px}.wd-field input[data-v-947cd4a0]{flex:1;border:none;outline:none;font-family:inherit;font-size:13px;background:none;color:inherit;min-width:0}.wd-ic[data-v-947cd4a0]{width:16px;height:16px;color:#155e75;flex:0 0 auto}.wd-clear[data-v-947cd4a0]{font-size:16px;color:#94a3b8;line-height:1;padding:0 2px}.wd-suggest[data-v-947cd4a0]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;color:#0f2530;border-radius:14px;box-shadow:0 12px 32px #155e7540;overflow:hidden;z-index:5;max-height:236px;overflow-y:auto}.wd-suggest-row[data-v-947cd4a0]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;transition:background .15s}.wd-suggest-row[data-v-947cd4a0]:hover{background:#f0f9fb}.wd-suggest-row span[data-v-947cd4a0]{flex:1;min-width:0}.wd-suggest-row b[data-v-947cd4a0]{display:block;font-size:12.5px}.wd-suggest-row em[data-v-947cd4a0]{font-style:normal;font-size:10.5px;color:#6b8a96}.wd-suggest-count[data-v-947cd4a0]{font-size:10px;font-weight:700;color:#155e75;background:#e0f4f8;border-radius:999px;padding:3px 8px;flex:0 0 auto}.wd-trip-row[data-v-947cd4a0]{display:flex;gap:8px;margin-top:10px}.wd-trip-field[data-v-947cd4a0]{flex:1;display:flex;align-items:center;gap:8px;background:#ffffff29;border:1px solid rgba(255,255,255,.3);border-radius:12px;padding:10px 12px;font-weight:700;font-size:12px;transition:background .2s}.wd-trip-field[data-v-947cd4a0]:hover{background:#ffffff42}.wd-trip-field .wd-ic[data-v-947cd4a0]{color:#fff}.wd-guests[data-v-947cd4a0]{display:flex;align-items:center;gap:2px;background:#ffffff29;border:1px solid rgba(255,255,255,.3);border-radius:12px;padding:4px 6px;font-size:12px;font-weight:700}.wd-guests button[data-v-947cd4a0]{width:26px;height:26px;border-radius:8px;font-size:15px;font-weight:800;background:#ffffff24;transition:background .2s,transform .1s}.wd-guests button[data-v-947cd4a0]:hover{background:#ffffff4d}.wd-guests button[data-v-947cd4a0]:active{transform:scale(.9)}.wd-guests span[data-v-947cd4a0]{min-width:52px;text-align:center}.wd-cal[data-v-947cd4a0]{margin-top:10px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:14px;padding:12px}.wd-cal-title[data-v-947cd4a0]{font-size:12.5px;font-weight:800;margin-bottom:8px}.wd-cal-title span[data-v-947cd4a0]{font-weight:500;opacity:.7;font-size:10.5px}.wd-cal-grid[data-v-947cd4a0]{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.wd-cal-dow[data-v-947cd4a0]{font-size:9px;font-weight:800;opacity:.6;text-align:center;padding:2px 0}.wd-cal-day[data-v-947cd4a0]{display:flex;flex-direction:column;align-items:center;padding:4px 0 3px;border-radius:8px;font-size:11px;font-weight:700;transition:background .15s,transform .1s}.wd-cal-day em[data-v-947cd4a0]{font-style:normal;font-size:7.5px;opacity:.65;font-weight:600}.wd-cal-day[data-v-947cd4a0]:hover{background:#ffffff2e}.wd-cal-day[data-v-947cd4a0]:active{transform:scale(.92)}.wd-cal-day.cheap em[data-v-947cd4a0]{color:#6ee7b7;opacity:1}.wd-cal-day.inrange[data-v-947cd4a0]{background:#ffffff38;border-radius:0}.wd-cal-day.edge[data-v-947cd4a0]{background:#fff;color:#155e75;border-radius:8px}.wd-cal-day.edge em[data-v-947cd4a0]{color:#0e7490;opacity:.9}.wd-cal-hint[data-v-947cd4a0]{display:flex;align-items:center;gap:5px;font-size:10px;opacity:.85;margin-top:8px}.wd-cheap-dot[data-v-947cd4a0]{width:7px;height:7px;border-radius:50%;background:#6ee7b7}.wd-search-btn[data-v-947cd4a0]{width:100%;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:#155e75;font-weight:800;font-size:13.5px;padding:12px;border-radius:12px;transition:transform .15s,filter .2s}.wd-search-btn[data-v-947cd4a0]:hover{filter:brightness(.97)}.wd-search-btn[data-v-947cd4a0]:active{transform:scale(.98)}.wd-results-title[data-v-947cd4a0]{font-size:14.5px;font-weight:800;margin:18px 16px 10px;display:flex;justify-content:space-between;align-items:baseline}.wd-results-title span[data-v-947cd4a0]{font-size:11px;font-weight:600;color:#6b8a96}.wd-cards[data-v-947cd4a0]{display:flex;flex-direction:column;gap:14px;padding:0 16px}.wd-card[data-v-947cd4a0]{background:#fff;border-radius:18px;overflow:hidden;cursor:pointer;box-shadow:0 2px 12px #155e7517;transition:transform .15s,box-shadow .2s}.wd-card[data-v-947cd4a0]:hover{box-shadow:0 6px 20px #155e7529}.wd-card[data-v-947cd4a0]:active{transform:scale(.98)}.wd-thumb[data-v-947cd4a0]{position:relative;height:108px;overflow:hidden;display:flex;align-items:flex-end}.wd-thumb.big[data-v-947cd4a0]{height:140px;border-radius:18px}.wd-thumb.sm[data-v-947cd4a0]{width:84px;height:100%;min-height:96px;flex:0 0 auto}.wd-thumb-svg[data-v-947cd4a0]{width:100%;height:auto;align-self:flex-end}.wd-heart[data-v-947cd4a0]{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:50%;background:#ffffffd9;display:grid;place-items:center;color:#8aa6b1;transition:transform .15s,color .2s}.wd-heart[data-v-947cd4a0]:active{transform:scale(1.25)}.wd-heart.on[data-v-947cd4a0]{color:#e11d48;animation:wdPop-947cd4a0 .35s}@keyframes wdPop-947cd4a0{40%{transform:scale(1.3)}}.wd-thumb-tag[data-v-947cd4a0]{position:absolute;top:8px;left:8px;font-size:9.5px;font-weight:800;background:#ffffffe0;color:#155e75;border-radius:999px;padding:3px 9px}.wd-card-body[data-v-947cd4a0]{padding:12px 14px 14px}.wd-card-name[data-v-947cd4a0]{font-weight:800;font-size:14px}.wd-card-loc[data-v-947cd4a0]{font-size:11px;color:#6b8a96;margin-top:2px}.wd-card-meta[data-v-947cd4a0]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.wd-rating[data-v-947cd4a0]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:800}.wd-rating em[data-v-947cd4a0]{font-style:normal;font-weight:500;color:#8aa6b1;font-size:10.5px}.wd-ic.star[data-v-947cd4a0]{width:13px;height:13px;color:#f59e0b}.wd-price b[data-v-947cd4a0]{font-size:15px;font-weight:800;color:#155e75}.wd-price[data-v-947cd4a0]{font-size:10.5px;color:#6b8a96}.wd-booking[data-v-947cd4a0]{padding:0 16px 86px}.wd-bk-head[data-v-947cd4a0]{display:flex;align-items:center;gap:8px;padding:14px 0}.wd-back[data-v-947cd4a0]{width:34px;height:34px;border-radius:10px;background:#fff;display:grid;place-items:center;box-shadow:0 1px 6px #155e751a}.wd-bk-steps[data-v-947cd4a0]{flex:1;display:flex;justify-content:center;gap:4px}.wd-bk-step[data-v-947cd4a0]{font-size:10.5px;font-weight:700;color:#9db8c2;padding:4px 10px;border-radius:999px;transition:all .25s}.wd-bk-step.active[data-v-947cd4a0]{color:#155e75}.wd-bk-step.now[data-v-947cd4a0]{background:#155e75;color:#fff}.wd-bk-view[data-v-947cd4a0]{animation:wdIn-947cd4a0 .3s ease}.wd-bk-name[data-v-947cd4a0]{font-size:17px;font-weight:800;margin-top:12px}.wd-bk-loc[data-v-947cd4a0]{font-size:11.5px;color:#6b8a96;margin:2px 0 12px}.wd-bk-facts[data-v-947cd4a0]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px;margin-bottom:12px}.wd-bk-facts div[data-v-947cd4a0]{background:#fff;border-radius:12px;padding:10px;box-shadow:0 1px 6px #155e7512}.wd-bk-facts b[data-v-947cd4a0]{display:block;font-size:12px}.wd-bk-facts span[data-v-947cd4a0]{font-size:9.5px;color:#8aa6b1;text-transform:uppercase;letter-spacing:.5px;font-weight:700}.wd-bk-price[data-v-947cd4a0]{background:#fff;border-radius:14px;padding:12px 14px;margin-bottom:14px;box-shadow:0 1px 6px #155e7512}.wd-bk-prow[data-v-947cd4a0]{display:flex;justify-content:space-between;font-size:12.5px;padding:5px 0;color:#3d5b67}.wd-bk-prow.dim[data-v-947cd4a0]{font-size:11px;color:#8aa6b1}.wd-bk-prow .free[data-v-947cd4a0]{color:#16a34a}.wd-bk-prow.total[data-v-947cd4a0]{border-top:1px dashed #CFE6EC;margin-top:5px;padding-top:9px;font-weight:800;color:#0f2530;font-size:14px}.wd-cta[data-v-947cd4a0]{width:100%;background:linear-gradient(90deg,#155e75,#0891b2);color:#fff;font-weight:800;font-size:14px;padding:14px;border-radius:14px;transition:transform .15s,filter .2s,opacity .2s;display:flex;justify-content:center;align-items:center}.wd-cta[data-v-947cd4a0]:hover{filter:brightness(1.07)}.wd-cta[data-v-947cd4a0]:active{transform:scale(.98)}.wd-cta[data-v-947cd4a0]:disabled{opacity:.45;cursor:not-allowed}.wd-cta.slim[data-v-947cd4a0]{padding:11px;font-size:12.5px;margin-top:12px}.wd-bk-title[data-v-947cd4a0]{font-size:18px;font-weight:800;margin-bottom:14px}.wd-input-label[data-v-947cd4a0]{display:block;font-size:11px;font-weight:800;color:#3d5b67;margin-bottom:12px}.wd-input[data-v-947cd4a0]{display:block;width:100%;margin-top:5px;border:1.5px solid #CFE6EC;border-radius:12px;padding:11px 12px;font-family:inherit;font-size:13px;outline:none;background:#fff;transition:border-color .2s;color:inherit}.wd-input[data-v-947cd4a0]:focus{border-color:#22d3ee}.wd-chips[data-v-947cd4a0]{display:flex;gap:6px;margin-top:6px}.wd-chip[data-v-947cd4a0]{flex:1;padding:9px 0;border-radius:10px;border:1.5px solid #CFE6EC;font-size:12px;font-weight:700;transition:all .2s;background:#fff}.wd-chip.on[data-v-947cd4a0]{border-color:#155e75;background:#155e75;color:#fff}.wd-toggle[data-v-947cd4a0]{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;color:#3d5b67;margin:4px 0 16px;cursor:pointer}.wd-toggle input[data-v-947cd4a0]{display:none}.wd-toggle-track[data-v-947cd4a0]{width:38px;height:22px;border-radius:999px;background:#cfe0e6;position:relative;transition:background .25s;flex:0 0 auto}.wd-toggle-knob[data-v-947cd4a0]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .25s;box-shadow:0 1px 3px #0003}.wd-toggle input:checked+.wd-toggle-track[data-v-947cd4a0]{background:#155e75}.wd-toggle input:checked+.wd-toggle-track .wd-toggle-knob[data-v-947cd4a0]{transform:translate(16px)}.wd-bk-summary[data-v-947cd4a0]{background:#fff;border-radius:14px;padding:14px;font-size:12.5px;color:#3d5b67;margin-bottom:12px;box-shadow:0 1px 6px #155e7512;display:flex;flex-direction:column;gap:4px}.wd-bk-summary b[data-v-947cd4a0]{color:#0f2530;font-size:13.5px}.wd-card-mock[data-v-947cd4a0]{background:linear-gradient(135deg,#155e75,#22d3ee);border-radius:16px;padding:16px;color:#fff;margin-bottom:14px}.wd-card-chip[data-v-947cd4a0]{width:34px;height:24px;border-radius:5px;background:linear-gradient(135deg,#fde68a,#f59e0b);margin-bottom:12px}.wd-card-num[data-v-947cd4a0]{font-size:15px;letter-spacing:2px;font-weight:700}.wd-card-foot[data-v-947cd4a0]{display:flex;justify-content:space-between;font-size:10.5px;opacity:.85;margin-top:12px;font-weight:700}.wd-spinner[data-v-947cd4a0]{width:18px;height:18px;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:wdSpin-947cd4a0 .7s linear infinite}@keyframes wdSpin-947cd4a0{to{transform:rotate(360deg)}}.wd-success[data-v-947cd4a0]{text-align:center;padding-top:30px;position:relative}.wd-confetti[data-v-947cd4a0]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.wd-confetti i[data-v-947cd4a0]{position:absolute;top:-12px;width:7px;height:11px;border-radius:2px;opacity:0;animation:wdFall-947cd4a0 2.2s ease-in forwards}@keyframes wdFall-947cd4a0{10%{opacity:1}to{transform:translateY(480px) rotate(560deg);opacity:0}}.wd-success-ring[data-v-947cd4a0]{width:76px;height:76px;border-radius:50%;background:linear-gradient(135deg,#155e75,#22d3ee);display:grid;place-items:center;margin:0 auto 16px;animation:wdPop-947cd4a0 .5s cubic-bezier(.2,1.4,.4,1);box-shadow:0 8px 24px #155e7559}.wd-success-check[data-v-947cd4a0]{width:36px;height:36px}.wd-success-title[data-v-947cd4a0]{font-size:21px;font-weight:800}.wd-success-sub[data-v-947cd4a0]{font-size:12.5px;color:#3d5b67;margin:5px 0 2px}.wd-success-ref[data-v-947cd4a0]{font-size:11px;font-weight:800;color:#8aa6b1;letter-spacing:1px;margin-bottom:22px}.wd-ghost[data-v-947cd4a0]{width:100%;padding:13px;font-weight:700;font-size:13px;color:#155e75;border-radius:14px;margin-top:8px}.wd-ghost[data-v-947cd4a0]:hover{background:#e0f4f8}.wd-page-title[data-v-947cd4a0]{font-size:19px;font-weight:800;letter-spacing:-.4px;padding:18px 16px 12px}.wd-empty[data-v-947cd4a0]{text-align:center;padding:44px 24px;color:#8aa6b1}.wd-empty-ic[data-v-947cd4a0]{width:44px;height:44px;color:#c7dee5;margin-bottom:10px}.wd-empty p[data-v-947cd4a0]{font-weight:800;font-size:15px;color:#3d5b67}.wd-empty span[data-v-947cd4a0]{font-size:12px}.wd-trip-card[data-v-947cd4a0]{display:flex;background:#fff;border-radius:16px;overflow:hidden;margin:0 16px 12px;box-shadow:0 2px 10px #155e7514}.wd-trip-info[data-v-947cd4a0]{flex:1;padding:12px 14px;min-width:0}.wd-trip-top[data-v-947cd4a0]{display:flex;justify-content:space-between;align-items:center;gap:8px}.wd-trip-top b[data-v-947cd4a0]{font-size:13.5px}.wd-status[data-v-947cd4a0]{font-size:9.5px;font-weight:800;border-radius:999px;padding:3px 8px;flex:0 0 auto}.wd-status.ok[data-v-947cd4a0]{background:#dcfce7;color:#15803d}.wd-status.cxl[data-v-947cd4a0]{background:#fee2e2;color:#b91c1c}.wd-trip-dates[data-v-947cd4a0]{font-size:11.5px;color:#3d5b67;margin-top:3px}.wd-trip-ref[data-v-947cd4a0]{font-size:10px;color:#8aa6b1;font-weight:700;letter-spacing:.5px;margin-top:2px}.wd-cancel[data-v-947cd4a0]{margin-top:8px;font-size:11px;font-weight:800;color:#b91c1c;padding:5px 10px;border:1.5px solid #FECACA;border-radius:999px;transition:background .2s}.wd-cancel[data-v-947cd4a0]:hover{background:#fef2f2}.wd-tabbar[data-v-947cd4a0]{position:absolute;left:0;right:0;bottom:0;display:flex;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #DCEEF3;padding:8px 10px 12px;z-index:8}.wd-tab[data-v-947cd4a0]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10px;font-weight:700;color:#9db8c2;padding:4px 0;transition:color .2s}.wd-tab.active[data-v-947cd4a0]{color:#155e75}.wd-tab-ic[data-v-947cd4a0]{width:21px;height:21px}.wd-tab.active .wd-tab-ic[data-v-947cd4a0]{animation:wdPop-947cd4a0 .35s}.wd-tab-badge[data-v-947cd4a0]{position:absolute;top:0;right:calc(50% - 20px);background:#22d3ee;color:#0f2530;font-size:8.5px;font-weight:800;min-width:14px;height:14px;border-radius:999px;display:grid;place-items:center;padding:0 3px}.wd-pop-enter-active[data-v-947cd4a0],.wd-pop-leave-active[data-v-947cd4a0]{transition:opacity .22s,transform .22s}.wd-pop-enter-from[data-v-947cd4a0],.wd-pop-leave-to[data-v-947cd4a0]{opacity:0;transform:translateY(-6px)}
