:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .generic-swap-settings{display:grid;gap:.8rem;margin-bottom:1rem;min-width:0}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .generic-swap-settings label{display:grid;gap:.4rem;min-width:0;font-size:.9rem;font-weight:650}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .generic-swap-settings select,:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .generic-swap-settings textarea{width:100%;min-width:0;padding:.7rem;border:1px solid #bfc2c8;border-radius:8px;background:#fafafa;color:#22232a;font:inherit}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .generic-swap-settings textarea{resize:vertical}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .generic-swap-settings select{min-height:44px}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .generic-swap-settings :focus-visible{outline:2px solid #8733ff;outline-offset:2px}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .generic-swap-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}@media (max-width:400px){:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .generic-swap-options{grid-template-columns:1fr}}