/* plank_site: Maßblatt je Größe (Fenster „Größe wählen“). Ergänzung zu site.css (bleibt unverändert aus dem Prototyp): das Fenster nutzt die Klassen
   des Fensters „Certificates“ (.pop__in.cpb, .cpb__l, .cpb__r), hier steht nur, was die Zeilen mit Pfeil und Dateiangabe zusätzlich brauchen.
   Geladen nur auf Seiten mit Einzelblättern (Partial DimSheets.html). */
/* Handy: das Fenster füllt den Bildschirm (.pop__in height 100%), die Gitterzeilen von .cpb dürfen sich nicht strecken */
.pop__in.dsh { align-content: start; }
.dsh__l { margin-top: 6px; }
.dsh__all { margin-top: 10px; }
/* Zeile = Link: Text links, „PDF“ und Pfeil rechts */
.cpb__r.dsh__r { grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 4px 20px; min-height: 68px; transition: background .2s; }
.dsh__r:hover, .dsh__r--own { background: var(--soft); }
.dsh__r .dsh__t { display: grid; gap: 4px; min-width: 0; font-size: inherit; line-height: inherit; }
.dsh__r .dsh__t b { overflow-wrap: anywhere; }
.dsh__r .dsh__a { display: inline-flex; align-items: center; gap: 10px; color: var(--ink-2); font-size: 13.5px; line-height: 1.2; }
.dsh__r .dsh__f { font-size: 13.5px; line-height: 1.2; }
.dsh__r .dsh__a svg { width: 11px; height: 11px; flex: none; transition: transform .2s; }
.dsh__r:hover .dsh__a svg { transform: translateY(2px); }
@media (max-width: 480px) {
  .cpb__r.dsh__r { gap: 4px 12px; padding: 14px 16px; }
}
