.form-grid.svelte-11rlkox{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.form-grid.svelte-11rlkox{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.form-grid.svelte-11rlkox{grid-template-columns:1.2fr 1.2fr 1fr .8fr;align-items:end}.form-grid.two-col.svelte-11rlkox{grid-template-columns:1.5fr 1fr .8fr}}.select-wrapper.svelte-11rlkox{position:relative}.form-select.svelte-11rlkox{width:100%;height:44px;padding:0 40px 0 12px;border:1px solid #D1D5DB;border-radius:6px;font-size:13px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-select.svelte-11rlkox option:where(.svelte-11rlkox){font-size:14px;padding:8px}.select-icon.svelte-11rlkox{position:absolute;top:0;right:0;height:100%;aspect-ratio:1;display:flex;justify-content:center;align-items:center;pointer-events:none}.form-input.svelte-11rlkox{width:100%;height:44px;padding:0 12px;border:1px solid #D1D5DB;border-radius:6px;font-size:14px;background-color:#fff}.form-select.svelte-11rlkox:focus,.form-input.svelte-11rlkox:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-button-wrapper.svelte-11rlkox{display:flex;align-items:flex-end}.results-table-wrapper.svelte-11rlkox{border-top:3px solid var(--brand);overflow-x:auto}.results-table-wrapper.msds-wrapper.svelte-11rlkox{overflow:auto;max-height:350px}.results-table.svelte-11rlkox{width:100%;border-collapse:collapse;min-width:600px}.msds-table.svelte-11rlkox{min-width:3000px}.results-table.svelte-11rlkox thead:where(.svelte-11rlkox) tr:where(.svelte-11rlkox){background-color:#fff;border-bottom:2px solid #E5E7EB}.results-table.svelte-11rlkox th:where(.svelte-11rlkox){padding:12px 16px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.results-table.svelte-11rlkox tbody:where(.svelte-11rlkox) tr:where(.svelte-11rlkox){border-bottom:1px solid #F3F4F6;transition:background-color .15s}.results-table.svelte-11rlkox tbody:where(.svelte-11rlkox) tr:where(.svelte-11rlkox):last-child{border-bottom:2px solid #D1D5DB}.results-table.svelte-11rlkox tbody:where(.svelte-11rlkox) tr:where(.svelte-11rlkox):hover{background-color:#f9fafb80}.results-table.svelte-11rlkox td:where(.svelte-11rlkox){padding:16px;font-size:14px;line-height:1.5}.file-link.svelte-11rlkox{background:none;border:none;padding:0;text-align:left;word-break:break-all;font-size:14px}
