.search__input[data-v-ee851583]{width:100%;transition:all .25s ease-in}.search__input[data-v-ee851583]:has(input:focus){transform-origin:0;z-index:10}.search__input[data-v-ee851583]:has(.search__clear) input{padding-right:72px}.search__clear[data-v-ee851583]{color:var(--c-grey50);cursor:pointer;padding:4px;display:inline-flex;position:absolute;top:50%;right:42px;translate:0 -50%}.search__clear[data-v-ee851583]:hover{color:var(--c-grey80)}.search__clear>.iconify[data-v-ee851583]{font-size:18px;position:static}.search__result[data-v-ee851583]{background:var(--c-grey00);border-radius:var(--b-radius);width:max(80%,500px);z-index:var(--z-top-10);padding:20px;position:absolute;bottom:0;left:0;translate:0 100%;box-shadow:0 2px 15px #00000026}.search:not(:hover)>.search__input:has(input:not(:focus))+.search__result[data-v-ee851583]{display:none}.search--suggest[data-v-ee851583]{position:relative}.search.search--suggest>.search__input[data-v-ee851583]{z-index:calc(var(--z-top-10) + 1);position:relative}.search.search--open>.search__input[data-v-ee851583]{width:max(100%,min(480px,100vw - 32px));max-width:none}.search--dimmed[data-v-ee851583]:is(.search--typed,:has(>.search__suggest:not(:empty))){z-index:var(--z-top-10)}.search__backdrop[data-v-ee851583]{z-index:-1;background:#0006;animation:.15s ease-out search-backdrop-in-ee851583;display:none;position:fixed;inset:0}.search--dimmed:is(.search--typed,:has(>.search__suggest:not(:empty)))>.search__backdrop[data-v-ee851583]{display:block}@keyframes search-backdrop-in-ee851583{0%{opacity:0}}.search__suggest[data-v-ee851583]{width:max(100%,min(480px,100vw - 32px));z-index:var(--z-top-10);position:absolute;bottom:0;left:0;translate:0 calc(100% + 6px)}.search__suggest--inline[data-v-ee851583]{width:100%;max-width:none;position:static;translate:none}.search__items[data-v-ee851583]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px;width:100%;display:grid}.search__pagination[data-v-ee851583]{justify-content:center;margin-top:16px;display:flex}
