/* wgf-mount-dossier.css - the /mount/<slug>-<id>/ source dossier (mount_dossier_render.py,
   lane audit-mounts 2026-10-08). Tokens only (static/css/_tokens.css), no gradients, no
   glows. The card grid is assets/wgf-ag-card.css, the entrance map assets/wgf-worldmap.css;
   this sheet only lays out the instance tile, the criteria list and the client record. */

.wgf-mdos__lead {
  display: flex;
  gap: 16px;
  align-items: flex-start;
  flex-wrap: wrap;
}
.wgf-mdos__lead > .rd-section-caption {
  flex: 1 1 260px;
  min-width: 0;
  margin-top: 0;
}
.wgf-mdos__tile {
  flex: 0 1 390px;
  margin: 0;
  max-width: 100%;
}
.wgf-mdos__tile img {
  display: block;
  width: 100%;
  height: auto;
  border: 1px solid var(--wgf-border-neutral-soft);
}
.wgf-mdos__tile figcaption {
  font-size: var(--text-xs);
  opacity: .8;
  margin-top: 4px;
}
.wgf-mdos__sub {
  font-size: var(--text-base);
  margin: 18px 0 8px;
}
.wgf-mdos__list {
  columns: 2 260px;
  column-gap: 24px;
  margin: 0;
  padding-left: 18px;
}
.wgf-mdos__list li {
  break-inside: avoid;
  margin: 0 0 4px;
}
.wgf-mdos__n {
  font-size: var(--text-xs);
  opacity: .8;
}
.wgf-mdos__tablewrap {
  overflow-x: auto;
}
.wgf-mdos__table {
  width: 100%;
  border-collapse: collapse;
  font-size: var(--text-sm);
}
.wgf-mdos__table th,
.wgf-mdos__table td {
  padding: 6px 8px;
  text-align: left;
  border-bottom: 1px solid var(--wgf-border-neutral-soft);
  vertical-align: top;
}
.wgf-mdos__table th {
  font-weight: 600;
  width: 40%;
}
.wgf-mdos__table td {
  font-family: var(--font-mono, monospace);
  overflow-wrap: anywhere;
}
