.form-group label{color:var(--text-primary);margin-bottom:8px;font-size:.95rem;font-weight:500}.form-group input,.form-group textarea{border:1px solid var(--border-color);color:var(--text-primary);border-radius:8px;margin-bottom:0;padding:12px;font-family:inherit;font-size:.95rem;transition:all .3s}.form-group input[type=checkbox]{width:1rem;max-width:1rem;height:1rem;accent-color:var(--primary-color);flex-shrink:0;margin-bottom:0;padding:0}.form-group input:focus,.form-group textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 10%, transparent);outline:none}.form-group input:disabled{opacity:.6;cursor:not-allowed}.form-group textarea{resize:vertical;min-height:120px}.form-group .btn{margin-bottom:0}
