.server-data-table__scroll[data-v-15f22760]{overflow-x:auto;-webkit-overflow-scrolling:touch}.quote-list-page .header-content[data-v-2cfb469a]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.quote-table[data-v-2cfb469a] tbody tr{cursor:pointer}.empty-state[data-v-2cfb469a]{color:var(--text-muted,#6c757d)}@media (max-width:1024px){.filters-row[data-v-2cfb469a],.header-actions[data-v-2cfb469a],.header-content[data-v-2cfb469a],.page-header[data-v-2cfb469a],.toolbar[data-v-2cfb469a],.top-bar[data-v-2cfb469a]{flex-wrap:wrap}}.qualification-panel[data-v-239a805a]{border:1px solid #e9ecef}.prereq-list[data-v-239a805a]{list-style:none;padding-left:0;margin-bottom:0}.prereq-list li[data-v-239a805a]{margin-bottom:.35rem;color:#6c757d}.prereq-list li.met[data-v-239a805a]{color:#212529}.prereq-list i[data-v-239a805a]{width:1.25rem}.result-box[data-v-239a805a]{border-radius:8px;padding:.75rem 1rem}.result-pass[data-v-239a805a]{background:#d4edda;border:1px solid #c3e6cb}.result-fail[data-v-239a805a]{background:#f8d7da;border:1px solid #f5c6cb}.check-list[data-v-239a805a]{padding-left:1.1rem}.product-offering-search-select[data-v-31e13c62]{position:relative}.search-results[data-v-31e13c62]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #dee2e6;border-top:none;border-radius:0 0 .375rem .375rem;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:320px;overflow-y:auto;z-index:2000}.search-result-item[data-v-31e13c62]{padding:10px 14px;cursor:pointer;border-bottom:1px solid #f8f9fa}.search-result-item[data-v-31e13c62]:hover{background-color:#f8f9fa}.search-result-footer[data-v-31e13c62]{padding:6px 14px;background:#f8f9fa;border-top:1px solid #e9ecef;position:sticky;bottom:0}.selected-offering[data-v-31e13c62]{padding:10px 12px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.375rem}.line-total-bar[data-v-c6622e5c]{display:flex;justify-content:space-between;padding:.75rem 1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.submit-bar[data-v-ea9b8090]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-top:1rem;border-top:1px solid #e9ecef}@media (max-width:1024px){.data-table-wrap[data-v-ea9b8090],.list-table-wrap[data-v-ea9b8090],.table-responsive[data-v-ea9b8090],.table-wrap[data-v-ea9b8090]{overflow-x:auto}.data-table[data-v-ea9b8090],.modern-table[data-v-ea9b8090],.table[data-v-ea9b8090],table[data-v-ea9b8090]{min-width:760px}.filters-row[data-v-ea9b8090],.header-actions[data-v-ea9b8090],.header-content[data-v-ea9b8090],.page-header[data-v-ea9b8090],.toolbar[data-v-ea9b8090],.top-bar[data-v-ea9b8090]{flex-wrap:wrap}}.header-content[data-v-e3d2ce54]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.action-group[data-v-e3d2ce54]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.state-badge[data-v-e3d2ce54]{font-size:.9rem;padding:.4rem .75rem}.stat-tile[data-v-e3d2ce54]{background:#f8f9fa;border-radius:8px;padding:1rem}.stat-label[data-v-e3d2ce54]{display:block;font-size:.75rem;color:#6c757d;text-transform:uppercase}.stat-value[data-v-e3d2ce54]{display:block;font-size:1.25rem;font-weight:600}.stat-small[data-v-e3d2ce54]{font-size:.85rem;font-weight:500}.summary-row[data-v-e3d2ce54]{display:flex;justify-content:space-between;padding:.35rem 0;border-bottom:1px solid #eee}.timeline-item[data-v-e3d2ce54]{padding:.5rem 0;border-bottom:1px solid #f0f0f0}.tmf-meta-grid[data-v-e3d2ce54]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem 1.25rem;padding:1rem;background:#f8f9fa;border-radius:8px}.meta-label[data-v-e3d2ce54]{display:block;font-size:.7rem;text-transform:uppercase;color:#6c757d;margin-bottom:.15rem}.meta-wide[data-v-e3d2ce54]{grid-column:1/-1}@media (max-width:1024px){.data-table-wrap[data-v-e3d2ce54],.list-table-wrap[data-v-e3d2ce54],.table-responsive[data-v-e3d2ce54],.table-wrap[data-v-e3d2ce54]{overflow-x:auto}.data-table[data-v-e3d2ce54],.modern-table[data-v-e3d2ce54],.table[data-v-e3d2ce54],table[data-v-e3d2ce54]{min-width:760px}.filters-row[data-v-e3d2ce54],.header-actions[data-v-e3d2ce54],.header-content[data-v-e3d2ce54],.page-header[data-v-e3d2ce54],.toolbar[data-v-e3d2ce54],.top-bar[data-v-e3d2ce54]{flex-wrap:wrap}}