.ilustrace-sportu_kruh__dTGej{width:110px;height:110px;margin:12px auto;border-radius:var(--radius-pill);background:var(--color-kid-bg-green);display:grid;place-items:center;color:var(--color-event-training-strong)}.ilustrace-sportu_kresba__T5RMj{width:58px;height:58px}@media (min-width:768px){.ilustrace-sportu_kruh__dTGej{width:150px;height:150px}.ilustrace-sportu_kresba__T5RMj{width:78px;height:78px}}.confetti_pole__runTG{position:absolute;inset:0;pointer-events:none;overflow:hidden}.confetti_dilek__TSjxi{position:absolute;top:-20px;width:8px;height:12px;border-radius:2px;animation-name:confetti_pad__xJHqk;animation-timing-function:var(--motion-easing);animation-fill-mode:forwards}@keyframes confetti_pad__xJHqk{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(140px) rotate(540deg);opacity:0}}@media (prefers-reduced-motion:reduce){.confetti_pole__runTG{display:none}}.kid-card_karta__6zpRI{background:var(--color-surface-card);border-radius:var(--radius-kid-card);box-shadow:var(--shadow-kid-card);padding:22px;text-align:center;font-family:var(--font-kid-family);position:relative;overflow:hidden}.kid-card_kdy__iSm83{font-size:var(--font-kid-min);font-weight:800;color:var(--color-state-success-strong)}.kid-card_nazev__ak0uJ{font-size:var(--font-kid-title);font-weight:900;color:var(--color-text-primary)}.kid-card_udaje__buvwH{display:flex;justify-content:center;gap:20px;margin-top:10px;flex-wrap:wrap}.kid-card_cas__ITkT9{display:flex;align-items:center;gap:6px;font-size:var(--font-kid-body);font-weight:800}.kid-card_misto__pyOvb{display:flex;align-items:center;gap:6px;font-size:var(--font-kid-min);font-weight:700;color:var(--color-text-secondary)}.kid-card_drobnaIkona__SdJYl{width:24px;height:24px;flex:none}.kid-card_volby__BMclR{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:20px}.kid-card_volba__4qwHU{height:var(--size-tap-kid-primary);border-radius:var(--radius-lg);border:4px solid;background:var(--color-surface-card);font-family:var(--font-kid-family);font-size:var(--font-kid-lg);font-weight:900;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;transition:transform var(--motion-fast) var(--motion-easing)}.kid-card_volba__4qwHU:focus-visible{outline:4px solid var(--color-accent);outline-offset:3px}.kid-card_znak__hzHC0{width:30px;height:30px}.kid-card_jdu__33JrJ{border-color:var(--color-state-success);color:var(--color-state-success-strong)}.kid-card_jdu__33JrJ[aria-pressed=true]{background:var(--color-state-success-strong);color:var(--color-on-fill);transform:scale(1.04)}.kid-card_nejdu__Sy9mM{border-color:var(--color-state-danger);color:var(--color-state-danger-strong)}.kid-card_nejdu__Sy9mM[aria-pressed=true]{background:var(--color-state-danger-strong);color:var(--color-on-fill);transform:scale(1.04)}.kid-card_klid__tM4tq{font-size:var(--font-kid-min);font-weight:800;color:var(--color-text-secondary);padding:20px 0}@media (min-width:768px){.kid-card_karta__6zpRI{border-radius:32px;padding:32px}.kid-card_volba__4qwHU{height:var(--size-tap-kid-wide);border-radius:26px;font-size:var(--font-kid-xl)}.kid-card_znak__hzHC0{width:36px;height:36px}}.kid-card_vybaveni__tob3u{margin-top:12px;padding-top:12px;border-top:2px dashed var(--color-surface-border)}.kid-card_vybaveniNadpis__8mVtd{display:block;font-size:var(--font-kid-min);font-weight:800;color:var(--color-text-secondary)}.kid-card_vybaveniSeznam__sH_aY{display:flex;flex-wrap:wrap;gap:8px 16px;margin:8px 0 0;padding:0;list-style:none;font-size:var(--font-kid-body);font-weight:700;color:var(--color-text-primary)}.kid-card_vybaveniSeznam__sH_aY li:before{content:"\2022";margin-right:6px;color:var(--color-text-muted)}.ikona-odznaku_ikona__dAoLf{display:block;color:var(--color-text-primary);pointer-events:none}.ikona-odznaku_ramecek__e3743{color:var(--color-kid-rarity)}.ikona-odznaku_zamceny__FUUjZ,.ikona-odznaku_zamceny__FUUjZ .ikona-odznaku_ramecek__e3743{color:var(--color-text-muted)}.ikona-odznaku_roh__z_Q9E,.ikona-odznaku_zamek__BXVFO{color:inherit}.kid-chip_cip__BmK7N{width:100%;min-height:var(--size-tap-kid);margin-top:20px;border-radius:var(--radius-lg);border:4px solid;background:var(--color-surface-card);font-family:var(--font-kid-family);display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;padding:0 16px;transition:transform var(--motion-fast) var(--motion-easing)}.kid-chip_cip__BmK7N:focus-visible{outline:4px solid var(--color-accent);outline-offset:3px}.kid-chip_znak__GToc3{width:30px;height:30px;flex:none}.kid-chip_text__PVypR{font-size:var(--font-kid-lg);font-weight:900}.kid-chip_zmenit__H__b6{font-size:var(--font-kid-min);font-weight:700;color:var(--color-text-secondary)}.kid-chip_ano__E0N9b{border-color:var(--color-state-success);color:var(--color-state-success-strong)}.kid-chip_ne__9bf6b{border-color:var(--color-state-danger);color:var(--color-state-danger-strong)}@media (min-width:768px){.kid-chip_cip__BmK7N{border-radius:26px;min-height:var(--size-tap-kid-primary)}.kid-chip_text__PVypR{font-size:var(--font-kid-xl)}}.odznak-mrizka_sbirka__JHgyS{font-family:var(--font-kid-family);display:flex;flex-direction:column;gap:18px}.odznak-mrizka_skupina__2esVd{display:flex;flex-direction:column;gap:10px}.odznak-mrizka_nadpis__wyiHS{margin:0;font-size:var(--font-kid-min);font-weight:800;color:var(--color-text-muted)}.odznak-mrizka_mrizka__LW9rq{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.odznak-mrizka_dlazdice__NsqZD{background:var(--color-surface-card);border-radius:var(--radius-lg);border:3px solid transparent;padding:10px 6px;display:grid;justify-items:center;grid-gap:6px;gap:6px;text-align:center}.odznak-mrizka_dlazdice__NsqZD[data-zamceny=ano]{background:var(--color-kid-locked)}.odznak-mrizka_dlazdice__NsqZD[data-zvyrazneny=ano]{border-color:var(--color-accent);box-shadow:var(--shadow-card)}.odznak-mrizka_nazev__GVzR3{font-size:var(--font-kid-min);font-weight:800;line-height:1.1;color:var(--color-text-primary);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.odznak-mrizka_detail__7ZcjB{margin:0;background:var(--color-surface-card);border-radius:var(--radius-lg);padding:14px 16px;display:flex;flex-direction:column;gap:4px;text-align:center}.odznak-mrizka_detailNazev__rF4bJ{font-size:var(--font-kid-lg);font-weight:900;color:var(--color-text-primary)}.odznak-mrizka_detailStav__cDi8F{font-size:var(--font-kid-min);font-weight:700;color:var(--color-text-secondary)}@media (min-width:768px){.odznak-mrizka_mrizka__LW9rq{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}}button.odznak-mrizka_dlazdice__NsqZD{width:100%;min-height:var(--size-tap-kid);font:inherit;color:inherit;cursor:pointer}button.odznak-mrizka_dlazdice__NsqZD:focus-visible{outline:4px solid var(--color-accent);outline-offset:3px}.odznak-mrizka_zavoj__x6LRp{position:fixed;inset:0;z-index:50;background:var(--color-overlay);display:flex;align-items:center;justify-content:center;padding:16px}.odznak-mrizka_panel__j71fy{font-family:var(--font-kid-family);background:var(--color-surface-card);border-radius:var(--radius-lg);padding:24px 20px;width:min(100%,420px);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.odznak-mrizka_panelNazev__ZjdFC{margin:0;font-size:var(--font-kid-title);font-weight:900;color:var(--color-text-primary)}.odznak-mrizka_panelStav__uA76p{margin:0;font-weight:800}.odznak-mrizka_panelStav__uA76p,.odznak-mrizka_zavrit__V5cBw{font-size:var(--font-kid-body);color:var(--color-text-primary)}.odznak-mrizka_zavrit__V5cBw{min-height:var(--size-tap-kid);min-width:200px;border-radius:var(--radius-lg);border:4px solid var(--color-text-muted);background:var(--color-surface-card);font-family:var(--font-kid-family);font-weight:900;cursor:pointer}.odznak-mrizka_zavrit__V5cBw:focus-visible{outline:4px solid var(--color-accent);outline-offset:3px}.kid-pager_pager__VS4gf{display:flex;flex-direction:column;gap:22px;flex:1 1;min-width:0}.kid-pager_strana___eknz{container-type:inline-size;flex:1 0 auto;min-width:0}.kid-pager_dal__EOqTT{margin-top:auto;width:100%;height:var(--size-tap-kid-primary);border-radius:var(--radius-lg);border:4px solid var(--color-event-club);background:var(--color-surface-card);color:var(--color-accent-strong);font-family:var(--font-kid-family);font-size:var(--font-kid-lg);font-weight:900;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:transform var(--motion-fast) var(--motion-easing)}.kid-pager_dal__EOqTT:focus-visible{outline:4px solid var(--color-accent);outline-offset:3px}.kid-pager_dal__EOqTT:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.kid-pager_dal__EOqTT{transition:none}.kid-pager_dal__EOqTT:active{transform:none}}@media (min-width:768px){.kid-pager_dal__EOqTT{height:var(--size-tap-kid-wide);border-radius:26px;font-size:var(--font-kid-xl)}}.kid-pager_pozvanka__ixkvt{display:block;font-size:var(--font-kid-min);font-weight:700;opacity:.9}.badge-strip_pas__MGau5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0;font-family:var(--font-kid-family)}.badge-strip_odznak__3nCgk{position:relative;background:var(--color-surface-card);border-radius:var(--radius-lg);padding:12px 6px;text-align:center;display:grid;justify-items:center;grid-gap:6px;gap:6px}.badge-strip_zamceny__tVqG_{background:var(--color-kid-locked)}.badge-strip_nazev__3Y6zx{font-size:var(--font-kid-min);font-weight:800;line-height:1.15;color:var(--color-text-primary);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}@media (min-width:768px){.badge-strip_pas__MGau5{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:12px}}.oslava-odznaku_prekryv__UnhiA{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:var(--color-overlay);animation:oslava-odznaku_nabehnout__sZeVQ var(--motion-base) var(--motion-easing)}.oslava-odznaku_karta__z3x_O{position:relative;overflow:hidden;background:var(--color-surface-card);border-radius:var(--radius-kid-card);box-shadow:var(--shadow-lifted);padding:28px 32px 32px;display:grid;justify-items:center;grid-gap:10px;gap:10px;font-family:var(--font-kid-family);text-align:center;max-width:320px;animation:oslava-odznaku_vyskocit__MeMSw var(--motion-slow) var(--motion-easing)}.oslava-odznaku_nadpis__W783M{margin:0;font-size:var(--font-kid-min);font-weight:800;color:var(--color-state-success-strong)}.oslava-odznaku_nazev__HAf46{margin:0;font-size:var(--font-kid-title);font-weight:900;color:var(--color-text-primary);line-height:1.15}@keyframes oslava-odznaku_nabehnout__sZeVQ{0%{opacity:0}}@keyframes oslava-odznaku_vyskocit__MeMSw{0%{transform:scale(.82);opacity:0}}@media (prefers-reduced-motion:reduce){.oslava-odznaku_karta__z3x_O,.oslava-odznaku_prekryv__UnhiA{animation:none}}.star-row_rada__HA1H_{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0;font-family:var(--font-kid-family)}.star-row_den__ux0XP{text-align:center}.star-row_slot___qNk5{position:relative;height:52px;border-radius:var(--radius-card);display:grid;place-items:center;background:var(--color-surface-card);color:var(--color-surface-border)}.star-row_tvar__h0w_4{width:28px;height:28px}.star-row_ziskana__jECer{background:var(--color-kid-star);color:var(--color-kid-on-star)}.star-row_omluvena__b2Hdr{background:var(--color-kid-bg-blue);color:var(--color-kid-excused)}.star-row_ceka__p9d4a{background:var(--color-surface-subtle);color:var(--color-kid-waiting)}.star-row_promeskana__hRG9K{background:var(--color-surface-card);color:var(--color-kid-waiting)}.star-row_bezUdalosti__ZJqCc{background:var(--color-kid-locked);color:var(--color-text-muted)}.star-row_budouci__kakbw{background:var(--color-surface-card);color:var(--color-kid-waiting)}.star-row_popisek___WjzJ{font-size:var(--font-kid-min);font-weight:800;color:var(--color-text-muted);margin-top:4px;line-height:1.1}@media (min-width:768px){.star-row_slot___qNk5{height:64px}.star-row_tvar__h0w_4{width:34px;height:34px}}.pin-pad_panel__fpga5{display:grid;grid-gap:16px;gap:16px;justify-items:center;font-family:var(--font-adult-family)}.pin-pad_nadpis__Zng80{font-size:var(--font-scale-title);font-weight:800;margin:0;text-align:center}.pin-pad_tecky__Pr26I{display:flex;gap:12px}.pin-pad_tecka__ji2ES{width:14px;height:14px;border-radius:var(--radius-pill);border:2px solid var(--color-surface-border)}.pin-pad_vyplnena__jhpHM{background:var(--color-text-primary);border-color:var(--color-text-primary)}.pin-pad_chybna__9KRPa{border-color:var(--color-state-danger)}.pin-pad_klavesnice__3BkzV{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;width:100%;max-width:260px}.pin-pad_klavesa__40_3R{min-height:var(--size-tap-referee);border-radius:var(--radius-card);border:1px solid var(--color-surface-border);background:var(--color-surface-card);color:var(--color-text-primary);font-family:var(--font-adult-family);font-size:var(--font-scale-h2);font-weight:700;cursor:pointer}.pin-pad_klavesa__40_3R:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.pin-pad_klavesa__40_3R:active{background:var(--color-surface-subtle)}.pin-pad_prazdna__wNUh2{visibility:hidden}.pin-pad_chyba__ukuND{margin:0;font-size:var(--font-scale-body);color:var(--color-validation-error-text);min-height:1.2em;text-align:center}