/* InvoiceHub custom styles - minimal overrides */
.form-input { width: 100%; padding: 0.5rem 0.75rem; border: 1px solid #d1d5db; border-radius: 0.5rem; }
.form-input:focus { outline: none; ring: 2px; ring-color: #3b82f6; }
.form-checkbox { border-radius: 0.25rem; border-color: #d1d5db; }
label { display: block; font-weight: 500; margin-bottom: 0.25rem; }
