.mortgage-simulation-result{flex-direction:column;display:flex}
.mortgage-simulation-result__header{background:var(--bdtoowt);padding:32px 16px 16px}
.mortgage-simulation-result__content{height:160px;padding:0 16px;position:relative}
.mortgage-simulation-result__content:before,.mortgage-simulation-result__content:after{content:"";width:100%;height:50%;position:absolute;left:0}
.mortgage-simulation-result__content:before{background:var(--bdtoowt);top:0}
.mortgage-simulation-result__content:after{background-color:var(--bdtoowr);bottom:0}
.mortgage-simulation-result__content-box{background-color:var(--bdtoowg);border-radius:var(--border-radius);z-index:2;position:relative;overflow:hidden}
.mortgage-simulation-result__content-box-amount{justify-content:center;align-items:center;display:flex}
.mortgage-simulation-result__content-box-items{border-top:1px solid var(--bdtoowr);background-color:var(--bdtoowr);gap:1px;display:flex}
.mortgage-simulation-result__content-box-items__item{background-color:var(--bdtoowg);padding:8px 8px 16px}
.mortgage-simulation-result__info{background-color:var(--bdtoowr);flex-grow:1;padding:16px 16px 24px}
.mortgage-simulation-result__info__list{margin-bottom:24px}
.mortgage-simulation-result__info__list li+li{padding-top:8px}
.mortgage-simulation-result .back-to-contract{margin-top:16px}
@media screen and (min-width:576px){.mortgage-simulation-result__header{padding:40px 48px}.mortgage-simulation-result__content{padding:0 48px}.mortgage-simulation-result__info{padding:24px 48px 32px}.mortgage-simulation-result__info__list li:not(.detail-outstanding)+.detail-outstanding{padding-top:20px}.mortgage-simulation-result__info__list li+li.detail-basic{padding-top:8px}.mortgage-simulation-result__info__list li+li.detail-outstanding{padding-top:16px}}
@media screen and (min-width:992px){.mortgage-simulation-result{min-height:580px}.mortgage-simulation-result__header{padding:32px 24px 16px}.mortgage-simulation-result__content{padding:0 24px}.mortgage-simulation-result__info{padding:16px 32px 24px}}
