.fi-decision{color:#173d34;line-height:1.6;margin:48px 0;min-width:0}.fi-decision h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.12;margin:0 0 18px}.fi-decision h3{font-size:1.3rem;line-height:1.25;margin:12px 0}.fi-decision p{max-width:78ch}.fi-decision .fi-kicker{color:#94503a;text-transform:uppercase;font-weight:700;font-size:.75rem;letter-spacing:.11em}.fi-decision .fi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0}.fi-decision .fi-box{padding:26px;border:1px solid #c7d4ca;border-radius:18px;background:#fbfaf6;min-width:0;overflow-wrap:anywhere}.fi-decision .fi-featured{background:#e6eee5;border-top:4px solid #486d5d}.fi-decision .fi-price{font-size:1.25rem;font-weight:700}.fi-decision .fi-link{display:inline-block;padding:12px 16px;background:#173d34;color:#fff;border-radius:9px;text-decoration:none;font-weight:600;line-height:1.4}.fi-decision .fi-link:hover{background:#2e5548}.fi-decision a:focus-visible,.fi-decision button:focus-visible{outline:3px solid #c07f12;outline-offset:4px}.fi-decision .fi-muted{font-size:.9rem;color:#496354}.fi-decision .fi-project{background:#e8eee4;border-left:5px solid #d4a748;padding:clamp(24px,5vw,56px);border-radius:18px}.fi-decision .fi-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.fi-decision .fi-stats{display:flex;flex-wrap:wrap;gap:12px}.fi-decision .fi-stats span{padding:9px 14px;border-radius:8px;background:#e9eee7}.fi-decision .fi-table-wrap{overflow-x:auto}.fi-decision table{width:100%;border-collapse:collapse;font-size:.92rem}.fi-decision th,.fi-decision td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #c7d4ca;overflow-wrap:anywhere}.fi-decision th{background:#e8eee4}.fi-decision .fi-status{font-weight:700}.fi-decision .fi-alert{border-left:5px solid #a04731}.fi-decision .fi-confirmed{border-left:5px solid #356347}.fi-decision label{display:block;margin:12px 0 5px;font-weight:600}.fi-decision input,.fi-decision select,.fi-decision textarea{max-width:100%;width:100%;box-sizing:border-box}.fi-decision input[type=checkbox]{width:auto}.fi-decision .fi-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.fi-decision .fi-fields .fi-full{grid-column:1/-1}.fi-decision .fi-row{margin:18px 0}.fi-decision .fi-row summary{padding:12px 0;cursor:pointer;font-weight:700}.fi-decision .fi-print-value{display:none;white-space:pre-wrap}.fi-decision .fi-error{color:#902e1c;font-weight:600;min-height:1.4em}.fi-decision .fi-print-heading{display:none}@media(max-width:700px){.fi-decision .fi-grid,.fi-decision .fi-fields{grid-template-columns:1fr}.fi-decision .fi-box{padding:20px}.fi-decision th,.fi-decision td{padding:8px}.fi-decision .fi-link{max-width:100%}.fi-decision .fi-fields .fi-full{grid-column:auto}.fi-decision .fi-table-wrap table{font-size:.82rem}}@media print{body:has(#matrix-app) header,body:has(#matrix-app) footer,body:has(#matrix-app) .no-print,body:has(#matrix-app) .metrics-consent{display:none!important}.fi-decision{margin:0;color:#000}.fi-decision input,.fi-decision select,.fi-decision textarea,.fi-decision button,.fi-decision .fi-actions{display:none!important}.fi-decision .fi-print-value,.fi-decision .fi-print-heading{display:block}.fi-decision .fi-box{background:white;border:1px solid #aaa;box-shadow:none;padding:14px}.fi-decision .fi-row{break-inside:avoid}.fi-decision .fi-table-wrap{overflow:visible}.fi-decision h2{font-size:20pt}.fi-decision h3{font-size:14pt}.fi-decision a{color:#000}.fi-decision .fi-fields{display:block}}

.wrap.fi-decision{margin:48px auto}.fi-decision .fi-table-wrap th:first-child{width:23%}.fi-decision .fi-table-wrap th:nth-child(2){width:22%}.fi-decision .fi-table-wrap td .textbtn{text-align:left;padding:0;font-size:inherit}.fi-decision .fi-table-wrap caption{text-align:left;font-weight:700;font-size:1.15rem;padding:16px 0}
