@layer starlight.components{.filterable-table:where(.astro-xum7qjj4){margin-block:1.5rem 2.5rem;container-type:inline-size}.filterable-table__controls:where(.astro-xum7qjj4){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg-nav);box-shadow:var(--sl-shadow-sm);border-radius:.75rem;flex-direction:column;gap:.85rem;padding:1rem;display:flex}.filterable-table__controls:where(.astro-xum7qjj4) label:where(.astro-xum7qjj4){min-width:0;color:var(--sl-color-gray-2);font-size:var(--sl-text-xs);flex-direction:column;gap:.35rem;font-weight:700;display:flex}.filterable-table__search:where(.astro-xum7qjj4){width:100%}.filterable-table__filters:where(.astro-xum7qjj4){grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.85rem;width:100%;display:grid}.filterable-table__controls:where(.astro-xum7qjj4) :where(.astro-xum7qjj4):is(input,select){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);width:100%;min-height:2.65rem;color:var(--sl-color-white);font:inherit;font-size:var(--sl-text-sm);border-radius:.5rem;padding:.55rem .7rem;font-weight:400}.filterable-table:where(.astro-xum7qjj4) :where(.astro-xum7qjj4):is(input,select,button,.filterable-table__scroll):focus-visible{outline:2px solid var(--sl-color-text-accent);outline-offset:2px}.filterable-table__summary:where(.astro-xum7qjj4){justify-content:space-between;align-items:center;gap:1rem;margin-block:.75rem;display:flex}.filterable-table__summary:where(.astro-xum7qjj4) p:where(.astro-xum7qjj4){color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);margin:0}.filterable-table__summary:where(.astro-xum7qjj4) button:where(.astro-xum7qjj4){color:var(--sl-color-text-accent);font:inherit;font-size:var(--sl-text-sm);cursor:pointer;background:0 0;border:0;padding:.35rem 0;font-weight:700}.filterable-table__summary:where(.astro-xum7qjj4) button:where(.astro-xum7qjj4):disabled{color:var(--sl-color-gray-4);cursor:default}.filterable-table__scroll:where(.astro-xum7qjj4){max-height:var(--filterable-table-max-height);border:1px solid var(--sl-color-gray-5);border-radius:.75rem;overflow:auto}.filterable-table__scroll table{width:100%;min-width:var(--filterable-table-min-width);border-collapse:collapse;font-size:var(--filterable-table-font-size);margin:0}.filterable-table__scroll :is(th,td){min-width:8rem;padding:var(--filterable-table-cell-padding);border:0;border-bottom:1px solid var(--sl-color-gray-6);vertical-align:top;text-align:left;overflow-wrap:anywhere}.filterable-table__scroll :is(th,td):first-child{min-width:var(--filterable-table-first-column-min-width);white-space:nowrap}.filterable-table__scroll :is(th,td):nth-child(2){min-width:var(--filterable-table-second-column-min-width)}.filterable-table__scroll :is(th,td):last-child,.filterable-table__scroll :is(th,td)[data-table-last-visible-column]{min-width:var(--filterable-table-last-column-min-width)}.filterable-table__scroll :is(th,td)[data-table-hidden-column]{display:none}.filterable-table__scroll thead th{z-index:1;background:var(--sl-color-bg-nav);color:var(--sl-color-white);font-size:var(--sl-text-xs);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;position:sticky;top:0}.filterable-table__sort{width:100%;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:0;display:flex}.filterable-table__sort:hover{color:var(--sl-color-text-accent)}.filterable-table__sort-indicator{min-width:.75rem;color:var(--sl-color-text-accent);font-size:.65rem}.filterable-table__scroll tbody tr:last-child :is(th,td){border-bottom:0}.filterable-table__scroll tbody tr:hover{background:color-mix(in srgb, var(--sl-color-text-accent) 6%, transparent)}.filterable-table__scroll code{white-space:normal;overflow-wrap:anywhere}.filterable-table__scroll td:first-child code{white-space:nowrap;overflow-wrap:normal}.filterable-table[data-fit-to-container] .filterable-table__scroll td:nth-child(3) em{color:var(--sl-color-gray-3);white-space:nowrap;font-size:.75rem;font-style:normal;line-height:1.25}.filterable-table__scroll tbody tr[hidden],.filterable-table__empty:where(.astro-xum7qjj4)[hidden]{display:none}.filterable-table__empty:where(.astro-xum7qjj4){border:1px dashed var(--sl-color-gray-5);color:var(--sl-color-gray-2);text-align:center;border-radius:.75rem;margin-block:1rem 0;padding:1rem}@container (width>=46rem){.filterable-table[data-fit-to-container] .filterable-table__scroll table{table-layout:fixed;min-width:0}.filterable-table[data-fit-to-container] .filterable-table__scroll :is(th,td){width:7rem;min-width:0}.filterable-table[data-fit-to-container] .filterable-table__scroll :is(th,td):first-child{white-space:normal;width:27%;min-width:0}.filterable-table[data-fit-to-container] .filterable-table__scroll :is(th,td):nth-child(2){width:19%;min-width:0}.filterable-table[data-fit-to-container] .filterable-table__scroll :is(th,td)[data-table-last-visible-column]{width:auto;min-width:0}.filterable-table[data-fit-to-container] .filterable-table__scroll td:first-child code{white-space:normal;overflow-wrap:anywhere}}@media (width<=32rem){.filterable-table__summary:where(.astro-xum7qjj4){flex-direction:column;align-items:flex-start;gap:.25rem}}}
