.members-search-form>.members-search-field{position:relative;display:block}
.members-search-form .members-search-field input{box-sizing:border-box;width:100%;min-height:48px;padding-inline-end:3.4rem}
.members-search-form .members-search-submit{position:absolute;inset-inline-end:2px;inset-block-start:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-muted);line-height:1;cursor:pointer;touch-action:manipulation}
.members-search-form .members-search-submit svg{display:block;width:20px;height:20px;flex:none}
.members-search-form .members-search-submit:not(:disabled):hover{background:var(--accent-soft);color:var(--accent-text,var(--accent-color))}
.members-search-form .members-search-submit:focus-visible{outline:2px solid var(--accent-color);outline-offset:-4px;color:var(--accent-text,var(--accent-color))}
.members-search-form .members-search-submit:disabled{opacity:.8;cursor:progress}
.members-search-form .members-search-submit[aria-busy="true"] svg{visibility:hidden}
.members-search-form .members-search-submit[aria-busy="true"]::after{content:"";position:absolute;width:18px;height:18px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:member-search-loading .75s linear infinite}
@keyframes member-search-loading{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.members-search-form .members-search-submit[aria-busy="true"]::after{animation:none}}
