.wt-stunde{letter-spacing:-.02em;border-bottom:1px solid #fff6;flex:1;grid-template-columns:minmax(52px,auto) 40px minmax(0,1fr) minmax(44px,auto);align-items:center;gap:20px;min-height:74px;font-size:16px;line-height:1.3;display:grid}.wt-stunde:last-child{border-bottom:0}.wt-tagkachel{border-radius:var(--radius-karte);background:var(--hell);min-width:0;min-height:64px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dunkel) 25%, transparent);backdrop-filter:blur(20px);opacity:.6;cursor:pointer;transition:opacity var(--dauer) var(--ease-ff), box-shadow var(--dauer) var(--ease-ff);flex:1;justify-content:space-between;align-items:center;gap:12px;padding:0 8px 0 32px;display:flex}.wt-tagkachel[aria-current=true],.wt-tagkachel:focus{opacity:1}.wt-tagkachel[aria-current=true]{box-shadow:inset 0 0 0 2px var(--dunkel)}.wt-tagkachel[aria-current=true] .wt-tagname{font-weight:700}@media (hover:hover) and (pointer:fine) and (width>=1200px){.wt-tagkachel:hover{opacity:1}}.wt-tagkachel>span:first-child{letter-spacing:-.02em;align-items:baseline;gap:12px;min-width:0;font-size:16px;line-height:1.3;display:flex;overflow:hidden}.wt-tagkachel .wt-tagname{color:var(--dunkel);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wt-tagkachel .wt-tagdatum{color:color-mix(in srgb, var(--dunkel) 80%, transparent);white-space:nowrap}.wt-tagkachel .wt-tagsymbol{flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.wt-badge[role=button]{cursor:pointer}@media (hover:hover) and (pointer:fine) and (width>=1200px){.wt-badge[role=button]:hover{opacity:.85}}@media (width>=700px) and (width<=1199px){.wt{flex-direction:column;gap:12px}.wt .wt-panel{width:100%}}@media (width<=699px){.wt{flex-direction:column;gap:12px}.wt .wt-panel{flex-direction:column;gap:16px;width:100%;padding:16px}.wt [data-wt-karte]{width:100%;padding:16px}.wt [data-wt-stunden]{padding-right:0}.wt .wt-stunde{gap:12px;min-height:60px}.wt [data-wt-karte]>div:first-child{margin-bottom:12px}.wt [data-wt-minmax]{margin:8px 0 0;font-size:16px}.wt .wt-kz{border-top:1px solid color-mix(in srgb, var(--dunkel) 15%, transparent);flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:16px;min-height:64px;margin:0;padding:10px 0}.wt .wt-kz:not(.wt-kz+.wt-kz){margin-top:20px}.wt .wt-kz:last-child{padding-bottom:0}.wt .wt-kz>:first-child{white-space:nowrap;flex:none;justify-content:flex-start;align-items:center;width:72px;height:40px;display:flex}.wt .wt-kz [data-wt-symbol] svg{width:36px!important;height:36px!important}.wt [data-wt-risiko]{letter-spacing:0;font-size:28px}.wt .wt-kz>:last-child{min-width:0}.wt .wt-kz .t-body-20,.wt .wt-kz [data-wt-zustand]{text-align:left;color:var(--dunkel);font-size:16px}}.wt-tagextra,.wt-tagnav{display:none}@media (width<=1199.98px){.wt .wt-tagbereich{gap:16px}.wt [data-wt-tage]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex-flow:row;gap:12px;overflow-x:auto}.wt [data-wt-tage]::-webkit-scrollbar{display:none}.wt .wt-tagkachel{--n:3;flex:0 0 calc((100% - (var(--n) - 1) * 12px) / var(--n));scroll-snap-align:start;opacity:1;text-align:center;backdrop-filter:none;min-height:0;transition:box-shadow var(--dauer) var(--ease-ff);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"k k k""d d d""s s s""n b x";align-content:start;justify-items:center;gap:6px;padding:16px 10px;display:grid}.wt .wt-tagkachel[aria-current=true]{box-shadow:inset 0 0 0 2px var(--dunkel)}.wt .wt-tagkachel:focus-visible{outline:3px solid var(--color-gelb);outline-offset:-3px}.wt .wt-tagkachel>:is(.wt-tagkopf,.wt-tagextra){display:contents}.wt .wt-tagkachel .wt-tagname{display:none}.wt .wt-tagkurz{color:var(--dunkel);white-space:nowrap;grid-area:k;font-size:16px;font-weight:600;line-height:1.3}.wt .wt-tagkachel .wt-tagdatum{color:color-mix(in srgb, var(--dunkel) 80%, transparent);grid-area:d;font-size:14px;line-height:1.3}.wt .wt-tagkachel .wt-tagsymbol{grid-area:s;width:auto;height:auto;margin:6px 0}.wt .wt-tagkachel .wt-tagsymbol svg{width:36px!important;height:36px!important}.wt .wt-tagmin,.wt .wt-tagmax{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;line-height:1.2}.wt .wt-tagmin{color:color-mix(in srgb, var(--dunkel) 80%, transparent);grid-area:n}.wt .wt-tagmax{color:var(--dunkel);grid-area:x;font-weight:600}.wt .wt-tagbalken{background:color-mix(in srgb, var(--dunkel) 12%, transparent);border-radius:9999px;grid-area:b;align-self:center;width:100%;height:6px;position:relative}.wt .wt-tagbalken:before{content:"";top:0;bottom:0;left:calc(var(--von) * 100%);width:max(6px, calc((var(--bis) - var(--von)) * 100%));border-radius:inherit;background:linear-gradient(90deg, var(--hellton), var(--color-gelb));position:absolute}.wt .wt-tagnav{justify-content:flex-end;align-items:center;gap:12px;display:flex}.wt [data-wt-tage]:empty+.wt-tagnav{display:none}}@media (width<=699.98px){.wt .wt-tagkachel{grid-template-columns:1fr 1fr;grid-template-areas:"k k""d d""s s""b b""n x";padding:14px 8px}.wt .wt-tagmin{justify-self:start}.wt .wt-tagmax{justify-self:end}.wt .wt-tagbalken{margin:2px 0}}@media (width>=700px) and (width<=1199.98px){.wt .wt-tagkachel{--n:4}.wt .wt-tagkurz{font-size:18px}}
