/* gx-sales.css */
/* Generated by audit-css-phase3-generate.mjs from public-css-rule-ownership.canary.json */
/* DO NOT HAND-EDIT — regenerate via 'node audit-css-phase3-generate.mjs' */
/* Generated: 2026-05-03T03:15:36.593Z */
/* Source files: gx-shared-ui.css, gx-public.css */
/* Rule count: 16 */


/* ─── from gx-shared-ui.css ─── */
.cmp-table-wrap { max-width: 700px; margin: var(--sb-space-xl) auto 0; position: relative; z-index: 1; }
.cmp-table-wrap table { width: 100%; border-collapse: collapse; font-size: var(--sb-text-sm); text-align: left; }
.cmp-table-wrap thead tr { border-bottom: 2px solid var(--sb-border); }
.cmp-table-wrap tbody { color: var(--sb-text-secondary); }
.cmp-table-wrap tbody tr { border-bottom: 1px solid var(--sb-border); }
.cmp-table-wrap tbody tr:last-child { border-bottom: none; }
.cmp-table-wrap th, .cmp-table-wrap td { padding: 10px 12px; }
.cmp-table-wrap th { color: var(--sb-text-muted); font-weight: 600; }
.cmp-table-wrap th.cmp-gx { color: var(--sb-text-secondary); font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; }
.cmp-table-wrap td.cmp-label { font-weight: 600; color: var(--sb-text); }
.cmp-table-wrap td.cmp-gx { color: var(--sb-ice); }
.browse-results-grid {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: var(--sb-space-md);
    grid-auto-rows: minmax(260px, auto);
    padding: 2px;
}
@media (max-width: 1280px) {
.browse-results-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); }
}
@media (max-width: 1000px) {
.browse-results-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (max-width: 768px) {
.browse-results-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); overflow: hidden; }
}
@media (max-width: 480px) {
.browse-results-grid { grid-template-columns: 1fr; }
}
