/* Technische Unterlagen (Verkauf) */
#technik .leiste { display: flex; gap: 8px; flex-wrap: wrap; align-items: center; margin-bottom: 10px; }
#technik .leiste input { flex: 1 1 240px; max-width: 420px; }
#technikArten { display: flex; gap: 6px; flex-wrap: wrap; margin-bottom: 12px; }
.tu-hersteller { margin-bottom: 10px; padding: 10px 14px; }
.tu-hersteller > summary { cursor: pointer; font-size: 16px; padding: 4px 0; }
.tu-modell { border-top: 1px solid var(--line); padding: 6px 0; }
.tu-modell > summary { cursor: pointer; display: flex; align-items: center; gap: 8px; flex-wrap: wrap; padding: 4px 0; }
.tu-modell > summary .zahl { background: var(--bg); border-radius: 9px; padding: 0 7px; font-size: 12px; color: var(--muted); }
.tu-modell > summary .btn { margin-left: auto; }
.tu-doks { list-style: none; margin: 4px 0 6px; padding: 0; font-size: 14px; }
.tu-doks li { display: flex; gap: 8px; align-items: baseline; padding: 3px 0; flex-wrap: wrap; }
.tu-doks a { color: var(--ink); word-break: break-word; }
.tu-art { flex: 0 0 auto; font-size: 11px; line-height: 1.6; padding: 0 7px; border-radius: 9px; color: #fff; background: var(--af, #77716a); white-space: nowrap; }
.tu-tot { color: var(--muted); text-decoration: line-through; text-decoration-color: #0003; }
@media (max-width: 600px) { .tu-art { font-size: 10px; } .tu-doks li { gap: 4px; } .tu-modell > summary .btn { margin-left: 0; } }
