/* Screen typography override. Generated from calculation.css; regenerate with collect.cjs after source typography edits. */
.calculator-client__header > span, .calculator-client__chat h3{font-size:14px;}
.calculator-client__header h2{font-size:16px;}
.calculator-client__header a{font-size:14px;}
.calculator-message p{font-size:14px;}
.calculator-message span{font-size:14px;}
.calculator-client__footer span{font-size:14px;}
.calculator-client__footer a{font-size:14px;}
.calculator-heading > a{font-size:14px;}
.calculator-heading h1{font-size:27px;}
.calculator-heading p{font-size:16px;}
.calculator-draft-status{font-size:14px;}
.calculator-step{font-size:inherit;}
.calculator-step span{font-size:14px;}
.calculator-step b{font-size:14px;}
.calculator-panel__header h2{font-size:19px;}
.calculator-panel__header p{font-size:14px;}
.calculator-panel__header > span{font-size:14px;}
.calculator-image-choice b{font-size:14px;}
.calculator-image-choice small{font-size:14px;}
.calculator-mode__content b{font-size:16px;}
.calculator-mode__content small{font-size:14px;}
.calculator-mode__content em{font-size:14px;}
.calculator-mode-hint b{font-size:14px;}
.calculator-mode-hint span{font-size:14px;}
.calculator-category__content b{font-size:14px;}
.calculator-category__status{font-size:14px;}
.calculator-category-selection b{font-size:14px;}
.calculator-category-selection span{font-size:14px;}
.calculator-grade-preview figcaption b{font-size:14px;}
.calculator-grade-preview figcaption span{font-size:14px;}
.calculator-grade b{font-size:14px;}
.calculator-grade span{font-size:14px;}
.calculator-grade-selection b{font-size:14px;}
.calculator-grade-selection span{font-size:14px;}
.calculator-material-picked h3{font-size:16px;}
.calculator-material-picked header span{font-size:14px;}
.calculator-material-empty{font-size:14px;}
.calculator-material-row__label b{font-size:14px;}
.calculator-material-row__label span{font-size:14px;}
.calculator-material-quantity span{font-size:14px;}
.calculator-surface b{font-size:14px;}
.calculator-surface small{font-size:14px;}
.calculator-selected-surface b{font-size:14px;}
.calculator-selected-surface div span{font-size:14px;}
.calculator-weight-note b{font-size:14px;}
.calculator-weight-note span{font-size:14px;}
.calculator-logistics-summary h3{font-size:16px;}
.calculator-logistics-summary dl > div{font-size:14px;}
.calculator-logistics-summary p{font-size:14px;}
.calculator-profile-layout figcaption{font-size:14px;}
.calculator-fields label{font-size:14px;}
.calculator-fields input, .calculator-fields select{font-size:inherit;}
.calculator-section-title{font-size:16px;}
.calculator-help{font-size:14px;}
.calculator-option b{font-size:14px;}
.calculator-option span{font-size:14px;}
.calculator-notice b{font-size:14px;}
.calculator-notice span{font-size:14px;}
.calculator-work-list b{font-size:14px;}
.calculator-work-list small{font-size:14px;}
.calculator-work-list em{font-size:14px;}
.calculator-countertop-parameters h3, .calculator-countertop-summary h3{font-size:16px;}
.calculator-countertop-admin-note{font-size:14px;}
.calculator-countertop-summary dl > div{font-size:14px;}
.calculator-countertop-summary > p{font-size:14px;}
.calculator-countertop-skip span{font-size:14px;}
.calculator-result header span{font-size:14px;}
.calculator-result header h3{font-size:16px;}
.calculator-result header em{font-size:14px;}
.calculator-result-table th, .calculator-result-table td{font-size:14px;}
.calculator-result-table th{font-size:14px;}
.calculator-result-total span{font-size:14px;}
.calculator-result-total b{font-size:16px;}
.calculator-result-total strong{font-size:20px;}
.proposal-document header small{font-size:14px;}
.proposal-document header > span{font-size:14px;}
.proposal-document__content > span{font-size:14px;}
.proposal-document__content h3{font-size:21px;}
.proposal-document dl > div{font-size:14px;}
.proposal-document__content > p span{font-size:14px;}
.proposal-document__content > p b{font-size:17px;}
.proposal-send > span{font-size:14px;}
.proposal-send h3{font-size:16px;}
.proposal-send > p{font-size:14px;}
.proposal-file > b{font-size:14px;}
.proposal-file strong{font-size:14px;}
.proposal-file small{font-size:14px;}
.proposal-send legend, .proposal-message > span{font-size:14px;}
.proposal-send fieldset label{font-size:14px;}
.calculator-summary header span{font-size:14px;}
.calculator-summary header b{font-size:16px;}
.calculator-summary dl > div{font-size:14px;}
.calculator-summary__total span{font-size:14px;}
.calculator-summary__total b{font-size:19px;}
.calculator-summary__total small{font-size:14px;}
.calculator-summary__version b{font-size:14px;}
.calculator-summary__version span{font-size:14px;}
@media (max-width: 1440px) {
.calculator-heading h1{font-size:23px;}
}
@media (max-width: 820px) {
.calculator-step b{font-size:14px;}
}
@media (max-width: 520px) {
.calculator-heading h1{font-size:20px;}
.calculator-heading p{font-size:14px;}
}
.calculator-profile{font-size:14px;}
.calculator-client__chat summary{font-size:16px;}
.calculator-step b{font-size:14px;}
.calculator-installation-choice b{font-size:14px;}
.calculator-installation-choice small{font-size:14px;}
.calculator-installation-form h3, .calculator-installation-summary h3{font-size:16px;}
.calculator-installation-extra b{font-size:14px;}
.calculator-installation-extra small{font-size:14px;}
.calculator-installation-skipped b{font-size:16px;}
.calculator-installation-skipped span{font-size:14px;}
.calculator-installation-summary dl > div{font-size:14px;}
.calculator-installation-summary > div span, .calculator-installation-summary > div small{font-size:14px;}
.calculator-installation-summary > div b{font-size:19px;}
.calculator-option small{font-size:14px;}
@media (max-width: 1160px) {
.calculator-step b{font-size:14px;}
}
.calculator-payment-method i{font-size:18px;}
.calculator-payment-method b{font-size:14px;}
.calculator-payment-method small{font-size:14px;}
.calculator-payment-method em{font-size:14px;}
.calculator-payment-details h3, .calculator-payment-summary h3{font-size:16px;}
.calculator-payment-details dl > div, .calculator-payment-summary dl > div{font-size:14px;}
.calculator-payment-details > p{font-size:14px;}
.calculator-payment-summary > div span, .calculator-payment-summary > div small{font-size:14px;}
.calculator-payment-summary > div b{font-size:21px;}
.calculator-final__header span{font-size:14px;}
.calculator-final__header h3{font-size:19px;}
.calculator-final__header p{font-size:14px;}
.calculator-final__header em{font-size:14px;}
.calculator-final__selection span{font-size:14px;}
.calculator-final__metrics span{font-size:14px;}
.calculator-final__metrics b{font-size:16px;}
.calculator-final__metrics small{font-size:14px;}
.calculator-final-cost h4, .calculator-final-side h4{font-size:16px;}
.calculator-final-cost header p{font-size:14px;}
.calculator-final-cost header > span{font-size:14px;}
.calculator-final-table th, .calculator-final-table td{font-size:14px;}
.calculator-final-table__group th{font-size:14px;}
.calculator-final-scroll-hint{font-size:14px;}
.calculator-final-total span, .calculator-final-total b{font-size:14px;}
.calculator-final-note{font-size:14px;}
.calculator-final-side dl > div{font-size:14px;}
.calculator-final-profit span, .calculator-final-profit b{font-size:14px;}
.calculator-final-profit b{font-size:14px;}
.calculator-final-time th, .calculator-final-time td{font-size:14px;}
.calculator-final__status{font-size:14px;}
.calculator-economics__header > div > span{font-size:14px;}
.calculator-economics__header h3{font-size:20px;}
.calculator-economics__header p{font-size:14px;}
.calculator-economics__header em{font-size:14px;}
.calculator-economics__metrics span, .calculator-economics__metrics small{font-size:14px;}
.calculator-economics__metrics b{font-size:20px;}
.calculator-economics__panel h4{font-size:16px;}
.calculator-economics__panel > header p{font-size:14px;}
.calculator-economics__panel > header > span{font-size:14px;}
.calculator-economics__table th, .calculator-economics__table td{font-size:14px;}
.calculator-economics__table thead th{font-size:14px;}
.calculator-economics__table th small{font-size:14px;}
.calculator-economics__group th{font-size:14px;}
.calculator-economics__scroll-hint{font-size:14px;}
.calculator-economics__total span{font-size:14px;}
.calculator-economics__total b{font-size:16px;}
.calculator-economics__stock p b{font-size:14px;}
.calculator-economics__stock p small{font-size:14px;}
.calculator-economics__stock em{font-size:14px;}
.calculator-economics__decision-body dl > div{font-size:14px;}
.calculator-economics__adjustment label > span:first-child{font-size:14px;}
.calculator-economics__final span{font-size:14px;}
.calculator-economics__final b{font-size:23px;}
.calculator-economics__results span{font-size:14px;}
.calculator-economics__results b{font-size:14px;}
.calculator-economics__hint{font-size:14px;}
@media (max-width: 760px) {
.calculator-economics__table th, .calculator-economics__table td, .calculator-economics__total span, .calculator-economics__decision-body dl > div{font-size:14px;}
.calculator-economics__table th small, .calculator-economics__stock p small, .calculator-economics__results span, .calculator-economics__adjustment label > span:first-child{font-size:14px;}
.calculator-economics__stock p b, .calculator-economics__results b, .calculator-economics__hint{font-size:14px;}
.calculator-economics__adjustment input, .calculator-economics__adjustment select, .calculator-economics__adjustment textarea{font-size:16px;}
}
.calculator-question-status{font-size:14px;}
.calculator-question-dialog h2{font-size:18px;}
.calculator-extra-answer{font-size:16px;}
.calculator-extra-answer textarea{font-size:inherit;}
@media (max-width: 600px) {
.calculator-question-status{font-size:14px;}
}
