:root{--container-max:1040px;--container-widescreen:1040px;--container-fullhd:1040px}::selection{background-color:var(--color-selection-bg,#bfdbfe);color:var(--color-selection-text,#18181b)}.wnh-not-found{max-width:var(--container-max,1440px)!important;min-height:min(68vh,760px);display:flex;flex-direction:column;justify-content:center;gap:clamp(2rem,5vw,3.5rem);padding-block:clamp(2.5rem,7vw,5rem)!important}.wnh-not-found__panel{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:var(--container-max,1040px);margin-inline:auto;padding:clamp(2rem,6vw,4rem) clamp(1.25rem,6vw,4rem);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:radial-gradient(ellipse at 50% 0,var(--color-primary-highlight),transparent 62%),var(--color-surface);box-shadow:var(--shadow-md);text-align:center}.wnh-not-found__mark{display:grid;width:3.5rem;height:3.5rem;margin:0 auto var(--space-4);place-items:center;border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--color-border));border-radius:50%;background:var(--color-primary-highlight);color:var(--color-primary)}.wnh-not-found__mark svg{width:1.75rem;height:1.75rem;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.wnh-not-found__eyebrow{margin:0;color:var(--color-text-faint);font-size:var(--text-2xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.wnh-not-found__code{margin:.2rem 0 0;color:var(--color-primary);font-size:clamp(3.5rem,10vw,6rem);font-weight:750;letter-spacing:-.075em;line-height:1}.wnh-not-found__heading.title{margin:var(--space-3) 0 var(--space-2)!important;font-size:clamp(1.5rem,4vw,2.25rem)!important;letter-spacing:-.04em!important}.wnh-not-found__description{max-width:none;margin:0 auto;color:var(--color-text-muted);font-size:var(--text-base);line-height:1.7}.wnh-not-found__home.button{display:inline-flex;min-height:2.75rem;align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding-inline:1.1rem;font-weight:600;box-shadow:var(--shadow-sm)}.wnh-not-found__home svg{width:1.05rem;height:1.05rem;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wnh-not-found[dir=rtl] .wnh-not-found__home svg{transform:scaleX(-1)}@media (max-width:520px){.wnh-not-found{min-height:0;gap:var(--space-8)}.wnh-not-found__panel{border-radius:var(--radius-lg)}}.site-brand{font-size:var(--text-sm)!important;font-weight:600!important;color:var(--color-text)!important;letter-spacing:-.01em!important}.calendar-hero,.directory-hero{margin-bottom:var(--space-8);padding:var(--space-8);border-radius:var(--radius-lg);background-color:var(--color-surface);border:1px solid var(--color-border);text-align:center;box-shadow:var(--shadow-xs);transition:background-color var(--transition-base),border-color var(--transition-base)}.calendar-hero .eyebrow,.directory-hero .eyebrow,.eyebrow{display:inline-block;margin-bottom:var(--space-2);font-size:var(--text-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.calendar-hero .country-calendar-code{display:inline-flex;align-items:center;gap:.45rem}.country-calendar-flag{font-size:1rem;line-height:1;border-radius:2px;overflow:hidden}.calendar-hero .title,.directory-hero .title{overflow-wrap:break-word;word-break:normal;font-size:clamp(1.4rem,4vw,2.25rem)!important;line-height:1.25!important;font-weight:700!important;color:var(--color-text)!important;margin-bottom:var(--space-3)!important}.global-home-hero .title{font-size:clamp(1.35rem,6.2vw,2.5rem)!important;word-break:keep-all;overflow-wrap:normal;letter-spacing:-.02em}.calendar-hero .subtitle,.directory-hero .subtitle{max-width:none;margin-inline:auto;margin-bottom:0!important;font-size:var(--text-base)!important;line-height:1.6!important;color:var(--color-text-muted)!important;font-weight:400!important}.calendar-panel__heading,.directory-heading{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.country-year-sticky-control{display:inline-flex;align-items:center;gap:.5rem;margin-inline:.5rem;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600;white-space:nowrap}.country-year-dropdown{order:-1;flex:0 0 auto}.country-year-trigger-btn:focus{outline:none}.country-year-trigger-btn:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:2px}.country-year-popover{width:150px;max-height:360px;inset-inline-end:0;inset-inline-start:auto}.country-year-options{max-height:300px}.country-year-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;font-size:var(--text-xs);text-align:start;cursor:pointer}.country-year-option.is-selected,.country-year-option:hover{background-color:var(--color-primary-highlight)}.country-year-option:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.country-year-sticky-control select{min-width:5.5rem;min-height:var(--control-height,32px);padding:.25rem 1.8rem .25rem .55rem!important;border:1px solid var(--color-border-strong,var(--color-border))!important;border-radius:var(--radius-sm,6px)!important;background-color:var(--color-surface)!important;color:var(--color-text)!important;font-size:var(--text-xs)!important;font-weight:600!important;box-shadow:var(--shadow-xs)!important;cursor:pointer}.country-year-sticky-control select:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 22%,transparent)!important}@media (max-width:859px){.country-year-sticky-control{justify-content:space-between;width:100%;margin:0;padding:.65rem 0}.country-year-sticky-control select{min-width:8rem}}.calendar-panel__heading .title,.directory-heading .title{font-size:var(--text-xl)!important;font-weight:700!important;color:var(--color-text)!important;margin-bottom:0!important}.country-code,.directory-count{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:24px;padding:0 8px;border-radius:var(--radius-full);background-color:var(--color-primary-highlight);color:var(--color-primary);font-size:var(--text-2xs);font-weight:700;border:1px solid var(--color-primary-highlight)}.country-directory-section{padding:var(--space-6);border-radius:var(--radius-lg);background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-xs);transition:background-color var(--transition-base),border-color var(--transition-base)}.country-directory-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.country-directory-title-group{display:flex;align-items:baseline;gap:var(--space-3);white-space:nowrap}.country-directory-counter{font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.country-directory-toolbar{flex-direction:column;align-items:stretch;gap:var(--space-3)}.country-directory-title-group{display:flex;align-items:baseline;justify-content:space-between;width:100%}.country-search{width:100%;margin-bottom:0!important}.country-search .control,.country-search input{width:100%!important}}.continent-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.continent-tab-button{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--radius-full);border:1px solid var(--color-border-subtle);background-color:var(--color-surface-offset);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.continent-tab-button:hover{background-color:var(--color-surface-2);color:var(--color-text);border-color:var(--color-border)}.continent-tab-button.is-active{background-color:var(--color-primary-highlight);border-color:var(--color-primary);color:var(--color-text)!important;font-weight:600}.country-search{width:min(100%,22rem);margin-bottom:0!important}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.country-directory-links{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border-subtle)}.country-directory-links .title{margin-bottom:var(--space-3)}.country-continent-group+.country-continent-group{margin-top:var(--space-6)}.country-directory-links ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none}.country-directory-item{min-width:0}.country-directory-links a .country-directory-flag{display:inline-block;-webkit-margin-end:.45rem;margin-inline-end:.45rem;vertical-align:-.08em;border-radius:2px;overflow:hidden}.country-directory-links a{display:inline-block;padding-block:var(--space-1) 0;color:var(--color-primary);font-size:var(--text-sm);font-weight:600;text-decoration:none}.country-directory-links a:hover{text-decoration:underline;color:var(--color-primary-hover,#0077ed)}.country-next-holiday{display:flex;flex-wrap:wrap;gap:0 var(--space-2);margin-top:2px;color:var(--color-text-muted);font-size:var(--text-2xs);line-height:1.35}.country-directory-links a.country-next-holiday-link{padding:0;color:var(--color-text-muted);font-size:inherit;font-weight:500}.country-directory-links a.country-next-holiday-link:hover{color:var(--color-primary-hover,#0077ed)}.country-next-holiday time{color:var(--color-text-faint);white-space:nowrap}.country-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);transition:all var(--transition-fast)}.country-card:hover{border-color:var(--color-primary);background-color:var(--color-surface-2);transform:translateY(-1px)}.country-card .card-content{padding:var(--space-4)}.country-card .country-code{align-self:flex-start;margin-bottom:var(--space-2)}.country-card .title{margin-bottom:var(--space-3);font-size:var(--text-base)!important}.notification{background-color:var(--color-surface-offset);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-6);transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.notification.is-light{background-color:var(--color-surface-2)!important;color:var(--color-text-muted)!important;border:1px solid var(--color-border)!important}.theme-dark .notification,.theme-dark .notification.is-light,[data-theme=dark] .notification,[data-theme=dark] .notification.is-light{background-color:var(--color-surface-2)!important;color:var(--color-text-muted)!important;border-color:var(--color-border)!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .notification,:root:not([data-theme=light]) .notification.is-light{background-color:var(--color-surface-2)!important;color:var(--color-text-muted)!important;border-color:var(--color-border)!important}}.country-directory-empty{margin-top:var(--space-4);text-align:center;padding:var(--space-8) var(--space-6);border-radius:var(--radius-md);background-color:var(--color-surface-2)!important;border:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;font-size:var(--text-sm);font-weight:500}@media (max-width:640px){.country-directory-empty{padding:var(--space-6) var(--space-4)}}.next-holiday-card{padding:var(--space-6);border:1px solid var(--color-border);-webkit-border-start:4px solid var(--color-primary);border-inline-start:4px solid var(--color-primary);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-xs);margin-bottom:var(--space-6);transition:background-color var(--transition-base),border-color var(--transition-base)}.next-holiday-card .title{font-size:var(--text-lg)!important;font-weight:700!important;color:var(--color-text)!important;margin-bottom:var(--space-1)!important}.calendar-countdown{display:flex;justify-content:center;max-width:100%;padding-top:var(--space-3);overflow-x:auto;overscroll-behavior-inline:contain}.calendar-countdown>div{min-width:max-content}.calendar-panel{width:100%;min-width:0;max-width:100%;padding:var(--space-6);border-radius:var(--radius-lg);background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-xs);margin-bottom:var(--space-6);transition:background-color var(--transition-base),border-color var(--transition-base)}.vacation-planner,.working-days-calculator{width:100%}.vacation-planner__header,.working-days-calculator .section-header{margin-bottom:var(--space-4)!important}.vacation-planner__header .title,.working-days-calculator .title{font-size:var(--text-lg)!important;font-weight:700!important;color:var(--color-text)!important;margin-bottom:var(--space-2)!important}.vacation-planner__header .subtitle,.working-days-calculator .subtitle{margin-top:0!important;margin-bottom:0!important;color:var(--color-text-muted)!important;font-size:var(--text-sm)!important;line-height:1.5;font-weight:400}.vacation-planner .columns{align-items:stretch}.vacation-planner .column{display:flex}.vacation-planner__card{display:flex;flex-direction:column;width:100%;height:100%;padding:var(--space-5);border-radius:var(--radius-lg);background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-xs);transition:transform var(--transition-fast),border-color var(--transition-fast)}.vacation-planner__card:hover{transform:translateY(-1px);border-color:var(--color-border-hover)}.working-days-panel{width:100%;padding:var(--space-6);border-radius:var(--radius-lg);background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-xs)}.working-days-inputs{display:flex;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap}.working-days-field{flex:1 1 14rem;min-width:0;display:flex;flex-direction:column}.working-days-field .label{margin-bottom:var(--space-1);color:var(--color-text);font-size:var(--text-xs);font-weight:600}.working-days-results-box{padding:var(--space-5);border-radius:var(--radius-md);background-color:var(--color-surface-offset);border:1px solid var(--color-border);text-align:center}.working-days-metrics{display:flex;justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-3)}.working-days-metric-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--radius-full);background-color:var(--color-surface-offset);color:var(--color-text);font-size:var(--text-xs);border:1px solid var(--color-border-subtle)}.working-days-metric-badge strong{color:var(--color-text)}.working-days-metric-badge--highlight{background-color:var(--color-primary-highlight);color:var(--color-primary);border-color:var(--color-primary)}.working-days-metric-badge--highlight strong{color:var(--color-primary)}.holiday-article,.trust-article{width:100%;max-width:100%;margin-top:var(--space-6);padding:clamp(1.25rem,3vw,2rem);border-radius:var(--radius-lg);background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-xs)}.country-calendar-guide .holiday-article__header,.country-calendar-guide .holiday-article__section{max-width:none}.holiday-article__header,.trust-article__header{max-width:none;margin-bottom:var(--space-6)}.holiday-article__header .title,.trust-article__header .title{font-size:var(--text-xl)!important;font-weight:700!important;color:var(--color-text)!important;margin-bottom:var(--space-2)!important}.holiday-article__lead,.trust-article__lead{color:var(--color-text-muted);font-size:var(--text-base);line-height:1.6}.holiday-article__section,.trust-article__section{max-width:none;margin-top:var(--space-6)}.holiday-article__section .title,.trust-article__section .title{font-size:var(--text-lg)!important;font-weight:600!important;color:var(--color-text)!important;margin-bottom:var(--space-2)!important}.holiday-article__section p,.trust-article__section p{margin-bottom:var(--space-3);color:var(--color-text-muted);font-size:var(--text-base);line-height:1.65}.holiday-article__faq{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border-subtle)}.holiday-article__faq>.title{font-size:var(--text-lg)!important;font-weight:700!important;color:var(--color-text)!important;margin-bottom:var(--space-4)!important}.country-sources-box,.holiday-article__sources{background-color:var(--color-surface-offset);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);margin-top:var(--space-6)}.holiday-sources-list{list-style:decimal;-webkit-margin-start:var(--space-5);margin-inline-start:var(--space-5)}.holiday-sources-list li[id^=article-source-]{scroll-margin-block-start:calc(var(--header-height, 52px) + 1rem)}.country-sources-list{list-style:disc;-webkit-margin-start:var(--space-5);margin-inline-start:var(--space-5)}.country-sources-list a,.holiday-sources-list a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.trust-article__sources-directory{max-width:100%!important;width:100%}.sources-scroll-container{width:100%;max-width:100%;max-height:520px;overflow-y:auto;overflow-x:hidden;padding:var(--space-3);background-color:var(--color-surface-offset);border:1px solid var(--color-border);border-radius:var(--radius-md);scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.sources-scroll-container::-webkit-scrollbar{width:6px}.sources-scroll-container::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:3px}.sources-list{list-style:none!important;margin:0!important;padding:0!important}.sources-list__item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:8px 10px;border-bottom:1px solid var(--color-border-subtle);font-size:var(--text-xs);transition:background-color var(--transition-fast);border-radius:var(--radius-xs);min-width:0}.sources-list__item:last-child{border-bottom:none}.sources-list__item:hover{background-color:var(--color-surface-2)}.sources-list__link{color:var(--color-primary);font-weight:500;flex:1 1 auto;min-width:0;overflow-wrap:break-word;word-break:normal;text-decoration:none}.sources-list__link:hover{text-decoration:underline}.sources-list__tag{flex-shrink:0;-webkit-margin-start:.5rem;margin-inline-start:.5rem;font-family:var(--font-mono,monospace);font-weight:500;letter-spacing:.02em}.source-publisher{-webkit-margin-start:.25rem;margin-inline-start:.25rem}.working-days-holiday-list{text-align:start}.holiday-card{display:flex;flex-direction:column;width:100%;height:100%;border-radius:var(--radius-lg);background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-xs);transition:transform var(--transition-fast),border-color var(--transition-fast)}.holiday-card:hover{transform:translateY(-1px);border-color:var(--color-border-hover)}.holiday-card .card-content{display:flex;flex-direction:column;flex:1 1;padding:var(--space-4)}.holiday-card__link{color:var(--color-text);font-weight:600;text-decoration:none;transition:color var(--transition-fast)}.holiday-card__link:hover{color:var(--color-primary)}.holiday-table thead th{border-bottom:1px solid var(--color-border);color:var(--color-text-muted)}.holiday-table tbody tr:nth-child(2n){background-color:var(--color-surface-2)}.holiday-detail-link{color:var(--color-primary);font-weight:600}.holiday-detail-link:hover{text-decoration:underline}.holiday-buttons{display:flex;flex-direction:column;gap:var(--space-3)}.back-to-country{width:100%}.holiday-inner-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.holiday-inner-buttons .button{width:100%;text-align:center;white-space:nowrap}.country-page,.holiday-page{display:flex;flex-direction:column;align-items:center}@page{size:landscape;margin:10mm}@media print{.ad-container,.apple-footer,.apple-header,.breadcrumb,.button,.buttons,.calendar-countdown,.ecosystem-error-banner,.ecosystem-footer,.ecosystem-header,.ecosystem-toast-container,.no-print{display:none!important}.country-calendar{max-width:none!important;margin:0!important;padding:0!important}.country-calendar>*{display:none!important}.country-calendar>.country-calendar-range{display:block!important}.country-calendar>.vacation-planner{display:block!important;page-break-before:always;break-before:page}.country-calendar-range{border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.country-calendar-range>*{display:none!important}.country-calendar-range>.calendar-print-empty,.country-calendar-range>.calendar-print-heading,.country-calendar-range>.table-container{display:block!important}.vacation-planner,.vacation-planner__header .subtitle,.vacation-planner__header .title{color:#000!important}.vacation-planner .columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0!important}.vacation-planner .column{display:block!important;width:auto!important;padding:0!important}.vacation-planner__card{height:auto!important;padding:10px!important;border:1px solid #cbd5e1!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important;page-break-inside:avoid;break-inside:avoid}.vacation-planner__card,.vacation-planner__card *{color:#000!important}.vacation-planner .tag{border:1px solid #cbd5e1!important;background:#f3f4f6!important}.calendar-print-heading{margin:0 0 1rem!important;padding:0 0 .75rem!important;border-bottom:2px solid #222!important}.calendar-print-heading .calendar-print-title{margin:0!important;color:#111!important;font-size:18pt!important;font-weight:700!important;line-height:1.2!important}.calendar-print-heading .calendar-print-brand{margin:0 0 .35rem!important;color:#444!important;font-size:12pt!important;font-weight:600!important}.calendar-print-meta{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;margin:.8rem 0 0!important}.calendar-print-meta>div{min-width:9rem}.calendar-print-meta dt{color:#555!important;font-size:9pt;font-weight:700}.calendar-print-meta dd{margin:.15rem 0 0!important;color:#111!important;font-size:11pt}.country-calendar-range .table-container{width:100%!important;max-height:none!important;overflow:visible!important}body{background:#ffffff!important;color:#000000!important;font-size:11pt!important;line-height:1.4!important}.container{max-width:100%!important;padding:0!important;margin:0!important}.calendar-hero{border:none!important;box-shadow:none!important;padding:0 0 1rem!important;margin-bottom:1rem!important;text-align:start!important}.calendar-hero .title{font-size:18pt!important;color:#000000!important;margin-bottom:.25rem!important}.calendar-panel{border:none!important;box-shadow:none!important;padding:0!important}.holiday-table{width:100%!important;border-collapse:collapse!important;font-size:10pt!important}.holiday-table td,.holiday-table th{border:1px solid #d1d5db!important;padding:6px 10px!important;color:#000000!important;background:#fff!important}.holiday-table th{background-color:#f3f4f6!important;font-weight:700!important}.holiday-table a{color:#000!important;text-decoration:none!important}.holiday-table tr{page-break-inside:avoid;break-inside:avoid}}.calendar-print-heading{display:none}.container.section{padding-inline:var(--space-page-x,1rem)!important}@media (min-width:1024px){.container.section{padding-inline:1rem!important}}@media (min-width:1408px){.container.section{padding-inline:1.25rem!important}}@media (max-width:768px){.container.section,.global-home,.localized-country-page,.localized-holiday-page{padding-inline:var(--space-page-x,16px)!important;padding-top:var(--space-4,16px)!important;padding-bottom:var(--space-8,32px)!important}.calendar-breadcrumb{padding-inline:0!important;margin-bottom:var(--space-4)!important}.annual-calendar-export,.calendar-hero,.calendar-panel,.directory-hero,.holiday-article,.holiday-sources,.next-holiday-card,.related-holidays,.vacation-planner,.working-days-calculator{margin-inline:0!important;width:100%!important;box-sizing:border-box!important}.calendar-hero,.directory-hero{padding:var(--space-6,24px) var(--space-4,16px)!important}.global-home-hero .title{font-size:clamp(1.15rem,6.5vw,1.85rem)!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.columns{margin-inline:0!important}.calendar-export-note,.columns>.column,.holiday-sources p,.holiday-sources-list{padding-inline:0!important}}@media screen and (max-width:768px){.calendar-breadcrumb a,.country-directory-item>a,.sources-list__link{display:inline-flex;align-items:center;min-height:44px}.calendar-breadcrumb a{min-width:44px}.calendar-export .button,.continent-tab-button,.wnh-not-found__panel .button{min-width:44px;min-height:44px}#global-country-search,.site-control.input{min-height:44px!important;max-height:none!important}}