.NumberSearchBar-module__aLjEHG__form{flex-direction:column;gap:12px;display:flex}.NumberSearchBar-module__aLjEHG__field{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex:1;min-width:0;transition:border-color .2s,box-shadow .2s;position:relative}.NumberSearchBar-module__aLjEHG__field:focus-within{border-color:var(--color-accent-dark);box-shadow:0 0 0 3px #49dda040}.NumberSearchBar-module__aLjEHG__icon{color:var(--color-body);pointer-events:none;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.NumberSearchBar-module__aLjEHG__input{border-radius:inherit;width:100%;min-width:0;min-height:56px;color:var(--color-heading);background:0 0;border:none;outline:none;padding:16px 16px 16px 48px;font-family:inherit;font-size:16px;display:block}.NumberSearchBar-module__aLjEHG__submit{border-radius:var(--radius-xl);background:var(--color-accent);min-height:56px;color:var(--color-dark);white-space:nowrap;cursor:pointer;border:none;padding:14px 24px;font-family:inherit;font-size:16px;font-weight:600;transition:background .15s}.NumberSearchBar-module__aLjEHG__submit:hover{background:var(--color-accent-hover)}.NumberSearchBar-module__aLjEHG__tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.NumberSearchBar-module__aLjEHG__tag{min-height:44px;color:var(--color-accent-dark);background:#eff9f4;border:1px solid #cce9dc;border-radius:999px;justify-content:center;align-items:center;padding:10px 12px;font-size:13px;font-weight:500;line-height:22px;transition:background .15s,border-color .15s;display:inline-flex}.NumberSearchBar-module__aLjEHG__tag:hover{border-color:var(--color-accent-dark);background:#e0f4e9}.NumberSearchBar-module__aLjEHG__submit:focus-visible,.NumberSearchBar-module__aLjEHG__tag:focus-visible{outline:2px solid var(--color-accent-dark);outline-offset:3px}@media (min-width:640px){.NumberSearchBar-module__aLjEHG__form{flex-direction:row;align-items:stretch}.NumberSearchBar-module__aLjEHG__tags{flex-wrap:wrap;justify-content:center;display:flex}}
