.plan-info-container{padding:24px;border-radius:32px;border:1px solid #d0d5d4;background:#fff;position:relative;border-color:var(--green-500)}.plan-info-container .plan-info{margin-bottom:16px;display:flex;gap:16px;justify-content:space-between}.plan-info-container .plan-info .plan-header .title-plan{overflow:hidden;text-overflow:ellipsis;display:flex;gap:8px}.plan-info-container .plan-info .plan-header .extra-info{color:var(--grey-600);font-size:12px;font-weight:400}.plan-info-container .plan-info .money-info{display:flex;flex-direction:column;align-items:flex-end}.plan-info-container .plan-info .money-info .money-msg{color:var(--grey-400);font-size:12px;font-weight:400}.plan-info-container .viu-button,.plan-info-container .viu-button .button{width:100%}.plan-info-container .checks-list{margin:32px 0;display:flex;flex-direction:column;gap:16px}.plan-info-container .checks-list .check-item{display:flex}.plan-info-container .checks-list .check-item i{margin-right:8px;font-size:20px;color:var(--green-500)}.plan-info-container .checks-list .check-item .name-check{color:var(--grey-600);font-size:16px;font-weight:400}.plan-info-container .small-info{color:var(--grey-400);font-size:12px;font-weight:400}.view-pre-payment-summary .pre-payment-summary{font-family:Inter;position:relative;top:0;max-height:calc(100vh - 65px)}.view-pre-payment-summary .pre-payment-summary .section-header-payment{margin-bottom:16px;display:flex;flex-direction:column;gap:4px}.view-pre-payment-summary .pre-payment-summary .section-header-payment .more-info{color:var(--grey-600);font-weight:400;line-height:24px}.view-pre-payment-summary .plan-cards-container{display:flex;flex-direction:column;gap:32px;padding-bottom:32px}.payment-summary.viu-bottom-sheet .bottom-sheet-page>.bottom-section{display:none}.payment-summary.viu-bottom-sheet .bottom-sheet-page>.content{max-height:calc(100vh - 64px)}