.Procurement_workbench__5836P{padding-bottom:48px}.Procurement_workbench__5836P h1{font-family:var(--font-body);font-size:28px}.Procurement_workbench__5836P h2{margin:0;font:600 17px var(--font-body)}.Procurement_workbench__5836P button,.Procurement_workbench__5836P input,.Procurement_workbench__5836P select,.Procurement_workbench__5836P textarea{font:inherit}.Procurement_workbench__5836P input:not([type=file]),.Procurement_workbench__5836P select,.Procurement_workbench__5836P textarea{border:1px solid var(--rule-strong);border-radius:4px;background:var(--paper-bright);padding:9px 10px;color:var(--ink);min-width:0;width:100%}.Procurement_workbench__5836P input[aria-invalid=true]{border-color:var(--hot)}.Procurement_workbench__5836P textarea{resize:vertical;font-family:var(--font-mono);font-size:13px}.Procurement_workbench__5836P a:focus-visible,.Procurement_workbench__5836P button:focus-visible,.Procurement_workbench__5836P input:focus-visible,.Procurement_workbench__5836P select:focus-visible,.Procurement_workbench__5836P summary:focus-visible,.Procurement_workbench__5836P textarea:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.Procurement_workbench__5836P button:disabled,.Procurement_workbench__5836P input:disabled,.Procurement_workbench__5836P select:disabled{opacity:.5;cursor:not-allowed}.Procurement_muted__m5Xgl{color:var(--ink-mute);font-size:13px}.Procurement_label__e01UQ{display:block;font-weight:500;font-size:14px;margin-bottom:8px}.Procurement_sectionHeading__KDYPd{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.Procurement_inputPanel__dBhJC{background:var(--paper-bright);border:1px solid var(--rule);padding:20px;margin:20px 0}.Procurement_inputColumns__O_Mkk{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:24px;gap:24px}.Procurement_inputColumns__O_Mkk textarea{display:block;margin-bottom:12px}.Procurement_fileArea__AmCfV{padding:12px 0 12px 24px;border-left:1px solid var(--rule)}.Procurement_fileArea__AmCfV input{max-width:100%;font-size:13px}.Procurement_fileArea__AmCfV input::-webkit-file-upload-button{border:1px solid var(--rule-strong);background:var(--paper);border-radius:4px;padding:10px;margin-right:8px;cursor:pointer}.Procurement_fileArea__AmCfV input::file-selector-button{border:1px solid var(--rule-strong);background:var(--paper);border-radius:4px;padding:10px;margin-right:8px;cursor:pointer}.Procurement_savedPanel__vUF5E{border:1px solid var(--rule);background:var(--paper-bright);padding:14px 18px}.Procurement_savedPanel__vUF5E summary{cursor:pointer;font-weight:600}.Procurement_savedPanel__vUF5E summary:hover{color:var(--brand)}.Procurement_savedBody__hIKQ5{padding-top:16px}.Procurement_savedControls__1Jo5h{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-top:10px}.Procurement_savedControls__1Jo5h label{display:grid;grid-gap:5px;gap:5px;min-width:200px;font-size:13px}.Procurement_deletePrompt__6wVz7{padding-top:16px;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.Procurement_textButton__U9uDq{border:0;background:none;color:var(--brand-deep);padding:7px 2px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-size:13px!important}.Procurement_textButton__U9uDq:hover:not(:disabled){color:var(--ink)}.Procurement_toolbar__Adz3i{display:flex;gap:18px}.Procurement_notices__S1jvx{min-height:12px}.Procurement_notices__S1jvx p{margin:0 0 16px;padding:12px 16px;background:var(--paper-bright);border-left:3px solid var(--rule-strong)}.Procurement_notices__S1jvx .Procurement_errorNotice__N2sC6{border-left-color:var(--hot)}.Procurement_notices__S1jvx .Procurement_successNotice__Z1eIX{border-left-color:var(--moss)}.Procurement_tableWrap__qfuRa{overflow-x:auto;border:1px solid var(--rule);background:var(--paper-bright)}.Procurement_table__CVup3{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.Procurement_table__CVup3 th{background:var(--paper-tint);font-weight:500;text-align:left;padding:12px 10px}.Procurement_table__CVup3 th:first-child{width:23%}.Procurement_table__CVup3 th:nth-child(2){width:9%}.Procurement_table__CVup3 th:nth-child(3){width:16%}.Procurement_table__CVup3 th:nth-child(4){width:19%}.Procurement_table__CVup3 th:nth-child(5){width:14%}.Procurement_table__CVup3 th:last-child{width:8%}.Procurement_table__CVup3 td{border-top:1px solid var(--rule);padding:12px 10px;vertical-align:top;overflow-wrap:anywhere}.Procurement_table__CVup3 tbody tr:hover{background:#fafaf8}.Procurement_table__CVup3 td:first-child{position:relative;padding-left:29px}.Procurement_rowNumber__DyiPN{position:absolute;left:7px;top:23px;color:var(--ink-mute);font:10px var(--font-mono)}.Procurement_table__CVup3 .Procurement_partInput__n9_E1,.Procurement_table__CVup3 .Procurement_quantity__WiPOf{font:12px var(--font-mono)}.Procurement_table__CVup3 input{font-size:12px;padding:9px 7px}.Procurement_table__CVup3 small{display:block;font-size:11px;color:var(--ink-mute);margin-top:4px}.Procurement_table__CVup3 .Procurement_errorText__TQ6wm{color:var(--hot)}.Procurement_status__L460Z{font-weight:500;color:var(--teal)}.Procurement_buy__ygxq1{color:var(--moss)}.Procurement_invalid__MAo0R{color:var(--hot)}.Procurement_productLink__W3gl4{display:block;margin:5px 0;font-family:var(--font-mono);color:var(--ink);text-decoration:underline}.Procurement_productLink__W3gl4:hover{color:var(--brand)}.Procurement_numeric__bMS5n{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Procurement_numeric__bMS5n b{font-weight:500}.Procurement_actionBar__GEr_m{border:1px solid var(--rule);border-top:3px solid var(--ink-soft);background:var(--paper-bright);margin-top:18px;padding:18px 20px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center}.Procurement_actionBar__GEr_m p{margin:0 0 6px}.Procurement_summary__PqPlv{font-size:13px;font-weight:500}.Procurement_subtotal__wbDnX strong{font-family:var(--font-mono);font-weight:500;margin-left:10px}.Procurement_actionButtons___FOQJ{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.Procurement_actionButtons___FOQJ button{white-space:normal}.Procurement_empty__2_gYY{border:1px dashed var(--rule-strong);padding:28px}.Procurement_empty__2_gYY h3{margin:0 0 8px;font-size:16px}.Procurement_empty__2_gYY p{margin:0;color:var(--ink-mute)}.Procurement_srOnly__y9aNM{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:640px) and (max-width:1024px){.Procurement_table__CVup3{min-width:960px}}@media (max-width:639px){.Procurement_workbench__5836P h1{font-size:24px}.Procurement_inputPanel__dBhJC{padding:16px}.Procurement_inputColumns__O_Mkk{grid-template-columns:1fr;gap:16px}.Procurement_fileArea__AmCfV{padding:16px 0 0;border-left:0;border-top:1px solid var(--rule)}.Procurement_savedControls__1Jo5h{align-items:stretch}.Procurement_savedControls__1Jo5h label{width:100%;min-width:0}.Procurement_table__CVup3,.Procurement_table__CVup3 tbody{display:block}.Procurement_table__CVup3 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.Procurement_table__CVup3 tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px;border-bottom:1px solid var(--rule-strong);grid-gap:10px 12px;gap:10px 12px}.Procurement_table__CVup3 tr:last-child{border-bottom:0}.Procurement_table__CVup3 td,.Procurement_table__CVup3 td:first-child{display:block;min-width:0;border:0;padding:0}.Procurement_table__CVup3 td:first-child,.Procurement_table__CVup3 td:nth-child(4){grid-column:1/-1}.Procurement_table__CVup3 td:before{display:block;content:attr(data-label);color:var(--ink-mute);font:12px var(--font-body);margin-bottom:5px}.Procurement_table__CVup3 input{min-height:42px;font-size:14px}.Procurement_rowNumber__DyiPN{display:none}.Procurement_table__CVup3 .Procurement_removeCell__xVj43{grid-column:1/-1;text-align:right}.Procurement_actionBar__GEr_m{padding:16px}.Procurement_actionButtons___FOQJ{width:100%;display:grid}.Procurement_actionButtons___FOQJ button{min-height:44px;width:100%}.Procurement_textButton__U9uDq{min-height:36px}}