/* Helferliste: Stationen im Formular und das Blatt; Grundlage ../werkzeug.css */
.hl-st-zeile{display:grid;grid-template-columns:1fr 70px auto;gap:8px;align-items:center;}
.hl-weg{background:none;border:0;padding:4px 0;font:inherit;font-size:.85rem;font-weight:700;color:var(--red);cursor:pointer;}
.hl-tipp{margin:-4px 0 10px;font-size:.88rem;color:var(--grey);}
.hl-kontakt{margin:-6px 0 14px !important;font-size:14px;}
.hl-station h3{margin:18px 0 4px;font-size:18px;color:var(--wz-farbe,#C00000);}
.hl-hinweis{margin:0 0 6px !important;font-size:13px;color:#4a4440;}
.hl-tab{width:100%;border-collapse:collapse;}
.hl-tab th{width:104px;text-align:left;vertical-align:top;font-weight:400;padding:8px 8px 8px 0;border-top:1px solid #e3dcd6;white-space:nowrap;font-size:14px;}
.hl-tab td{padding:6px 0;border-top:1px solid #e3dcd6;}
.hl-plaetze{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 10px;}
.hl-platz{display:flex;flex-direction:column;gap:2px;}
.hl-name,.hl-tel{display:block;min-height:24px;padding:3px 4px 0;border-bottom:1.5px solid #9a918a;font-size:14px;line-height:1.4;outline:0;}
.hl-tel{min-height:20px;font-size:12px;border-bottom-style:dotted;}
.hl-tel:empty::before{content:"Telefon";color:#b9b0a9;font-size:11px;}
.hl-name:focus,.hl-tel:focus{background:#fff6e5;}
.hl-summe{margin-top:18px !important;}
@media print{ .hl-tel:empty::before{content:"";} }
