.blockTourenprogramm-inner{width:100%;display:flex;flex-direction:column;gap:var(--layout-space-400)}.blockTourenprogramm-items{overflow-x:auto;padding-bottom:var(--layout-space-200)}.blockTourenprogramm-table{--table-gap-x: var(--layout-space-200);--table-gap-y: var(--layout-space-25);display:grid;grid-template-columns:repeat(6,auto) repeat(2,1fr);grid-auto-rows:auto;gap:var(--table-gap-y) 0px;min-width:800px;thead,tbody,tr{display:contents}thead th{height:0px;width:0px;overflow:hidden}tbody tr>*{border-bottom:1px solid var(--color-text-100);padding-inline:calc(var(--table-gap-x) / 2);padding-block:var(--layout-space-25);border-bottom:var(--line-width-100) solid var(--color-text-100)}tbody tr>*:first-child{padding-left:unset}tbody tr>*:last-child{padding-right:var(--layout-space-25)}}.tourenprogramm-item{td.link a:hover{background-color:var(--color-main-800)}td{position:relative;grid-row:calc(var(---index) + 1);grid-column:var(---col);pointer-events:none;z-index:1}td [title]{pointer-events:all;width:100%;&:hover{background-color:#fff}}td.link{pointer-events:all;grid-column:1 / -1;grid-row:calc(var(---index) + 1);pointer-events:none;position:relative;z-index:0;a{pointer-events:auto;position:absolute;inset:0}}}.tourenprogramm-field{display:flex;align-items:center;&[data-column=date]{color:var(--color-main-400)}&[data-column=name],&[data-column=guide]{min-width:40ch}&[data-column=requirements],&[data-column=participants]{display:inline-flex;justify-content:center;text-align:center}&[data-column=requirements],&[data-column=guide]{color:var(--color-1-100)}>div{overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap;height:min-content}}.tourenprogramm-field-participants[data-as-pill]{font-size:var(--font-size-50);background-color:var(--color-1-100);border-color:var(--color-1-100);color:var(--color-main-1000);--pill-height: 2em;padding-inline:.5em}.tourenprogramm-field-status{width:.8em;height:.8em;border-radius:50%;background-color:#000;display:inline-block}[data-status="0"]{background-color:var(--color-2-100)}[data-status="1"]{background-color:var(--color-3-100)}[data-status="2"]{background-color:var(--color-1-100)}[data-status="3"]{background-color:var(--color-main-400)}
