body:has(.purchase-rfq-module__qSY6mq__container){background:var(--pl-canvas)}.purchase-rfq-module__qSY6mq__container{background:var(--pl-canvas);max-width:1120px;min-height:100vh;color:var(--pl-text);margin:0 auto;padding:20px 16px 48px;overflow-x:clip}.purchase-rfq-module__qSY6mq__header{margin-bottom:20px}.purchase-rfq-module__qSY6mq__backLink,.purchase-rfq-module__qSY6mq__backButton{min-height:44px;color:var(--pl-action);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:14px;text-decoration:none;display:inline-flex}.purchase-rfq-module__qSY6mq__backLink:hover,.purchase-rfq-module__qSY6mq__backButton:hover{color:var(--pl-action-strong)}.purchase-rfq-module__qSY6mq__backLink:focus-visible,.purchase-rfq-module__qSY6mq__backButton:focus-visible{outline:2px solid var(--pl-action);outline-offset:2px}.purchase-rfq-module__qSY6mq__title{color:var(--pl-text);margin:4px 0 6px;font-size:24px;font-weight:700}.purchase-rfq-module__qSY6mq__subtitle{color:var(--pl-muted);margin:0;font-size:14px;line-height:1.6}.purchase-rfq-module__qSY6mq__loading{text-align:center;color:var(--pl-muted);padding:48px 16px}.purchase-rfq-module__qSY6mq__error,.purchase-rfq-module__qSY6mq__success,.purchase-rfq-module__qSY6mq__warningBox{border-radius:10px;margin:12px 0;padding:12px 14px;font-size:14px;line-height:1.6}.purchase-rfq-module__qSY6mq__error{background:var(--pl-danger-soft);color:var(--pl-danger);border:1px solid var(--pl-danger)}.purchase-rfq-module__qSY6mq__success{background:var(--pl-action-soft);color:var(--pl-action-strong);border:1px solid var(--pl-line-strong)}.purchase-rfq-module__qSY6mq__warningBox{background:var(--pl-warning-soft);color:var(--pl-warning);border:1px solid var(--pl-line-strong)}.purchase-rfq-module__qSY6mq__successText{color:var(--pl-action);margin:8px 0 0;font-size:14px}.purchase-rfq-module__qSY6mq__errorText{color:var(--pl-danger);margin:8px 0 0;font-size:14px}.purchase-rfq-module__qSY6mq__warnText{color:var(--pl-warning);align-items:center;gap:6px;margin:6px 0 0;font-size:13px;line-height:1.5;display:flex}.purchase-rfq-module__qSY6mq__muted{color:var(--pl-muted);margin:4px 0;font-size:13px;line-height:1.6}.purchase-rfq-module__qSY6mq__noteText{color:var(--pl-text-soft);margin:8px 0 0;font-size:14px;line-height:1.6}.purchase-rfq-module__qSY6mq__primaryButton,.purchase-rfq-module__qSY6mq__secondaryButton,.purchase-rfq-module__qSY6mq__dangerButton{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 18px;font-size:15px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.purchase-rfq-module__qSY6mq__primaryButton{background:var(--pl-action-fill,var(--pl-action));color:var(--pl-on-action,var(--pl-surface))}.purchase-rfq-module__qSY6mq__primaryButton:hover:not(:disabled){background:var(--pl-action-strong)}.purchase-rfq-module__qSY6mq__secondaryButton{background:var(--pl-surface);color:var(--pl-action);border-color:var(--pl-line-strong)}.purchase-rfq-module__qSY6mq__secondaryButton:hover:not(:disabled){background:var(--pl-action-soft)}.purchase-rfq-module__qSY6mq__dangerButton{background:var(--pl-surface);color:var(--pl-danger);border-color:var(--pl-danger)}.purchase-rfq-module__qSY6mq__dangerButton:hover:not(:disabled){background:var(--pl-danger-soft)}.purchase-rfq-module__qSY6mq__primaryButton:disabled,.purchase-rfq-module__qSY6mq__secondaryButton:disabled,.purchase-rfq-module__qSY6mq__dangerButton:disabled{opacity:.5;cursor:not-allowed}.purchase-rfq-module__qSY6mq__primaryButton:focus-visible,.purchase-rfq-module__qSY6mq__secondaryButton:focus-visible,.purchase-rfq-module__qSY6mq__dangerButton:focus-visible,.purchase-rfq-module__qSY6mq__iconButton:focus-visible,.purchase-rfq-module__qSY6mq__filter:focus-visible,.purchase-rfq-module__qSY6mq__filterOn:focus-visible,.purchase-rfq-module__qSY6mq__segment:focus-visible,.purchase-rfq-module__qSY6mq__segmentOn:focus-visible,.purchase-rfq-module__qSY6mq__rfqCard:focus-visible{outline:2px solid var(--pl-action);outline-offset:2px}.purchase-rfq-module__qSY6mq__iconButton{border:1px solid var(--pl-line);background:var(--pl-surface);min-width:44px;min-height:44px;color:var(--pl-danger);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.purchase-rfq-module__qSY6mq__toolbar{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.purchase-rfq-module__qSY6mq__filters{-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.purchase-rfq-module__qSY6mq__filter,.purchase-rfq-module__qSY6mq__filterOn{cursor:pointer;border:1px solid var(--pl-line-strong);background:var(--pl-surface);min-height:44px;color:var(--pl-text-soft);border-radius:999px;flex:none;padding:8px 16px;font-size:14px}.purchase-rfq-module__qSY6mq__filterOn{background:var(--pl-action-soft);color:var(--pl-action-strong);border-color:var(--pl-action);font-weight:600}.purchase-rfq-module__qSY6mq__rfqList{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.purchase-rfq-module__qSY6mq__rfqCard{text-align:left;border:1px solid var(--pl-line);background:var(--pl-surface);width:100%;color:var(--pl-text);cursor:pointer;font:inherit;border-radius:12px;flex-direction:column;gap:6px;padding:14px 44px 14px 14px;display:flex;position:relative}.purchase-rfq-module__qSY6mq__rfqCard:hover{border-color:var(--pl-line-strong);background:var(--pl-surface-raised)}.purchase-rfq-module__qSY6mq__rfqCardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.purchase-rfq-module__qSY6mq__rfqCardTitle{overflow-wrap:anywhere;font-size:16px;font-weight:600}.purchase-rfq-module__qSY6mq__rfqCardMeta{color:var(--pl-muted);overflow-wrap:anywhere;font-size:13px}.purchase-rfq-module__qSY6mq__rfqCardArrow{color:var(--pl-faint);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.purchase-rfq-module__qSY6mq__docNo{color:var(--pl-muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:12px}.purchase-rfq-module__qSY6mq__badge{white-space:nowrap;border:1px solid var(--pl-line);border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.purchase-rfq-module__qSY6mq__status_draft{background:var(--pl-surface-raised);color:var(--pl-text-soft)}.purchase-rfq-module__qSY6mq__status_sent{background:var(--pl-info-soft);color:var(--pl-info)}.purchase-rfq-module__qSY6mq__status_compared{background:var(--pl-warning-soft);color:var(--pl-warning)}.purchase-rfq-module__qSY6mq__status_awarded{background:var(--pl-action-soft);color:var(--pl-action-strong)}.purchase-rfq-module__qSY6mq__status_closed{background:var(--pl-surface-soft);color:var(--pl-muted)}.purchase-rfq-module__qSY6mq__status_cancelled{background:var(--pl-danger-soft);color:var(--pl-danger)}.purchase-rfq-module__qSY6mq__emptyState{text-align:center;border:1px dashed var(--pl-line-strong);background:var(--pl-surface);border-radius:12px;margin-bottom:20px;padding:32px 20px}.purchase-rfq-module__qSY6mq__emptyTitle{margin:0 0 6px;font-size:16px;font-weight:600}.purchase-rfq-module__qSY6mq__empty{text-align:center;color:var(--pl-muted);margin:0;padding:16px 0;font-size:14px}.purchase-rfq-module__qSY6mq__panel{background:var(--pl-surface);border:1px solid var(--pl-line);border-radius:14px;min-width:0;margin-bottom:16px;padding:16px}.purchase-rfq-module__qSY6mq__panelHeader{margin-bottom:8px}.purchase-rfq-module__qSY6mq__panelTitle{margin:0 0 4px;font-size:18px}.purchase-rfq-module__qSY6mq__panelHint{color:var(--pl-muted);margin:0;font-size:13px;line-height:1.6}.purchase-rfq-module__qSY6mq__sectionTitle{margin:0 0 8px;font-size:16px;font-weight:600}.purchase-rfq-module__qSY6mq__field{color:var(--pl-muted);flex-direction:column;gap:6px;min-width:0;margin:10px 0 0;font-size:13px;display:flex}.purchase-rfq-module__qSY6mq__field>span{color:var(--pl-text-soft)}.purchase-rfq-module__qSY6mq__input,.purchase-rfq-module__qSY6mq__textarea{border:1px solid var(--pl-line-strong);background:var(--pl-input,var(--pl-surface));width:100%;min-height:44px;color:var(--pl-text);box-sizing:border-box;border-radius:10px;padding:10px 12px;font-size:16px}.purchase-rfq-module__qSY6mq__textarea{resize:vertical;min-height:72px;font-family:inherit}.purchase-rfq-module__qSY6mq__input:focus,.purchase-rfq-module__qSY6mq__textarea:focus{outline:2px solid var(--pl-action);outline-offset:1px;border-color:var(--pl-action)}.purchase-rfq-module__qSY6mq__input:disabled{opacity:.6}.purchase-rfq-module__qSY6mq__fieldRow,.purchase-rfq-module__qSY6mq__fieldRow3{grid-template-columns:1fr;gap:0 12px;display:grid}.purchase-rfq-module__qSY6mq__fieldset{border:1px solid var(--pl-line);border-radius:12px;min-width:0;margin:16px 0 0;padding:12px}.purchase-rfq-module__qSY6mq__fieldset legend{color:var(--pl-text);padding:0 6px;font-size:14px;font-weight:600}.purchase-rfq-module__qSY6mq__lineEditor{border-top:1px solid var(--pl-line);padding:12px 0}.purchase-rfq-module__qSY6mq__lineEditor:first-of-type{border-top:none;padding-top:4px}.purchase-rfq-module__qSY6mq__lineEditorHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.purchase-rfq-module__qSY6mq__segmented{border:1px solid var(--pl-line-strong);border-radius:10px;margin:8px 0;display:inline-flex;overflow:hidden}.purchase-rfq-module__qSY6mq__segment,.purchase-rfq-module__qSY6mq__segmentOn{background:var(--pl-surface);min-height:44px;color:var(--pl-text-soft);cursor:pointer;border:none;padding:8px 14px;font-size:14px}.purchase-rfq-module__qSY6mq__segmentOn{background:var(--pl-action-soft);color:var(--pl-action-strong);font-weight:600}.purchase-rfq-module__qSY6mq__segment:disabled{opacity:.5;cursor:not-allowed}.purchase-rfq-module__qSY6mq__checkList{grid-template-columns:1fr;gap:4px;max-height:320px;margin-top:8px;display:grid;overflow-y:auto}.purchase-rfq-module__qSY6mq__checkItem,.purchase-rfq-module__qSY6mq__radioItem{min-height:44px;color:var(--pl-text);cursor:pointer;align-items:center;gap:10px;padding:6px 4px;font-size:15px;display:flex}.purchase-rfq-module__qSY6mq__checkItem input,.purchase-rfq-module__qSY6mq__radioItem input{width:20px;height:20px;accent-color:var(--pl-action);flex:none}.purchase-rfq-module__qSY6mq__radioBody{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;font-size:14px;display:flex}.purchase-rfq-module__qSY6mq__formActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.purchase-rfq-module__qSY6mq__formActions>button{flex:140px}.purchase-rfq-module__qSY6mq__detail{display:block}.purchase-rfq-module__qSY6mq__detailHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.purchase-rfq-module__qSY6mq__detailTitle{overflow-wrap:anywhere;margin:2px 0 0;font-size:20px}.purchase-rfq-module__qSY6mq__steps{gap:4px;margin:14px 0 4px;padding:0;list-style:none;display:flex;overflow-x:auto}.purchase-rfq-module__qSY6mq__step,.purchase-rfq-module__qSY6mq__stepDone{text-align:center;background:var(--pl-surface-soft);color:var(--pl-faint);white-space:nowrap;border-radius:8px;flex:1 0 auto;padding:6px 8px;font-size:12px}.purchase-rfq-module__qSY6mq__stepDone{background:var(--pl-action-soft);color:var(--pl-action-strong);font-weight:600}.purchase-rfq-module__qSY6mq__metaGrid{grid-template-columns:1fr;gap:8px;margin:12px 0 0;display:grid}.purchase-rfq-module__qSY6mq__metaGrid div{gap:10px;font-size:14px;display:flex}.purchase-rfq-module__qSY6mq__metaGrid dt{color:var(--pl-muted);flex:0 0 104px}.purchase-rfq-module__qSY6mq__metaGrid dd{overflow-wrap:anywhere;margin:0}.purchase-rfq-module__qSY6mq__actionBar{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.purchase-rfq-module__qSY6mq__actionBar>button{flex:140px}.purchase-rfq-module__qSY6mq__supplierCards{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.purchase-rfq-module__qSY6mq__supplierCard,.purchase-rfq-module__qSY6mq__supplierCardBest{border:1px solid var(--pl-line);background:var(--pl-surface-soft);border-radius:12px;min-width:0;padding:12px}.purchase-rfq-module__qSY6mq__supplierCardBest{border-color:var(--pl-action);background:var(--pl-action-soft)}.purchase-rfq-module__qSY6mq__supplierCardHead{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;display:flex}.purchase-rfq-module__qSY6mq__bigNumber{font-variant-numeric:tabular-nums;margin:6px 0 2px;font-size:20px;font-weight:700}.purchase-rfq-module__qSY6mq__flags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.purchase-rfq-module__qSY6mq__tagBest,.purchase-rfq-module__qSY6mq__tagInfo,.purchase-rfq-module__qSY6mq__tagWarn,.purchase-rfq-module__qSY6mq__tagDanger,.purchase-rfq-module__qSY6mq__tagAward{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.purchase-rfq-module__qSY6mq__tagBest{background:var(--pl-action-soft);color:var(--pl-action-strong);border:1px solid var(--pl-action)}.purchase-rfq-module__qSY6mq__tagInfo{background:var(--pl-info-soft);color:var(--pl-info)}.purchase-rfq-module__qSY6mq__tagWarn{background:var(--pl-warning-soft);color:var(--pl-warning)}.purchase-rfq-module__qSY6mq__tagDanger{background:var(--pl-danger-soft);color:var(--pl-danger)}.purchase-rfq-module__qSY6mq__tagAward{background:var(--pl-action-fill,var(--pl-action));color:var(--pl-on-action,var(--pl-surface));width:fit-content;margin-top:4px}.purchase-rfq-module__qSY6mq__compareTableWrap,.purchase-rfq-module__qSY6mq__wideOnly{display:none}.purchase-rfq-module__qSY6mq__compareCards{gap:12px;margin-top:8px;display:grid}.purchase-rfq-module__qSY6mq__lineCard{border:1px solid var(--pl-line);border-radius:12px;min-width:0;padding:12px}.purchase-rfq-module__qSY6mq__lineCard header{overflow-wrap:anywhere;flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.purchase-rfq-module__qSY6mq__quoteList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.purchase-rfq-module__qSY6mq__quoteItem,.purchase-rfq-module__qSY6mq__quoteBest,.purchase-rfq-module__qSY6mq__quoteExpired{border:1px solid var(--pl-line);background:var(--pl-surface);border-radius:10px;flex-direction:column;gap:2px;padding:10px;display:flex}.purchase-rfq-module__qSY6mq__quoteBest{border-color:var(--pl-action);background:var(--pl-action-soft)}.purchase-rfq-module__qSY6mq__quoteExpired{opacity:.65}.purchase-rfq-module__qSY6mq__quoteRow{overflow-wrap:anywhere;justify-content:space-between;gap:8px;font-size:15px;display:flex}.purchase-rfq-module__qSY6mq__quoteRow strong{font-variant-numeric:tabular-nums;white-space:nowrap}.purchase-rfq-module__qSY6mq__linkBox{border-top:1px dashed var(--pl-line-strong);margin-top:10px;padding-top:10px}.purchase-rfq-module__qSY6mq__lineNote{border-top:1px solid var(--pl-line);padding:10px 0}.purchase-rfq-module__qSY6mq__awardTotal{background:var(--pl-surface-raised);border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;padding:12px;display:flex}.purchase-rfq-module__qSY6mq__awardTotal strong{font-variant-numeric:tabular-nums;font-size:20px}.purchase-rfq-module__qSY6mq__plainList{margin:0;padding:0;list-style:none}.purchase-rfq-module__qSY6mq__orderRow{border-bottom:1px solid var(--pl-line);overflow-wrap:anywhere;flex-direction:column;gap:2px;padding:10px 0;font-size:14px;display:flex}.purchase-rfq-module__qSY6mq__timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.purchase-rfq-module__qSY6mq__timeline li{overflow-wrap:anywhere;flex-direction:column;gap:2px;font-size:14px;display:flex}.purchase-rfq-module__qSY6mq__timelineWhen{color:var(--pl-muted);font-variant-numeric:tabular-nums;font-size:12px}.purchase-rfq-module__qSY6mq__thresholdRow{flex-direction:column;gap:10px;display:flex}@media (min-width:768px){.purchase-rfq-module__qSY6mq__container{padding:28px 24px 56px}.purchase-rfq-module__qSY6mq__title{font-size:28px}.purchase-rfq-module__qSY6mq__toolbar{flex-direction:row;justify-content:space-between;align-items:center}.purchase-rfq-module__qSY6mq__panel{padding:20px}.purchase-rfq-module__qSY6mq__fieldRow{grid-template-columns:1fr 1fr}.purchase-rfq-module__qSY6mq__fieldRow3{grid-template-columns:repeat(3,1fr)}.purchase-rfq-module__qSY6mq__checkList{grid-template-columns:repeat(2,1fr)}.purchase-rfq-module__qSY6mq__metaGrid{grid-template-columns:1fr 1fr}.purchase-rfq-module__qSY6mq__supplierCards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.purchase-rfq-module__qSY6mq__formActions>button,.purchase-rfq-module__qSY6mq__actionBar>button{flex:none}.purchase-rfq-module__qSY6mq__orderRow,.purchase-rfq-module__qSY6mq__timeline li{flex-direction:row;justify-content:space-between}.purchase-rfq-module__qSY6mq__thresholdRow{flex-direction:row;align-items:flex-end}.purchase-rfq-module__qSY6mq__thresholdRow .purchase-rfq-module__qSY6mq__field{flex:0 320px}.purchase-rfq-module__qSY6mq__compareCards{display:none}.purchase-rfq-module__qSY6mq__compareCardsAlways{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.purchase-rfq-module__qSY6mq__wideOnly{display:block}.purchase-rfq-module__qSY6mq__compareTableWrap{border:1px solid var(--pl-line);border-radius:12px;margin-top:8px;display:block;overflow-x:auto}.purchase-rfq-module__qSY6mq__compareTable{border-collapse:collapse;width:100%;font-size:13px}.purchase-rfq-module__qSY6mq__compareTable th,.purchase-rfq-module__qSY6mq__compareTable td{border-bottom:1px solid var(--pl-line);text-align:left;vertical-align:top;padding:10px 12px}.purchase-rfq-module__qSY6mq__compareTable thead th{background:var(--pl-surface-raised);white-space:nowrap;font-weight:600}.purchase-rfq-module__qSY6mq__compareTable tbody th{min-width:180px;font-weight:400}.purchase-rfq-module__qSY6mq__compareTable td{min-width:170px}.purchase-rfq-module__qSY6mq__compareTable td small{color:var(--pl-muted);margin-top:2px;display:block}.purchase-rfq-module__qSY6mq__lineTitle{margin-bottom:2px;font-weight:600;display:block}.purchase-rfq-module__qSY6mq__cellPrice{font-variant-numeric:tabular-nums;font-size:16px}.purchase-rfq-module__qSY6mq__cellBest{background:var(--pl-action-soft)}.purchase-rfq-module__qSY6mq__cellExpired{opacity:.6}.purchase-rfq-module__qSY6mq__cellAwarded{box-shadow:inset 3px 0 0 var(--pl-action)}.purchase-rfq-module__qSY6mq__cellEmpty{color:var(--pl-faint)}.purchase-rfq-module__qSY6mq__totalRow th,.purchase-rfq-module__qSY6mq__totalRow td{background:var(--pl-surface-soft);font-weight:600}}
