Делаю большой попап с калькулятором на сайте, на десктопе выглядит всё нормально, но проблема с мобильным: когда высота попапа становиться больше высоты экрана, то часть попапа просто обрезается и не скролиться, так как position: fixed. Как сделать, чтобы можно было скролить popup в пределах его высоты?
Заранее всем спасибо.
<div class="popup-calc">
<div class="container">
<form action="" class="content">
<!-- Контент -->
</form>
</div>
</div>
.popup-calc {
width:100%;
background-color: rgba(0,0,0,0.7);
position:fixed;
z-index: 100;
}
.popup-calc .container {
position: relative;
height: 100vh;
}
.popup-calc .content {
position: absolute;
top: 50%;
transform: translate(0, -50%);
}