/** * Copyright 2024 Phenix Real Time Solutions, Inc. Confidential and Proprietary. All Rights Reserved. */ import * as styled from 'styled-components'; import {theme, paddings} from 'components/shared/theme'; import {ConfirmButton} from 'components/buttons'; const {colors} = theme; export const ModalOverlay = styled.default.div` position: fixed; width: 100%; height: 100vh; display: flex; justify-content: center; align-items: center; background-color: ${colors.halfTransparentBlack}; top: 0; left: 0; z-index: 9999; `; export const ModalContainer = styled.default.div` width: 60%; max-width: 800px; border-radius: 4px; padding: ${paddings.xlarge}; background-color: ${colors.white}; position: relative; max-height: 90%; overflow: auto; &.full-width { width: auto; max-width: 100%; overflow-x: hidden; } &.dark { background-color: ${colors.gray1000} } `; export const CloseButton = styled.default.span` cursor: pointer; height: 1rem; width: 1rem; color: ${colors.gray700}; position: absolute; top: 0.5rem; right: 0.5rem; &:before, &:after { position: absolute; left: 0.4rem; content: ' '; height: 1rem; width: 0.2rem; background-color: ${colors.gray700}; } &:before { transform: rotate(45deg); } &:after { transform: rotate(-45deg); } `; export const ModalButtonsContaier = styled.default.div` display: flex; justify-content: center; align-items: center; margin: 24px 0 0; ${ConfirmButton} { margin: 0 0.5rem; } `;