.capital-slider{margin:12px 0 20px}.capital-slider input[type=range]{display:block;width:100%;height:36px;padding:0;cursor:ew-resize;appearance:none;-webkit-appearance:none;background:transparent;touch-action:pan-y;accent-color:#418c79}.capital-slider input[type=range]::-webkit-slider-runnable-track{height:10px;border-radius:10px;background:linear-gradient(90deg,#519d83 var(--fill,0%),#e1e6d1 var(--fill,0%))}.capital-slider input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;height:28px;width:28px;margin-top:-9px;background:#f8cc6b;border:4px solid #fffdf5;border-radius:50%;box-shadow:0 2px 7px #647b6540}.capital-slider input[type=range]::-moz-range-track{height:10px;background:#e1e6d1;border-radius:10px}.capital-slider input[type=range]::-moz-range-progress{height:10px;background:#519d83;border-radius:10px}.capital-slider input[type=range]::-moz-range-thumb{height:20px;width:20px;border:4px solid #fffdf5;background:#f8cc6b;border-radius:50%}.capital-slider input:focus-visible{outline:2px solid #d6ad59;outline-offset:3px;border-radius:10px}.capital-slider>div{display:flex;justify-content:space-between;color:#7b8c70;font-size:10px}.return-chart{background:#edf2df;border:1px solid #d9e4ca;border-radius:18px;padding:17px;margin:16px 0 10px}.return-chart-head,.flow-chart-head{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#728664}.return-chart-head b{background:#d9e8c8;border-radius:10px;padding:5px 8px;color:#49744f}.return-stack{display:flex;overflow:hidden;height:27px;border-radius:10px;background:#e0e5d1;margin:16px 0 12px}.return-stack i{display:block;height:100%}.return-principal{background:#70a78e}.return-profit{background:#efbc58}.return-chart-legend{display:flex;justify-content:space-between;font-size:10px;color:#718369;gap:10px}.return-chart-legend b{display:block;font-size:16px;margin:5px 0;color:#456850}.return-chart-legend>span+span{text-align:right}.return-chart>strong{display:block;font-size:31px;text-align:center;margin:16px 0 5px;color:#3f725c}.return-chart>small{display:block;text-align:center;font-size:9px;color:#819374}.bcc-flow-chart{margin:17px 0 12px;background:#f0f3e7;padding:15px 12px;border-radius:17px}.bcc-flow-chart svg{display:block;width:100%;height:auto;overflow:visible;margin:8px 0 0}.bcc-flow-chart text{font-size:10px;fill:#849477}.flow-chart-head b{font-size:19px;color:#46745d}.flow-chart-key{display:flex;justify-content:space-between;font-size:9px;color:#5d8b72}.flow-chart-key>span+span{color:#b5924a}.build-balance{display:flex;align-items:center;gap:7px;font-size:10px;color:#718765;margin:-3px 0 14px}.build-balance input{accent-color:#519d83;width:15px;height:15px}.build-project-details summary{padding:10px}.build-project-details{margin-top:5px}.build-project-details .build-equation{margin-top:5px}.build-contributions{margin-top:15px}.build-personal-mini{font-size:9px;color:#819374;text-align:center}.capital-slider+details{margin-top:10px}@media(max-width:760px){.capital-slider>div{font-size:9px}.return-chart{padding:13px}.return-chart>strong{font-size:27px}.return-chart-legend b{font-size:15px}.return-chart-head{font-size:10px}.flow-chart-head b{font-size:17px}.build-balance{font-size:9px}}
@media(max-width:760px){#model-content .investor-steps{display:none}}

.bcc-pool-options{margin:5px 0 12px}.bcc-pool-options summary{padding:10px 0}
