.ru-tool{max-width:980px}.ru-tool legend{font-size:21px;margin-top:10px}.ru-tool fieldset+fieldset{border-top:1px solid #ccc;padding-top:20px}.ru-tool details{margin:16px 0}.ru-tool summary{cursor:pointer;font-weight:bold;min-height:44px;padding:10px 0}.ru-tool details[open]>summary{margin-bottom:10px}.ru-tool input::placeholder{color:#737b86;opacity:1}.ru-tool .decision{overflow-wrap:anywhere;border-left:5px solid #364354;background:#f3f5f7;padding:18px;margin-bottom:16px}.ru-tool .decision h3{font-size:24px;margin:0 0 10px}.ru-tool #savings{font-size:36px;font-weight:bold;line-height:1.2}.ru-tool .ru-result-row dd{max-width:65%}.ru-tool .ru-field{margin-bottom:12px}@media(max-width:650px){.ru-tool .ru-result-row dd{max-width:100%}.ru-tool #savings{font-size:32px}}
