.calculator-page .evolution{margin:18px 0 0;border-top:1px solid var(--line);padding-top:12px}
.calculator-page .evolution summary{font-size:15px}
.calculator-page .evolution-scroll{max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:12px}
.calculator-page .evolution table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.5}
.calculator-page .evolution caption{padding:10px;text-align:left;color:#40516a}
.calculator-page .evolution th,.calculator-page .evolution td{padding:10px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap}
.calculator-page .evolution th:first-child{text-align:left}
.calculator-page .evolution thead{background:#eef4fc}
.calculator-page [hidden]{display:none!important}
