.index-page .page-header{margin-bottom:1.5rem}.index-page .filters{gap:.75rem;margin-bottom:1rem;display:grid}.index-page .filters :global(.input-group){width:100%;min-width:0}.index-page .filters :global(.input-group input){width:100%}.index-page .filter-row{align-items:end;gap:.75rem;display:flex}.index-page .sort-control{flex:0 0 16rem;gap:.35rem;margin-left:auto;display:grid}.index-page .sort-control label{color:var(--color-text-muted);font-size:.8rem}.index-page .sort-control select{appearance:none;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);width:100%;color:var(--color-text);font:inherit;padding:.42rem .6rem}.index-page .state-filters{flex-wrap:wrap;flex:auto;gap:.5rem;width:auto;display:flex}.index-page .state-btn{color:var(--color-text);opacity:.9;border-color:color-mix(in srgb, var(--state-color,currentColor) 35%, var(--color-border));background:0 0}.index-page .state-btn.active,.index-page .state-btn[aria-pressed=true]{opacity:1;border-color:var(--state-color,currentColor);background:color-mix(in srgb, var(--state-color,currentColor) 14%, transparent)}.index-page .rfd-results{margin:0;padding:0;list-style:none}.index-page .rfd-row{border-top:1px solid var(--color-border);grid-template-columns:minmax(90px,.8fr) minmax(180px,2fr) minmax(120px,1fr) minmax(120px,1fr) minmax(120px,1fr) minmax(110px,.8fr) minmax(180px,2fr);align-items:start;gap:.75rem;padding:.75rem 0;display:grid}.index-page .rfd-row:first-child{border-top:none}.index-page .rfd-cell{gap:.2rem;min-width:0;display:grid}.index-page .rfd-cell-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:.72rem}.index-page .rfd-created,.index-page .rfd-updated,.index-page .rfd-comments{white-space:nowrap;color:var(--color-text-muted)}@media (width<=980px){.index-page .rfd-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.index-page .filter-row{flex-direction:column;align-items:stretch}.index-page .sort-control{flex-basis:auto;width:100%;margin-left:0}.index-page .rfd-row{grid-template-columns:minmax(0,1fr)}}.index-page .label-list{flex-wrap:wrap;gap:.3rem;display:flex}.index-page .label-chip{border-radius:var(--radius);border:1px solid var(--color-border);padding:.15em .5em;font-size:.75rem;text-decoration:none}.index-page .label-chip:hover,.index-page .label-chip:focus-visible,.index-page .label-chip:visited{text-decoration:none}.index-page .no-results{text-align:center;color:var(--color-text-muted);padding:2rem;display:none}
