.call { &-main-h5 { position: fixed; left: 0; top: 0; bottom: 0; width: 100vw; height: auto; box-sizing: border-box; display: flex; flex-direction: column; justify-content: flex-end; padding: 0; background: rgba(0, 0, 0, 0.5); box-shadow: 0 2Px 12Px 0 rgb(0 0 0 / 10%); .call-main-content { border-radius: 12Px 12Px 0 0; background-color: #ffffff; } .call-main-voice, .call-main-video { height: 30Px; padding: 10Px; font-size: 16Px; border-bottom: 1Px solid #f7f8fa; display: flex; justify-content: center; i { margin-right: 10Px; } } footer { border-top: 10Px solid #f7f8fa; height: 30Px; font-size: 16Px; padding: 10Px; text-align: center; align-items: center; } } }