.nav-search{margin:8px 0 12px;position:relative}.app-main-menu .nav-search input{box-sizing:border-box;color:#23423c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce5df;border-radius:7px;margin:0;padding:8px 30px 8px 10px;font-size:12px;display:block}.nav-search input:focus-visible{outline-offset:2px;outline:2px solid #28765d}.nav-search input::-webkit-search-cancel-button{display:none}.app-main-menu .nav-search button{color:#5b796c;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:26px;padding:5px;display:grid;position:absolute;top:3px;right:3px}.nav-search-empty{color:#61796e;padding:10px 3px;font-size:12px}.app-main-menu .nav-search button:hover{background:#eaf3ed}
