/**
 * UI helpers that must load without Vite (cPanel / failed npm build).
 * Keep disabled-button styles here only — do not duplicate in app.css.
 */
.btn-disabled,
button:disabled {
    opacity: 0.4 !important;
    cursor: not-allowed !important;
    pointer-events: none !important;
    box-shadow: none !important;
}
