.decisions-tool{margin:32px 0}.decisions-tool fieldset{min-width:0}.decisions-tool h3{margin-top:30px}.decisions-tool h4{margin:18px 0 10px}.decisions-tool select{width:100%;padding:12px;border:1px solid #9aaea9;border-radius:4px;background:white;color:#173d39;font:inherit}.decision-entry{border:1px solid #c9d8d1;margin:18px 0;padding:0 16px;background:#fff}.decision-entry>summary{cursor:pointer;font-weight:650;padding:16px 0;line-height:1.5}.decision-entry>.input-grid{padding:10px 0 20px}.decision-adjustment{border-left:3px solid #bdd0c6;padding:1px 0 10px 16px;margin:18px 0}.decision-check{display:flex;align-items:flex-start;gap:10px;font-size:14px}.decision-check input{width:20px;height:20px;flex-shrink:0}.decision-option{padding:10px 0 22px;border-top:2px solid #9eb9ab}.decision-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.decision-summary dl{margin:0;padding:17px;background:#e7efe9}.decision-summary dt{font-size:13px;line-height:1.5}.decision-summary dd{font-size:22px;line-height:1.3;margin:8px 0 0;font-weight:650;overflow-wrap:anywhere}.decisions-tool .table-wrap{max-width:100%;margin:20px 0}.decisions-tool td,.decisions-tool th{overflow-wrap:anywhere}.decision-months{min-width:620px}.decision-months td{padding:10px}.decision-months label{font-size:12px}.decision-months input{min-width:140px}.decision-months .field{margin:0}.decision-data-table{min-width:580px}.decision-bars{height:160px;display:flex;align-items:flex-end;gap:3px;padding:12px 0;border-bottom:1px solid #456f63}.decision-bars span{flex:1;background:#286b5d;min-width:2px}.decision-bars span.negative{background:#a5512b}.resource-chooser{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.resource-chooser a{border:1px solid #9db7a9;padding:10px 14px;border-radius:4px;font-size:14px;text-decoration:none}.resource-chooser a:hover,.resource-chooser a:focus-visible{background:#e3eee6}.resource-group{scroll-margin-top:100px;padding-top:25px}.resource-group .guide-grid{margin-top:20px}.resource-links{font-size:14px;line-height:1.8}.resource-links a{display:inline-block;margin-right:12px}.decision-table-detail{margin:18px 0}.decision-table-detail summary{cursor:pointer;font-weight:650}.decisions-tool [hidden]{display:none!important}@media(max-width:480px){.decision-summary{grid-template-columns:1fr}.decisions-tool .input-grid{grid-template-columns:minmax(0,1fr)}.decision-entry{padding-inline:12px}.decision-summary dd{font-size:21px}}@media print{.decisions-tool [data-example],.decisions-tool .tool-actions,.decisions-tool [data-sequence],.decisions-tool [data-add-adjustment],.decisions-tool [data-remove-adjustment]{display:none}.decision-entry,.decision-table-detail{break-inside:auto}.decision-summary{grid-template-columns:1fr 1fr}.decision-entry>.input-grid{display:grid}.decisions-tool table{font-size:10px}}
.decisions-tool .table-wrap{overflow:auto}.decisions-tool .decision-data-table{min-width:580px}.decisions-tool .decision-data-table th{width:auto}.decisions-tool .decision-data-table :is(th,td){min-width:110px;overflow-wrap:break-word}.decisions-tool .decision-data-table :is(th,td):first-child{min-width:160px}.decisions-tool caption{text-align:left;padding:10px;font-size:13px;color:var(--muted)}.resource-group .guide-card h4{font:25px/1.25 var(--serif);margin:12px 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.decisions-tool :is(input,select,button,summary):focus-visible{outline:3px solid var(--teal);outline-offset:3px}@media print{.decisions-tool .decision-data-table{min-width:0!important;width:100%;table-layout:fixed;font-size:8px}.decisions-tool .decision-data-table :is(th,td){min-width:0!important;padding:5px;overflow-wrap:anywhere}}
