.additional-estimate{border:1px solid var(--line);border-radius:11px;padding:16px;background:linear-gradient(145deg,#f8fbf9,#edf7f2)}.additional-estimate h3{font-size:13px;margin:0 0 7px}.additional-estimate>p{font-size:10px!important;line-height:1.55;margin:0 0 16px!important;color:var(--muted)}.slider-value{text-align:center;color:var(--green);font-size:25px;font-weight:900;margin-bottom:8px}.cost-slider{width:100%;height:5px;accent-color:var(--green);cursor:pointer}.slider-scale{display:flex;justify-content:space-between;font-size:8px;color:var(--muted);margin-top:5px}.quick-percentages{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:13px}.quick-percentages button{border:1px solid #b9d3c7;background:#fff;color:var(--green);border-radius:7px;padding:8px 5px;font-size:8px;font-weight:800;cursor:pointer}.quick-percentages button.active{background:var(--green);color:#fff}.additional-line strong{color:var(--green)}.dark-theme .additional-estimate{background:#14392f}.dark-theme .quick-percentages button{background:#173f34;color:#a6ecc7;border-color:#3a5d51}.dark-theme .quick-percentages button.active{background:#aee86a;color:#102e25}@media(max-width:480px){.quick-percentages{grid-template-columns:1fr}.slider-value{font-size:22px}}
