.plugin-table-wrapper:where(.astro-l5mmbmas){width:100%;max-width:100%;margin:1.5rem 0}.controls-wrapper:where(.astro-l5mmbmas){flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.controls-row:where(.astro-l5mmbmas){flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.plugin-search-input:where(.astro-l5mmbmas),.filter-select:where(.astro-l5mmbmas){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);color:var(--sl-color-text);box-sizing:border-box;vertical-align:middle;border-radius:.375rem;margin:0;padding:0 .75rem;font-size:.875rem;line-height:1;height:36px!important;min-height:36px!important;max-height:36px!important}.plugin-search-input:where(.astro-l5mmbmas){width:280px}.plugin-search-input:where(.astro-l5mmbmas):focus,.filter-select:where(.astro-l5mmbmas):focus{border-color:var(--sl-color-accent);box-shadow:0 0 0 2px var(--sl-color-accent-low);outline:none}.plugin-search-input:where(.astro-l5mmbmas)::placeholder{color:var(--sl-color-gray-3)}.filter-select:where(.astro-l5mmbmas){cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;width:160px;padding:0 2rem 0 .75rem}.table-container:where(.astro-l5mmbmas){width:100%;overflow-x:auto}.table-footer:where(.astro-l5mmbmas){text-align:right;background:var(--sl-color-gray-7)}.plugin-count:where(.astro-l5mmbmas){color:var(--sl-color-gray-2);font-size:.875rem}.plugin-table:where(.astro-l5mmbmas){table-layout:auto;border-collapse:collapse;width:100%;min-width:100%;font-size:.875rem}.plugin-table:where(.astro-l5mmbmas) th:where(.astro-l5mmbmas),.plugin-table:where(.astro-l5mmbmas) td:where(.astro-l5mmbmas){text-align:left;border-bottom:1px solid var(--sl-color-gray-5);padding:.75rem 1rem}.plugin-table:where(.astro-l5mmbmas) th:where(.astro-l5mmbmas){background:var(--sl-color-gray-6);white-space:nowrap;font-weight:600}.plugin-table:where(.astro-l5mmbmas) th:where(.astro-l5mmbmas).sortable{cursor:pointer;user-select:none;transition:background .15s}.plugin-table:where(.astro-l5mmbmas) th:where(.astro-l5mmbmas).sortable:hover{background:var(--sl-color-gray-5)}.sort-icon:where(.astro-l5mmbmas){opacity:.3;width:1rem;margin-left:.25rem;font-size:.75rem;display:inline-block}.sort-icon:where(.astro-l5mmbmas):after{content:"↕"}th:where(.astro-l5mmbmas).sort-asc .sort-icon:where(.astro-l5mmbmas):after{content:"↑"}th:where(.astro-l5mmbmas).sort-desc .sort-icon:where(.astro-l5mmbmas):after{content:"↓"}th:where(.astro-l5mmbmas).sort-asc .sort-icon:where(.astro-l5mmbmas),th:where(.astro-l5mmbmas).sort-desc .sort-icon:where(.astro-l5mmbmas){opacity:1}.plugin-table:where(.astro-l5mmbmas) tbody:where(.astro-l5mmbmas) tr:where(.astro-l5mmbmas):hover{background:var(--sl-color-gray-7)}.plugin-table:where(.astro-l5mmbmas) tbody:where(.astro-l5mmbmas) tr:where(.astro-l5mmbmas).hidden{display:none}.name-cell:where(.astro-l5mmbmas){white-space:nowrap;font-weight:500}.official-badge:where(.astro-l5mmbmas){text-transform:uppercase;color:#fff;vertical-align:middle;background:#7c3aed;border-radius:.25rem;margin-left:.5rem;padding:.125rem .375rem;font-size:.625rem;font-weight:600;display:inline-block}.desc-cell:where(.astro-l5mmbmas){min-width:200px}.category-cell:where(.astro-l5mmbmas){white-space:nowrap}.category-badge:where(.astro-l5mmbmas){background:var(--sl-color-gray-6);color:var(--sl-color-text);border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;display:inline-block}.repo-cell:where(.astro-l5mmbmas){white-space:nowrap}.repo-cell:where(.astro-l5mmbmas) a:where(.astro-l5mmbmas){color:var(--sl-color-accent);text-decoration:none}.repo-cell:where(.astro-l5mmbmas) a:where(.astro-l5mmbmas):hover{text-decoration:underline}.release-cell:where(.astro-l5mmbmas){white-space:nowrap;font-size:.8rem}.release-date:where(.astro-l5mmbmas){color:var(--sl-color-gray-2)}.release-date:where(.astro-l5mmbmas).stale{color:#d97706}.release-date:where(.astro-l5mmbmas).very-stale{color:#dc2626}.no-results:where(.astro-l5mmbmas){text-align:center;color:var(--sl-color-gray-3);padding:2rem}@media (width<=768px){.controls-row:where(.astro-l5mmbmas){flex-direction:column;align-items:stretch}.plugin-search-input:where(.astro-l5mmbmas),.filter-select:where(.astro-l5mmbmas){width:100%}}
