diff --git a/components/diary/TripFormModal/TripDurationPicker.tsx b/components/diary/TripFormModal/TripDurationPicker.tsx
index 1eb0fd5..2161492 100644
--- a/components/diary/TripFormModal/TripDurationPicker.tsx
+++ b/components/diary/TripFormModal/TripDurationPicker.tsx
@@ -348,8 +348,8 @@ export default function TripDurationPicker({
handleOpenEndTimePicker
)}
- {/* Unified Picker Modal */}
- {activePicker && (
+ {/* iOS: Modal wrapper with spinner */}
+ {activePicker && Platform.OS === "ios" && (
)}
+
+ {/* Android: Native dialog (no Modal wrapper needed) */}
+ {activePicker && Platform.OS === "android" && (
+
+ )}
);
}