.container-simulation{margin-top:30px;background-color:var(--bg-ivory);border:solid 1px var(--border-mint);border-radius:8px}.container-simulation .simulation-form{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:25px 30px}@media (max-width: 767px){.container-simulation .simulation-form{grid-template-columns:1fr;padding:25px 15px}}.container-simulation .simulation-form>.form-group:nth-child(1) label{width:80px}@media (max-width: 767px){.container-simulation .simulation-form>.form-group:nth-child(1) label{width:150px}}.container-simulation .simulation-form>.form-group:nth-child(2) label{width:120px}@media (max-width: 767px){.container-simulation .simulation-form>.form-group:nth-child(2) label{width:150px}}.container-simulation .simulation-form>.form-group:nth-child(3) label{width:160px}@media (max-width: 767px){.container-simulation .simulation-form>.form-group:nth-child(3) label{width:150px}}.container-simulation .simulation-form>.form-group:nth-child(4) label{width:120px}@media (max-width: 767px){.container-simulation .simulation-form>.form-group:nth-child(4) label{width:150px}}.container-simulation .simulation-form h3{border-bottom:1px solid var(--primary-green);padding-bottom:5px;margin-bottom:20px;font-weight:700}.container-simulation .simulation-form .form-row{display:flex;align-items:end;justify-content:flex-start;margin:14px 0;line-height:1em}.container-simulation .simulation-form .form-row label{align-self:center}.container-simulation .simulation-form .form-row input[type=number],.container-simulation .simulation-form .form-row input[type=text]{width:140px;padding:5px 10px;text-align:right}@media (max-width: 767px){.container-simulation .simulation-form .form-row input[type=number],.container-simulation .simulation-form .form-row input[type=text]{width:130px}}.container-simulation .simulation-form .form-row span{margin-left:4px;margin-bottom:4px}.container-simulation .calc-button{text-align:center}.container-simulation .calc-button button{width:120px;background-color:var(--primary-green);color:#fff;padding:10px;border:none;border-radius:6px;cursor:pointer}.container-simulation .calc-button button:hover{opacity:.7}.container-simulation .calc-button button:after{content:"";display:inline-block;margin-top:-6px;margin-left:18px;transform:rotate(135deg);width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;vertical-align:middle}.container-simulation .result-area{padding:25px 15px 40px}@media (max-width: 767px){.container-simulation .result-area{padding:20px}}.container-simulation .result-area .result{background-color:#fff;border-radius:8px;font-size:16px;line-height:1.8em}@media (max-width: 767px){.container-simulation .result-area .result{font-size:15px}}.container-simulation .result-area .result hr{margin:10px 0}.container-simulation .result-area .result:not(:empty){padding:30px}@media (max-width: 767px){.container-simulation .result-area .result:not(:empty){padding:15px}}.container-simulation .result-area .highlight{font-weight:700;color:#2c5282}.container-simulation .result-area .simulation-result-row{display:grid;grid-template-columns:360px 24px 160px;align-items:center;line-height:1.8em}.container-simulation .result-area .result-label{white-space:nowrap}.container-simulation .result-area .result-colon{text-align:center}.container-simulation .result-area .simulation-result-row .highlight{text-align:right;white-space:nowrap}@media (max-width: 767px){.container-simulation .result-area .simulation-result-row{grid-template-columns:1fr 20px auto}.container-simulation .result-area .result-label{white-space:normal}}.container-simulation .calculated{background-color:#eaf4ff}.container-simulation .input-error-message{color:#c53030;background-color:#fff5f5;border:1px solid #feb2b2;border-radius:6px;padding:15px;margin-top:10px}.container-simulation .input-error-message p{margin:0;padding:4px 0;font-weight:700}
