body{margin:0;font-family:Arial,Helvetica,sans-serif}.form-line{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin:1rem}.form-label{width:8rem}.form-control{flex:1;max-width:20rem}.form-element{display:flex;flex-direction:row;gap:1rem;align-items:center}.action-buttons{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;margin-top:2rem}.error{color:red;font-weight:700;margin:.5rem 0}.loader{width:36px;height:36px;border-radius:50%;display:inline-block;border-top:3px solid #333;border-right:3px solid transparent;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
