.evidence-note{padding:18px 22px;border-left:4px solid #ad7332;background:#fbf3e8;border-radius:0 10px 10px 0}.evidence-table{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #d9e2e5;border-radius:12px}.evidence-table table{margin:0;width:100%;min-width:480px;border-collapse:collapse;font-size:.93rem}.evidence-table th,.evidence-table td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #d9e2e5}.evidence-table th{background:#edf2f3;color:#163b4b}.evidence-table tr:last-child td{border-bottom:0}.cost-form{padding:24px;background:#f0f5f5;border:1px solid #cbdadb;border-radius:14px;margin:22px 0}.cost-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cost-form label{display:grid;gap:8px;font-size:.9rem;font-weight:600}.cost-form input{width:100%;min-width:0;padding:12px;border:1px solid #829b9f;border-radius:6px;background:white;color:#172f3b;font:inherit}.cost-form button{margin-top:20px;padding:12px 20px;border:0;border-radius:7px;background:#193d4b;color:white;font:inherit;cursor:pointer}.cost-form output{display:block;padding:16px 0 0;font-weight:600;overflow-wrap:anywhere}.cost-form [role=alert]{color:#9a2424}.cost-form :focus-visible,.evidence-table:focus-visible{outline:3px solid #a46825;outline-offset:3px}@media(max-width:640px){.cost-fields{grid-template-columns:1fr}.cost-form{padding:18px}.evidence-table th,.evidence-table td{padding:12px}}
