.resource-actions-module__AJ68da__actions{border:1px solid var(--line,#d4dce2);background:var(--surface-subtle,#f7f9fa);border-radius:.75rem;margin:1rem 0 1.5rem;padding:1rem}.resource-actions-module__AJ68da__buttons{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.resource-actions-module__AJ68da__buttons button,.resource-actions-module__AJ68da__buttons a{border:1px solid var(--line,#aab7c1);min-height:2.75rem;color:var(--text,#152633);font:inherit;cursor:pointer;background:#fff;border-radius:.5rem;justify-content:center;align-items:center;padding:.55rem .85rem;font-weight:650;text-decoration:none;display:inline-flex}.resource-actions-module__AJ68da__buttons button:hover,.resource-actions-module__AJ68da__buttons a:hover{border-color:var(--accent,#176a83);text-decoration:underline}.resource-actions-module__AJ68da__buttons button:focus-visible,.resource-actions-module__AJ68da__buttons a:focus-visible,.resource-actions-module__AJ68da__fallback textarea:focus-visible{outline:3px solid var(--accent,#176a83);outline-offset:2px}.resource-actions-module__AJ68da__status{min-height:1.4em;color:var(--muted,#526575);margin:.45rem 0 0;font-size:.9rem}.resource-actions-module__AJ68da__fallback{gap:.4rem;margin-top:.5rem;font-weight:650;display:grid}.resource-actions-module__AJ68da__fallback textarea{resize:vertical;border:1px solid var(--line,#aab7c1);width:100%;color:var(--text,#152633);font:inherit;background:#fff;border-radius:.5rem;padding:.7rem}
.tools-module__oPwenW__tool{background:var(--mist);color:var(--text);border:1px solid #c9d9ec;border-radius:12px;margin:1.6em 0;padding:18px}.tools-module__oPwenW__intro{color:var(--text);margin:0 0 14px;font-size:.95rem}.tools-module__oPwenW__row{background:var(--white);border:1px solid #c9d9ec;border-radius:10px;min-width:0;margin:0 0 12px;padding:14px}.tools-module__oPwenW__row legend,.tools-module__oPwenW__legend{color:var(--ink);padding:0 6px;font-weight:700}.tools-module__oPwenW__evidence{margin:4px 0 10px;font-size:.92rem}.tools-module__oPwenW__statuses{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.tools-module__oPwenW__status{border:1.5px solid var(--control);background:var(--white);cursor:pointer;min-height:44px;color:var(--ink);border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:.93rem;font-weight:600;display:inline-flex}.tools-module__oPwenW__status:has(input:checked){background:var(--sky);border-color:var(--blue)}.tools-module__oPwenW__status:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.tools-module__oPwenW__field{color:var(--ink);gap:4px;margin-top:8px;font-size:.92rem;font-weight:600;display:grid}.tools-module__oPwenW__field small{color:var(--text);font-weight:400}.tools-module__oPwenW__tool textarea,.tools-module__oPwenW__tool input[type=text],.tools-module__oPwenW__tool input[type=number],.tools-module__oPwenW__tool input[inputmode]{box-sizing:border-box;width:100%;font:inherit;border:1.5px solid var(--control);background:var(--white);min-height:44px;color:var(--text);border-radius:10px;padding:10px 12px;font-weight:400}.tools-module__oPwenW__tool [aria-invalid=true]{background:#fff6f3;border-color:#a4361c}.tools-module__oPwenW__err{color:#a4361c;margin:2px 0 0;font-size:.9rem;font-weight:600}.tools-module__oPwenW__btns{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.tools-module__oPwenW__btn{border:1.5px solid var(--control);background:var(--white);min-height:46px;color:var(--ink);cursor:pointer;transition:background-color .16s var(--ease), border-color .16s var(--ease);border-radius:10px;padding:10px 18px;font-size:.97rem;font-weight:600}.tools-module__oPwenW__btn:hover{background:var(--sky);border-color:var(--blue)}.tools-module__oPwenW__btn:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.tools-module__oPwenW__lists{gap:12px;display:grid}.tools-module__oPwenW__note{background:var(--white);border-left:4px solid #d98d0c;margin:10px 0;padding:10px 12px;font-size:.93rem}.tools-module__oPwenW__tableWrap{background:var(--white);border:1px solid #c9d9ec;border-radius:10px;margin:10px 0;overflow-x:auto}.tools-module__oPwenW__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:640px;font-size:.93rem}.tools-module__oPwenW__table th,.tools-module__oPwenW__table td{text-align:left;vertical-align:top;border-bottom:1px solid #dde7f3;padding:8px 10px}.tools-module__oPwenW__table th{color:var(--ink);background:#f3f7fc;font-weight:700}.tools-module__oPwenW__num{white-space:nowrap;text-align:right!important}.tools-module__oPwenW__formula{color:var(--text);font:.88rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.tools-module__oPwenW__unknown{color:#8a5a00;font-weight:700}.tools-module__oPwenW__grid4{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.tools-module__oPwenW__summary{background:var(--white);border:1px solid #c9d9ec;border-radius:10px;gap:6px;margin:10px 0;padding:12px 14px;display:grid}.tools-module__oPwenW__heading{color:var(--ink);margin:22px 0 6px;font-size:1.1rem}.tools-module__oPwenW__cell{min-width:96px}@media (max-width:640px){.tools-module__oPwenW__tool{padding:12px}.tools-module__oPwenW__status{flex:100%}}@media (prefers-reduced-motion:reduce){.tools-module__oPwenW__btn{transition:none}}
.contract-awards-table-module__N9jRBa__section{margin:2rem 0}.contract-awards-table-module__N9jRBa__downloads{flex-wrap:wrap;gap:.75rem 1.25rem;margin:1rem 0;display:flex}.contract-awards-table-module__N9jRBa__scroll{border:1px solid var(--line,#d4dce2);overscroll-behavior-inline:contain;background:#fff;border-radius:.65rem;max-width:100%;overflow:auto}.contract-awards-table-module__N9jRBa__scroll:focus-visible{outline:3px solid var(--accent,#176a83);outline-offset:3px}.contract-awards-table-module__N9jRBa__table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.82rem;line-height:1.45}.contract-awards-table-module__N9jRBa__table caption{text-align:left;color:var(--muted,#526575);padding:.8rem}.contract-awards-table-module__N9jRBa__table th,.contract-awards-table-module__N9jRBa__table td{border-top:1px solid var(--line,#d4dce2);text-align:left;vertical-align:top;overflow-wrap:anywhere;min-width:8rem;max-width:24rem;padding:.65rem}.contract-awards-table-module__N9jRBa__table thead th{z-index:1;background:var(--surface-subtle,#f1f5f7);position:sticky;top:0}.contract-awards-table-module__N9jRBa__table tbody th{background:var(--surface-subtle,#f7f9fa)}.contract-awards-table-module__N9jRBa__table code{font-size:.76rem}.contract-awards-table-module__N9jRBa__table a{overflow-wrap:anywhere}.contract-awards-table-module__N9jRBa__blank{color:var(--muted,#526575)}@media (max-width:42rem){.contract-awards-table-module__N9jRBa__table th,.contract-awards-table-module__N9jRBa__table td{min-width:7rem;max-width:16rem;padding:.55rem}}
