.economic-assumptions{background:#fbfcf8;border:1px solid #dbe2d3;border-radius:12px;margin:1rem 0}.economic-assumptions>summary{cursor:pointer;color:#314f3c;align-items:center;gap:.6rem;padding:1rem;font-weight:500;list-style:none;display:flex}.economic-assumptions>summary:after{content:"+";margin-left:.3rem}.economic-assumptions[open]>summary:after{content:"−"}.economic-assumptions>summary>span{color:#77866a;margin-left:auto;font-size:.78rem;font-weight:400}.economic-assumptions-body{border-top:1px solid #e1e6d9;padding:1rem}.economic-assumptions-body>p{color:#6c7963;margin:0 0 1rem;font-size:.84rem;line-height:1.65}.economic-assumptions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.economic-assumptions-body label{flex-direction:column;gap:.35rem;font-size:.83rem;display:flex}.economic-assumptions-body label>span{font-weight:500}.economic-assumptions-body small{color:#7b8573;font-size:.74rem;line-height:1.5}.economic-money-field{background:#fff;border:1px solid #dbe2d3;border-radius:8px;align-items:center;display:flex;overflow:hidden}.economic-money-field>span{color:#87927d;padding-left:.75rem}.economic-money-field>input{width:100%;min-width:0;background:0 0!important;border:0!important;border-radius:0!important}.economic-sale-cost{margin:1rem 0}.economic-sale-cost>input{max-width:180px}.economic-assumptions-body>label>textarea{resize:vertical;width:100%}.economic-assumptions-body>.fine-print{margin-top:1rem;margin-bottom:0}.economic-version-choices{background:#f8faf3;border:1px solid #dbe2d3;border-radius:12px;margin:1rem 0;padding:1rem}.economic-version-choices legend{padding:0 .4rem;font-weight:500}.economic-version-choices>p{color:#6c7963;font-size:.83rem}.economic-version-choices label{align-items:center;gap:.7rem;padding:.6rem 0;font-size:.9rem;display:flex}.economic-version-choices label>input{accent-color:#42603d;flex-shrink:0;width:18px;height:18px}.economic-version-choices label>span{flex-direction:column;gap:.1rem;display:flex}.economic-version-choices label small{color:#7b8573;font-size:.74rem}@media (max-width:500px){.economic-assumptions-grid{grid-template-columns:1fr}.economic-assumptions>summary{flex-wrap:wrap}}
