{% set form_card = 'bg-white rounded-xl border border-gray-200 shadow-sm p-6' %} {% set form_title = 'text-lg font-semibold text-gray-900 mb-4 flex items-center gap-2' %} {% set form_icon_wrapper = 'flex-shrink-0 w-10 h-10 rounded-lg bg-gray-100 flex items-center justify-center text-gray-600' %} {% set form_label_class = 'block text-sm font-semibold text-gray-700 mb-2' %} {% set form_input_class = 'w-full px-3 py-2 bg-white border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-gray-300 focus:border-gray-400 transition-all duration-200 text-gray-900 text-sm' %} {% set form_error_class = 'mt-1 text-sm text-red-600' %} {{ form_start(form, {'attr': {'class': two_columns|default(false) ? 'space-y-0' : 'space-y-6'}}) }} {% if two_columns|default(false) %}