import { StyleSheet } from "react-native"; const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: "#f5f5f5", }, header: { flexDirection: "row", justifyContent: "space-between", alignItems: "center", paddingHorizontal: 20, paddingTop: 30, paddingBottom: 16, backgroundColor: "#fff", borderBottomWidth: 1, borderBottomColor: "#eee", }, title: { fontSize: 22, fontWeight: "700", color: "#000", flex: 1, }, closeButton: { padding: 4, }, closeIconButton: { backgroundColor: "#FF3B30", borderRadius: 10, padding: 10, justifyContent: "center", alignItems: "center", }, content: { flex: 1, padding: 16, marginBottom: 15, }, infoCard: { backgroundColor: "#fff", borderRadius: 12, padding: 16, marginBottom: 35, shadowColor: "#000", shadowOpacity: 0.05, shadowRadius: 4, shadowOffset: { width: 0, height: 2 }, elevation: 2, }, infoRow: { paddingVertical: 12, borderBottomWidth: 1, borderBottomColor: "#f0f0f0", }, infoLabel: { fontSize: 13, fontWeight: "600", color: "#666", marginBottom: 6, }, infoValue: { fontSize: 16, color: "#000", fontWeight: "500", }, statusBadge: { paddingHorizontal: 12, paddingVertical: 6, borderRadius: 8, alignSelf: "flex-start", }, statusBadgeCompleted: { backgroundColor: "#e8f5e9", }, statusBadgeInProgress: { backgroundColor: "#fff3e0", }, statusBadgeText: { fontSize: 14, fontWeight: "600", }, statusBadgeTextCompleted: { color: "#2e7d32", }, statusBadgeTextInProgress: { color: "#f57c00", }, headerButtons: { flexDirection: "row", alignItems: "center", gap: 12, }, editButton: { padding: 4, }, editIconButton: { backgroundColor: "#007AFF", borderRadius: 10, padding: 10, justifyContent: "center", alignItems: "center", }, cancelButton: { paddingHorizontal: 12, paddingVertical: 6, }, cancelButtonText: { color: "#007AFF", fontSize: 16, fontWeight: "600", }, saveButton: { backgroundColor: "#007AFF", paddingHorizontal: 16, paddingVertical: 6, borderRadius: 6, }, saveButtonText: { color: "#fff", fontSize: 16, fontWeight: "600", }, sectionHeader: { flexDirection: "row", justifyContent: "space-between", alignItems: "center", marginTop: 16, marginBottom: 12, paddingHorizontal: 4, }, sectionTitle: { fontSize: 18, fontWeight: "700", color: "#000", }, totalCatchText: { fontSize: 16, fontWeight: "600", color: "#007AFF", }, fishCard: { backgroundColor: "#fff", borderRadius: 12, padding: 16, marginBottom: 12, shadowColor: "#000", shadowOpacity: 0.05, shadowRadius: 4, shadowOffset: { width: 0, height: 2 }, elevation: 2, }, fieldGroup: { marginBottom: 12, position: "relative", }, rowGroup: { flexDirection: "row", marginBottom: 12, }, label: { fontSize: 13, fontWeight: "600", color: "#666", marginBottom: 6, }, input: { borderWidth: 1, borderColor: "#007AFF", borderRadius: 8, paddingHorizontal: 12, paddingVertical: 10, fontSize: 15, color: "#000", backgroundColor: "#fff", }, selectButton: { borderWidth: 1, borderColor: "#007AFF", borderRadius: 8, paddingHorizontal: 12, paddingVertical: 10, flexDirection: "row", justifyContent: "space-between", alignItems: "center", backgroundColor: "#fff", }, selectButtonText: { fontSize: 15, color: "#000", }, optionsList: { position: "absolute", top: 46, left: 0, right: 0, borderWidth: 1, borderColor: "#007AFF", borderRadius: 8, marginTop: 4, backgroundColor: "#fff", maxHeight: 200, zIndex: 1000, elevation: 5, shadowColor: "#000", shadowOpacity: 0.15, shadowRadius: 8, shadowOffset: { width: 0, height: 4 }, }, optionItem: { paddingHorizontal: 12, paddingVertical: 12, borderBottomWidth: 1, borderBottomColor: "#f0f0f0", }, optionText: { fontSize: 15, color: "#000", }, optionsStatusFishList: { borderWidth: 1, borderColor: "#007AFF", borderRadius: 8, marginTop: 4, backgroundColor: "#fff", maxHeight: 200, zIndex: 1000, elevation: 5, shadowColor: "#000", shadowOpacity: 0.15, shadowRadius: 8, shadowOffset: { width: 0, height: 4 }, }, }); export default styles;