.reusable-form{display:flex;flex-direction:column;gap:1.5rem;width:100%}.form-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:.5rem}.form-submit-button{min-width:120px}[dir=rtl] .form-actions{justify-content:flex-start}@media (max-width:768px){.reusable-form{gap:1.25rem}.form-actions{flex-direction:column}.form-submit-button{width:100%}}