.search{gap:16px;margin:0;width:100%}@media (min-width:1199px){.search{position:relative}}.search__overlay{background:#28282833 0;height:100%;left:0;position:fixed;top:0;width:100%}@media (max-width:1199px){.search__overlay{display:none}}.search__field{background:var(--bg-gray);border-radius:12px;padding:0 12px;position:relative;transition:all 2.7 ease;width:100%}.search__field:focus-within{background:#fff}.search__field:focus-within .search__icon{color:#282828}.search__field:focus-within input{background:#fff}@media (min-width:1199px){.search__field{box-shadow:0 10px 30px 0 transparent}.search__field:focus-within{box-shadow:0 10px 30px #00000026}}@media (max-width:1199px){.search__field{border:1px solid #dadadc}}.search__field button{color:#a1a1a1;flex-shrink:0;margin-right:8px}.search__field input{background:var(--bg-gray);border:none;font-size:12px;font-weight:500;height:38px;outline:none;width:100%}@media (min-width:1200px){.search__field input{padding-right:12px}}.search__field input::-moz-placeholder{color:var(--text-gray)}.search__field input::placeholder{color:var(--text-gray)}.search__icon{color:#a1a1a1;height:16px;margin-right:8px;width:16px}.search__close{flex-shrink:0;height:24px;margin-right:-6px!important;position:relative;width:24px}.search__close:after,.search__close:before{background:#a1a1a1;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:17px}.search__close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media (min-width:1199px){.search__close{margin-right:5px!important;transform:scale(.8)}}.search__go.button{background:var(--accent);border-radius:12px;color:#fff;margin:-1px -13px -1px 0;opacity:1;padding:11px}.search__find-mobile-btn{flex-shrink:0;margin-left:16px;margin-right:-150%;min-width:76px;transition:.5s ease-in-out}.search__find-mobile-btn.active{margin-left:8px;margin-right:0}.search-results{background:#fff;border-radius:12px;bottom:-4px;padding:6px 0;position:absolute;transform:translateY(100%);width:100%}@media (min-width:1199px){.search-results{box-shadow:0 10px 30px #00000026}}@media (max-width:1199px){.search-results{border-radius:0;bottom:auto;left:16px;margin-left:-16px;transform:translateY(0);width:100vw;z-index:30}}.search-results__scroll{max-height:559px;overflow-x:hidden;overflow-y:auto;padding:0 6px;scrollbar-color:#eaeaee #fff}.search-results__scroll::-webkit-scrollbar{width:13px}.search-results__scroll::-webkit-scrollbar-track{background:none}.search-results__scroll::-webkit-scrollbar-thumb{background-color:#f0f0f2;border:4px solid #fff;border-radius:10px}@media (max-width:1199px){.search-results__scroll{height:calc(100svh - 115px);max-height:none;padding:0 16px 30px}}.search-results__tips{display:flex;gap:8px;margin-bottom:8px;overflow-x:scroll;padding:4px 16px 8px}.search-results__tips li{background:var(--bg-gray);border-radius:14px;padding:5px 12px;white-space:nowrap}.search-results__ul{display:flex;flex-direction:column}.search-results__li{background:#fff;border-radius:8px;gap:8px;padding:6px}.search-results__icon,.search-results__li{align-items:center;display:flex;transition:all .7s ease}.search-results__icon{background:var(--bg-gray);border-radius:16px;color:var(--text-gray);height:32px;justify-content:center;min-width:32px}.search-results__icon.category{border-radius:4px}.search-results__icon .nuxt-icon{height:14px;width:14px}.search-results__text{color:var(--text-gray);font-weight:500}.search-results__text strong{color:var(--text-base);font-weight:600}.search-results__text.hierarchy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results__divider{border-top:1px solid var(--bg-gray);color:var(--text-gray);margin-top:12px;padding:12px 6px}.search-results__category{flex:1;max-width:calc(100% - 40px)}.search-results__category div:first-child{margin-bottom:2px}.search-focus.focus{background:#fe3f6f0d}.search-focus.focus .search-results__icon{background:#fff}@media (max-width:1199px){.header-search--history .search__results{margin-left:-43px;width:calc(100% + 59px)}.header__back--disabled+.search .search__results{left:0;width:calc(100% + 32px)}}
