/* Amendment Utility Classes extracted from inline styles */
.amend-text-sm { font-size: 12px; }
.amend-text-muted-italic { color: #9ca3af; font-style: italic; }
.amend-text-sm-italic { font-size: 12px; font-style: italic; }
.amend-mt-xs-text-sm { font-size: 12px; margin-top: 2px; }
.amend-mb-xs-text-sm { font-size: 13px; margin-bottom: 4px; }
.amend-input-addon { border-radius: 0 10px 10px 0; border-left: 0; }
.amend-input-field { border-radius: 10px; border: 2px solid #e5e7eb; padding: 12px 16px; }
.amend-bg-light-box { background: #f9fafb; padding: 12px; border-radius: 8px; font-size: 14px; }
.amend-btn-primary { background: var(--color-secondary); border: none; border-radius: 10px; padding: 12px 32px; font-weight: 600; }
.amend-btn-addon { border-radius: 0 10px 10px 0; }
.amend-btn-secondary { border-radius: 10px; padding: 12px 32px; font-weight: 600; }
.amend-text-success { color: #10b981; }
.amend-text-dark { color: #111827; }
.amend-text-muted { color: #6b7280; }
.amend-text-xs { font-size: 11px; }
.amend-text-base { font-size: 13px; }
.amend-text-md { font-size: 14px; }
.amend-text-md-muted { font-size: 14px; color: #6b7280; }
.amend-title-sm { font-size: 14px; font-weight: 600; text-transform: uppercase; }
.amend-title-md { font-size: 14px; font-weight: 700; color: #6b7280; }
.amend-title-lg { font-size: 16px; font-weight: 700; }
.amend-title-xl { font-size: 18px; }
.amend-alert-mt { margin-top: 16px; font-size: 13px; }
.amend-form-hint { margin-top: 6px; display: block; }
.amend-vehicle-img { max-height: 120px; max-width: 180px; }
.amend-input-prefix { max-width: 90px; border-radius: 10px 0 0 10px; }
