/* Component: doc-list — product documents (Product.dc.html, Order confirmed). */

.mx-doc-list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: var(--mx-space-3); }
.mx-doc {
	display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: var(--mx-space-2) var(--mx-space-4);
	min-height: 56px; padding: 10px 18px;
	border: 1px solid var(--mx-line); border-radius: var(--mx-radius-md);
	background: var(--mx-white);
}
.mx-doc--pending { border-style: dashed; border-color: var(--mx-line-strong); }
.mx-doc__name { display: flex; flex-direction: column; gap: 2px; }
.mx-doc__name strong { font-weight: 600; color: var(--mx-ink); }
.mx-doc__name span { font-size: var(--mx-text-sm); color: var(--mx-muted); }
.mx-doc__action { font-weight: 600; }
.mx-doc__action--muted { font-size: var(--mx-text-sm); font-weight: 400; color: var(--mx-muted); }
