.header-search-bar-skeleton[data-v-79779c6e]{height:4rem;padding-left:var(--spacing-2);position:relative;width:100%}@media(min-width:576px){.header-search-bar-skeleton[data-v-79779c6e]{margin-left:auto;margin-right:auto}}@media(min-width:992px){.header-search-bar-skeleton[data-v-79779c6e]{display:flex;margin:0;vertical-align:middle;width:100%}}.header-search-bar-skeleton .skeleton-wrapper[data-v-79779c6e]{max-width:inherit;overflow:hidden;text-align:center;width:100%}.header-search-bar-skeleton .skeleton-container[data-v-79779c6e]{background-color:var(--color-inactive-light);border-radius:2rem;box-shadow:none;color:var(--color-text);height:100%;opacity:.6;overflow:hidden;position:relative}.header-search-bar-skeleton .skeleton-pulse[data-v-79779c6e]{animation:skeleton-pulse-79779c6e 1.5s ease-in-out infinite}@keyframes skeleton-pulse-79779c6e{0%,to{opacity:1}50%{opacity:.5}}.header{position:fixed}.header .search-form-title{color:var(--color-text);flex-grow:1;font-size:var(--font-size-m);margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header .previous-button-mobile{background-color:transparent;border:none;color:var(--color-text);margin-right:var(--spacing-2);padding:0}.header .navigation__badge{background:var(--color-main);border:1px solid #fff;border-radius:var(--border-radius-m);color:#fff;font-size:10px;line-height:16px;padding:0 5px;position:absolute;right:3px;top:10px}@media screen and (min-width:360px){.header .navigation__badge{right:11px}}@media screen and (min-width:992px){.header .navigation__badge{right:18px;top:17px}}.header .router-link-active .navigation__badge{background:var(--color-main)}.header .search-button{display:block}@media screen and (min-width:992px){.header .search-button{display:none}}.header .search-form{display:none;transition:all .5s}.header .search-form.display-search{align-items:center;display:flex;gap:var(--spacing-3);justify-content:center}@media screen and (min-width:992px){.header .search-form{background-color:transparent;color:var(--color-text);display:flex}}.header .search-form .header-search-bar{align-self:center}.header .return-button{color:var(--color-text)}.header .search-bar-container{flex:1;position:relative;width:100%}.header .search-bar-container>.header-search-bar-skeleton{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}.header .search-bar-fade-leave-active{transition:opacity .2s ease}.header .search-bar-fade-leave-to{opacity:0}
