import { StyleSheet } from "react-native"; const ModalStyles = StyleSheet.create({ modalBgTransparant: { backgroundColor: 'rgba(0, 0, 0, 0.3)', flex: 1 }, modalContent: { width: '100%', paddingBottom: 20, backgroundColor: 'white', borderTopRightRadius: 20, borderTopLeftRadius: 20, position: 'absolute', bottom: 0, }, modalContentNew: { width: '100%', backgroundColor: 'white', borderTopRightRadius: 20, borderTopLeftRadius: 20, paddingTop: 5, paddingBottom: 5, paddingHorizontal: 20, }, modalFloatContent: { backgroundColor: 'white', borderRadius: 20, paddingTop: 5, paddingBottom: 10, paddingHorizontal: 20, }, titleContainer: { backgroundColor: 'white', borderTopRightRadius: 20, borderTopLeftRadius: 20, paddingHorizontal: 20, flexDirection: 'row', alignItems: 'center', justifyContent: 'space-between', paddingVertical: 10, }, titleContainerNew: { flexDirection: 'row', alignItems: 'center', justifyContent: 'space-between', paddingVertical: 10, }, titleContainerModalFloat: { flexDirection: 'row', alignItems: 'center', justifyContent: 'center', paddingVertical: 10, }, contentContainer: { height: '90%' }, itemSelectModal: { padding: 10, flexDirection: 'row', justifyContent: 'space-between', borderBottomWidth: 1, alignItems: 'center', }, modalOverlay: { flex: 1, backgroundColor: 'rgba(0, 0, 0, 0.6)', justifyContent: 'center', alignItems: 'center', }, modalConfirmContainer: { width: '80%', borderRadius: 8, overflow: 'hidden', elevation: 2, shadowColor: '#000', shadowOffset: { width: 0, height: 2 }, shadowOpacity: 0.25, shadowRadius: 3.84, }, modalConfirmContent: { padding: 20, alignItems: 'center' }, modalConfirmTitle: { fontSize: 18, fontWeight: 'bold', marginBottom: 8, textAlign: 'center' }, modalConfirmMessage: { fontSize: 14, textAlign: 'center', lineHeight: 20 }, modalConfirmDivider: { height: 1, width: '100%' }, modalConfirmFooter: { flexDirection: 'row', height: 50 }, modalConfirmButton: { flex: 1, justifyContent: 'center', alignItems: 'center' }, modalConfirmButtonText: { fontSize: 16 }, modalConfirmVerticalDivider: { width: 1, height: '100%' }, modalUpdateContainer: { flex: 1, justifyContent: 'center', alignItems: 'center', paddingHorizontal: 30, overflow: 'hidden', }, modalUpdateDecorativeCircle1: { position: 'absolute', width: 300, height: 300, borderRadius: 100, backgroundColor: 'rgba(255, 255, 255, 0.05)', top: -50, right: -50, }, modalUpdateDecorativeCircle2: { position: 'absolute', width: 200, height: 200, borderRadius: 100, backgroundColor: 'rgba(255, 255, 255, 0.03)', bottom: -30, left: -30, }, modalUpdateContent: { width: '100%', alignItems: 'flex-start', zIndex: 1 }, modalUpdateLogo: { width: 200, height: 100, marginBottom: 40, alignSelf: 'center' }, modalUpdateTextContainer: { marginBottom: 40 }, modalUpdateTitle: { fontSize: 32, fontWeight: 'bold', color: 'white', marginBottom: 20, lineHeight: 38 }, modalUpdateDescription: { fontSize: 16, color: 'white', lineHeight: 24 }, modalUpdateButtonContainer: { width: '100%', alignItems: 'center' }, modalUpdatePrimaryButton: { width: '100%', paddingVertical: 15, borderRadius: 12, alignItems: 'center', justifyContent: 'center', marginBottom: 15, shadowColor: '#000', shadowOffset: { width: 0, height: 2 }, shadowOpacity: 0.2, shadowRadius: 4, elevation: 3, }, modalUpdatePrimaryButtonText: { fontSize: 16, fontWeight: 'bold' }, modalUpdateSecondaryButton: { paddingVertical: 10 }, modalUpdateSecondaryButtonText: { fontSize: 16, color: 'white', fontWeight: '500' }, headerModalViewImg: { paddingTop: 50, paddingHorizontal: 16, flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center', }, }); export default ModalStyles;