.page-trash{gap:var(--space-16);display:grid}.trash-head{justify-content:space-between;align-items:baseline;gap:var(--space-8) var(--space-24);flex-wrap:wrap;display:flex}.trash-note,.trash-count{color:var(--muted);font-size:var(--fs-small);line-height:var(--lh-small)}.trash-table{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-1);overflow:hidden}.trash-headrow,.trash-row{align-items:center;gap:var(--space-16);padding:0 var(--space-16);grid-template-columns:minmax(0,1fr) 128px 168px 136px 112px;display:grid}.trash-headrow{background-color:var(--sunken);min-height:40px;color:var(--muted);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase}.trash-row{min-height:var(--row-h);border-top:1px solid var(--border)}.trash-row [role=cell]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trash-meta{display:contents}.trash-link{color:var(--text);font-weight:var(--weight-medium);text-decoration:none}.trash-link:hover{text-decoration:underline;text-decoration-color:var(--border-strong)}.trash-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.trash-tab,.trash-by,.trash-when{color:var(--muted)}.trash-when{font-variant-numeric:tabular-nums}.trash-by-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.trash-actions{justify-self:end}.trash-state{justify-items:center;gap:var(--space-12);max-width:480px;margin:var(--space-48) auto 0;color:var(--muted);text-align:center;display:grid}.trash-empty>.icon{color:var(--muted)}.trash-empty-title{color:var(--text);font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--weight-medium)}.trash-empty-text{text-wrap:balance}@media (width<=767px){.trash-headrow{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.trash-row{gap:var(--space-4) var(--space-12);padding:var(--space-12) var(--space-16);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"item actions""meta actions"}.trash-item{grid-area:item}.trash-meta{gap:0 var(--space-8);min-width:0;font-size:var(--fs-small);line-height:var(--lh-small);flex-wrap:wrap;grid-area:meta;display:flex}.trash-meta [role=cell]{overflow:visible}.trash-by:before,.trash-when:before{content:"·";margin-right:var(--space-8)}.trash-by-label{clip:auto;width:auto;height:auto;position:static;overflow:visible}.trash-actions{grid-area:actions;align-self:center}.trash-actions .btn{min-width:var(--hit);min-height:var(--hit);justify-content:center;padding:0}.trash-restore-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}