.notification-list-state[data-v-a2e150a7]{gap:12px;display:grid}.notification-list[data-v-a2e150a7]{gap:11px;display:grid}.notification-card[data-v-a2e150a7]{width:100%;color:inherit;background:var(--core-color-surface);border:1px solid var(--core-color-border);text-align:left;cursor:pointer;border-radius:18px;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:18px;display:grid}.notification-card.is-unread[data-v-a2e150a7]{border-color:color-mix(in srgb,var(--core-color-primary) 45%,var(--core-color-border));box-shadow:0 10px 28px color-mix(in srgb,var(--core-shadow-color) 24%,transparent)}.notification-icon[data-v-a2e150a7]{width:46px;height:46px;color:var(--core-color-primary);background:var(--core-color-primary-soft);border-radius:14px;place-items:center;display:grid}.notification-icon svg[data-v-a2e150a7]{width:22px}.notification-copy[data-v-a2e150a7]{gap:5px;min-width:0;display:grid}.notification-copy>span[data-v-a2e150a7],.notification-copy time[data-v-a2e150a7],.list-state p[data-v-a2e150a7]{color:var(--core-color-text-muted)}.notification-copy time[data-v-a2e150a7]{font-size:.78rem}.unread-dot[data-v-a2e150a7]{background:var(--core-color-primary);border-radius:50%;width:9px;height:9px}.open-icon[data-v-a2e150a7]{width:18px;color:var(--core-color-text-muted)}.list-state[data-v-a2e150a7]{text-align:center;background:var(--core-color-surface);border:1px solid var(--core-color-border);border-radius:22px;align-content:center;place-items:center;gap:10px;min-height:280px;padding:28px;display:grid}.list-state>svg[data-v-a2e150a7]{width:42px;height:42px;color:var(--core-color-primary);background:var(--core-color-primary-soft);border-radius:14px;padding:10px}.list-state p[data-v-a2e150a7]{max-width:520px;margin:0;line-height:1.5}.list-state button[data-v-a2e150a7],.inline-error button[data-v-a2e150a7]{min-height:40px;color:var(--core-color-primary-contrast);background:var(--core-color-primary);font:inherit;cursor:pointer;border:0;border-radius:11px;padding:0 15px;font-weight:750}.error-state>svg[data-v-a2e150a7],.inline-error[data-v-a2e150a7]{color:var(--core-color-danger)}.inline-error[data-v-a2e150a7]{background:color-mix(in srgb,var(--core-color-danger) 9%,var(--core-color-surface));border-radius:12px;margin:0;padding:12px 14px}.inline-error button[data-v-a2e150a7]{min-height:32px;margin-left:8px}.compact .notification-list[data-v-a2e150a7]{grid-template-columns:repeat(2,minmax(0,1fr))}.compact .notification-card[data-v-a2e150a7]{grid-template-columns:40px minmax(0,1fr) auto;min-height:135px;padding:15px}.compact .notification-icon[data-v-a2e150a7]{width:40px;height:40px}.compact .open-icon[data-v-a2e150a7]{display:none}@media (width<=760px){.compact .notification-list[data-v-a2e150a7]{grid-template-columns:1fr}}@media (width<=600px){.notification-card[data-v-a2e150a7]{grid-template-columns:40px minmax(0,1fr) auto;gap:11px;padding:14px}.notification-icon[data-v-a2e150a7]{width:40px;height:40px}.open-icon[data-v-a2e150a7]{display:none}.notification-copy>span[data-v-a2e150a7]{font-size:.9rem}}.notification-modal-backdrop[data-v-cf34c301]{pointer-events:auto;z-index:2147483100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.notification-modal[data-v-cf34c301]{box-sizing:border-box;width:min(520px,100%);max-height:min(720px,100dvh - 40px);color:var(--core-color-text-main,#111827);background:var(--core-color-surface,#fff);border:1px solid var(--core-color-border,#e5e7eb);border-radius:24px;padding:24px;overflow:auto;box-shadow:0 28px 80px #0f172a45}.notification-modal header[data-v-cf34c301]{justify-content:space-between;align-items:center;display:flex}.notification-modal header>span[data-v-cf34c301]{width:48px;height:48px;color:var(--core-color-primary);background:var(--core-color-primary-soft);border-radius:15px;place-items:center;display:grid}.notification-modal header button[data-v-cf34c301]{width:42px;height:42px;color:var(--core-color-text-muted);background:var(--core-color-surface-muted);border:0;border-radius:50%;place-items:center;display:grid}.notification-modal small[data-v-cf34c301]{color:var(--core-color-text-muted);margin-top:20px;display:block}.notification-modal h2[data-v-cf34c301]{margin:7px 0 12px;font-size:clamp(1.35rem,5vw,2rem);line-height:1.15}.notification-modal p[data-v-cf34c301]{white-space:pre-wrap;color:var(--core-color-text-muted);margin:0;line-height:1.65}.notification-modal footer[data-v-cf34c301]{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.notification-modal footer button[data-v-cf34c301]{min-height:44px;color:var(--core-color-text-main);background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);font:inherit;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:750;display:inline-flex}.notification-modal footer .primary[data-v-cf34c301]{color:var(--core-color-primary-contrast,#fff);background:var(--core-color-primary);border-color:#0000}.notification-modal footer svg[data-v-cf34c301]{width:17px}@media (width<=640px){.notification-modal-backdrop[data-v-cf34c301]{align-items:end;padding:0}.notification-modal[data-v-cf34c301]{width:100%;max-height:82dvh;padding:22px max(18px,var(--core-safe-area-right)) calc(22px + var(--core-safe-area-bottom)) max(18px,var(--core-safe-area-left));border-radius:24px 24px 0 0}.notification-modal footer[data-v-cf34c301]{flex-direction:column}.notification-modal footer button[data-v-cf34c301]{width:100%}.notification-modal footer .primary[data-v-cf34c301]{order:-1}}.profile-page[data-v-c54d5b56]{background-color:#f3f4f6;min-height:100%;padding-bottom:0;font-family:Open Sans,Trebuchet MS,arial,sans-serif}.profile-container[data-v-c54d5b56]{max-width:800px;margin:0 auto}.profile-sticky-top[data-v-c54d5b56]{z-index:10;background-color:#f3f4f6;position:sticky;top:0}.profile-tabs[data-v-c54d5b56]{background:var(--core-color-surface,#fff);border-bottom:1px solid #e5e7eb;margin-bottom:16px;padding:0 16px;display:flex}.request-history[data-v-c54d5b56]{gap:12px;display:grid}.request-history article[data-v-c54d5b56]{background:var(--core-color-surface,#fff);border:1px solid var(--core-color-border,#e5e7eb);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:18px;display:grid}.request-history h3[data-v-c54d5b56]{margin:3px 0 7px}.request-history p[data-v-c54d5b56],.request-history small[data-v-c54d5b56],.request-history time[data-v-c54d5b56]{color:var(--core-color-text-muted,#6b7280);margin:0}.request-history article>span[data-v-c54d5b56]{color:var(--core-color-primary);background:var(--core-color-primary-soft);border-radius:999px;align-self:start;padding:5px 9px;font-size:.72rem;font-weight:700}.request-history time[data-v-c54d5b56]{grid-column:1/-1;font-size:.72rem}.request-history .request-tour[data-v-c54d5b56]{color:var(--core-color-text-main);background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);border-radius:12px;margin-top:12px;padding:12px}.request-history .request-tour strong[data-v-c54d5b56]{color:var(--core-color-text-main);margin-bottom:4px;display:block}.request-history .request-tour button[data-v-c54d5b56]{color:var(--core-color-primary);background:0 0;border:1px solid;border-radius:9px;margin-top:10px;padding:8px 11px;font-weight:750}.selection-link[data-v-c54d5b56]{color:var(--core-color-primary-contrast,#fff);background:var(--core-color-primary);border:0;border-radius:10px;grid-column:1/-1;justify-self:start;padding:9px 12px;font-weight:700}.tv-price-pending[data-v-c54d5b56]{color:var(--core-color-text-muted);font-size:.82rem;font-weight:700}.profile-empty-state[data-v-c54d5b56]{text-align:center;min-height:clamp(330px,52vh,520px);color:var(--core-color-text-main);background:color-mix(in srgb,var(--core-color-surface) 94%,transparent);border:1px dashed var(--core-color-border);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;padding:clamp(28px,7vw,64px) 22px;display:flex}.profile-empty-state>span[data-v-c54d5b56]{width:76px;height:76px;color:var(--core-color-primary);background:var(--core-color-primary-soft);border-radius:24px;place-items:center;margin-bottom:20px;display:grid;transform:rotate(-3deg)}.profile-empty-state>span svg[data-v-c54d5b56]{width:35px;height:35px}.profile-empty-state>small[data-v-c54d5b56]{color:var(--core-color-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.profile-empty-state h2[data-v-c54d5b56]{margin:9px 0 8px;font-size:clamp(1.35rem,5vw,2rem)}.profile-empty-state p[data-v-c54d5b56]{max-width:500px;color:var(--core-color-text-muted);margin:0;font-size:.9rem;line-height:1.55}.profile-empty-state button[data-v-c54d5b56]{border-radius:12px;min-height:46px;margin-top:24px;padding:0 22px}.profile-empty-state .empty-secondary[data-v-c54d5b56]{color:var(--core-color-text-main);background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);font-weight:800}@media (width<=560px){.profile-empty-state[data-v-c54d5b56]{border-radius:18px;min-height:390px;margin:4px 0;padding:34px 20px}.profile-empty-state>span[data-v-c54d5b56]{border-radius:20px;width:68px;height:68px}.profile-empty-state button[data-v-c54d5b56]{width:100%}}.notifications-pane[data-v-c54d5b56]{gap:14px;display:grid}.all-notifications-link[data-v-c54d5b56]{min-height:44px;color:var(--core-color-primary);background:var(--core-color-primary-soft);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-self:center;padding:0 18px;font-weight:800}@media (width<=560px){.all-notifications-link[data-v-c54d5b56]{width:100%}}.legal-settings[data-v-c54d5b56]{color:var(--core-color-text-main);background:var(--core-color-surface);border:1px solid var(--core-color-border);box-shadow:0 6px 20px color-mix(in srgb,var(--core-shadow-color) 6%,transparent);border-radius:20px;gap:16px;margin-top:16px;padding:20px;display:grid}.legal-settings>header[data-v-c54d5b56]{justify-content:space-between;align-items:center;gap:16px;display:flex}.legal-settings>header>div[data-v-c54d5b56]{gap:3px;display:grid}.legal-settings>header svg[data-v-c54d5b56]{color:var(--core-color-primary);flex:none}.legal-settings strong[data-v-c54d5b56]{font-size:.92rem;font-weight:750}.legal-settings small[data-v-c54d5b56]{color:var(--core-color-text-muted);font-size:.74rem;line-height:1.45}.legal-settings nav[data-v-c54d5b56]{border-top:1px solid var(--core-color-divider);display:grid}.legal-settings nav a[data-v-c54d5b56]{min-width:0;color:var(--core-color-text-main);border-bottom:1px solid var(--core-color-divider);align-items:center;gap:14px;padding:14px 4px;text-decoration:none;transition:all .15s;display:flex}.legal-settings nav a[data-v-c54d5b56]:hover{background:color-mix(in srgb,var(--core-color-primary) 5%,transparent);border-radius:10px;padding-inline:8px}.legal-settings .legal-item-icon[data-v-c54d5b56]{width:34px;height:34px;color:var(--core-color-primary);background:color-mix(in srgb,var(--core-color-primary) 10%,transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.legal-settings .legal-item-text[data-v-c54d5b56]{flex:1;gap:2px;min-width:0;display:grid}.legal-settings .legal-item-text strong[data-v-c54d5b56]{font-size:.88rem;font-weight:700}.legal-settings .legal-item-text small[data-v-c54d5b56]{color:var(--core-color-text-muted);font-size:.74rem;line-height:1.4}.legal-settings .legal-item-arrow[data-v-c54d5b56]{color:var(--core-color-text-muted);flex:none;transition:transform .15s,color .15s}.legal-settings nav a:hover .legal-item-arrow[data-v-c54d5b56]{color:var(--core-color-primary);transform:translate(3px)}.legal-settings .native-cookie-note[data-v-c54d5b56]{background:var(--core-color-surface-muted);border:1px solid var(--core-color-border);color:var(--core-color-text-muted);border-radius:12px;padding:10px 14px;font-size:.74rem;line-height:1.4}.tab-btn[data-v-c54d5b56]{color:#6b7280;cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px 0;font-size:15px;font-weight:500;transition:color .2s;display:flex;position:relative}.tab-btn.active[data-v-c54d5b56]:after{content:"";background:#ef4444;width:100%;height:2px;position:absolute;bottom:0;left:0}.notification-badge[data-v-c54d5b56]{color:#fff;background:#ef4444;border-radius:10px;padding:2px 6px;font-size:11px;font-weight:700;line-height:1}.profile-content[data-v-c54d5b56]{padding:0 16px}.tv-card[data-v-c54d5b56]{background:var(--core-color-surface,#fff);cursor:pointer;border-radius:12px;margin-bottom:16px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 8px #0000000f}.tv-card[data-v-c54d5b56]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.tv-card-image[data-v-c54d5b56]{background-position:50%;background-size:cover;height:220px;position:relative}.tv-card-image img[data-v-c54d5b56]{object-fit:cover;width:100%;height:100%;display:block}.tv-rating[data-v-c54d5b56]{color:#fff;background:#f59e0b;border-radius:4px;padding:2px 6px;font-size:14px;font-weight:700;position:absolute;bottom:12px;left:16px}.tv-card-body[data-v-c54d5b56]{padding:16px}.tv-stars[data-v-c54d5b56]{color:#f59e0b;letter-spacing:2px;margin-bottom:4px;font-size:14px}.tv-title[data-v-c54d5b56]{color:#111827;margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.3}.tv-location[data-v-c54d5b56]{color:#6b7280;margin:0 0 12px;font-size:14px}.tv-badge-wrap[data-v-c54d5b56]{margin-bottom:12px}.tv-badge[data-v-c54d5b56]{color:#fff;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-block}.tv-badge.status-danger[data-v-c54d5b56]{background:#ef4444}.tv-badge.status-success[data-v-c54d5b56]{background:#10b981}.tv-badge.status-warning[data-v-c54d5b56]{background:#f59e0b}.tv-desc[data-v-c54d5b56]{color:#4b5563;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.tv-price-row[data-v-c54d5b56]{justify-content:space-between;align-items:flex-end;display:flex}.tv-price-info[data-v-c54d5b56]{flex-direction:column;display:flex}.tv-old-price[data-v-c54d5b56]{color:#9ca3af;margin-bottom:2px;font-size:13px;text-decoration:line-through}.tv-price[data-v-c54d5b56]{color:#000;align-items:baseline;gap:4px;font-size:24px;font-weight:800;display:flex}.tv-currency[data-v-c54d5b56]{color:#6b7280;text-transform:uppercase;font-size:11px;font-weight:600}.tv-actions[data-v-c54d5b56]{align-items:center;gap:12px;display:flex}.tv-fav-btn[data-v-c54d5b56]{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.tv-fav-btn[data-v-c54d5b56]:active{background:#e5e7eb;transform:scale(.9)}.icon-sm[data-v-c54d5b56]{width:18px;height:18px}.tv-discount[data-v-c54d5b56]{color:#fff;background:#ef4444;border-radius:20px;padding:6px 10px;font-size:14px;font-weight:700}.tv-notification-card[data-v-c54d5b56]{background:var(--core-color-surface,#fff);border-radius:12px;gap:12px;margin-bottom:12px;padding:16px;display:flex;position:relative;box-shadow:0 1px 4px #0000000a}.notification-icon[data-v-c54d5b56]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.notification-content[data-v-c54d5b56]{flex:1}.notification-title[data-v-c54d5b56]{color:#111827;margin:0 0 4px;font-size:15px;font-weight:700}.notification-message[data-v-c54d5b56]{color:#4b5563;margin:0 0 8px;font-size:14px;line-height:1.4}.notification-time[data-v-c54d5b56]{color:#9ca3af;font-size:12px}.unread-dot[data-v-c54d5b56]{background:#ef4444;border-radius:50%;width:8px;height:8px;position:absolute;top:16px;right:16px}.theme-settings[data-v-c54d5b56]{color:var(--core-color-text-main);background:var(--core-color-surface);border:1px solid var(--core-color-border);border-radius:12px;gap:14px;margin-bottom:16px;padding:18px;display:grid}.theme-settings>div[data-v-c54d5b56]:first-child{gap:4px;display:grid}.theme-settings strong[data-v-c54d5b56]{font-size:15px}.theme-settings small[data-v-c54d5b56]{color:var(--core-color-text-muted);font-size:12px}.theme-options[data-v-c54d5b56]{background:var(--core-color-surface-muted);border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;padding:4px;display:grid}.theme-options button[data-v-c54d5b56]{height:42px;color:var(--core-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:13px;display:flex}.theme-options button.active[data-v-c54d5b56]{color:var(--core-color-primary-contrast);background:var(--core-color-primary);box-shadow:0 2px 8px var(--core-shadow-color)}.tv-settings-form[data-v-c54d5b56]{background:var(--core-color-surface,#fff);border-radius:12px;margin-bottom:16px;padding:20px;box-shadow:0 1px 4px #0000000a}.form-group[data-v-c54d5b56]{margin-bottom:16px}.form-group label[data-v-c54d5b56]{color:#6b7280;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.form-input[data-v-c54d5b56]{color:#111827;box-sizing:border-box;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:12px 14px;font-family:inherit;font-size:15px;transition:all .2s}.form-input[data-v-c54d5b56]:focus{background:var(--core-color-surface,#fff);border-color:#ef4444;outline:none;box-shadow:0 0 0 3px #ef44441a}.save-message[data-v-c54d5b56]{color:#16a34a;text-align:center;margin:0 0 8px;font-size:13px}.save-message.error[data-v-c54d5b56]{color:#dc2626}.tv-btn-primary[data-v-c54d5b56]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;width:100%;margin-top:8px;padding:14px;font-size:16px;font-weight:600;transition:background .2s}.tv-btn-primary[data-v-c54d5b56]:active{background:#dc2626}.tv-btn-primary[data-v-c54d5b56]:disabled{opacity:.6;cursor:default}.tv-btn-sm[data-v-c54d5b56]{border-radius:6px;width:auto;margin-top:0;padding:8px 16px;font-size:14px}.settings-actions[data-v-c54d5b56]{margin-bottom:24px}.tv-btn-logout[data-v-c54d5b56]{background:var(--core-color-surface,#fff);color:#ef4444;cursor:pointer;border:1px solid #fee2e2;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-size:16px;font-weight:600;display:flex;box-shadow:0 1px 4px #0000000a}.fade-enter-active[data-v-c54d5b56],.fade-leave-active[data-v-c54d5b56]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-c54d5b56],.fade-leave-to[data-v-c54d5b56]{opacity:0;transform:translateY(4px)}.profile-page[data-v-c54d5b56]{background-color:var(--core-color-background);color:var(--core-color-text-main)}.profile-header[data-v-c54d5b56],.tour-card[data-v-c54d5b56],.notification-item[data-v-c54d5b56],.settings-form[data-v-c54d5b56],.logout-card[data-v-c54d5b56]{background:var(--core-color-surface);border-color:var(--core-color-border)}.profile-page h1[data-v-c54d5b56],.profile-page h2[data-v-c54d5b56],.profile-page h3[data-v-c54d5b56],.profile-page strong[data-v-c54d5b56]{color:var(--core-color-text-main)}.profile-page p[data-v-c54d5b56],.profile-page small[data-v-c54d5b56],.profile-page .meta[data-v-c54d5b56]{color:var(--core-color-text-muted)}.profile-page input[data-v-c54d5b56],.profile-page textarea[data-v-c54d5b56]{color:var(--core-color-text-main);background:var(--core-color-surface-muted);border-color:var(--core-color-border)}.profile-page[data-v-c54d5b56]{font-family:var(--core-font-family)}.profile-sticky-top[data-v-c54d5b56]{background:var(--core-color-background)}.profile-tabs[data-v-c54d5b56]{color:var(--core-color-text-main);background:var(--core-color-surface);border-bottom-color:var(--core-color-divider)}.tab-btn[data-v-c54d5b56]{color:var(--core-color-text-muted)}.tab-btn.active[data-v-c54d5b56]{color:var(--core-color-primary)}.tab-btn.active[data-v-c54d5b56]:after,.notification-badge[data-v-c54d5b56],.unread-dot[data-v-c54d5b56],.tv-discount[data-v-c54d5b56]{background:var(--core-color-primary)}.tv-title[data-v-c54d5b56],.tv-price[data-v-c54d5b56],.notification-title[data-v-c54d5b56]{color:var(--core-color-text-main)}.tv-location[data-v-c54d5b56],.tv-desc[data-v-c54d5b56],.tv-old-price[data-v-c54d5b56],.tv-currency[data-v-c54d5b56],.notification-message[data-v-c54d5b56],.notification-time[data-v-c54d5b56]{color:var(--core-color-text-muted)}.tv-fav-btn[data-v-c54d5b56]{color:var(--core-color-text-muted);background:var(--core-color-surface-muted)}.tv-fav-btn[data-v-c54d5b56]:active{background:var(--core-color-border)}.tv-notification-card.is-unread[data-v-c54d5b56]{background:var(--core-color-primary-soft)}.notification-icon.success[data-v-c54d5b56]{color:var(--core-color-success);background:color-mix(in srgb,var(--core-color-success) 18%,var(--core-color-surface))}.notification-icon.warning[data-v-c54d5b56]{color:var(--core-color-warning);background:color-mix(in srgb,var(--core-color-warning) 18%,var(--core-color-surface))}.notification-icon.info[data-v-c54d5b56]{color:var(--core-color-info);background:color-mix(in srgb,var(--core-color-info) 18%,var(--core-color-surface))}.form-group label[data-v-c54d5b56]{color:var(--core-color-text-muted)}.form-input[data-v-c54d5b56]{color:var(--core-color-text-main);background:var(--core-color-surface-muted);border-color:var(--core-color-border)}.form-input[data-v-c54d5b56]:focus{background:var(--core-color-surface);border-color:var(--core-color-primary);box-shadow:0 0 0 3px var(--core-color-primary-soft)}.tv-btn-primary[data-v-c54d5b56]{color:var(--core-color-primary-contrast);background:var(--core-color-primary)}.tv-btn-logout[data-v-c54d5b56]{color:var(--core-color-danger);background:var(--core-color-surface);border-color:var(--core-color-border)}.desktop-profile-summary[data-v-c54d5b56]{display:none}.profile-page.presentation-desktop[data-v-c54d5b56]{background:0 0;padding:0}.presentation-desktop .profile-container[data-v-c54d5b56]{grid-template-columns:230px minmax(0,1fr);gap:30px;display:grid;max-width:1180px!important}.presentation-desktop .desktop-profile-summary[data-v-c54d5b56]{background:linear-gradient(125deg,var(--core-color-primary-soft),var(--core-color-surface));border-radius:24px;grid-column:1/-1;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:22px;padding:32px 36px;display:grid}.profile-avatar[data-v-c54d5b56]{width:72px;height:72px;color:var(--core-color-primary);background:var(--core-color-surface);box-shadow:0 10px 28px var(--core-shadow-color);border-radius:22px;place-items:center;display:grid}.profile-avatar svg[data-v-c54d5b56]{width:34px;height:34px}.desktop-profile-summary small[data-v-c54d5b56]{letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:850;color:var(--core-color-primary)!important}.desktop-profile-summary h1[data-v-c54d5b56]{letter-spacing:-.035em;margin:7px 0 5px;font-size:2rem}.desktop-profile-summary p[data-v-c54d5b56]{margin:0;font-size:.86rem}.desktop-profile-summary dl[data-v-c54d5b56]{gap:12px;margin:0;display:flex}.desktop-profile-summary dl>div[data-v-c54d5b56]{background:color-mix(in srgb,var(--core-color-surface) 82%,transparent);border-radius:16px;min-width:130px;padding:15px 18px}.desktop-profile-summary dt[data-v-c54d5b56]{color:var(--core-color-text-muted);font-size:.68rem}.desktop-profile-summary dd[data-v-c54d5b56]{color:var(--core-color-text-main);margin:5px 0 0;font-size:1.45rem;font-weight:850}.presentation-desktop .profile-sticky-top[data-v-c54d5b56]{background:0 0;align-self:start;position:sticky;top:112px}.presentation-desktop .profile-tabs[data-v-c54d5b56]{box-shadow:0 12px 36px color-mix(in srgb,var(--core-shadow-color) 36%,transparent);gap:5px;display:grid;background:var(--core-color-surface)!important;border:0!important;border-radius:18px!important;width:100%!important;min-width:0!important;margin:0!important;padding:7px!important}.presentation-desktop .profile-tabs .tab-btn[data-v-c54d5b56]{justify-content:flex-start;border-radius:12px!important;min-width:0!important;padding:14px 15px!important}.presentation-desktop .profile-tabs .tab-btn.active[data-v-c54d5b56]{background:var(--core-color-primary-soft)!important;box-shadow:none!important}.presentation-desktop .profile-tabs .tab-btn.active[data-v-c54d5b56]:after{display:none}.presentation-desktop .profile-content[data-v-c54d5b56]{min-width:0;padding:0!important}.presentation-desktop .tours-list[data-v-c54d5b56]{gap:18px;display:grid}.presentation-desktop .tv-card[data-v-c54d5b56]{min-height:260px;box-shadow:0 12px 38px color-mix(in srgb,var(--core-shadow-color) 36%,transparent);border-radius:20px;grid-template-columns:minmax(280px,36%) minmax(0,1fr);margin:0;display:grid}.presentation-desktop .tv-card-image[data-v-c54d5b56]{height:100%;min-height:260px}.presentation-desktop .tv-card-body[data-v-c54d5b56]{flex-direction:column;padding:28px;display:flex}.presentation-desktop .tv-desc[data-v-c54d5b56]{max-width:680px}.presentation-desktop .tv-price-row[data-v-c54d5b56]{margin-top:auto}.presentation-desktop .tv-btn-primary[data-v-c54d5b56]{background:var(--core-color-primary)}.presentation-desktop .tv-card.no-media[data-v-c54d5b56]{grid-template-columns:1fr;min-height:0}.presentation-desktop .tv-card.no-media .tv-card-body[data-v-c54d5b56]{grid-column:1/-1;min-height:220px}.presentation-desktop .tv-card.no-media .tv-title[data-v-c54d5b56]{font-size:1.35rem}.presentation-desktop .tv-card.no-media .tv-desc[data-v-c54d5b56]{max-width:none}.presentation-desktop .notifications-list[data-v-c54d5b56]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.presentation-desktop .tv-notification-card[data-v-c54d5b56]{min-height:150px;box-shadow:0 9px 28px color-mix(in srgb,var(--core-shadow-color) 28%,transparent);border-radius:18px;margin:0;padding:22px}.presentation-desktop .theme-settings[data-v-c54d5b56],.presentation-desktop .tv-settings-form[data-v-c54d5b56],.presentation-desktop .settings-actions[data-v-c54d5b56]{background:var(--core-color-surface);box-shadow:0 10px 32px color-mix(in srgb,var(--core-shadow-color) 30%,transparent);border-radius:20px;padding:28px}.presentation-desktop .settings-pane[data-v-c54d5b56]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.presentation-desktop .theme-settings[data-v-c54d5b56]{grid-column:1/-1}.presentation-desktop .tv-settings-form[data-v-c54d5b56]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.presentation-desktop .tv-settings-form .tv-btn-primary[data-v-c54d5b56],.presentation-desktop .tv-settings-form .save-message[data-v-c54d5b56]{grid-column:1/-1}.presentation-desktop .settings-actions[data-v-c54d5b56]{align-self:start;margin:0}@media (width<=1050px){.presentation-desktop .profile-container[data-v-c54d5b56]{grid-template-columns:1fr}.presentation-desktop .desktop-profile-summary[data-v-c54d5b56],.presentation-desktop .profile-sticky-top[data-v-c54d5b56],.presentation-desktop .profile-content[data-v-c54d5b56]{grid-column:1}.presentation-desktop .profile-sticky-top[data-v-c54d5b56]{position:static}.presentation-desktop .profile-tabs[data-v-c54d5b56]{display:flex}.presentation-desktop .notifications-list[data-v-c54d5b56]{grid-template-columns:1fr}.presentation-desktop .desktop-profile-summary[data-v-c54d5b56]{grid-template-columns:60px 1fr}.presentation-desktop .desktop-profile-summary dl[data-v-c54d5b56]{grid-column:1/-1}.presentation-desktop .settings-pane[data-v-c54d5b56]{grid-template-columns:1fr}}.profile-page.presentation-tablet[data-v-c54d5b56]{background:var(--core-color-background);padding:0}.presentation-tablet .profile-container[data-v-c54d5b56]{width:100%;margin:0;padding:0 0 32px;max-width:none!important}.presentation-tablet .profile-sticky-top[data-v-c54d5b56]{z-index:20;background:var(--core-color-primary);width:100%;box-shadow:0 8px 18px color-mix(in srgb,var(--core-color-primary) 22%,transparent);margin:0;position:sticky;top:0}.presentation-tablet .profile-tabs[data-v-c54d5b56]{scrollbar-width:none;gap:4px;min-height:52px;overflow-x:auto;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:5px 16px 7px!important}.presentation-tablet .profile-tabs[data-v-c54d5b56]::-webkit-scrollbar{display:none}.presentation-tablet .profile-tabs .tab-btn[data-v-c54d5b56]{min-height:40px;color:color-mix(in srgb,var(--core-color-primary-contrast) 76%,transparent);border-radius:12px;font-size:.84rem;font-weight:700;min-width:max-content!important;padding:0 16px!important}.presentation-tablet .profile-tabs .tab-btn.active[data-v-c54d5b56]{color:var(--core-color-primary-contrast);background:color-mix(in srgb,var(--core-color-primary-contrast) 18%,transparent)}.presentation-tablet .profile-tabs .tab-btn.active[data-v-c54d5b56]:after{display:none}.presentation-tablet .profile-tabs .notification-badge[data-v-c54d5b56]{color:var(--core-color-primary);background:var(--core-color-primary-contrast)}.presentation-tablet .profile-content[data-v-c54d5b56]{width:min(900px,100% - 44px);margin:22px auto 0;padding:0!important}.presentation-tablet .tours-list[data-v-c54d5b56]{gap:16px;display:grid}.presentation-tablet .tv-card[data-v-c54d5b56]{min-height:240px;box-shadow:0 10px 30px color-mix(in srgb,var(--core-shadow-color) 28%,transparent);border-radius:20px;grid-template-columns:minmax(220px,36%) minmax(0,1fr);margin:0;display:grid;overflow:hidden}.presentation-tablet .tv-card-image[data-v-c54d5b56]{height:100%;min-height:240px}.presentation-tablet .tv-card-body[data-v-c54d5b56]{flex-direction:column;padding:24px;display:flex}.presentation-tablet .tv-price-row[data-v-c54d5b56]{margin-top:auto}.presentation-tablet .notifications-list[data-v-c54d5b56]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.presentation-tablet .tv-notification-card[data-v-c54d5b56]{border-radius:18px;min-height:140px;margin:0;padding:20px}.presentation-tablet .settings-pane[data-v-c54d5b56]{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:16px;display:grid}.presentation-tablet .theme-settings[data-v-c54d5b56]{grid-column:1/-1}.presentation-tablet .theme-settings[data-v-c54d5b56],.presentation-tablet .tv-settings-form[data-v-c54d5b56],.presentation-tablet .settings-actions[data-v-c54d5b56]{border-radius:18px;margin:0;padding:22px}@media (width<=1000px){.presentation-tablet .profile-content[data-v-c54d5b56]{width:calc(100% - 32px);margin-top:16px}.presentation-tablet .tv-card[data-v-c54d5b56]{grid-template-columns:210px minmax(0,1fr)}.presentation-tablet .notifications-list[data-v-c54d5b56],.presentation-tablet .settings-pane[data-v-c54d5b56]{grid-template-columns:1fr}.presentation-tablet .theme-settings[data-v-c54d5b56]{grid-column:auto}}@media (width<=760px){.presentation-tablet .tv-card[data-v-c54d5b56]{grid-template-columns:1fr}.presentation-tablet .tv-card-image[data-v-c54d5b56]{height:220px;min-height:0}}.profile-page.presentation-mobile[data-v-c54d5b56]{background:var(--core-color-background);width:100%;min-height:100%;padding:0}.presentation-mobile .profile-container[data-v-c54d5b56]{width:100%;max-width:none;margin:0;padding:0 0 20px}.presentation-mobile .profile-sticky-top[data-v-c54d5b56]{z-index:20;background:color-mix(in srgb,var(--core-color-background) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;padding:8px 10px;position:sticky;top:0}.presentation-mobile .profile-tabs[data-v-c54d5b56]{border:1px solid var(--core-color-border);background:var(--core-color-surface);width:100%;min-width:0;box-shadow:0 6px 18px color-mix(in srgb,var(--core-shadow-color) 25%,transparent);border-radius:14px;gap:3px;margin:0;padding:4px}.presentation-mobile .profile-tabs .tab-btn[data-v-c54d5b56]{white-space:nowrap;border-radius:10px;min-width:0;min-height:40px;padding:0 7px;font-size:.75rem;font-weight:700}.presentation-mobile .profile-tabs .tab-btn.active[data-v-c54d5b56]{color:var(--core-color-primary-contrast);background:var(--core-color-primary)}.presentation-mobile .profile-tabs .tab-btn.active[data-v-c54d5b56]:after{display:none}.presentation-mobile .notification-badge[data-v-c54d5b56]{padding:2px 5px;font-size:9px}.presentation-mobile .profile-content[data-v-c54d5b56]{width:100%;padding:4px 12px 0}.presentation-mobile .tv-card[data-v-c54d5b56]{border-radius:16px;width:100%;margin:0 0 12px}.presentation-mobile .tv-card-image[data-v-c54d5b56]{aspect-ratio:16/9;height:auto}.presentation-mobile .tv-card-body[data-v-c54d5b56]{padding:15px}.presentation-mobile .tv-stars[data-v-c54d5b56]{justify-content:flex-start;margin:0 0 5px;padding:0;font-size:13px}.presentation-mobile .tv-title[data-v-c54d5b56]{font-size:16px}.presentation-mobile .tv-desc[data-v-c54d5b56]{-webkit-line-clamp:2;line-clamp:2;font-size:13px}.presentation-mobile .tv-price-row[data-v-c54d5b56]{flex-direction:column;align-items:flex-start;gap:12px}.presentation-mobile .tv-price[data-v-c54d5b56]{flex-wrap:wrap;font-size:21px}.presentation-mobile .tv-details-action[data-v-c54d5b56],.presentation-mobile .tv-details-action .tv-btn-primary[data-v-c54d5b56]{width:100%}.presentation-mobile .tv-details-action .tv-btn-primary[data-v-c54d5b56]{min-height:42px}.presentation-mobile .tv-notification-card[data-v-c54d5b56]{border-radius:15px;margin-bottom:10px;padding:14px}.presentation-mobile .notification-message[data-v-c54d5b56]{padding-right:8px;font-size:13px}.presentation-mobile .theme-settings[data-v-c54d5b56],.presentation-mobile .tv-settings-form[data-v-c54d5b56]{border-radius:16px;margin-bottom:12px;padding:16px}.presentation-mobile .settings-actions[data-v-c54d5b56]{margin-bottom:8px}.presentation-desktop .profile-container[data-v-c54d5b56]{align-items:start;width:100%}.presentation-desktop .desktop-profile-summary[data-v-c54d5b56],.presentation-desktop .desktop-profile-summary>div[data-v-c54d5b56]{min-width:0}.presentation-desktop .desktop-profile-summary h1[data-v-c54d5b56],.presentation-desktop .desktop-profile-summary p[data-v-c54d5b56]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.presentation-desktop .desktop-profile-summary dl[data-v-c54d5b56]{flex-wrap:wrap;justify-content:flex-end}.presentation-desktop .tv-stars[data-v-c54d5b56]{justify-content:flex-start;margin:0 0 6px;padding:0}.presentation-desktop .tv-title[data-v-c54d5b56]{font-size:1.2rem}.presentation-desktop .tv-price-row[data-v-c54d5b56]{gap:18px}@media (width<=1180px){.presentation-desktop .profile-container[data-v-c54d5b56]{grid-template-columns:210px minmax(0,1fr);gap:22px}.presentation-desktop .desktop-profile-summary[data-v-c54d5b56]{padding:26px 28px}.presentation-desktop .desktop-profile-summary dl>div[data-v-c54d5b56]{min-width:112px}.presentation-desktop .tv-card[data-v-c54d5b56]{grid-template-columns:minmax(230px,34%) minmax(0,1fr)}}@media (width<=900px){.presentation-desktop .profile-container[data-v-c54d5b56]{grid-template-columns:1fr}.presentation-desktop .desktop-profile-summary[data-v-c54d5b56]{grid-template-columns:60px minmax(0,1fr)}.presentation-desktop .desktop-profile-summary dl[data-v-c54d5b56]{grid-column:1/-1;justify-content:flex-start}.presentation-desktop .profile-sticky-top[data-v-c54d5b56]{position:static}.presentation-desktop .profile-tabs[data-v-c54d5b56]{display:flex}.presentation-desktop .tv-card[data-v-c54d5b56]{grid-template-columns:minmax(220px,38%) minmax(0,1fr)}}@media (width<=720px){.presentation-desktop .profile-container[data-v-c54d5b56]{gap:14px}.presentation-desktop .desktop-profile-summary[data-v-c54d5b56]{border-radius:18px;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:20px 16px}.presentation-desktop .profile-avatar[data-v-c54d5b56]{border-radius:15px;width:48px;height:48px}.presentation-desktop .profile-avatar svg[data-v-c54d5b56]{width:24px;height:24px}.presentation-desktop .desktop-profile-summary h1[data-v-c54d5b56]{white-space:normal;margin:4px 0;font-size:clamp(1.25rem,7vw,1.55rem)}.presentation-desktop .desktop-profile-summary p[data-v-c54d5b56]{white-space:normal;font-size:.76rem}.presentation-desktop .desktop-profile-summary dl[data-v-c54d5b56]{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;display:grid}.presentation-desktop .desktop-profile-summary dl>div[data-v-c54d5b56]{text-align:center;border-radius:12px;min-width:0;padding:10px 7px}.presentation-desktop .desktop-profile-summary dt[data-v-c54d5b56]{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.presentation-desktop .desktop-profile-summary dd[data-v-c54d5b56]{margin-top:3px;font-size:1.05rem}.presentation-desktop .profile-tabs[data-v-c54d5b56]{grid-template-columns:repeat(3,minmax(0,1fr));border-radius:14px!important;gap:3px!important;padding:4px!important;display:grid!important}.presentation-desktop .profile-tabs .tab-btn[data-v-c54d5b56]{white-space:nowrap;justify-content:center!important;min-height:42px!important;padding:0 5px!important;font-size:.7rem!important}.presentation-desktop .tv-card[data-v-c54d5b56]{border-radius:17px;grid-template-columns:1fr;min-height:0}.presentation-desktop .tv-card-image[data-v-c54d5b56]{aspect-ratio:16/9;height:auto;min-height:0}.presentation-desktop .tv-card-body[data-v-c54d5b56]{padding:17px}.presentation-desktop .tv-price-row[data-v-c54d5b56]{flex-direction:column;align-items:stretch;gap:12px}.presentation-desktop .tv-details-action[data-v-c54d5b56],.presentation-desktop .tv-details-action .tv-btn-primary[data-v-c54d5b56]{width:100%}.presentation-desktop .theme-settings[data-v-c54d5b56],.presentation-desktop .tv-settings-form[data-v-c54d5b56],.presentation-desktop .settings-actions[data-v-c54d5b56]{border-radius:17px;padding:17px}.presentation-desktop .tv-settings-form[data-v-c54d5b56]{grid-template-columns:1fr}.presentation-desktop .tv-settings-form .tv-btn-primary[data-v-c54d5b56],.presentation-desktop .tv-settings-form .save-message[data-v-c54d5b56]{grid-column:1}.presentation-desktop .tv-notification-card[data-v-c54d5b56]{min-height:0;padding:16px}}.tv-card-image>img[data-v-c54d5b56]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.journey-skeleton[data-v-c54d5b56]{pointer-events:none}.skeleton-image[data-v-c54d5b56],.skeleton-body i[data-v-c54d5b56]{background:linear-gradient(90deg,var(--core-color-surface-muted) 25%,var(--core-color-surface) 50%,var(--core-color-surface-muted) 75%);background-size:200% 100%;animation:1.25s infinite journey-shimmer-c54d5b56;display:block}.skeleton-image[data-v-c54d5b56]{height:220px}.skeleton-body[data-v-c54d5b56]{gap:12px;padding:20px;display:grid}.skeleton-body i[data-v-c54d5b56]{border-radius:8px;height:16px}.skeleton-body i[data-v-c54d5b56]:first-child{width:42%}.skeleton-body i[data-v-c54d5b56]:nth-child(2){width:76%;height:24px}.skeleton-body i[data-v-c54d5b56]:nth-child(3){width:58%}@keyframes journey-shimmer-c54d5b56{to{background-position:-200% 0}}
