.RenovationCalculator-module-scss-module__nxcjzG__ren-calc{background:var(--color-bg-widget);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-widget);gap:var(--spacing-lg);flex-direction:column;display:flex}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__form{gap:var(--spacing-md);flex-wrap:wrap;max-width:720px;display:flex}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__field{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:160px;display:flex}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__select,.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__input{width:100%;padding:10px var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-bg);cursor:pointer;min-height:44px;transition:border-color var(--transition-base)}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__select:focus,.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__input:focus{border-color:var(--color-primary);outline:none}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__input{cursor:text}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__error{font-size:var(--font-size-sm);color:#dc2626;margin:0}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__btn{padding:10px var(--spacing-xl);background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);font-size:var(--font-size-base);cursor:pointer;min-height:44px;transition:background var(--transition-base);border:none;font-weight:500}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__btn:hover{background:var(--color-primary-hover)}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__btn--reset{padding:10px var(--spacing-xl);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base);cursor:pointer;min-height:44px;transition:border-color var(--transition-base),color var(--transition-base);background:0 0}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__btn--reset:hover{border-color:var(--color-primary);color:var(--color-primary)}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__result{gap:var(--spacing-lg);flex-direction:column;max-width:640px;display:flex}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__totals{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:480px){.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__totals{grid-template-columns:1fr}}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__total-item{padding:var(--spacing-lg);background:var(--color-primary-light);border:1px solid var(--color-primary);border-radius:var(--radius-md);flex-direction:column;gap:6px;display:flex}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__total-label{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__total-value{color:var(--color-primary);font-size:28px;font-weight:700}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__breakdown{gap:var(--spacing-sm);flex-direction:column;display:flex}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__breakdown-title{font-size:var(--font-size-sm);color:var(--color-text-primary);margin:0;font-weight:600}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__breakdown-grid{gap:var(--spacing-sm);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:540px){.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__breakdown-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:360px){.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__breakdown-grid{grid-template-columns:1fr}}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__breakdown-item{padding:var(--spacing-md);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;gap:4px;display:flex}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__breakdown-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__breakdown-value{font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:700}.RenovationCalculator-module-scss-module__nxcjzG__ren-calc__notes{font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-md);margin:0;line-height:1.6}
