.ContractorProfileView_card__SIoOX{border:1px solid #d8d8d8;border-radius:8px;padding:16px;margin:0 0 16px}.ContractorProfileView_header__wpLgz{display:flex;align-items:center;justify-content:space-between;gap:12px}.ContractorProfileView_title__MUslh{font-size:15px;margin:0}.ContractorProfileView_facts__fa50r{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px;margin:12px 0}.ContractorProfileView_fact__0iw6h dt{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#777;margin-bottom:2px}.ContractorProfileView_fact__0iw6h dd{margin:0}.ContractorProfileView_subheading__it0H_{font-size:13px;margin:14px 0 6px}.ContractorProfileView_sections__6BEST{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.ContractorProfileView_section__kSe6E{border:1px solid #e5e5e5;border-radius:6px;padding:8px 10px}.ContractorProfileView_sectionHeader__gfhG6{display:flex;align-items:center;justify-content:space-between;gap:12px}.ContractorProfileView_sectionName__aR617{font-size:13px}.ContractorProfileView_missing__pSaOJ{margin:6px 0 0;font-size:12px;color:#8a5300}.ContractorProfileView_checklist__XAG8A{margin:0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px}.ContractorProfileView_checkItem__QTTVq{display:flex;gap:8px;font-size:13px;color:#444}.ContractorProfileView_done__OWqly{color:#1c7a3d}.StatusBadge_badge__M4ZLM{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.StatusBadge_ok__ACe9t{background:var(--cf-ok-bg);color:var(--cf-ok-fg)}.StatusBadge_warn__dkOKw{background:var(--cf-warn-bg);color:var(--cf-warn-fg)}.StatusBadge_neutral__HhotA{background:var(--cf-neutral-bg);color:var(--cf-neutral-fg)}.SectionForm_form__ZvD_A{display:flex;flex-direction:column;gap:12px;max-width:32rem}.SectionForm_field__0MLE4{display:flex;flex-direction:column;gap:4px;font-size:14px}.SectionForm_field__0MLE4 input{padding:6px 8px;border:1px solid var(--cf-border);border-radius:var(--cf-radius)}.SectionForm_demoNote__wK_kP{font-size:13px;color:var(--cf-muted)}.SectionForm_saved__yYrp4{font-size:13px;color:var(--cf-ok,#1a7f37)}.AiSuggestionPanel_wrap__u2B1p{padding:14px 16px;background:var(--cf-surface);border:1px solid var(--cf-border);border-radius:var(--cf-radius);margin-bottom:12px}.AiSuggestionPanel_head__nWOqv{display:flex;gap:10px;align-items:center;margin-bottom:10px}.AiSuggestionPanel_lineId__2CzKS{font-family:var(--cf-mono,monospace);font-size:13px}.AiSuggestionPanel_card__0hKIR{border:1px dashed var(--cf-border);border-radius:var(--cf-radius);padding:10px 12px;margin-bottom:10px}.AiSuggestionPanel_cardHead__dA1GH{display:flex;gap:10px;margin-bottom:6px}.AiSuggestionPanel_citedText__15zck{margin:6px 0;padding:6px 10px;border-left:3px solid var(--cf-border);font-size:14px;font-style:italic}.AiSuggestionPanel_source__XrVSK{margin:4px 0 0;font-size:13px}.AiSuggestionPanel_lineage__vZR89{margin:2px 0 0;font-size:12px;color:var(--cf-muted,#666)}.AiSuggestionPanel_handoff__IVD0J{margin:8px 0 0;font-size:13px}.AiSuggestionPanel_rejected__bI0_9{margin-bottom:10px;font-size:13px;color:var(--cf-muted,#666)}.AiSuggestionPanel_rejectedSummary___Cqgk{cursor:pointer}.AiSuggestionPanel_decide__MpCKs{display:flex;flex-direction:column;gap:8px;margin-top:10px;max-width:480px}.AiSuggestionPanel_actions__WvmEL{display:flex;gap:8px}.AiSuggestionPanel_field__62T2x{display:flex;flex-direction:column;gap:4px;font-size:13px}.AiSuggestionPanel_generate___VoLU{margin-top:8px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.AiSuggestionPanel_note__4uu1_{font-size:13px;color:var(--cf-muted,#666);margin:0}.AiSuggestionPanel_clientError__nqX6O{margin:0;font-size:13px;color:var(--cf-danger,#b00020)}.ApprovalPanel_wrap__svIBt{padding:14px 16px;background:var(--cf-surface);border:1px solid var(--cf-border);border-radius:var(--cf-radius)}.ApprovalPanel_items__sN_B3{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.ApprovalPanel_item__cH7od{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:14px;border-bottom:1px solid var(--cf-border);padding-bottom:8px}.ApprovalPanel_hash__AB0wf{font-size:12px;color:var(--cf-muted,#666)}.ApprovalPanel_reason__n_5eD{font-size:13px}.ApprovalPanel_note__Aodgr{font-size:13px;color:var(--cf-muted,#666);margin:0 0 8px}.ApprovalPanel_form__NirQA{display:flex;flex-direction:column;gap:8px;margin-top:10px;max-width:480px}.ApprovalPanel_field__bFqdc{display:flex;flex-direction:column;gap:4px;font-size:13px}.ApprovalPanel_saved__jCI_R{margin:0;font-size:13px}.ApprovalPanel_clientError__a4t37{margin:0;font-size:13px;color:var(--cf-danger,#b00020)}.BidCloseCheckControls_toggle__XEEaq{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto}.BidCloseCheckControls_dueDate__xAC1j{display:flex;align-items:flex-end;gap:.5rem;margin:.5rem 0;flex-wrap:wrap}.BidCloseCheckControls_field__KU4bk{display:flex;flex-direction:column;gap:.15rem;font-size:.85rem}.BidCloseCheckControls_note__PX2wo{font-size:.85rem;color:#555}.BidGrid_summary__NUzyH{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:12px 16px;background:var(--cf-surface);border:1px solid var(--cf-border);border-radius:var(--cf-radius);font-size:13px;color:var(--cf-muted);margin-bottom:16px}.BidGrid_section__Za3Ss{margin-bottom:24px}.BidGrid_sectionTitle__eGS5_{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;margin:0 0 8px}.BidGrid_sectionCounts__GbQTT{font-size:12px;font-weight:400;color:var(--cf-muted)}.BidGrid_section__Za3Ss td,.BidGrid_section__Za3Ss th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--cf-border);font-size:14px}.BidGrid_section__Za3Ss th{color:var(--cf-muted);font-size:12px;text-transform:uppercase;letter-spacing:.03em}.BidGrid_blockerCount__nz5_x{font-size:12px;color:var(--cf-warn-fg)}.BidCloseChecklist_wrap__aaRiW{padding:14px 16px;background:var(--cf-surface);border:1px solid var(--cf-border);border-radius:var(--cf-radius)}.BidCloseChecklist_head__CKCQt{display:flex;gap:10px;margin-bottom:12px}.BidCloseChecklist_items__VVuEF{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.BidCloseChecklist_item__yc3T1{display:flex;gap:10px;align-items:center;font-size:14px}.BidLineEditor_editor__7PLA1{border:1px solid #d8d8d8;border-radius:8px;padding:16px;margin:0 0 16px}.BidLineEditor_fields__UATMm{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.BidLineEditor_field__y_G6V{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#555}.BidLineEditor_field__y_G6V input,.BidLineEditor_field__y_G6V select{padding:6px 8px;font-size:13px;border:1px solid #ccc;border-radius:4px}.BidLineEditor_actions__wsUzE{display:flex;gap:8px;margin-top:12px}.BidLineEditor_actions__wsUzE button{padding:6px 14px;font-size:13px;border:1px solid #999;border-radius:4px;background:#f5f5f5;cursor:pointer}.BidLineEditor_actions__wsUzE button:disabled{cursor:not-allowed;opacity:.55}.BidLineEditor_result__NEaMl{margin-top:12px}.BidLineEditor_saveBlocked__XMd9e{margin:6px 0 0;font-size:12px;color:#8a5300}.BidLineEditor_errors__5NW5a{margin:12px 0 0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px}.BidLineEditor_error__UGsch{display:flex;gap:8px;font-size:13px}.BidLineEditor_errorField__B89Np{font-family:monospace;font-size:12px;color:#8a2500}.BidLineRowEditor_collapsed__exee3{display:flex;align-items:center;gap:.5rem}.BidLineRowEditor_saved__4Uh1X{color:#2e7d32;font-size:.85rem}.BidLineRowEditor_editor__TziYk{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0}.BidLineRowEditor_field__cEADb{display:flex;flex-direction:column;gap:.15rem;font-size:.85rem}.BidLineRowEditor_actions__5_PN2{display:flex;gap:.5rem}.BidLineRowEditor_note__HI4tP{font-size:.85rem;color:#555}.BidLineRowEditor_errors__Fw7Ur{margin:0;padding-left:1rem;color:#b71c1c;font-size:.85rem}.BidLineRowEditor_errorField__Fgi1X{font-weight:600}.DocumentsPanel_wrap__l_R7O{padding:14px 16px;background:var(--cf-surface);border:1px solid var(--cf-border);border-radius:var(--cf-radius)}.DocumentsPanel_head__QvjsB{display:flex;gap:10px;margin-bottom:12px}.DocumentsPanel_items__zKA2o{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:12px}.DocumentsPanel_item__KT_TY{border-bottom:1px solid var(--cf-border);padding-bottom:10px}.DocumentsPanel_itemHead__eeWdw{display:flex;gap:10px;align-items:center;font-size:14px}.DocumentsPanel_filename__3FnDg{font-weight:600}.DocumentsPanel_meta__QsQO5{color:var(--cf-muted,#666);font-size:13px}.DocumentsPanel_trust__O6sQz{margin:4px 0 0;font-size:13px}.DocumentsPanel_versions__kBb7z{margin:4px 0 0}.DocumentsPanel_note__rmhKJ,.DocumentsPanel_versions__kBb7z{font-size:13px;color:var(--cf-muted,#666)}.DocumentsPanel_saved__8ZIB7{margin:4px 0 0;font-size:13px}.DocumentsPanel_form__Gsx__{display:flex;flex-direction:column;gap:8px;margin-top:10px;max-width:480px}.DocumentsPanel_field___FXrC{display:flex;flex-direction:column;gap:4px;font-size:13px}.DocumentsPanel_clientError__ve5g0{margin:0;font-size:13px;color:var(--cf-danger,#b00020)}.BlockerList_list__3w2LU{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.BlockerList_item__pFShy{display:flex;gap:10px;align-items:baseline;padding:6px 10px;background:var(--cf-warn-bg);border-radius:var(--cf-radius)}.BlockerList_type__0FWgW{font-size:12px;font-weight:700;color:var(--cf-warn-fg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.BlockerList_detail__FsOdX{color:var(--cf-text)}.BlockerList_empty__QpMey{color:var(--cf-ok-fg);font-size:13px;margin:0}.ExportReport_wrap__c6_9t{padding:14px 16px;background:var(--cf-surface);border:1px solid var(--cf-border);border-radius:var(--cf-radius)}.ExportReport_head__OmpO3{display:flex;gap:10px;align-items:center;margin-bottom:14px}.ExportReport_phase__bLK7D{font-size:13px;color:var(--cf-muted)}.ExportReport_group__Veqv7{margin-bottom:14px}.ExportReport_groupTitle__eSYBm{font-size:14px;margin:0 0 8px}.ExportReport_checks__XIubx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ExportReport_check__SUn71{display:flex;gap:10px;align-items:center;font-size:14px}.ExportReadinessView_wrap__GYTvC{padding:14px 16px;background:var(--cf-surface);border:1px solid var(--cf-border);border-radius:var(--cf-radius)}.ExportReadinessView_head__3nU4g{display:flex;gap:10px;align-items:center;margin-bottom:14px}.ExportReadinessView_source__32Md5{font-size:13px;color:var(--cf-muted)}.GenerateExportButton_wrap__lg16s{display:flex;gap:12px;align-items:center;margin-top:14px}.GenerateExportButton_button__yeX0z{padding:8px 16px;border:1px solid var(--cf-border);border-radius:var(--cf-radius);background:var(--cf-surface);cursor:pointer}.GenerateExportButton_button__yeX0z:disabled{opacity:.55;cursor:not-allowed}.GenerateExportButton_hint__QcSrC{font-size:13px;color:var(--cf-muted)}.VendorQuoteRecorder_editor__70TT9{border:1px solid #d8d8d8;border-radius:8px;padding:16px;margin:0 0 16px}.VendorQuoteRecorder_fields__IF065{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.VendorQuoteRecorder_field__qE_Gz{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#555}.VendorQuoteRecorder_field__qE_Gz input,.VendorQuoteRecorder_field__qE_Gz select{padding:6px 8px;font-size:13px;border:1px solid #ccc;border-radius:4px}.VendorQuoteRecorder_checkboxField__mzcDU{display:flex;align-items:center;gap:6px;font-size:12px;color:#555}.VendorQuoteRecorder_actions__Xu0UB{display:flex;gap:8px;margin-top:12px}.VendorQuoteRecorder_actions__Xu0UB button{padding:6px 14px;font-size:13px;border:1px solid #999;border-radius:4px;background:#f5f5f5;cursor:pointer}.VendorQuoteRecorder_actions__Xu0UB button:disabled{cursor:not-allowed;opacity:.55}.VendorQuoteRecorder_result__KV2gv{margin-top:12px}.VendorQuoteRecorder_saveBlocked__rPfoH{margin:6px 0 0;font-size:12px;color:#8a5300}.VendorQuoteRecorder_errors__UUPwc{margin:12px 0 0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px}.VendorQuoteRecorder_error__fYfJg{display:flex;gap:8px;font-size:13px}.VendorQuoteRecorder_errorField__mhBpN{font-family:monospace;font-size:12px;color:#8a2500}