.hsearch[data-v-9928e986]{flex:1;min-width:0}.hsearch .hsearch__desktop[data-v-9928e986]{display:none}.hsearch__summary[data-v-9928e986]{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-align:left;border:0;display:flex}.hsearch__summary-icon[data-v-9928e986]{color:var(--color-primary);flex-shrink:0}.hsearch__summary-text[data-v-9928e986]{flex-direction:column;min-width:0;line-height:1.25;display:flex}.hsearch__summary-place[data-v-9928e986]{font-size:var(--fs-14);font-weight:var(--fw-bold)}.hsearch__summary-place[data-v-9928e986],.hsearch__summary-service[data-v-9928e986]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hsearch__summary-service[data-v-9928e986]{font-size:var(--fs-12);color:var(--color-text-muted)}@media (width>=1024px){.hsearch[data-v-9928e986]{max-width:760px}.hsearch .hsearch__desktop[data-v-9928e986]{display:flex}.hsearch__summary[data-v-9928e986]{display:none}}.lang[data-v-ef5007fa]{align-items:center;gap:var(--space-1);min-height:var(--tap-min);min-width:var(--tap-min);padding:0 var(--space-2);border-radius:var(--radius-md);font-size:var(--fs-14);font-weight:var(--fw-bold);justify-content:center;text-decoration:none;display:inline-flex}.lang--on-dark[data-v-ef5007fa]{color:var(--color-on-primary)}.lang--on-dark[data-v-ef5007fa]:hover{background:var(--color-primary-line)}.lang--light[data-v-ef5007fa]{color:var(--color-primary)}.lang--light[data-v-ef5007fa]:hover{background:var(--color-primary-soft)}.mmenu[data-v-1e20b04b]{margin:calc(var(--space-2)*-1) 0;list-style:none}.mmenu__user[data-v-1e20b04b]{padding:0 var(--space-2) var(--space-3);font-size:var(--fs-15);flex-direction:column;display:flex}.mmenu__user span[data-v-1e20b04b]{font-size:var(--fs-13);color:var(--color-text-muted)}.mmenu--account[data-v-1e20b04b]{margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.mmenu__link[data-v-1e20b04b]{align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--color-text);font-weight:var(--fw-semibold);text-decoration:none;display:flex}.mmenu__link[data-v-1e20b04b]:hover{background:var(--color-surface-muted)}.mmenu__icon[data-v-1e20b04b]{color:var(--color-primary)}.mmenu__chevron[data-v-1e20b04b]{color:var(--color-text-muted);margin-left:auto}.mmenu__lang[data-v-1e20b04b]{margin-top:var(--space-2);justify-content:center;display:flex}.mmenu__auth[data-v-1e20b04b]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.header[data-v-c6c4f3bd]{z-index:var(--z-header);background:var(--color-primary);color:var(--color-on-primary);position:sticky;top:0}.header--home[data-v-c6c4f3bd]{position:relative}.header__inner[data-v-c6c4f3bd]{align-items:center;gap:var(--space-3);min-height:var(--header-height);padding-block:var(--space-2);display:flex}.header__logo[data-v-c6c4f3bd]{margin-right:auto}.header--search .header__logo[data-v-c6c4f3bd]{margin-right:0}.header--search .header__logo[data-v-c6c4f3bd] .logo__text{display:none}.header__nav[data-v-c6c4f3bd]{align-items:center;gap:var(--space-1);display:none}.header__link[data-v-c6c4f3bd]{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-on-primary);font-size:var(--fs-15);font-weight:var(--fw-semibold);white-space:nowrap;text-decoration:none;display:inline-flex}.header__link[data-v-c6c4f3bd]:hover{background:var(--color-primary-line)}.header__link--login[data-v-c6c4f3bd]{border:1px solid var(--color-primary-outline)}.header__menu-btn[data-v-c6c4f3bd]{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-md);color:var(--color-on-primary);background:0 0;border:0;flex-shrink:0;place-items:center;display:inline-grid}.header__menu-btn[data-v-c6c4f3bd]:hover{background:var(--color-primary-line)}@media (width>=1024px){.header__nav[data-v-c6c4f3bd]{display:flex}.header__menu-btn[data-v-c6c4f3bd]{display:none}.header--search .header__logo[data-v-c6c4f3bd] .logo__text{display:inline}.header--search .header__search[data-v-c6c4f3bd]{margin-inline:auto}}
