.detail-section[data-v-109267ba]{margin-bottom:32px}.suppliers-section[data-v-109267ba]{scroll-margin-top:88px}.section-title[data-v-109267ba]{color:#111827;align-items:center;gap:8px;margin:0 0 16px;font-size:20px;font-weight:700;display:flex}.section-title[data-v-109267ba]:before{background:linear-gradient(180deg,var(--primary-light),var(--primary-color));content:"";border-radius:999px;width:4px;height:19px}.section-count[data-v-109267ba]{color:#9ca3af;font-size:14px;font-weight:400}.rfq-toolbar[data-v-109267ba]{background:linear-gradient(135deg,#f7fbff,#f2f7fd);border:1px solid #d9e6f4;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:14px 16px;display:flex}.rfq-toolbar>div[data-v-109267ba]:first-child{gap:3px;display:grid}.rfq-toolbar strong[data-v-109267ba]{color:#12355b;font-size:14px}.rfq-toolbar span[data-v-109267ba]{color:#64748b;font-size:12px}.rfq-toolbar-actions[data-v-109267ba]{gap:9px;display:flex}.batch-rfq-btn[data-v-109267ba]{color:#234b6f;min-height:34px;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast);background:#fff;border:1px solid #9fb7cc;border-radius:7px;align-items:center;padding:0 13px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.batch-rfq-btn[data-v-109267ba]:hover:not(.disabled){border-color:var(--primary-color);transform:translateY(-1px)}.batch-rfq-btn.primary[data-v-109267ba]{color:#fff;background:#1262a8;border-color:#1262a8}.batch-rfq-btn.disabled[data-v-109267ba]{cursor:not-allowed;opacity:.45}.select-column[data-v-109267ba]{width:42px;text-align:center!important}.card-head>input[data-v-109267ba],.select-column input[data-v-109267ba]{accent-color:#1262a8;flex:none;width:16px;height:16px}.suppliers-table-wrapper[data-v-109267ba]{background:#fff;border:1px solid #dfe7f1;border-radius:14px;overflow-x:auto;box-shadow:0 10px 28px #0f172a0a}.suppliers-table[data-v-109267ba]{border-collapse:collapse;width:100%;font-size:14px}.suppliers-table thead[data-v-109267ba]{background:#f5f8fc}.suppliers-table th[data-v-109267ba]{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb;padding:14px 16px;font-size:12px;font-weight:600}.suppliers-table td[data-v-109267ba]{color:#374151;border-bottom:1px solid #f0f0f0;padding:15px 16px}.actions-cell[data-v-109267ba]{width:152px}.suppliers-table tbody tr[data-v-109267ba]:hover{background:#f7faff}.suppliers-table tbody tr:last-child td[data-v-109267ba]{border-bottom:none}.supplier-link[data-v-109267ba]{color:#0f3f93;font-weight:500;text-decoration:none}.supplier-link[data-v-109267ba]:hover{text-decoration:underline}.quote-link-btn[data-v-109267ba]{color:#fff;background:#0f3f93;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s;display:inline-flex}.quote-link-btn[data-v-109267ba]:hover{background:#0a2c6b}.quote-link-disabled[data-v-109267ba]{color:#9ca3af;font-size:12px}.status-badge[data-v-109267ba]{color:#6b7280;cursor:help;background:#f3f4f6;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-block}.status-active[data-v-109267ba]{color:#16a34a;background:#dcfce7}.mono[data-v-109267ba]{font-family:SF Mono,Monaco,Inconsolata,Fira Mono,monospace;font-size:13px}.empty-action[data-v-109267ba]{border:1px solid var(--border-strong);min-height:42px;color:var(--primary-color);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.empty-action.primary[data-v-109267ba]{color:#fff;background:var(--primary-color);border-color:#0000}.load-more-section[data-v-109267ba]{text-align:center;margin-top:20px}.load-more-btn[data-v-109267ba]{color:#fff;cursor:pointer;background:#0f3f93;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.load-more-btn[data-v-109267ba]:hover:not(:disabled){background:#0a2c6b}.load-more-btn[data-v-109267ba]:disabled{opacity:.7;cursor:not-allowed}.spinner[data-v-109267ba]{animation:.8s linear infinite spin-109267ba}@keyframes spin-109267ba{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.suppliers-cards[data-v-109267ba]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:none}.supplier-card[data-v-109267ba]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.card-head[data-v-109267ba]{justify-content:space-between;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.supplier-name-plain[data-v-109267ba]{color:#111827}.card-body[data-v-109267ba]{flex-direction:column;gap:6px;display:flex}.quote-link-mobile[data-v-109267ba]{width:100%;margin-top:8px}.card-row[data-v-109267ba]{justify-content:space-between;gap:12px;font-size:13px;display:flex}.card-label[data-v-109267ba]{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;align-self:center;font-size:11px;font-weight:500}.card-value[data-v-109267ba]{color:#374151;word-break:break-all;text-align:right}@media (width<=640px){.rfq-toolbar[data-v-109267ba]{flex-direction:column;align-items:stretch}.rfq-toolbar-actions[data-v-109267ba]{display:grid}.suppliers-table-wrapper[data-v-109267ba]{display:none}.suppliers-cards[data-v-109267ba]{display:flex}}
