.SourceIt_root__SQp0_{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px 0;padding:24px;border:1px solid var(--rule,#dce2e8);border-left:4px solid var(--brand,#b8431d);border-radius:12px;background:var(--paper-bright,#fff);color:var(--ink,#17283a);text-align:left}.SourceIt_copy__1GWmv{min-width:0}.SourceIt_copy__1GWmv h2{margin:0 0 8px;font-size:21px;line-height:1.35;overflow-wrap:anywhere}.SourceIt_copy__1GWmv p{margin:0;font-size:14px;line-height:1.6}.SourceIt_copy__1GWmv .SourceIt_fit__30lLT{margin-bottom:8px;font-weight:600}.SourceIt_copy__1GWmv .SourceIt_empty__InHIO{margin-bottom:10px;color:var(--ink-mute,#66717c);font-weight:600}.SourceIt_root__SQp0_ .SourceIt_action__8_gEm{flex-shrink:0;text-align:center;white-space:normal;background:var(--brand,#b8431d);border-color:var(--brand,#b8431d);color:var(--paper-bright,#fff);line-height:1.5}.SourceIt_root__SQp0_ .SourceIt_action__8_gEm:hover{background:var(--brand-deep,#8e2e0f);color:var(--paper-bright,#fff)}.SourceIt_root__SQp0_ .SourceIt_action__8_gEm:focus-visible{outline:2px solid var(--brand,#b8431d);outline-offset:3px}.SourceIt_compact__EidfP{margin:0 0 24px;padding:16px 20px}.SourceIt_compact__EidfP .SourceIt_copy__1GWmv h2{font-size:17px}.SourceIt_product__Bz6bC{align-items:stretch;flex-direction:column;gap:14px;margin-top:16px}.SourceIt_product__Bz6bC .SourceIt_action__8_gEm{align-self:flex-start}@media (max-width:720px){.SourceIt_root__SQp0_{align-items:stretch;flex-direction:column;gap:16px;padding:20px}.SourceIt_root__SQp0_ .SourceIt_action__8_gEm{align-self:flex-start}.SourceIt_compact__EidfP{padding:16px}}.FulfillmentInfo_info__4Gdby{display:grid;grid-gap:4px;gap:4px;margin:10px 0;color:var(--ink-soft);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.FulfillmentInfo_compact__CxUc4{margin:6px 0;font-size:12px;color:var(--ink-mute)}.RfqCart_root__mVabD{padding:28px 0 48px;color:var(--ink)}.RfqCart_heading__BkuVw{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.RfqCart_heading__BkuVw h1,.RfqCart_receipt__bQTej h1{margin:8px 0 12px;font-size:clamp(28px,4vw,40px);letter-spacing:-.025em;line-height:1.15}.RfqCart_heading__BkuVw p{max-width:680px;margin:0;color:var(--ink-soft);line-height:1.65}.RfqCart_eyebrow__eHuOp{font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-deep)}.RfqCart_browse__k_Db0{flex-shrink:0;font-size:14px;text-decoration:underline;text-underline-offset:4px}.RfqCart_layout__5N5G7{display:grid;grid-template-columns:minmax(0,1fr) minmax(285px,350px);align-items:start;grid-gap:24px;gap:24px;margin-top:20px}.RfqCart_main__HHCdM{display:grid;grid-gap:24px;gap:24px;min-width:0}.RfqCart_sidebar__CrxFg{position:-webkit-sticky;position:sticky;top:100px;min-width:0}.RfqCart_panel__n_JJp{overflow-wrap:anywhere;min-width:0;background:var(--paper-bright);border:1px solid var(--rule);padding:24px;border-radius:8px}.RfqCart_panel__n_JJp h2{font-size:20px;line-height:1.3;margin:0 0 16px}.RfqCart_panel__n_JJp h3{font-size:16px;line-height:1.4;margin:0 0 12px}.RfqCart_sectionHeading__VgS_i{display:flex;align-items:center;gap:10px;margin-bottom:20px}.RfqCart_sectionHeading__VgS_i h2{margin:0}.RfqCart_count__cPpMJ{display:inline-block;min-width:24px;text-align:center;padding:2px 7px;font-size:12px;font-weight:500;border-radius:20px;color:var(--ink-soft);background:var(--paper-tint)}.RfqCart_empty__HrH0v{padding:28px 16px;margin-bottom:24px;background:var(--paper);border:1px dashed var(--rule-strong);text-align:center}.RfqCart_empty__HrH0v p{font-size:16px;margin:0 0 8px}.RfqCart_empty__HrH0v span,.RfqCart_muted__wR_aG{color:var(--ink-mute);font-size:13px;line-height:1.6}.RfqCart_lines__eRDnT{display:grid;grid-gap:20px;gap:20px}.RfqCart_line__JShtC{min-width:0;padding-bottom:16px;border-bottom:1px solid var(--rule)}.RfqCart_lineTitle__RPzZ9{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.RfqCart_lineTitle__RPzZ9 h3{overflow-wrap:anywhere;margin-bottom:4px;font-family:var(--font-mono,monospace)}.RfqCart_lineTitle__RPzZ9 p{font-size:12px;color:var(--ink-mute);margin:0 0 14px}.RfqCart_lineFields__vDcOP{display:grid;grid-template-columns:1fr 1.2fr .8fr 1.5fr;grid-gap:12px;gap:12px}.RfqCart_field__JALg_{display:flex;flex-direction:column;gap:7px;min-width:0;margin-bottom:16px;font-size:13px;line-height:1.5}.RfqCart_field__JALg_>span:first-child{color:var(--ink-soft);font-weight:500}.RfqCart_field__JALg_ input,.RfqCart_field__JALg_ select{width:100%;min-width:0;min-height:36px;border:1px solid var(--rule-strong);border-radius:5px;background:var(--paper-bright);color:var(--ink);font:inherit;padding:5px 10px}.RfqCart_field__JALg_ textarea{font:inherit;border-color:var(--rule-strong)}.RfqCart_browse__k_Db0:focus-visible,.RfqCart_field__JALg_ input:focus-visible,.RfqCart_field__JALg_ select:focus-visible,.RfqCart_fileLabel__P4HEr input:focus-visible,.RfqCart_smallLink__zzMnG:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.RfqCart_field__JALg_ input[aria-invalid=true]{border-color:#b82b27}.RfqCart_field__JALg_ input:disabled,.RfqCart_field__JALg_ select:disabled{background:var(--paper-tint)}.RfqCart_manual__DI_PW{margin-top:22px}.RfqCart_manualFields__OxHcr{display:grid;grid-template-columns:2fr 1.3fr .8fr;grid-gap:12px;gap:12px}.RfqCart_error__rtx_J{font-size:13px;line-height:1.5;color:#a12a24}.RfqCart_commitment__8zpc3{padding:12px;margin:8px 0 16px;background:var(--paper);border-left:2px solid var(--brand);font-size:13px;line-height:1.6}.RfqCart_compliance__koAsn{font-size:11px;color:var(--ink-mute);line-height:1.6;margin:12px 0}.RfqCart_compliance__koAsn a,.RfqCart_smallLink__zzMnG{color:var(--brand-deep);text-decoration:underline;text-underline-offset:3px}.RfqCart_smallLink__zzMnG{font-size:12px;line-height:1.6}.RfqCart_panel__n_JJp .ant-alert{margin-bottom:16px}.RfqCart_fileLabel__P4HEr{display:grid;grid-gap:12px;gap:12px;padding:18px;background:var(--paper);border:1px dashed var(--rule-strong);font-size:13px;line-height:1.5}.RfqCart_fileLabel__P4HEr input{max-width:100%;font:inherit}.RfqCart_fileLabel__P4HEr input::-webkit-file-upload-button{border:1px solid var(--rule-strong);padding:7px 10px;margin-right:8px;background:var(--paper-bright);border-radius:4px;cursor:pointer}.RfqCart_fileLabel__P4HEr input::file-selector-button{border:1px solid var(--rule-strong);padding:7px 10px;margin-right:8px;background:var(--paper-bright);border-radius:4px;cursor:pointer}.RfqCart_bomResults__iXPXz{display:grid;grid-gap:24px;gap:24px;margin-top:24px}.RfqCart_bomResults__iXPXz h3{display:flex;gap:10px;align-items:center}.RfqCart_bomRow__gv34w{border-top:1px solid var(--rule);padding:14px 0}.RfqCart_bomIdentity__XFrOA{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 14px;margin-bottom:12px}.RfqCart_bomIdentity__XFrOA strong,.RfqCart_match__T2R6I{overflow-wrap:anywhere}.RfqCart_match__T2R6I{color:var(--brand-deep);text-decoration:underline;text-underline-offset:3px}.RfqCart_bomIdentity__XFrOA span{font-size:12px;color:var(--ink-mute)}.RfqCart_actions__dFGQk{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px}.RfqCart_addAction__KNALF{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.RfqCart_receipt__bQTej{max-width:760px;margin:40px auto;padding:36px}.RfqCart_receipt__bQTej>p{line-height:1.65}@media (max-width:1000px){.RfqCart_layout__5N5G7{grid-template-columns:minmax(0,1fr) 295px;gap:16px}.RfqCart_panel__n_JJp{padding:20px}.RfqCart_lineFields__vDcOP{grid-template-columns:repeat(2,minmax(0,1fr))}.RfqCart_manualFields__OxHcr{grid-template-columns:1fr 1fr}.RfqCart_manualFields__OxHcr>:first-child{grid-column:1/-1}}@media (max-width:760px){.RfqCart_layout__5N5G7{grid-template-columns:1fr}.RfqCart_sidebar__CrxFg{position:static}.RfqCart_heading__BkuVw{align-items:flex-start;flex-direction:column;gap:16px}.RfqCart_root__mVabD{padding-top:20px}.RfqCart_panel__n_JJp{padding:18px}.RfqCart_receipt__bQTej{padding:24px;margin:24px 0}}.CategoryProcurement_heading__dYDCS p{color:var(--ink-mute);margin:0;line-height:1.6}.CategoryProcurement_details__KgXBr a{color:#8b3d27;text-decoration:underline;text-underline-offset:3px}.CategoryProcurement_details__KgXBr a:hover{color:var(--ink)}.CategoryProcurement_details__KgXBr{min-width:0;margin:28px 0;color:var(--ink)}.CategoryProcurement_heading__dYDCS,.CategoryProcurement_references__zlUaz{scroll-margin-top:180px}.CategoryProcurement_heading__dYDCS h2{margin:0 0 8px;font-size:23px}.CategoryProcurement_filters__vzg6o{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:18px 0 10px}.CategoryProcurement_filters__vzg6o label{display:flex;flex:1 1 240px;min-width:0;flex-direction:column;gap:7px;font-size:13px}.CategoryProcurement_filters__vzg6o input,.CategoryProcurement_filters__vzg6o select{width:100%;min-width:0;height:42px;border:1px solid #bcbcb7;background:#fff;border-radius:3px;padding:8px 10px;color:var(--ink);font:inherit}.CategoryProcurement_filters__vzg6o button{padding:10px 14px;min-height:42px;cursor:pointer;border:1px solid #bcbcb7;border-radius:3px;background:#fff;color:var(--ink)}.CategoryProcurement_details__KgXBr a:focus-visible,.CategoryProcurement_details__KgXBr summary:focus-visible,.CategoryProcurement_filters__vzg6o :focus-visible,.CategoryProcurement_tableWrap__qocpS:focus-visible{outline:2px solid #8b3d27;outline-offset:3px}.CategoryProcurement_count__ws99M{margin:10px 0;color:var(--ink-mute);font-size:13px}.CategoryProcurement_tableWrap__qocpS{max-width:100%;overflow-x:auto;border:1px solid #deded9;border-radius:4px;background:#fff}.CategoryProcurement_table__ROyoQ{width:100%;min-width:760px;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.5}.CategoryProcurement_table__ROyoQ td,.CategoryProcurement_table__ROyoQ th{padding:13px 12px;border-bottom:1px solid #e8e8e3;vertical-align:top}.CategoryProcurement_table__ROyoQ thead th{background:#f1f1ec;font-weight:600;white-space:normal}.CategoryProcurement_table__ROyoQ tbody th{width:19%;min-width:155px;font-weight:600}.CategoryProcurement_table__ROyoQ td:last-child{min-width:150px}.CategoryProcurement_table__ROyoQ tbody tr:last-child>*{border-bottom:0}.CategoryProcurement_table__ROyoQ small{display:block;margin-top:7px;color:var(--ink-mute);font-size:11px;font-weight:400;overflow-wrap:anywhere}.CategoryProcurement_name__y5pBl{display:block;font-size:12px;font-weight:400;margin-top:7px}.CategoryProcurement_caption__H2TCZ{padding:12px;text-align:left;color:var(--ink-mute);background:#fff;font-size:12px}.CategoryProcurement_specs__3sKiB{margin:0;min-width:220px}.CategoryProcurement_specs__3sKiB div+div{margin-top:8px}.CategoryProcurement_specs__3sKiB dt{font-size:11px;color:var(--ink-mute)}.CategoryProcurement_specs__3sKiB dd{margin:1px 0 0;overflow-wrap:anywhere}.CategoryProcurement_purchase__PxncK{display:inline-block;font-weight:600}.CategoryProcurement_rowSources__d_m7O{margin-top:12px;font-size:12px}.CategoryProcurement_references__zlUaz summary,.CategoryProcurement_rowSources__d_m7O summary{cursor:pointer}.CategoryProcurement_references__zlUaz ul,.CategoryProcurement_rowSources__d_m7O ul{padding-left:20px}.CategoryProcurement_references__zlUaz li+li,.CategoryProcurement_rowSources__d_m7O li+li{margin-top:8px}.CategoryProcurement_note__0Wme_{margin:12px 0;font-size:12px;line-height:1.7;color:var(--ink-mute)}.CategoryProcurement_references__zlUaz{padding:15px 18px;margin-top:18px;border:1px solid #deded9;background:#fff;border-radius:4px}.CategoryProcurement_references__zlUaz summary{font-size:16px;font-weight:600}.CategoryProcurement_references__zlUaz ul{column-count:2;column-gap:30px;line-height:1.6;font-size:13px}.CategoryProcurement_references__zlUaz li{page-break-inside:avoid;break-inside:avoid;overflow-wrap:anywhere}.CategoryProcurement_help__ap0rh{margin-top:18px;padding:18px 20px;border-left:3px solid #a54b2b;background:#f4f1eb;line-height:1.65}.CategoryProcurement_help__ap0rh h3{margin:0 0 8px;font-size:17px}.CategoryProcurement_help__ap0rh p{margin:8px 0}.CategoryProcurement_empty__g4K73{padding:18px;border:1px solid #deded9;background:#fff}@media (max-width:640px){.CategoryProcurement_heading__dYDCS h2{font-size:20px}.CategoryProcurement_references__zlUaz ul{column-count:1}.CategoryProcurement_table__ROyoQ{min-width:740px}.CategoryProcurement_help__ap0rh{padding:15px}.CategoryProcurement_heading__dYDCS,.CategoryProcurement_references__zlUaz{scroll-margin-top:155px}}