.input-group{margin-bottom:1.5rem}.input-label{color:var(--color-text);margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.input-field{border-radius:var(--radius-md);border:1px solid #ddd;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:all .2s}.input-field:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #0f4c811a}.input-helper{color:#666;margin-top:.25rem;font-size:.8rem}
