.archive-filters{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(160px,1fr)) auto auto;gap:10px;margin:30px 0 12px;display:grid}.archive-filters input,.archive-filters select{border:1px solid var(--line);min-height:46px;color:var(--navy);background:#fff;border-radius:5px;padding:0 13px}.archive-result-count{color:var(--muted);margin:0 0 14px;font-size:13px}.archive-list{border:1px solid var(--line);background:#fff;border-radius:7px;overflow:hidden}.archive-document{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(220px,1fr) minmax(150px,220px) 80px auto;align-items:center;gap:14px;min-height:76px;padding:12px 16px;display:grid}.archive-document:last-child{border-bottom:0}.archive-file-icon{background:var(--pale);width:42px;height:42px;color:var(--blue-dark);border-radius:6px;place-items:center;font-size:9px;font-weight:800;display:grid}.archive-document-main{gap:5px;min-width:0;display:grid}.archive-document-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.archive-document-main small,.archive-size{color:var(--muted);font-size:11px}.archive-category{font-size:12px}.archive-empty{text-align:center;color:var(--muted);padding:45px}.archive-pagination{justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.archive-pagination span{color:var(--muted);font-size:12px}@media (width<=900px){.archive-filters{grid-template-columns:1fr 1fr}.archive-filters input{grid-column:1/-1}.archive-document{grid-template-columns:42px 1fr auto}.archive-category,.archive-size{display:none}}@media (width<=560px){.archive-filters{grid-template-columns:1fr}.archive-filters input{grid-column:auto}.archive-document{grid-template-columns:38px minmax(0,1fr)}.archive-document>.btn{grid-column:2;justify-self:start}.archive-file-icon{width:36px;height:36px}}
