.brick-tool .brick-calculator-form{margin-top:22px}.brick-tool .tool-subsection{margin-top:20px;padding-top:20px;border-top:1px solid #d9e0da}.brick-tool .tool-subsection:first-of-type{margin-top:8px;padding-top:0;border-top:0}.brick-tool .tool-subsection h3{margin:0 0 13px;color:#173b2b;font-size:1.08rem}.brick-tool .calc-error{margin:14px 0 0;padding:13px 15px;border-radius:12px;background:#fff0ed;border:1px solid #e6b4aa;color:#6b2419;font-weight:750}.brick-tool .result-primary{background:#f2b84b;border-color:#f8d88e}.brick-tool .result-primary span,.brick-tool .result-primary strong{color:#173b2b}.brick-tool .result-primary strong{font-size:1.65rem}.brick-tool .result-summary{margin:14px 0 0;padding:14px 16px;border-radius:14px;background:#edf4ee;border:1px solid #cfe0d2;color:#2f4438;font-size:.9rem;line-height:1.55}.brick-tool .results{grid-template-columns:repeat(2,minmax(0,1fr))}.brick-tool .brick-fact{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:start;margin:22px 0;padding:18px;border:1px solid #d4ddd6;border-radius:18px;background:#fff}.brick-tool .brick-fact strong{display:block;color:#173b2b;margin-bottom:4px}.brick-tool .brick-stack{width:80px;height:58px;position:relative;margin-top:2px}.brick-tool .brick-stack span{position:absolute;width:38px;height:17px;border:2px solid #173b2b;background:#edc28e;border-radius:3px}.brick-tool .brick-stack span:nth-child(1){left:0;top:0}.brick-tool .brick-stack span:nth-child(2){left:41px;top:0}.brick-tool .brick-stack span:nth-child(3){left:20px;top:21px}.brick-tool .brick-stack span:nth-child(4){left:61px;top:21px}.brick-tool .brick-stack span:nth-child(5){left:0;top:42px}.brick-tool .brick-stack span:nth-child(6){left:41px;top:42px}.brick-tool .input-wrap select{cursor:pointer}.brick-tool .calculator-box>p{max-width:760px}.brick-tool .faq details{border-top:1px solid #dbe1dc;padding:14px 0}.brick-tool .faq details:last-child{border-bottom:1px solid #dbe1dc}.brick-tool .faq summary{cursor:pointer;font-weight:800;color:#173b2b}.brick-tool .faq details p{margin-bottom:2px}@media(max-width:760px){.brick-tool .results{grid-template-columns:1fr}.brick-tool .brick-fact{grid-template-columns:1fr}.brick-tool .brick-stack{margin-bottom:7px}}
