.vnc__vyber{gap:var(--vt-sp-3);min-width:0;display:grid}.vnc-dni{gap:var(--vt-sp-2);flex-wrap:wrap;display:flex}.vnc-casy{gap:var(--vt-sp-2);grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));display:grid}.vnc-chip{min-width:0;display:flex;position:relative}.vnc-chip--den{flex:4.25rem;max-width:6rem}.vnc-chip__telo{width:100%;min-height:var(--vt-dotyk);padding:var(--vt-sp-2) var(--vt-sp-3);border:1px solid var(--vmo-ovladac-okraj,var(--vt-ink-2));border-radius:var(--vt-r-s);background:var(--vmo-ovladac-bg,var(--vt-povrch));font-size:var(--vt-text-s);text-align:center;color:var(--vt-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--vt-cas) var(--vt-kriv), box-shadow .18s var(--vt-kriv);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:650;line-height:1.2;display:flex}.vnc-chip__datum{color:var(--vt-ink-2);font-size:.8125rem;font-weight:500}.vnc-chip:hover .vnc-chip__telo{border-color:var(--vt-ink)}.vnc-chip:has(input:checked) .vnc-chip__telo{border-color:var(--vt-ink);box-shadow:inset 0 0 0 2px var(--vt-ink)}.vnc-chip:has(input:focus-visible) .vnc-chip__telo{outline:3px solid var(--vt-focus);outline-offset:2px}.vnc-vybrane{font-size:var(--vt-text-s);color:var(--vt-ink);gap:2px;margin:0;font-weight:700;line-height:1.4;display:grid}.vnc-vybrane:empty,.vnc-poznamka:empty{display:none}.vnc-vybrane__hint{color:var(--vt-ink-2);font-weight:500}.vnc-poznamka{font-size:var(--vt-text-s);color:var(--vt-ink);margin:0;line-height:1.5}.vmo-bon__veta--cas{color:var(--vt-ink);font-weight:700}@media (prefers-reduced-motion:reduce){.vnc-chip__telo{transition:none}}@media (forced-colors:active){.vnc-chip__telo{color:buttontext;background:buttonface;border:1px solid buttontext}.vnc-chip__datum{color:buttontext}.vnc-chip:has(input:checked) .vnc-chip__telo{padding:calc(var(--vt-sp-2) - 2px) calc(var(--vt-sp-3) - 2px);border:3px solid highlight}}
