.showcase-table-wrap{margin-top:32px;overflow-x:auto}.showcase-table{border-collapse:collapse;width:100%;font-size:.95rem}.showcase-table thead th{white-space:nowrap}.showcase-table tbody th{min-width:220px}.showcase-table th,.showcase-table td{text-align:start;border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent);vertical-align:top;padding:12px 10px}.showcase-table thead th{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:.75rem}.showcase-name{white-space:nowrap;font-size:1.05rem;font-weight:600;display:block}.showcase-table th small{opacity:.7;margin-top:2px;font-weight:400;display:block}.showcase-status{white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 10px;font-size:.8rem;display:inline-block}.showcase-status.status-available{color:#1f7a4d}.showcase-status.status-premium{color:#b26a00}.showcase-status.status-grace{color:#3262ed}.showcase-score{font-variant-numeric:tabular-nums;font-weight:600}.showcase-table td:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.showcase-date-label{opacity:.7;font-size:.8rem;display:block}.showcase-empty,.showcase-note{opacity:.85;margin-top:28px}.showcase-views{flex-wrap:wrap;gap:8px;margin:20px 0 4px;display:flex}.showcase-views a{border:1px solid color-mix(in srgb, currentColor 22%, transparent);color:inherit;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;text-decoration:none;display:inline-flex}.showcase-views a[aria-current=page]{background:color-mix(in srgb, currentColor 14%, transparent);border-color:color-mix(in srgb, currentColor 45%, transparent);font-weight:600}.showcase-views a span{opacity:.7;font-size:.75rem}.showcase-filters{flex-wrap:wrap;align-items:end;gap:10px 14px;margin-top:28px;font-size:.8rem;display:flex}.showcase-filters label{text-transform:uppercase;letter-spacing:.06em;opacity:.85;gap:4px;display:grid}.showcase-filters select,.showcase-filters input{font:inherit;text-transform:none;letter-spacing:normal;border:1px solid color-mix(in srgb, currentColor 22%, transparent);color:inherit;background:0 0;border-radius:8px;min-width:110px;padding:6px 8px;font-size:.9rem}.showcase-filters input{width:90px;min-width:0}.showcase-count{opacity:.7;margin-inline-start:auto}.showcase-budgets{white-space:nowrap;gap:2px;font-size:.85rem;display:grid}.showcase-more{opacity:.8;margin-top:14px;font-size:.9rem}
