.search-wrap{margin:0;display:block}.search-wrap .search{padding-right:70px;appearance:none;-webkit-appearance:none}.search-wrap .search::-webkit-search-cancel-button{display:none}.search-submit,.search-clear{position:absolute;top:0;bottom:0;border:0;background:transparent;display:grid;place-items:center;padding:0;cursor:pointer;color:#7588a6}.search-submit{right:3px;width:35px;font-size:24px}.search-clear{right:38px;width:25px;font-size:14px;color:#9ca9bc}.search-submit:hover,.search-clear:hover{color:var(--purple)}.search-submit:focus-visible,.search-clear:focus-visible{outline:2px solid var(--purple);outline-offset:0;border-radius:4px}.search-feedback{margin:0 0 19px;padding:10px 13px;background:#f4f8ff;border:1px solid #e7effd;color:#6087c2;font-size:12px;border-radius:6px;overflow-wrap:anywhere}@media(max-width:760px){.search-feedback{font-size:11px}.search-wrap .search{padding-right:58px}.search-submit{width:30px;right:0}.search-clear{width:22px;right:30px}}
