.holiday-country-selector[data-v-a4816f8c]{flex-direction:column;min-height:0;display:flex}.region-filter[data-v-a4816f8c]{padding:4px 8px 8px}.country-region-header[data-v-a4816f8c]{color:currentColor;opacity:.7;min-height:28px;padding:8px 12px 4px;font-size:12px;font-weight:600}.country-list[data-v-a4816f8c]{scrollbar-width:thin;max-height:min(52vh,420px);overflow-y:auto}.country-list--drawer[data-v-a4816f8c]{max-height:none;overflow:visible}.holiday-country-selector--drawer .region-filter[data-v-a4816f8c]{z-index:4;background:var(--app-surface);min-height:52px;position:sticky;top:200px}.country-list--drawer .country-region-header[data-v-a4816f8c]{z-index:3;color:var(--app-text-muted);background:var(--app-surface);opacity:1;margin:0;position:sticky;top:252px;box-shadow:0 7px 10px -10px #0f172a47}.country-list--drawer .country-region-group[data-v-a4816f8c]:last-child{min-height:calc(100dvh - 252px)}.country-list[data-v-a4816f8c]::-webkit-scrollbar{width:5px}.country-list[data-v-a4816f8c]::-webkit-scrollbar-thumb{background:#808080a6;border-radius:999px}.country-list[data-v-a4816f8c]::-webkit-scrollbar-track{background:0 0}.country-row[data-v-a4816f8c]{min-height:34px;padding-top:0;padding-bottom:0}.country-flag-section[data-v-a4816f8c]{min-width:36px;padding-right:8px}.country-flag[data-v-a4816f8c]{font-size:20px;line-height:1}.country-check-section[data-v-a4816f8c]{padding-left:4px}.holiday-country-active[data-v-a4816f8c]{color:#1976d2;background:#e3f2fd}.app-footer[data-v-8dea4382]{width:100%;color:var(--app-text);margin-top:28px}.app-footer__content[data-v-8dea4382]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;width:min(100% - 36px,1240px);min-height:104px;margin-inline-start:auto;margin-inline-end:auto;padding:20px 8px;display:flex}.app-footer__divider[data-v-8dea4382]{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--app-border-strong) 35%, transparent) 22%, var(--app-border-strong) 50%, color-mix(in srgb, var(--app-border-strong) 35%, transparent) 78%, transparent 100%);height:2px}.app-footer__disclaimer[data-v-8dea4382]{max-width:500px;color:var(--app-text-faint);margin:0;font-size:11px;line-height:1.5}.app-footer__links[data-v-8dea4382]{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;display:flex}.app-footer__links a[data-v-8dea4382]{min-height:32px;color:var(--app-text-muted);align-items:center;gap:6px;padding-inline-start:4px;padding-inline-end:4px;text-decoration:none;transition:color .16s;display:inline-flex}.app-footer__links[data-v-8dea4382] .q-icon{flex:none;font-size:17px}:is(.app-footer__links a[data-v-8dea4382]:hover,.app-footer__links a[data-v-8dea4382]:focus-visible){color:var(--app-text)}@media (max-width:760px){.app-footer__content[data-v-8dea4382]{text-align:center;flex-direction:column;justify-content:center;min-height:220px}.app-footer__links[data-v-8dea4382]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,420px);display:grid}.app-footer__links a[data-v-8dea4382]{justify-content:center}}.app-header[data-v-e46d8ebc]{color:var(--app-text);background:var(--app-header);border-bottom:1px solid var(--app-border);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-toolbar[data-v-e46d8ebc]{gap:8px;min-height:58px;padding:0 18px}.app-toolbar-button[data-v-e46d8ebc]{color:var(--app-text-muted)}.app-toolbar-navigation[data-v-e46d8ebc]{align-items:center;gap:4px;display:flex}.app-toolbar-button--section[data-v-e46d8ebc]{border-radius:10px;min-height:34px;padding-inline-start:9px;padding-inline-end:9px;transition:color .16s,background-color .16s}.app-toolbar-button--section[data-v-e46d8ebc]:hover,.app-toolbar-button--active[data-v-e46d8ebc]{color:var(--app-primary-text)!important;background:var(--app-primary-soft)!important}.app-toolbar-button--section[data-v-e46d8ebc]:focus-visible{color:var(--app-primary-text)!important;background:var(--app-primary-soft)!important}.app-toolbar-button--section[data-v-e46d8ebc] .q-icon{font-size:19px}.app-toolbar-label[data-v-e46d8ebc]{white-space:nowrap;margin-inline-start:6px;font-size:11px;font-weight:700}.app-toolbar-navigation-trigger[data-v-e46d8ebc]{display:none}.app-theme-icon[data-v-e46d8ebc]{width:20px;height:20px}.app-brand-mark[data-v-e46d8ebc]{color:#fff;letter-spacing:-.04em;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:9px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid;box-shadow:0 7px 17px #4f46e538}.app-title[data-v-e46d8ebc]{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;overflow:hidden}.language-flag[data-v-e46d8ebc]{font-size:25px;line-height:1}.language-active[data-v-e46d8ebc]{color:var(--app-primary-text);background:var(--app-primary-soft)}.drawer-language-header[data-v-e46d8ebc]{z-index:6;background:var(--app-surface);justify-content:space-between;align-items:center;min-height:48px;padding:0 6px 0 4px;display:flex;position:sticky;top:0}.drawer-language-header[data-v-e46d8ebc] .q-item__label--header{min-height:auto;padding:0 8px}.drawer-close-button[data-v-e46d8ebc]{color:var(--app-text-muted)}.app-navigation-drawer__header[data-v-e46d8ebc]{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 14px 0 20px;display:flex}.app-navigation-drawer[data-v-e46d8ebc] .q-item{min-height:48px;color:var(--app-text-muted);border-radius:12px;margin:4px 8px}.app-navigation-drawer__active[data-v-e46d8ebc]{color:var(--app-primary-text)!important;background:var(--app-primary-soft)!important}.app-update-banner[data-v-e46d8ebc]{color:var(--app-text);background:var(--app-primary-soft);border-bottom:1px solid var(--app-border)}.drawer-current-language[data-v-e46d8ebc]{z-index:5;isolation:isolate;position:sticky;top:48px;box-shadow:0 7px 10px -10px #0f172a8c;background:var(--app-primary-soft-solid)!important}.drawer-current-language[data-v-e46d8ebc]:before{z-index:-1;content:"";background:var(--app-surface);position:absolute;top:-2px;bottom:-2px;left:-8px;right:-8px}.drawer-language-spacer[data-v-e46d8ebc]{z-index:5;background:var(--app-surface);height:52px;position:sticky;top:100px}.drawer-country-header[data-v-e46d8ebc]{z-index:4;background:var(--app-surface);align-items:center;min-height:48px;margin:0;padding-block-start:0;padding-block-end:0;display:flex;position:sticky;top:152px;box-shadow:0 7px 10px -10px #0f172a59}.holiday-country-coachmark{width:min(340px,100vw - 24px);color:var(--app-text);background:var(--app-surface-raised);border:1px solid var(--app-accent-purple-border);box-shadow:var(--app-card-shadow);border-radius:15px;overflow:visible}.holiday-country-coachmark:before{top:-6px;content:"";background:var(--app-surface-raised);border-top:1px solid var(--app-accent-purple-border);border-left:1px solid var(--app-accent-purple-border);width:11px;height:11px;position:absolute;transform:rotate(45deg)}.holiday-country-coachmark:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:14px}.holiday-country-coachmark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:14px}.holiday-country-coachmark__content{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:8px 8px 8px 14px;font-size:13px;font-weight:600;line-height:1.45;display:grid;position:relative}[dir=rtl] .holiday-country-coachmark__content{padding:8px 14px 8px 8px}.holiday-country-coachmark__content>.q-icon{color:var(--app-primary-text);font-size:21px}.drawer-menu-list[data-v-e46d8ebc]{overscroll-behavior:contain;height:100%;overflow-y:auto;padding-block-start:0!important;padding-block-end:0!important}.drawer-menu-list--country-fits[data-v-e46d8ebc]{scrollbar-width:none}.drawer-menu-list--country-fits[data-v-e46d8ebc]::-webkit-scrollbar{width:0;height:0}.drawer-menu-list[data-v-e46d8ebc] .q-item{border-radius:10px;margin:2px 8px}.drawer-menu-list[data-v-e46d8ebc] .q-item__label--header{color:var(--app-text-muted);letter-spacing:.02em}.app-drawer[data-v-e46d8ebc] .q-drawer__content{overscroll-behavior:contain}html.drawer-page-scroll-locked,body.drawer-page-scroll-locked{overscroll-behavior:none;overflow:hidden}@media (max-width:1120px){.app-toolbar-label[data-v-e46d8ebc]{display:none}.app-toolbar-button--section[data-v-e46d8ebc]{width:34px;min-width:34px;padding-inline-start:0;padding-inline-end:0}}@media (max-width:720px){.app-toolbar-navigation[data-v-e46d8ebc]{display:none}.app-toolbar-navigation-trigger[data-v-e46d8ebc]{display:inline-flex}}@media (max-width:600px){.app-toolbar[data-v-e46d8ebc]{padding:0 10px}.app-brand-mark[data-v-e46d8ebc]{display:none}.app-title[data-v-e46d8ebc]{font-size:15px}}@media (max-width:430px){.app-toolbar[data-v-e46d8ebc]{gap:2px;padding-inline-start:4px;padding-inline-end:4px}.app-toolbar-button[data-v-e46d8ebc]{width:34px;min-width:34px;height:34px;min-height:34px}.app-title[data-v-e46d8ebc]{padding-inline-start:4px;padding-inline-end:4px;font-size:13px}}
