/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.app--mac-sah-feeestimator mac-radiobutton-group .flex-column{gap:1rem;}.app--mac-sah-feeestimator mac-radiobutton-group .flex-column .form-check-label{padding-left:0;}.app--mac-sah-feeestimator mac-radiobutton-group .flex-column .form-check-label label{margin-left:3rem;}.app--mac-sah-feeestimator .contribution-graph{height:44px;width:100%;background:#67a98a;border-radius:4px;}.app--mac-sah-feeestimator .contribution-graph .contribution-amount{height:44px;background:#305498;border-right:5px solid #ffffff;border-top-left-radius:4px;border-bottom-left-radius:4px;}.app--mac-sah-feeestimator .example-allocation{display:flex;flex-direction:column;gap:2em;}.app--mac-sah-feeestimator .example-allocation .allocation-row{display:flex;justify-content:space-between;flex-direction:column;}@media (min-width:992px){.app--mac-sah-feeestimator .example-allocation .allocation-row{flex-direction:row;}}.app--mac-sah-feeestimator .example-allocation .allocation-row .allocation-label{font-size:2.4rem;line-height:1.2em;}.app--mac-sah-feeestimator .example-allocation .allocation-row .allocation-label--bold{font-weight:500;}.app--mac-sah-feeestimator .example-allocation .allocation-row .allocation-label .description{font-size:1.5rem;font-weight:400;}.app--mac-sah-feeestimator .example-allocation .allocation-row .amount{font-size:2.4rem;}@media (min-width:992px){.app--mac-sah-feeestimator .example-allocation .allocation-row .right{text-align:right;}}.app--mac-sah-feeestimator .font-24{font-size:2.4rem;}.app--mac-sah-feeestimator .fauxHeadRow{border-bottom:1px solid #E1E1E1;display:flex;justify-content:space-between;margin-top:3.2rem;}@media (min-width:992px){.app--mac-sah-feeestimator .fauxHeadRow{margin-top:4.8rem;}}.app--mac-sah-feeestimator .fauxHeadRow div{font-size:1.6rem;font-weight:400;border-right:none;padding:0 0 1.6rem 0;min-width:unset;}.app--mac-sah-feeestimator .fauxHeadRow div:last-child{text-align:right;color:#5A5A5A;}.app--mac-sah-feeestimator table.contribution-table{width:100%;margin-bottom:3.2rem;}@media (min-width:992px){.app--mac-sah-feeestimator table.contribution-table{margin-bottom:4.8rem;}}.app--mac-sah-feeestimator table.contribution-table tr{background-color:transparent;border-bottom:1px solid #E1E1E1;}.app--mac-sah-feeestimator table.contribution-table tr:hover{background-color:transparent;}.app--mac-sah-feeestimator table.contribution-table td{border-right:none;padding:1.6rem 0;font-size:20px;}.app--mac-sah-feeestimator table.contribution-table td:first-child{font-weight:500;}.app--mac-sah-feeestimator table.contribution-table td:last-child{text-align:right;color:#5A5A5A;}
