@layer reset,tokens,base,layout;@layer components{.compat-index{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.compat-index__filters{gap:var(--space-4);padding:var(--space-5);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:end;display:grid}.compat-index__field{gap:var(--space-1);display:grid}.compat-index__label{font-family:var(--font-label);font-size:var(--font-size-xs);color:var(--color-text-muted);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.compat-index__input{min-block-size:2.5rem;min-inline-size:0;padding:var(--space-2) var(--space-3);font:inherit;color:var(--color-text);background-color:var(--color-surface-raised);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md)}.compat-index__check{gap:var(--space-2);align-items:center;min-block-size:2.5rem;display:flex}.compat-index__checkbox{block-size:1.1em;inline-size:1.1em;accent-color:var(--color-accent);margin:0}.compat-index__count{font-size:var(--font-size-sm);color:var(--color-text-muted)}.compat-index__name{font-weight:var(--font-weight-medium)}.compat-index__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.compat-index__entities{gap:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-text-muted);flex-wrap:wrap;margin-block-start:var(--space-1);display:flex}.compat-index__group{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-text-muted);margin-block-start:var(--space-1);display:block}.compat-index__statuses{gap:var(--space-1);flex-wrap:wrap;display:flex}.compat-index__since{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap;margin-block-start:var(--space-1);display:block}.compat-index__version{font-family:var(--font-mono);font-size:var(--font-size-sm);white-space:nowrap;position:relative}.compat-index__version--none{color:var(--color-text-muted)}.compat-index__empty{padding:var(--space-5);text-align:center;border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-md)}@media print{.compat-index__filters{display:none}}}@layer utilities,overrides;
