.dwelling-area__wrapper{flex-direction:column;gap:2rem;width:100%;scroll-margin-top:6rem;display:flex}.dwelling-area__form{flex-direction:column;gap:1.25rem;display:flex}.dwelling-area__fieldset{border:none;flex-direction:column;gap:1.25rem;margin:0;padding:0;display:flex}.dwelling-area__step-title{font-family:var(--font-delight);font-size:1rem;font-weight:500;line-height:1.5rem}@media (width>=768px){.dwelling-area__step-title{font-size:1.5rem;line-height:2.25rem}}.dwelling-area__step-title{color:#242424;margin:0}.dwelling-area__nav-row{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.dwelling-area__input{width:100%;min-height:40px;font-family:var(--font-delight);color:#242424;-webkit-appearance:none;appearance:none;background-color:#fffefc;border:1.5px solid #d4d3d2;border-radius:.5rem;padding:.5rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.dwelling-area__input:focus{border-color:#526841;outline:none;box-shadow:0 0 0 3px #5268411f}.dwelling-area__input::placeholder{color:#d4d3d2}.dwelling-area__input:disabled{color:#848383;cursor:not-allowed;background-color:#edeceb;border-color:#edeceb}.dwelling-area__input[type=date]{height:40px}@media (width>=640px){.dwelling-area__input[type=date],.dwelling-area__input--date{max-width:240px}}.dwelling-area__disclosure{font-family:var(--font-delight);cursor:pointer;color:#526841;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.875rem;font-weight:400;line-height:1.375rem;text-decoration:underline}.dwelling-area__submit{flex-direction:column;display:flex}.dwelling-area__submit-button{font-family:var(--font-delight);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:10px 1rem;font-size:.875rem;font-weight:400;line-height:1.25rem;text-decoration:none;transition:all .2s;display:inline-flex}.dwelling-area__submit-button:focus-visible{outline:none;box-shadow:0 0 0 3px #52684159}.dwelling-area__submit-button:disabled{opacity:.5;cursor:not-allowed}.dwelling-area__submit-button{color:#fff;background-color:#526841;text-decoration:none}.dwelling-area__submit-button:hover:not(:disabled){background-color:#39492d;text-decoration:none}.dwelling-area__submit-button{color:#fff7ed;justify-content:center;width:100%;height:40px;padding:10px 1rem;font-size:.875rem;font-weight:400}.dwelling-area__result{animation:.5s cubic-bezier(.22,1,.36,1) forwards dwelling-area-result-reveal}@keyframes dwelling-area-result-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dwelling-area__result-card{background-color:#fffefc;flex-direction:column;display:flex}.dwelling-area__verdict-banner{flex-direction:column;gap:.25rem;display:flex}.dwelling-area__verdict-title{font-family:var(--font-delight);color:#3b3b3a;margin:0;font-size:.875rem;font-weight:400;line-height:1.375rem}.dwelling-area__verdict-amount{font-family:var(--font-delight);font-size:1.5rem;font-weight:500;line-height:2.25rem}@media (width>=768px){.dwelling-area__verdict-amount{font-size:2rem;line-height:2.5rem}}.dwelling-area__verdict-amount{color:#526841;margin:0}.dwelling-area__schedule{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.dwelling-area__schedule-table{font-family:var(--font-delight);border-collapse:collapse;color:#242424;width:100%;font-size:.75rem;font-weight:400;line-height:1.125rem}.dwelling-area__schedule-table th,.dwelling-area__schedule-table td{text-align:right;border-bottom:1px solid #edeceb;padding:.5rem}.dwelling-area__schedule-table th:first-child,.dwelling-area__schedule-table td:first-child{text-align:left}.dwelling-area__schedule-table th{color:#3b3b3a;font-weight:500}.dwelling-area__actions{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.dwelling-area__action-button--primary{font-family:var(--font-delight);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:10px 1rem;font-size:.875rem;font-weight:400;line-height:1.25rem;text-decoration:none;transition:all .2s;display:inline-flex}.dwelling-area__action-button--primary:focus-visible{outline:none;box-shadow:0 0 0 3px #52684159}.dwelling-area__action-button--primary:disabled{opacity:.5;cursor:not-allowed}.dwelling-area__action-button--primary{color:#fff;background-color:#526841;text-decoration:none}.dwelling-area__action-button--primary:hover:not(:disabled){background-color:#39492d;text-decoration:none}.dwelling-area__action-button--primary{color:#fff7ed;justify-content:center;width:100%;height:40px;padding:10px 1rem;font-size:.875rem;font-weight:400}.dwelling-area__modify-button,.dwelling-area__back-button{font-family:var(--font-delight);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:10px 1rem;font-size:.875rem;font-weight:400;line-height:1.25rem;text-decoration:none;transition:all .2s;display:inline-flex}.dwelling-area__modify-button:focus-visible,.dwelling-area__back-button:focus-visible{outline:none;box-shadow:0 0 0 3px #52684159}.dwelling-area__modify-button:disabled,.dwelling-area__back-button:disabled{opacity:.5;cursor:not-allowed}.dwelling-area__modify-button,.dwelling-area__back-button{color:#526841;background-color:#0000;border:1px solid #526841}.dwelling-area__modify-button:hover:not(:disabled),.dwelling-area__back-button:hover:not(:disabled){background-color:#eef0ec}.dwelling-area__modify-button,.dwelling-area__back-button{justify-content:center;width:100%;height:40px;padding:10px 1rem;font-size:.875rem;font-weight:400}.dwelling-area__email-gate{margin-top:1.5rem}@media (width<=767px){.dwelling-area__result .pdf-email-gate{border-radius:0;margin-inline:-1.25rem;padding-inline:1.25rem}}.dwelling-area__lead{font-family:var(--font-delight);color:#3b3b3a;margin:0;font-size:.75rem;font-weight:400;line-height:1.125rem}.dwelling-area__room{flex-direction:column;gap:.75rem;min-width:0;display:flex}.dwelling-area__select{width:100%;min-height:40px;font-family:var(--font-delight);color:#242424;-webkit-appearance:none;appearance:none;background-color:#fffefc;border:1.5px solid #d4d3d2;border-radius:.5rem;padding:.5rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.dwelling-area__select:focus{border-color:#526841;outline:none;box-shadow:0 0 0 3px #5268411f}.dwelling-area__select::placeholder{color:#d4d3d2}.dwelling-area__select:disabled{color:#848383;cursor:not-allowed;background-color:#edeceb;border-color:#edeceb}.dwelling-area__select[type=date]{height:40px}@media (width>=640px){.dwelling-area__select[type=date]{max-width:240px}}.dwelling-area__select{cursor:pointer;color:#242424;background-color:#fffefc;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%233b3b3a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;width:100%;min-width:0;padding-right:2.5rem}.dwelling-area__select--error{border-color:#a13333;box-shadow:0 0 0 3px #a133331a}.dwelling-area__kind-hint{font-family:var(--font-delight);color:#3b3b3a;margin:0;font-size:.75rem;font-weight:400;line-height:1.125rem}.dwelling-area__room-grid{grid-template-columns:7rem minmax(0,1fr) 44px;align-items:center;gap:.5rem .75rem;display:grid}.dwelling-area__room-grid>.form-field{display:contents}.dwelling-area__room-grid>.tool-row-list__remove{grid-area:2/3}.dwelling-area__area>.form-field__label{grid-area:1/1}.dwelling-area__area>.number-field__control{grid-area:2/1}.dwelling-area__area>.form-field__error{grid-area:3/1/4/-1}.dwelling-area__name>.form-field__label{grid-area:1/2/2/4}.dwelling-area__name>input{grid-area:2/2}.dwelling-area__name>.form-field__error{grid-area:4/1/5/-1}@media (width<=359px){.dwelling-area__name>.form-field__label{grid-area:4/1/5/-1;margin-top:.5rem}.dwelling-area__name>input{grid-area:5/1/6/3}.dwelling-area__name>.form-field__error{grid-area:6/1/7/-1}.dwelling-area__room-grid>.tool-row-list__remove{grid-area:5/3}}.dwelling-area__checkbox-label{font-family:var(--font-delight);color:#242424;cursor:pointer;user-select:none;align-items:flex-start;gap:.5rem;font-size:.875rem;font-weight:400;line-height:1.375rem;display:flex}.dwelling-area__checkbox-label>input[type=checkbox]{margin-top:2px}.dwelling-area__checkbox-label:has(input:disabled){color:#848383;cursor:not-allowed}.dwelling-area__checkbox{cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#fffefc;border:1.5px solid #d4d3d2;border-radius:.25rem;flex-shrink:0;width:18px;height:18px;margin:0;transition:border-color .2s,background-color .2s}.dwelling-area__checkbox:checked{background-color:#526841;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-color:#526841}.dwelling-area__checkbox:focus-visible{outline-offset:2px;outline:2px solid #526841}.dwelling-area__checkbox:disabled{cursor:not-allowed;background-color:#edeceb;border-color:#d4d3d2}.dwelling-area__checkbox:checked:disabled{background-color:#848383;border-color:#848383}.dwelling-area__low .number-field__control{max-width:7rem}.dwelling-area__headline{font-family:var(--font-delight);font-size:1rem;font-weight:500;line-height:1.5rem}@media (width>=768px){.dwelling-area__headline{font-size:1.5rem;line-height:2.25rem}}.dwelling-area__headline{color:#242424;margin:0}.dwelling-area__carrez-line{font-family:var(--font-delight);color:#242424;margin:-.5rem 0 0;font-size:.875rem;font-weight:400;line-height:1.375rem}.dwelling-area__rooms{padding-top:.5rem}.dwelling-area__room-line{border-top:1px solid #edeceb;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;padding:.5rem 0;display:flex}.dwelling-area__room-line:first-child{border-top:none}.dwelling-area__room-line--head .dwelling-area__room-label,.dwelling-area__room-line--head .dwelling-area__room-value{font-family:var(--font-delight);color:#3b3b3a;font-size:.75rem;font-weight:400;line-height:1.125rem}.dwelling-area__room-line--total{background-color:#eef0ec;border-top:none;border-radius:.5rem;margin:.25rem -.5rem 0;padding:.5rem .75rem}.dwelling-area__room-line--total .dwelling-area__room-value{color:#526841;font-size:.875rem}.dwelling-area__room-label{font-family:var(--font-delight);overflow-wrap:anywhere;color:#242424;flex:1 1 0;min-width:0;font-size:.875rem;font-weight:400;line-height:1.375rem}.dwelling-area__room-value{font-family:var(--font-delight);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:#242424;flex:none;font-size:.875rem;font-weight:500;line-height:1.375rem}.dwelling-area__room-detail{font-family:var(--font-delight);color:#3b3b3a;flex-direction:column;flex-basis:100%;font-size:.75rem;font-weight:400;line-height:1.125rem;display:flex}.dwelling-area__room-phrase{white-space:nowrap}.tool-row-list{flex-direction:column;gap:.75rem;min-width:0;display:flex}.tool-row-list__rows{flex-direction:column;display:flex}.tool-row-list__row{border-top:1px solid #edeceb;flex-direction:column;gap:.75rem;min-width:0;padding:1rem 0;display:flex}.tool-row-list__row:first-child{border-top:none;padding-top:0}.tool-row-list__remove{font-family:var(--font-delight);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:10px 1rem;font-size:.875rem;font-weight:400;line-height:1.25rem;text-decoration:none;transition:all .2s;display:inline-flex}.tool-row-list__remove:focus-visible{outline:none;box-shadow:0 0 0 3px #52684159}.tool-row-list__remove{color:#526841;background-color:#0000;border:1px solid #526841}.tool-row-list__remove:hover:not(:disabled){background-color:#eef0ec}.tool-row-list__remove{flex-shrink:0;justify-content:center;width:40px;height:40px;padding:0}.tool-row-list__remove:hover:not(:disabled){color:#a13333;background-color:#0000;border-color:#a13333}.tool-row-list__remove{color:#3b3b3a;align-items:center;width:44px;height:44px;transition-property:background-color,border-color,color;display:inline-flex}.tool-row-list__remove:disabled{opacity:.4;cursor:not-allowed}.tool-row-list__add{font-family:var(--font-delight);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:10px 1rem;font-size:.875rem;font-weight:400;line-height:1.25rem;text-decoration:none;transition:all .2s;display:inline-flex}.tool-row-list__add:focus-visible{outline:none;box-shadow:0 0 0 3px #52684159}.tool-row-list__add{color:#526841;background-color:#0000;border:1px solid #526841}.tool-row-list__add:hover:not(:disabled){background-color:#eef0ec}.tool-row-list__add{justify-content:center;width:100%;height:44px;font-size:.875rem;transition-property:background-color,border-color,color}.tool-row-list__add:disabled{opacity:.4;cursor:not-allowed}.tool-row-list__hint{font-family:var(--font-delight);color:#3b3b3a;margin:0;font-size:.75rem;font-weight:400;line-height:1.125rem}.tool-hero .tool-hero__aside{width:100%}
