#treninky .tr-today{border-top:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:6px 14px;max-width:34em;padding-top:16px;display:flex}#treninky .tr-pulse{gap:0;margin:0;display:grid}#treninky .tr-pulse figcaption{max-width:36em;margin-top:16px}#treninky .tr-filter{flex-wrap:wrap;align-items:flex-end;gap:20px 40px;display:flex}#treninky .tr-sel{gap:10px;display:grid}#treninky .tr-sel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--input);background-color:var(--card);min-width:232px;height:40px;color:var(--foreground);font:500 16px/1 var(--font-sans);cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 21px center,right 16px center;background-repeat:no-repeat;background-size:5px 5px;border-radius:999px;padding:0 42px 0 16px}#treninky .tr-sel select:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (pointer:coarse){#treninky .tr-sel select{height:44px}}#treninky .tr-sum>div{--show:none;display:var(--show,grid);border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);align-items:center;gap:10px 24px;padding:14px 0}#treninky .tr-sum p{margin:0}#treninky .tr-sum b{font-weight:600}@media (width>=640px){#treninky .tr-sum>div{grid-template-columns:minmax(0,1fr) auto}}#treninky .tr-days{flex-wrap:wrap;gap:6px;display:flex}#treninky .tr-days a{border:1px solid var(--input);min-width:44px;height:44px;font:500 13px/1 var(--font-mono);color:var(--foreground);border-radius:999px;place-items:center;padding:0 12px;text-decoration:none;display:inline-grid}#treninky .tr-days a.is-today{background:var(--brand-tint);color:var(--brand-text);border-color:#0000}#treninky .tr-days a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}#treninky .dia-day{scroll-margin-top:84px}#treninky .tr-cnt{font-weight:400}@media (width<=899.98px){#treninky .trf :is(.dia-bar,.dia-lane,.dia-day){display:var(--show,grid)}#treninky .dia-bar{-moz-column-gap:12px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px}#treninky .dia-dayname .tr-cnt{margin-left:auto}}@media (width>=900px){#treninky .tr-days,#treninky .tr-cnt{display:none}#treninky .trf :is(.dia-lane,.dia-day){display:var(--show,grid)}#treninky .trf .dia-bar{display:var(--show,flex)}#treninky .dia-lane{-moz-column-gap:0;column-gap:0}}@media (hover:hover) and (pointer:fine){#treninky .tr-sel select:hover,#treninky .tr-days a:hover{border-color:var(--foreground)}}#treninky .trf:has(option[value=vse]:checked):has(input[value=hala]:checked) :is(.dia-lane:not([data-hall=hala]),.dia-day:not(:has([data-hall=hala]))),#treninky .trf:has(option[value=vse]:checked):has(input[value=gym]:checked) :is(.dia-lane:not([data-hall=gym]),.dia-day:not(:has([data-hall=gym]))),#treninky .trf:has(option[value=vse]:checked):has(input[value=hma]:checked) :is(.dia-lane:not([data-hall=hma]),.dia-day:not(:has([data-hall=hma]))),#treninky .trf:has(option[value=vse]:checked):has(input[value=mala]:checked) :is(.dia-lane:not([data-hall=mala]),.dia-day:not(:has([data-hall=mala]))){display:none!important}#treninky .trf:has(option:checked:not([value=vse])) :is(.dia-bar,.dia-lane,.dia-day){--show:none}#treninky .trf:has(option:checked:not([value=vse])) :is(.chips,.tr-cnt,.tr-days),#treninky .trf:has(.chips input:checked:not([value=vse])) :is(.tr-cnt,.tr-days){display:none}#treninky .trf:has(option[value=vse]:checked) .sm-vse{--show:grid}
