.doc-archive-row{display:grid;grid-template-columns:1fr auto;align-items:stretch;border-top:1px solid var(--line);transition:.15s}
.doc-archive-row:hover,.doc-archive-row.selected{background:#eef8f4}
.doc-open{min-width:0;border:0;background:transparent;display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;text-align:left;padding:12px 7px}
.doc-open strong,.doc-open small,.doc-open b,.doc-open em{display:block}.doc-open strong{font-size:11px}.doc-open small{font-size:9px;color:var(--muted);margin-top:3px}.doc-open>div:last-child{text-align:right}.doc-open b{font-size:10px}.doc-open em{font-style:normal;font-size:8px;color:var(--green);margin-top:3px}
.doc-delete{align-self:center;margin:0 5px;padding:7px 8px;border:1px solid #efc9ce;border-radius:7px;background:#fff5f6;color:#c74855;font-size:8px;font-weight:800}
.project-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.project-actions .delete-project{margin-top:0}.edit-project{border:1px solid #9ed3e2;background:#eff9fc;color:#147e9f;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}
.project-edit-modal{width:min(760px,96vw)}
@media(max-width:520px){.doc-open{grid-template-columns:36px 1fr}.doc-open>div:last-child{grid-column:2;text-align:left}.project-actions{grid-template-columns:1fr}}
