._root_1hcxm_1{display:flex;flex-direction:column;gap:var(--spacing-3);padding:1.25rem;margin-top:1.25rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md)}._head_1hcxm_12{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);flex-wrap:wrap}._title_1hcxm_20{display:flex;align-items:center;gap:8px;font-size:1.0625rem;font-weight:800;letter-spacing:-.02em;color:var(--foreground);margin:0}._title_1hcxm_20 svg{color:var(--cat-4)}._sub_1hcxm_35{margin:0;font-size:.875rem;line-height:1.6;color:var(--muted-foreground);max-width:64ch}._add_1hcxm_43,._primary_1hcxm_44{font:inherit;font-size:.875rem;font-weight:700;color:var(--primary-foreground);background:var(--primary);border:none;border-radius:var(--radius-full);padding:9px 18px;cursor:pointer}._primary_1hcxm_44:disabled{opacity:.45;cursor:not-allowed}._ok_1hcxm_61{margin:0;font-size:.8125rem;font-weight:600;color:var(--success)}._list_1hcxm_68{display:flex;flex-direction:column;gap:var(--spacing-2)}._card_1hcxm_74{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:var(--surface);border-radius:var(--radius-sm)}._cardMain_1hcxm_83{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._cardMain_1hcxm_83 b{font-size:.9375rem;color:var(--foreground)}._meta_1hcxm_96{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.6875rem;color:var(--muted-foreground)}._excl_1hcxm_105{font-size:.6875rem;line-height:1.45;color:var(--muted-foreground)}._amounts_1hcxm_111{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}._amounts_1hcxm_111 b{font-size:1.0625rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--foreground)}._amounts_1hcxm_111 small{font-size:.625rem;color:var(--muted-foreground)}._remove_1hcxm_130{flex-shrink:0;border:none;background:none;color:var(--muted-foreground);cursor:pointer;padding:0}._remove_1hcxm_130:hover{color:var(--error)}._form_1hcxm_143{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--surface);border-radius:var(--radius-sm)}._row_1hcxm_152{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--spacing-3)}._field_1hcxm_158{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:.8125rem;font-weight:600;color:var(--foreground)}._field_1hcxm_158 input,._field_1hcxm_158 select,._field_1hcxm_158 textarea{font:inherit;font-size:.9375rem;font-weight:400;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 11px;width:100%;box-sizing:border-box;resize:vertical}._field_1hcxm_158 small{font-size:.6875rem;font-weight:400;line-height:1.5;color:var(--muted-foreground)}._actions_1hcxm_191{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3)}._cancel_1hcxm_198{font:inherit;font-size:.875rem;font-weight:600;color:var(--muted-foreground);background:none;border:none;cursor:pointer}._note_1hcxm_208{display:flex;gap:7px;margin:0;font-size:.75rem;line-height:1.55;color:var(--muted-foreground)}._note_1hcxm_208 svg{flex-shrink:0;margin-top:3px}._root_1npes_1{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);margin-top:var(--spacing-4);background:var(--surface);border-radius:var(--radius-md)}._open_1npes_11{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font:inherit;font-size:.875rem;font-weight:700;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-full);padding:10px 18px;cursor:pointer}._open_1npes_11:hover{border-color:var(--primary)}._title_1npes_31{font-size:1rem;font-weight:800;letter-spacing:-.015em;color:var(--foreground);margin:0}._sub_1npes_39{margin:0;font-size:.875rem;line-height:1.6;color:var(--muted-foreground);max-width:62ch}._row_1npes_47{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--spacing-3)}._field_1npes_53{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:.8125rem;font-weight:600;color:var(--foreground)}._field_1npes_53 input{font:inherit;font-size:.9375rem;font-weight:400;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 11px;width:100%;box-sizing:border-box}._field_1npes_53 small{font-size:.6875rem;font-weight:400;line-height:1.5;color:var(--muted-foreground)}._actions_1npes_83{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3)}._primary_1npes_90{font:inherit;font-size:.875rem;font-weight:700;color:var(--primary-foreground);background:var(--primary);border:none;border-radius:var(--radius-full);padding:10px 20px;cursor:pointer}._primary_1npes_90:disabled{opacity:.45;cursor:not-allowed}._cancel_1npes_107{font:inherit;font-size:.875rem;font-weight:600;color:var(--muted-foreground);background:none;border:none;cursor:pointer}._ok_1npes_117{margin:0;font-size:.875rem;font-weight:600;line-height:1.55;color:var(--success)}._error_1npes_125{margin:0;font-size:.8125rem;color:var(--error)}@layer base{._overlay_1u0g5_2{position:fixed;inset:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1u0g5_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;padding:var(--spacing-6);animation:_contentShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_1u0g5_31{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_1u0g5_31:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_1u0g5_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_1u0g5_62{width:1rem;height:1rem}._header_1u0g5_67{margin-bottom:var(--spacing-4)}._footer_1u0g5_71{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_1u0g5_78{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_1u0g5_87{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_1u0g5_94{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_1u0g5_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1u0g5_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}._page_l18mq_1{max-width:72rem;margin:0 auto;padding:var(--spacing-8) var(--spacing-6) var(--spacing-16)}._title_l18mq_7{font-size:clamp(1.625rem,4.5vw,2.125rem);font-weight:800;letter-spacing:-.03em;color:var(--foreground);margin:0 0 var(--spacing-4)}._back_l18mq_15{font:inherit;font-size:.8125rem;font-weight:600;color:var(--muted-foreground);background:none;border:none;padding:0;margin-bottom:var(--spacing-2);cursor:pointer}._sub_l18mq_27{font-size:.875rem;line-height:1.6;color:var(--muted-foreground);margin:0 0 var(--spacing-3)}._empty_l18mq_34{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-6);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md)}._empty_l18mq_34 p{font-size:.9375rem;line-height:1.6;color:var(--muted-foreground);margin:0;max-width:60ch}._rfqList_l18mq_53{display:flex;flex-direction:column;gap:var(--spacing-2)}._rfqRow_l18mq_59{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);font:inherit;text-align:left;padding:var(--spacing-4) 1.25rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;color:var(--foreground)}._rfqMain_l18mq_74{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:1rem}._rfqMain_l18mq_74 small{font-size:.75rem;color:var(--muted-foreground)}._count_l18mq_87,._countOn_l18mq_88{flex-shrink:0;font-size:.75rem;font-weight:800;border-radius:var(--radius-full);padding:5px 12px;color:var(--muted-foreground);background:var(--surface)}._countOn_l18mq_88{color:var(--primary-foreground);background:var(--success)}._priorityBar_l18mq_103{padding:var(--spacing-4);background:var(--surface);border-radius:var(--radius-md);margin-bottom:var(--spacing-4)}._priorityLabel_l18mq_110{display:block;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin-bottom:var(--spacing-2)}._priorityChips_l18mq_120{display:flex;flex-wrap:wrap;gap:6px}._chip_l18mq_126{font:inherit;font-size:.8125rem;font-weight:600;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-full);padding:7px 14px;cursor:pointer}._chipOn_l18mq_138{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}._priorityExplain_l18mq_144{margin:var(--spacing-2) 0 0;font-size:.75rem;color:var(--muted-foreground)}._sideBySide_l18mq_152{margin-bottom:var(--spacing-5, 1.25rem);overflow-x:auto;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);-webkit-overflow-scrolling:touch}._sideBySide_l18mq_152 table{width:100%;border-collapse:collapse;font-size:.875rem}._sideBySide_l18mq_152 th,._sideBySide_l18mq_152 td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}._sideBySide_l18mq_152 tr:last-child th,._sideBySide_l18mq_152 tr:last-child td{border-bottom:none}._sideBySide_l18mq_152 thead th{min-width:9rem;font-weight:800;color:var(--foreground);background:var(--surface)}._sideBySide_l18mq_152 tbody th{position:sticky;left:0;z-index:1;min-width:8rem;font-weight:600;color:var(--muted-foreground);background:var(--card)}._sideBySide_l18mq_152 thead th:first-child{position:sticky;left:0;z-index:2}._sideBySide_l18mq_152 td b{font-size:1rem}._sideBySide_l18mq_152 td small{display:block;font-size:.6875rem;font-weight:700;color:var(--success, #1d7a4c)}._sideBySide_l18mq_152 ._best_l18mq_214{background:color-mix(in srgb,var(--success, #1d7a4c) 8%,transparent)}._tableVerified_l18mq_218{display:inline-flex;margin-left:4px;color:var(--success, #1d7a4c);vertical-align:-1px}._emptyActions_l18mq_225{display:flex;flex-wrap:wrap;gap:var(--spacing-2);justify-content:center}._compareGrid_l18mq_232{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--spacing-4);align-items:start}._quoteCard_l18mq_239{display:flex;flex-direction:column;gap:var(--spacing-3);padding:1.25rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md)}._quoteHead_l18mq_249 b{font-size:1.125rem;font-weight:800;letter-spacing:-.02em;color:var(--foreground)}._badges_l18mq_256{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}._verified_l18mq_263,._founding_l18mq_264{display:inline-flex;align-items:center;gap:3px;font-style:normal;font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);padding:3px 9px;color:var(--info-foreground);background:var(--info)}._founding_l18mq_264{color:var(--accent-foreground);background:var(--accent)}._totals_l18mq_284{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2)}._totals_l18mq_284 div{display:flex;flex-direction:column;gap:1px;padding:var(--spacing-3);background:var(--surface);border-radius:var(--radius-sm)}._totals_l18mq_284 span{font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)}._totals_l18mq_284 b{font-size:1.25rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:var(--foreground)}._totals_l18mq_284 small{font-size:.625rem;color:var(--muted-foreground)}._comparable_l18mq_320{background:color-mix(in srgb,var(--accent) 14%,var(--card))!important}._comparable_l18mq_320 b{color:var(--accent)}._terms_l18mq_328{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2);margin:0}._terms_l18mq_328 dt{display:flex;align-items:center;gap:4px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)}._terms_l18mq_328 dd{margin:2px 0 0;font-size:.8125rem;color:var(--foreground)}._flags_l18mq_352{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._flag_l18mq_352,._flagMissing_l18mq_362{display:flex;gap:7px;padding:var(--spacing-2) var(--spacing-3);background:color-mix(in srgb,var(--accent) 10%,var(--card));border-radius:var(--radius-sm)}._flagMissing_l18mq_362{background:color-mix(in srgb,var(--error) 9%,var(--card))}._flags_l18mq_352 svg{flex-shrink:0;margin-top:3px;color:var(--accent)}._flagMissing_l18mq_362 svg{color:var(--error)}._flags_l18mq_352 span{display:flex;flex-direction:column;gap:1px;font-size:.8125rem;color:var(--foreground)}._flags_l18mq_352 small{font-size:.6875rem;line-height:1.5;color:var(--muted-foreground)}._lines_l18mq_398{padding:var(--spacing-3);background:var(--surface);border-radius:var(--radius-sm)}._lines_l18mq_398 h4{font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin:0 0 var(--spacing-2)}._lineRow_l18mq_413{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-3);padding:4px 0;border-bottom:1px solid var(--border);font-size:.8125rem;color:var(--muted-foreground)}._lineRow_l18mq_413 b{font-variant-numeric:tabular-nums;color:var(--foreground);white-space:nowrap}._ps_l18mq_430{font-style:normal;font-size:.5625rem;font-weight:800;text-transform:uppercase;color:var(--accent-foreground);background:var(--accent);border-radius:var(--radius-full);padding:1px 6px;margin-left:5px}._excl_l18mq_442{margin:var(--spacing-2) 0 0;font-size:.75rem;line-height:1.55;color:var(--muted-foreground)}._cardActions_l18mq_449{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}._useBox_l18mq_455{display:flex;flex-direction:column;gap:6px;padding-top:var(--spacing-3);border-top:1px solid var(--border)}._under_l18mq_463,._over_l18mq_464{margin:0;font-size:.8125rem;font-weight:700}._under_l18mq_463{color:var(--success)}._over_l18mq_464{color:var(--accent)}._primary_l18mq_478{display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:.875rem;font-weight:700;color:var(--primary-foreground);background:var(--primary);border:none;border-radius:var(--radius-full);padding:11px 18px;cursor:pointer;text-decoration:none}._secondary_l18mq_495{display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:.875rem;font-weight:700;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-full);padding:10px 18px;cursor:pointer}._useHint_l18mq_511{font-size:.6875rem;color:var(--muted-foreground);margin-bottom:var(--spacing-2)}._inPlan_l18mq_517,._accepted_l18mq_518{display:flex;align-items:center;gap:6px;margin:0;font-size:.8125rem;font-weight:700;color:var(--success)}._accepted_l18mq_518{padding:8px 12px;border-left:3px solid var(--success);background:color-mix(in srgb,var(--success) 8%,var(--card));border-radius:var(--radius-sm)}._primary_l18mq_478:disabled{opacity:.6;cursor:default}._ghost_l18mq_540{font:inherit;font-size:.8125rem;font-weight:600;color:var(--info);background:none;border:none;padding:0;cursor:pointer}._questions_l18mq_551{margin-top:var(--spacing-6);padding:1.25rem;background:color-mix(in srgb,var(--info) 8%,var(--card));border:1px solid color-mix(in srgb,var(--info) 22%,var(--border));border-radius:var(--radius-md)}._questions_l18mq_551 h2{display:flex;align-items:center;gap:8px;font-size:1.125rem;font-weight:800;letter-spacing:-.02em;color:var(--foreground);margin:0 0 var(--spacing-2)}._questions_l18mq_551 ul{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:6px;font-size:.875rem;line-height:1.6;color:var(--foreground)}._footer_l18mq_581{display:flex;gap:7px;margin:1.25rem 0 0;font-size:.75rem;line-height:1.6;color:var(--muted-foreground);max-width:70ch}._footer_l18mq_581 svg{flex-shrink:0;margin-top:3px}
