#cd-comparison{color:#414042;margin:2rem}.header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.print-link{border:1px solid #b01c2e;border-radius:40px;color:#b01c2e;padding:.5rem 1rem;text-decoration:none}.main-content{display:block;padding-bottom:2rem}@media(min-width:768px){.main-content{display:flex;gap:2rem}}.controls{display:flex;flex:0 0 30%;flex-direction:column;gap:1.5rem}.cd-inputs{background:#f9f9f9;border-radius:1rem;padding:1rem}.cd-inputs h2{color:#414042;margin:0 0 .5rem}.cd-inputs label{display:block;font-weight:700;margin-top:.75rem}.cd-inputs input[type=number]{border:1px solid #ccc;border-radius:40px;padding:.5rem;width:100%}.cd-inputs input[type=range]{-webkit-appearance:none;background:#e6e6e6;border-radius:40px;height:6px;margin-top:.25rem;width:100%}input[type=range]::-moz-range-thumb,input[type=range]::-webkit-slider-thumb{background:#b01c2e;border-radius:50%;cursor:pointer;height:16px;width:16px}.chart-section{flex:1}.view-tabs{margin-bottom:1rem;text-align:center}.tab-button{background:#e0e0e0;border:none;border-radius:40px;color:#414042;cursor:pointer;margin:0 .25rem;padding:.5rem 1rem}.tab-button.active{background:#b01c2e;color:#fff}#cdChart{height:400px!important;width:100%!important}.table-view{border-collapse:collapse;display:none;margin-top:1rem;width:100%}.table-view td,.table-view th{border:1px solid #ccc;padding:.5rem;text-align:center}.table-view th{background:#003d55;color:#fff}.equity-message{color:#b01c2e;margin-top:1rem;text-align:center}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#b01c2e;border-radius:50%;cursor:pointer;height:16px;margin-top:-5px;width:16px}input[type=range]::-webkit-slider-runnable-track{background:#ccc;border-radius:40px}input[type=range]::-moz-range-track{background:#e6e6e6;border-radius:40px;height:6px}input[type=range]::-moz-range-progress{background:#ccc;border-radius:40px;height:6px}input[type=range]::-moz-range-thumb{background:#b01c2e;border-radius:50%;cursor:pointer;height:16px;width:16px}input[type=range]::-ms-track{background:transparent;border-color:transparent;color:transparent;height:6px;width:100%}input[type=range]::-ms-fill-lower{background:#ccc;border-radius:40px}input[type=range]::-ms-fill-upper{background:#e6e6e6;border-radius:40px}input[type=range]::-ms-thumb{background:#b01c2e;border-radius:50%;cursor:pointer;height:16px;width:16px}@media print{.controls,.equity-message,.print-link,.view-tabs{display:none}#cdChart,.table-view{display:block!important}}