main>footer{text-align:right}main section{border-bottom:solid 1px black;margin:0;padding:1ex 2em 1ex}main section:nth-child(2n+1){background-color:#f8f8f8}main section div.controls-panel{display:flex;flex-wrap:wrap;justify-content:center;margin:1em 0}main section div.controls-panel div{margin:1ex 0 0 1ex}main section div.controls-panel table#input-rows{border-collapse:collapse}main section div.controls-panel table#input-rows>tbody>tr{background-color:white;vertical-align:middle}main section div.controls-panel table#input-rows>tbody>tr>td{padding:0;text-align:left}main section div.controls-panel table#input-rows>tbody>tr>td>button{border:1px outset black;display:inline-block;font-weight:bold;height:2ex;line-height:2ex;margin:0 .5ex;padding:0;text-align:center;vertical-align:top;width:2ex}main section div.controls-panel table#input-rows>tbody>tr>td>input{font-family:monospace}main section div.controls-panel table#input-rows>tbody>tr>td>input[type="checkbox"]{margin-right:3px}main section div.controls-panel table#input-rows>tbody>tr>td>input[type="number"]{background-color:transparent;text-align:right;width:6em}main section div.controls-panel table#input-rows>tbody>tr>td>input[type="number"].percent{width:4.5em}main section div.controls-panel table#input-rows>tbody>tr>td>input[type="text"]{background-color:transparent;border:0 none;margin:0 .5ex;text-align:right;width:5em}main section div.controls-panel table#input-rows>tbody>tr>td>input[type="text"].percent{width:3.5em}main section div.controls-panel table#input-rows>tbody>tr>td.compound-delay>input[type="number"],main section div.controls-panel table#input-rows>tbody>tr>td.kth-iteration>input[type="number"],main section div.controls-panel table#input-rows>tbody>tr>td.number-iteration>input[type="number"],main section div.controls-panel table#input-rows>tbody>tr>td.rate-divisor>input[type="number"]{width:4em}main section div.controls-panel table#input-rows>tbody>tr>td.compound-delay>input[type="text"],main section div.controls-panel table#input-rows>tbody>tr>td.kth-iteration>input[type="text"],main section div.controls-panel table#input-rows>tbody>tr>td.number-iteration>input[type="text"],main section div.controls-panel table#input-rows>tbody>tr>td.rate-divisor>input[type="text"]{width:3em}main section div.controls-panel table#input-rows>tbody>tr>td.compound-percent>input[readonly],main section div.controls-panel table#input-rows>tbody>tr>td.investment>input[readonly],main section div.controls-panel table#input-rows>tbody>tr>td.number-iteration>input[readonly],main section div.controls-panel table#input-rows>tbody>tr>td.rate-divisor>input[readonly],main section div.controls-panel table#input-rows>tbody>tr>td.rate-percent>input[readonly],main section div.controls-panel table#input-rows>tbody>tr>td.value-investment-percent>input[readonly]{opacity:.5;margin-right:2ex}main section div.controls-panel table#input-rows>tbody>tr:nth-child(2n+1){background-color:#f0f0f0}main section div.controls-panel table#input-rows>tbody>tr:hover{background-color:#ffffef}main section div.controls-panel table#input-rows>tbody>tr:hover:nth-child(2n+1){background-color:#f0f0e0}main section div.controls-panel table#input-rows>thead{border-bottom:2px solid black}main section div.controls-panel table tr>td,main section div.controls-panel table tr>th{border:1px solid black;white-space:nowrap}main section div.controls-panel table tr>th{padding:2px 2px}main section div.controls-panel table tr>.compound-percent,main section div.controls-panel table tr>.interest,main section div.controls-panel table tr>.kth-iteration,main section div.controls-panel table tr>.row,main section div.controls-panel table tr>.total-invested,main section div.controls-panel table tr>.value-investment-percent{border-left:3px solid black}main section div.results{display:flex;margin:1ex 0 1em}main section div.results>#results-chart{display:none;flex:1 1 auto;margin:0 1ex}main section div.results>#results-chart>canvas{width:auto}main section div.results>#results-table{border-collapse:collapse;display:none;font-family:serif;height:min-content;margin:0 1ex;vertical-align:top}main section div.results>#results-table tbody{background-color:white;border-top:2px solid black}main section div.results>#results-table tbody>tr>td{padding:0 .5ex;text-align:right}main section div.results>#results-table tbody>tr:hover{background-color:#ffffef}main section div.results>#results-table tbody>tr:hover:nth-child(2n){background-color:#f0f0e0}main section div.results>#results-table tbody:nth-child(2n){background-color:#f0f0f0}main section div.results>#results-table tr>td,main section div.results>#results-table tr>th{border:1px solid black;white-space:nowrap}main section div.results>#results-table tr>td:nth-child(3),main section div.results>#results-table tr>td:nth-child(5),main section div.results>#results-table tr>th:nth-child(3),main section div.results>#results-table tr>th:nth-child(5){border-left:3px solid black}main section div.results>#results-table tr>td{font-family:monospace;font-size:2ex}main section div.results>#results-table tr>td.same{opacity:.5}main section div.results>#results-table tr>th{padding:2px 2px}main section>h2{font-size:larger;margin:1ex 0;text-align:center}main .definition{color:#b23300}.show-hide-delayed-interest{display:table-cell !important}.show-hide-short{display:table-cell}