.decision-tool{max-width:58rem;margin:0 auto 3rem}.decision-tool fieldset{min-width:0;margin:1rem 0 1.5rem;padding:clamp(.75rem,3vw,1.5rem);border:1px solid #c7d3cf;border-radius:.75rem}.decision-tool legend{font-weight:700;padding:0 .35rem}.decision-tool label{display:grid;align-content:start;gap:.375rem;margin:.75rem 0;font-weight:600;min-width:0}.decision-tool input:not([type=checkbox]),.decision-tool select{width:100%;min-width:0;min-height:44px;border:1px solid #788985;border-radius:.375rem;color:inherit;background:#fff;padding:.4rem .55rem}.decision-tool .decision-check{display:flex;align-items:baseline;gap:.625rem;padding-block:.5rem}.decision-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:0 1rem}.decision-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.decision-result{margin-top:2rem;border-top:3px solid #21736b;padding-top:1.25rem}.decision-option{border-top:1px solid #c7d3cf;margin-top:1.5rem;padding-top:1.25rem}.decision-ledger>div{display:flex;flex-wrap:wrap;gap:.25rem 1rem;justify-content:space-between;border-bottom:1px solid #c7d3cf;padding:.55rem 0}.decision-ledger dd{margin:0;color:#155d56;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.decision-scroll{overflow:auto}.decision-scroll table{width:100%}.decision-scroll td,.decision-scroll th{text-align:left;padding:.375rem}.decision-reference{max-width:58rem;margin:0 auto 4rem}.decision-reference li{margin-block:.5rem}.decision-reference a{text-decoration:underline}.decision-waterfall{margin:1rem 0}.decision-waterfall ol{padding:0;list-style:none}.decision-waterfall li{margin-block:.75rem}.decision-waterfall li>div:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem}.decision-waterfall-track{position:relative;height:.75rem;margin-top:.25rem;background:#e6eeeb}.decision-waterfall-track i{position:absolute;inset-block:0;background:#21736b}.decision-waterfall-track .deduction{background:#9e5044}.decision-waterfall-track .decision-waterfall-zero{background:#293b3a;width:1px;z-index:1}@media print{.decision-ledger>div,.decision-option,.decision-result details{page-break-inside:avoid;break-inside:avoid}.decision-reference,.decision-tool .no-print{display:none!important}}