@import '../../../styles/abstracts/variables'; #consumer-web { width: 100%; border-radius: 16px; height: calc(100vh - 48px) !important; max-height: 704px !important; &.consumer-web-full-width { @media (max-width: 768px) { height: 100% !important; max-height: 100vh !important; } } } #consumer-podcast-web { width: 100%; border-radius: 16px; background: white !important; } .profile-preview-wrapper { position: relative; @media (max-width: 768px) { background-color: black; } } .preview-loading { background: rgba($black, 0.6); position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 16px; display: flex; justify-content: center; align-items: center; bottom: 0; } .preview-podcast-loading { background: rgba($black, 0.6); position: absolute; top: 0; left: 0; bottom: 0; width: 100%; height: 100%; border-radius: 16px; display: flex; justify-content: center; align-items: center; } .preview-message { background-color: $white; position: absolute; top: 16px; left: 50%; transform: translate(-50%, 0); box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); border-radius: 6.82614px; width: 186.01px; height: 34.13px; z-index: 2; svg, button { width: 20.48px !important; height: 20.48px !important; } .ant-typography { font-size: 12.799px; line-height: 17px; height: 17px; margin: 0 10.24px; letter-spacing: -0.204784px; text-align: center; } } .preview-device-type { background-color: $white; box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); border-radius: 16px; display: inline-block; &-wrapper { position: absolute; bottom: 16px; width: 100%; text-align: center; } .ant-btn, .ant-col { border-radius: 16px; height: 48px !important; .active { background-color: $grey2; &:hover, &:focus, &:active { background-color: $grey2 !important; } } } } .profile-preview-modal { width: 100% !important; height: 100%; max-height: calc(100vh - 80px); padding: 0; border-radius: 16px; overflow: hidden; &.desktop { max-width: 1200px !important; } &.tablet { max-width: 834px !important; } .ant-modal-content { height: 100%; overflow: hidden; .ant-modal-close { right: 8px; top: 4px; } } .ant-modal-body { height: 100%; padding: 32px 0 0 0; #consumer-web { border-radius: 0; height: 100% !important; max-height: unset !important; } } }