.item-mortgage button{font:inherit;cursor:pointer}.item-mortgage__toggle{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);width:1px;height:1px;position:absolute}.item-mortgage__full{color:#8a5a1c;margin-top:10px;font-size:14px;display:inline-block}.item-mortgage__teaser{color:#242424;cursor:pointer;background:#f6f3ee;border:1px solid #eae6e0;border-radius:10px;align-items:center;width:100%;min-height:44px;padding:12px 16px;font-size:15px;display:flex}.item-mortgage__toggle:focus-visible+.item-mortgage__teaser{outline-offset:2px;outline:2px solid #242424}.item-mortgage__body,.item-mortgage__toggle:checked+.item-mortgage__teaser{display:none}.item-mortgage__toggle:checked~.item-mortgage__body{display:block}.item-mortgage__lead{color:#6b6b6b;margin:0 0 16px}.item-mortgage__step{margin-bottom:24px}.item-mortgage__step-title{align-items:center;gap:10px;margin-bottom:12px;font-weight:700;display:flex}.item-mortgage__step-title span{border:1px solid #c18636;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:inline-flex}.item-mortgage__statuses{gap:8px;display:grid}.item-mortgage__statuses label{color:#242424;cursor:pointer;background:#fff;border:1px solid #eae6e0;border-radius:10px;align-items:center;min-height:48px;padding:10px 14px;display:flex;position:relative}.item-mortgage__statuses label:has(input:checked){background:#f6f3ee;border-color:#c18636;box-shadow:inset 0 0 0 1px #c18636}.item-mortgage__statuses label:has(input:focus-visible){outline-offset:2px;outline:2px solid #242424}.item-mortgage__statuses input{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);cursor:pointer;margin:0;position:absolute;inset:0}.item-mortgage__field{margin-bottom:18px}.item-mortgage__field label{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.item-mortgage__range{align-items:center;gap:8px;display:flex}.item-mortgage__range input{accent-color:#242424;flex-grow:1;min-height:44px}.item-mortgage__range button{color:#242424;background:#fff;border:1px solid #eae6e0;border-radius:50%;flex-shrink:0;width:44px;height:44px;font-size:20px}.item-mortgage__range button:disabled{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);cursor:default}.item-mortgage__scale{color:#6b6b6b;justify-content:space-between;padding:0 52px;font-size:13px;display:flex}.item-mortgage__date,.item-mortgage__hint,.item-mortgage__note{color:#6b6b6b;margin:8px 0 0;font-size:13px}.item-mortgage__result{background:#f6f3ee;border-radius:4px;padding:20px}.item-mortgage__payment{font-size:30px;font-weight:700}.item-mortgage__credit{margin:4px 0 14px}.item-mortgage__bar{background:#fff;border:1px solid #eae6e0;border-radius:5px;height:10px;overflow:hidden}.item-mortgage__bar span{background:#c18636;height:100%;display:block}.item-mortgage__bar-legend{color:#6b6b6b;justify-content:space-between;gap:12px;margin-top:6px;font-size:13px;display:flex}.item-mortgage__own{margin-top:16px}.item-mortgage__own summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.item-mortgage__own dl{grid-template-columns:1fr auto;gap:6px 16px;margin:8px 0 0;font-size:14px;display:grid}.item-mortgage__own dd{text-align:end;margin:0}.item-mortgage__cta{margin-top:8px}@media screen and (width>=560px){.item-mortgage__statuses{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width>=820px){.item-mortgage__teaser{display:none}.item-mortgage__body{display:block}}
