@import url("https://mrtns.sk/styleguide/fonts/Tabac-Sans/style.css?v=0f2ed26c");@import url("https://mrtns.sk/styleguide/styles/main.css?v=e1b4935f");.k-body{background:var(--ms-surface-secondary,#f6f1ea);min-height:100vh}.k-ikona{display:inline-flex}.k-hlavicka .header__bar{gap:1rem}.k-hlavicka__znak{display:block;height:2rem;width:auto}.k-hlavicka__nazov{color:#fff;font-weight:700;font-size:1.0625rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.k-pilulky{display:none;gap:.125rem;margin-left:.5rem;padding:.1875rem;border-radius:999px;background:rgba(255,255,255,.12)}.k-pilulky__polozka{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .75rem;border-radius:999px;color:rgba(255,255,255,.78);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .15s ease-out,color .15s ease-out}.k-pilulky__polozka:hover{color:#fff;text-decoration:none}.k-pilulky__polozka[aria-current=page]{background:rgba(255,255,255,.22);color:#fff}.k-pilulky__polozka:focus-visible{outline:2px solid #fff;outline-offset:1px}.k-hlavicka__kto{margin-left:auto;color:#fff;font-size:.9375rem;white-space:nowrap}.k-hlavicka__rola{color:rgba(255,255,255,.6)}.k-hlavicka__odhlasit{margin-left:auto}.k-hlavicka__kto+.k-hlavicka__odhlasit{margin-left:0}@media (max-width:479px){.k-hlavicka__nazov{display:none}}.k-hlavicka__sezona{display:none}@media (min-width:768px){.k-hlavicka__sezona{display:block;margin-left:1.5rem}.k-hlavicka__sezona .k-nav__polozka{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.k-hlavicka__sezona .k-nav__polozka[aria-current=page]{font-weight:700}.k-pilulky{display:flex;margin-left:1rem}}.k-obsah{padding-top:1.25rem;padding-bottom:6.5rem;max-width:46rem}.k-obsah:has(.k-siroka){max-width:78rem}.k-nav{position:fixed;left:0;right:0;bottom:0;z-index:50;justify-content:center;background:var(--ms-surface-primary,#fff);border-top:1px solid var(--ms-border-grey,#e5e0d8);padding:.375rem .25rem calc(.375rem + env(safe-area-inset-bottom))}.k-nav,.k-nav__sezona{display:flex;gap:.125rem}.k-nav__sezona{padding:.125rem;border-radius:1rem;background:var(--k-sezona-pozadie,var(--ms-surface-secondary,#f6f1ea))}.k-nav__polozka{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:3.5rem;padding:.35rem .375rem;border-radius:.75rem;font-size:.75rem;color:var(--ms-text-color-grey,#6b6b6b);text-decoration:none}.k-nav__polozka .k-ikona{font-size:1.25rem}.k-nav__polozka[aria-current=page]{color:var(--ms-interactive-primary,#d4242b);font-weight:700}@media (min-width:768px){.k-obsah{padding-bottom:2.5rem}.k-nav{display:none}.k-nav__polozka{flex-direction:row;font-size:.9375rem;gap:.45rem}.k-nav__sezona{align-items:center;padding:.25rem .375rem}.k-nav__polozka .k-ikona{font-size:1rem}}.k-karta{background:var(--ms-surface-primary,#fff);border-radius:1rem;padding:1.25rem;box-shadow:0 1px 2px rgba(60,40,20,.06),0 6px 20px rgba(60,40,20,.05)}.k-karta+.k-karta,.k-scena+.k-karta{margin-top:1rem}.k-karta__nadpis{margin-bottom:.5rem}.k-scena{position:relative;overflow:hidden;border-radius:1.25rem;background:radial-gradient(120% 80% at 50% 0,rgba(255,231,168,.35),transparent 60%),linear-gradient(180deg,var(--ms-surface-primary,#fff) 0,var(--ms-surface-secondary-dark,#efe6da) 100%);padding:1rem .5rem .25rem}.k-scena__nadpis{text-align:center;margin-bottom:.25rem}.k-scena__podnadpis{text-align:center;color:var(--ms-text-color-grey,#6b6b6b);margin-bottom:0}@keyframes k-hojdat{0%,to{transform:rotate(-3.5deg)}50%{transform:rotate(3.5deg)}}.k-vlocky{position:absolute;inset:0;pointer-events:none}.k-vlocka{position:absolute;top:-10px;width:6px;height:6px;border-radius:50%;background:#fff;opacity:.8;box-shadow:0 0 4px rgba(0,0,0,.08);animation:k-padat linear infinite}[data-theme=dark] .k-vlocka{opacity:.5}@keyframes k-padat{to{transform:translate3d(14px,520px,0)}}.k-zostatok{display:flex;align-items:center;gap:1rem}.k-zostatok__cislo{font-size:2.25rem;line-height:1;font-weight:700;color:var(--ms-interactive-primary,#d4242b)}.k-zostatok__text{flex:1 1}.k-krok{margin-bottom:1.25rem}.k-krok__label{display:block;font-weight:700;margin-bottom:.4rem}.k-vysledky{list-style:none;margin:.25rem 0 0;padding:0;border:1px solid var(--ms-border-grey,#e5e0d8);border-radius:.75rem;overflow:hidden}.k-vysledky__polozka{display:block;width:100%;text-align:left;padding:.75rem 1rem;background:var(--ms-surface-primary,#fff);border:0;border-bottom:1px solid var(--ms-border-grey,#e5e0d8);color:inherit;font:inherit;cursor:pointer}.k-vysledky li:last-child .k-vysledky__polozka{border-bottom:0}.k-vysledky__polozka:focus-visible,.k-vysledky__polozka:hover{background:var(--ms-surface-secondary,#f6f1ea)}.k-vysledky__meta{display:block;font-size:.875rem;color:var(--ms-text-color-grey,#6b6b6b)}.k-vybrany{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;background:var(--ms-surface-secondary,#f6f1ea)}.k-vzhlady{display:flex;flex-wrap:wrap;gap:.5rem}.k-vzhlad{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4.25rem;height:3rem;border-radius:.75rem;border:2px solid transparent;background:var(--ms-surface-secondary,#f6f1ea);cursor:pointer}.k-vzhlad input{position:absolute;opacity:0;pointer-events:none}.k-vzhlad:has(input:checked){border-color:var(--ms-interactive-primary,#d4242b);background:var(--ms-surface-primary,#fff)}.k-vzhlad:has(input:focus-visible){outline:2px solid var(--ms-interactive-primary,#d4242b);outline-offset:2px}.k-pocitadlo-znakov{text-align:right;font-size:.8125rem;color:var(--ms-text-color-grey,#6b6b6b)}.k-potvrdenie{overflow:hidden;text-align:center}.k-potvrdenie .k-jednotka{margin:.5rem auto 1rem;display:block;animation:k-hojdat 2.4s ease-in-out infinite;transform-origin:50% 0}.k-auto{position:relative;width:11rem;aspect-ratio:124.5/87.1;margin:3rem auto 1.25rem;animation:k-auto-prichod 1.1s cubic-bezier(.2,.8,.25,1) both}.k-auto__farba{position:absolute;border-radius:.3rem;translate:4px 4px}.k-auto__farba--kontajner{left:3.5%;top:4%;width:67%;height:67%;background:var(--ms-interactive-primary,#d22121)}.k-auto__farba--kabina{left:71%;top:19%;width:23%;height:52%;background:#f2b632;border-top-right-radius:1.2rem}.k-auto__tus{position:absolute;inset:0;background:var(--k-tus,#231f20);-webkit-mask:url(/kreslenky/auto.svg) center/contain no-repeat;mask:url(/kreslenky/auto.svg) center/contain no-repeat;animation:k-auto-hrkot .42s ease-in-out infinite alternate}.k-auto__naklad{position:absolute;left:37%;bottom:95%;translate:-50% 0;rotate:-5deg}.k-potvrdenie .k-auto__naklad .k-jednotka{margin:0;animation:k-auto-hrkot .42s ease-in-out infinite alternate}@keyframes k-auto-prichod{0%{transform:translateX(-70vw)}to{transform:none}}@keyframes k-auto-hrkot{to{transform:translateY(-1.5px)}}.k-dialog{width:min(28rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);border:0;border-radius:1.25rem;padding:0;background:var(--ms-surface-primary,#fff);color:var(--ms-text-primary,#222);box-shadow:0 20px 60px rgba(0,0,0,.25)}.k-dialog::-webkit-backdrop{background:rgba(30,20,10,.45)}.k-dialog::backdrop{background:rgba(30,20,10,.45)}.k-dialog__telo{padding:1.25rem 1.25rem 1.5rem;text-align:center}.k-dialog__zavriet{position:absolute;top:.5rem;right:.5rem}.k-rozbalovanie{position:relative;height:7.5rem;display:flex;align-items:center;justify-content:center}.k-rozbalovanie .k-jednotka{transition:transform .5s ease,opacity .5s ease}.k-rozbalovanie--trasie .k-jednotka{animation:k-triast .5s ease-in-out}.k-rozbalovanie--otvorena .k-jednotka{transform:scale(.55) translateY(-30%);opacity:.9}@keyframes k-triast{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg) scale(1.05)}40%{transform:rotate(7deg) scale(1.08)}60%{transform:rotate(-5deg) scale(1.1)}80%{transform:rotate(3deg) scale(1.12)}}.k-odkaz{position:relative;margin:0 0 1rem;padding:1.25rem 1.25rem 1rem;border-radius:.75rem;background:var(--ms-surface-secondary,#f6f1ea);text-align:left;font-size:1.0625rem;line-height:1.55;animation:k-odkaz-prisiel .45s ease both;white-space:pre-wrap;overflow-wrap:anywhere}@keyframes k-odkaz-prisiel{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.k-odkaz__od{margin-top:.75rem;font-size:.9375rem;color:var(--ms-text-color-grey,#6b6b6b);white-space:normal}.k-odkaz__od strong{color:var(--ms-text-primary,#222)}.k-nahlasit{font-size:.875rem;color:var(--ms-text-color-grey,#6b6b6b)}.k-zoznam{list-style:none;margin:0;padding:0}.k-zoznam__polozka{display:flex;gap:.75rem;align-items:flex-start;padding:.875rem 0;border-bottom:1px solid var(--ms-border-grey,#e5e0d8)}.k-zoznam__polozka:last-child{border-bottom:0}.k-zoznam__telo{flex:1 1;min-width:0}.k-zoznam__odkaz{margin:.2rem 0 .35rem;color:var(--ms-text-color-grey-dark,#444);overflow-wrap:anywhere}.k-zoznam__meta{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;font-size:.875rem;color:var(--ms-text-color-grey,#6b6b6b)}.k-tlacidlo-text{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:none;font:inherit;cursor:pointer}.k-prihlasenie{max-width:26rem;margin:0 auto;text-align:center;padding-top:2.5rem}.k-dev-zoznam{display:grid;grid-template-columns:1fr;grid-gap:.4rem;gap:.4rem;text-align:left}@media (min-width:480px){.k-dev-zoznam{grid-template-columns:1fr 1fr}}.k-dev-zoznam button{width:100%;text-align:left}.k-cisla{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem}@media (min-width:768px){.k-cisla{grid-template-columns:repeat(4,1fr)}}.k-cislo{padding:.875rem;border-radius:.75rem;background:var(--ms-surface-secondary,#f6f1ea)}.k-cislo__hodnota{font-size:1.5rem;font-weight:700;line-height:1.1}.k-cislo__popis{font-size:.8125rem;color:var(--ms-text-color-grey,#6b6b6b)}.k-body input,.k-body textarea{font-size:max(16px,1rem)}@media (prefers-reduced-motion:reduce){.k-auto,.k-auto__tus,.k-odkaz,.k-potvrdenie .k-jednotka,.k-rozbalovanie--trasie .k-jednotka,.k-vlocka{animation:none!important}.k-vlocky{display:none}}.k-dev-tlacidlo{flex-direction:column;align-items:flex-start;height:auto;padding-top:.5rem;padding-bottom:.5rem}.k-prijate{list-style:none;margin:0;padding:.25rem;background:var(--ms-surface-primary,#fff);border-radius:1rem;box-shadow:0 1px 2px rgba(60,40,20,.06),0 6px 20px rgba(60,40,20,.05)}.k-prijate li+li{border-top:1px solid var(--ms-border-grey,#e5e0d8)}.k-prijate__riadok{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;width:100%;padding:.75rem;border:0;border-radius:.75rem;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.k-prijate__riadok:focus-visible,.k-prijate__riadok:hover{background:var(--ms-surface-secondary,#f6f1ea)}.k-prijate__jednotka{display:flex;justify-content:center}.k-prijate__telo{display:flex;flex-direction:column;gap:.15rem;min-width:0}.k-prijate__od{font-weight:700}.k-prijate__odkaz{font-size:.9375rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.k-prijate__datum,.k-prijate__odkaz{color:var(--ms-text-color-grey,#6b6b6b)}.k-prijate__datum{align-self:start;padding-top:.15rem;font-size:.875rem;white-space:nowrap}.k-ukazka{border:2px solid var(--ms-interactive-primary,#d4242b);background:var(--ms-surface-primary,#fff)}.k-ukazka__zoznam{display:grid;grid-gap:.5rem;gap:.5rem}.k-ukazka__volba{display:grid;grid-template-columns:1fr;width:100%;grid-gap:.15rem;gap:.15rem;padding:.75rem 1rem;border:1px solid var(--ms-border-grey,#e5e0d8);border-radius:.75rem;background:var(--ms-surface-secondary,#f6f1ea);color:inherit;font:inherit;text-align:left;cursor:pointer}.k-ukazka__volba:focus-visible,.k-ukazka__volba:hover{border-color:var(--ms-interactive-primary,#d4242b)}.k-ukazka__meno{font-weight:700}.k-ukazka__popis{font-size:.9375rem;color:var(--ms-text-color-grey,#6b6b6b)}.k-pohlady{margin:1.25rem 0 1rem;max-width:36rem}.k-pohlady .btn{min-width:0;padding-left:.375rem;padding-right:.375rem;white-space:normal;line-height:1.2}.k-kudosky{display:grid;grid-gap:1.25rem;gap:1.25rem;padding-top:.5rem}.k-listok{--k-listok:#fff1bd;--k-listok-text:#2b2418;--k-listok-tlmene:color-mix(in srgb,var(--k-listok-text) 62%,var(--k-listok));position:relative;padding:1.375rem 1.375rem 1rem;border-radius:.375rem;background:var(--k-listok);color:var(--k-listok-text);box-shadow:0 1px 1px rgba(60,40,20,.05),0 14px 24px -16px rgba(60,40,20,.5);transform:rotate(var(--k-listok-uhol,0deg));transition:box-shadow .25s ease}.k-kudosky--steny{display:block;column-gap:1.5rem}.k-kudosky--steny>.k-listok{display:inline-block;width:100%;page-break-inside:avoid;break-inside:avoid;margin-bottom:1.5rem;vertical-align:top}@media (min-width:768px){.k-kudosky--steny{column-count:2}}@media (min-width:1180px){.k-kudosky--steny{column-count:3}}.k-kudosky>.k-listok:nth-child(3n+1){--k-listok-uhol:-0.35deg}.k-kudosky>.k-listok:nth-child(3n+2){--k-listok-uhol:0.25deg}@media (hover:hover){.k-kudosky>.k-listok:hover{box-shadow:0 1px 1px rgba(60,40,20,.05),0 18px 28px -16px rgba(60,40,20,.55)}}.k-listok:before{content:"";position:absolute;top:-.55rem;left:50%;width:4.75rem;height:1.125rem;transform:translateX(-50%) rotate(-2deg);background:rgba(255,255,255,.6);box-shadow:0 1px 2px rgba(60,40,20,.08)}.k-listok:after{content:"\201D";position:absolute;right:1rem;bottom:-1.75rem;font-size:7rem;line-height:1;color:var(--k-listok-text);opacity:.07;pointer-events:none}.k-listok--zlta{--k-listok:#fff1bd}.k-listok--mata{--k-listok:#d8f1e1}.k-listok--ruzova{--k-listok:#fbdfe5}.k-listok--levandula{--k-listok:#e6dff6}.k-listok--broskyna{--k-listok:#ffe1cd}.k-listok--nebo{--k-listok:#daebf9}.k-listok--papier{--k-listok:var(--ms-surface-primary,#fff);--k-listok-text:var(--ms-text-primary,#222)}[data-theme=dark] .k-listok{--k-listok-text:#efe8dc;box-shadow:0 14px 24px -16px rgba(0,0,0,.85)}[data-theme=dark] .k-listok:before{background:rgba(255,255,255,.14)}[data-theme=dark] .k-listok--zlta{--k-listok:#3b3521}[data-theme=dark] .k-listok--mata{--k-listok:#20372d}[data-theme=dark] .k-listok--ruzova{--k-listok:#3c2630}[data-theme=dark] .k-listok--levandula{--k-listok:#2d2940}[data-theme=dark] .k-listok--broskyna{--k-listok:#3d2e21}[data-theme=dark] .k-listok--nebo{--k-listok:#1f3140}[data-theme=dark] .k-listok--papier{--k-listok:var(--ms-surface-primary,#1b1b1b)}.k-listok--nova{animation:k-listok-z-vreca .6s cubic-bezier(.2,.8,.3,1.2) both}@keyframes k-listok-z-vreca{0%{opacity:0;transform:translateY(-14px) scale(.96) rotate(-1.5deg)}to{opacity:1;transform:rotate(var(--k-listok-uhol,0deg))}}.k-listok--salonka:before{display:none}.k-listok__nalepka{position:absolute;top:-1.5rem;left:-1rem;transform:rotate(-10deg);filter:drop-shadow(0 2px 3px rgba(60,40,20,.2));pointer-events:none}.k-listok--salonka{padding-top:2rem}.k-listok__hlava{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.k-listok__kto{flex:1 1;min-width:0}.k-listok__od{overflow-wrap:anywhere}.k-listok__meta,.k-listok__pracovisko{color:var(--k-listok-tlmene)}.k-listok__meta{margin-top:.125rem;font-size:.8125rem}.k-listok__text{position:relative;margin:0 0 .875rem;font-size:inherit;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.k-listok__foto{margin:.25rem 0 1rem;padding:.4rem;border-radius:.25rem;background:#fff;box-shadow:0 1px 2px rgba(60,40,20,.12),0 8px 16px -10px rgba(60,40,20,.45);transform:rotate(-.6deg)}.k-listok__fotky{display:grid;grid-gap:.75rem;gap:.75rem;margin:.25rem 0 1rem}.k-listok__fotky--viac{grid-template-columns:repeat(2,minmax(0,1fr))}.k-listok__fotky .k-listok__foto{margin:0}.k-listok__fotky--viac .k-listok__foto:nth-child(2n){transform:rotate(.5deg)}.k-listok__foto a{display:block}.k-listok__odkaz{position:relative;margin:0 0 .875rem;overflow-wrap:anywhere}.k-listok__foto img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:.125rem}.k-listok__text--skratene{max-height:calc(1.6em * 9);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.k-listok__pata{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;padding-top:.625rem;border-top:1px solid color-mix(in srgb,var(--k-listok-text) 12%,transparent);font-size:.8125rem;color:var(--k-listok-tlmene)}.k-listok__pata strong{color:var(--k-listok-text);font-weight:600}.k-listok__cislo{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.k-listok .k-hviezdicka{margin:-.625rem -.625rem 0 0;color:color-mix(in srgb,var(--k-listok-text) 22%,var(--k-listok))}.k-listok .k-hviezdicka:focus-visible,.k-listok .k-hviezdicka:hover{color:var(--k-listok-tlmene)}.k-listok .k-hviezdicka--zapnuta,.k-listok .k-hviezdicka--zapnuta:hover{color:#e0a21f}.k-listok .k-dosah{border-top-color:color-mix(in srgb,var(--k-listok-text) 15%,transparent)}.k-listok .k-dosah__suhrn{color:var(--k-listok-text)}.k-listok--maly{padding:1.125rem 1.25rem .875rem}.k-listok--maly .k-listok__text{margin-bottom:.5rem}.k-listok--vratena{opacity:.55}@media (min-width:768px){.k-listok{padding:1.625rem 1.75rem 1.125rem}.k-listok--salonka{padding-top:2rem}}.k-napisat-vyzva{display:flex;align-items:center;gap:1rem;margin:1rem 0 1.25rem;padding:1rem 1.25rem;border:2px dashed color-mix(in srgb,var(--ms-text-color-grey,#6b6b6b) 45%,transparent);border-radius:.75rem;color:var(--ms-text-primary,#222);text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.k-napisat-vyzva:focus-visible,.k-napisat-vyzva:hover{border-color:var(--ms-interactive-primary,#d4242b);background:var(--ms-surface-primary,#fff);color:var(--ms-text-primary,#222);text-decoration:none}.k-napisat-vyzva__znak{flex:none;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:color-mix(in srgb,var(--ms-interactive-primary,#d4242b) 12%,var(--ms-surface-primary,#fff));color:var(--ms-interactive-primary,#d4242b);font-size:1.125rem}.k-napisat-vyzva__popis{display:block;font-size:.875rem;color:var(--ms-text-color-grey,#6b6b6b)}.k-napisat__listok{margin-bottom:1.25rem}.k-napisat__listok:after{display:none}.k-napisat__text{display:block;width:100%;min-height:10rem;margin-top:.5rem;padding:0;border:0;resize:vertical;background:repeating-linear-gradient(180deg,transparent 0,transparent calc(1.6em - 1px),color-mix(in srgb,currentColor 13%,transparent) calc(1.6em - 1px),color-mix(in srgb,currentColor 13%,transparent) 1.6em);background-attachment:local;color:inherit;font:inherit;font-size:1.1875rem;line-height:1.6}.k-napisat__text:focus{outline:none}.k-napisat__text:focus-visible{outline:2px solid color-mix(in srgb,var(--ms-interactive-primary,#d4242b) 45%,transparent);outline-offset:6px;border-radius:.25rem}.k-napisat__pocet{display:flex;justify-content:space-between;gap:1rem;text-align:right}.k-napisat__formatovanie{text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;opacity:.8}.k-napisat__fotky{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 .75rem;padding:0;list-style:none}.k-napisat__fotka{position:relative;width:6.5rem;height:6.5rem}.k-napisat__fotka img{display:block;width:100%;height:100%;object-fit:cover;border-radius:.375rem;box-shadow:0 1px 2px rgba(60,40,20,.15)}.k-napisat__fotka-zrusit{position:absolute;top:-.4rem;right:-.4rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:50%;background:var(--ms-surface-primary,#fff);color:inherit;box-shadow:0 1px 3px rgba(60,40,20,.35);cursor:pointer}#k-napisat-fotky:focus-visible+label{outline:2px solid color-mix(in srgb,var(--ms-interactive-primary,#d4242b) 45%,transparent);outline-offset:3px}.k-napisat__po{margin-top:1.25rem;text-align:center}.k-prijemcovia__vybrani{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .75rem;padding:0;list-style:none}.k-prijemca{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .3rem .3rem .75rem;border-radius:999px;background:color-mix(in srgb,var(--ms-interactive-primary,#d4242b) 10%,var(--ms-surface-primary,#fff));font-weight:600;font-size:.9375rem}.k-prijemca__ikona{color:var(--ms-interactive-primary,#d4242b)}.k-prijemca__zrusit{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.k-prijemca__zrusit:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.k-sekcia+.k-sekcia{margin-top:2rem}.k-hviezdicka{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:none;color:var(--ms-border-grey,#d9d2c7);font-size:1.25rem;cursor:pointer;transition:color .2s ease,transform .2s ease}.k-hviezdicka:focus-visible,.k-hviezdicka:hover{color:var(--ms-text-color-grey,#6b6b6b)}.k-hviezdicka--zapnuta,.k-hviezdicka--zapnuta:hover{color:#e8b23a;transform:scale(1.08)}.k-dosah{margin-top:.625rem;padding-top:.625rem;border-top:1px dashed var(--ms-border-grey,#e5e0d8);font-size:.9375rem}.k-dosah__suhrn{display:inline-flex;align-items:center;cursor:pointer;color:var(--ms-text-color-grey-dark,#444);list-style:none}.k-dosah__suhrn::-webkit-details-marker{display:none}.k-dosah__suhrn:after{content:"▾";margin-left:.35rem;font-size:.75rem}.k-dosah__volby{margin:.5rem 0 0;padding:0;border:0}.k-vrece{--k-kraft:#ead7b8;--k-kraft-text:#3d2c17;position:relative;background:radial-gradient(120% 80% at 0 0,rgba(255,255,255,.35),transparent 55%),var(--k-kraft);color:var(--k-kraft-text);box-shadow:inset 0 0 0 .5rem var(--k-kraft),inset 0 0 0 calc(.5rem + 2px) rgba(110,75,30,.28)}[data-theme=dark] .k-vrece{--k-kraft:#392d20;--k-kraft-text:#f0e4d0}.k-vrece .text-color-grey{color:color-mix(in srgb,var(--k-kraft-text) 70%,var(--k-kraft))!important}.k-vrece__hlava{display:grid;grid-template-columns:3rem minmax(0,1fr);grid-gap:.875rem;gap:.875rem;align-items:start}.k-vrece__znak{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:rgba(255,255,255,.55);color:#9a5b12;font-size:1.375rem}[data-theme=dark] .k-vrece__znak{background:rgba(255,255,255,.1);color:#f0b45a}.k-vrece .k-kudosky{padding-top:1rem}@media (prefers-reduced-motion:reduce){.k-hviezdicka,.k-listok,.k-listok--nova{animation:none;transition:none}}.k-adresati{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .5rem;padding:0;list-style:none}.k-adresat{display:inline-flex;align-items:center;gap:.35rem}.k-adresat__zrusit{display:inline-flex;padding:0;border:0;background:none;color:inherit;cursor:pointer}.k-volby{display:flex;flex-wrap:wrap;gap:.4rem}.k-volba{cursor:pointer;font:inherit;font-size:.9375rem}.k-statistiky{--k-rad-1:#c0581f;--k-rad-2:#7a4f9a;--k-rad-3:#0095c8;--k-mriezka:var(--ms-border-grey,#e5e5e5);--k-os:var(--ms-border-strong,#bcbcba)}[data-theme=dark] .k-statistiky{--k-rad-1:#d0661f;--k-rad-2:#8a5cbc;--k-rad-3:#1d9fd6}.k-farba-1{--k-farba:var(--k-rad-1)}.k-farba-2{--k-farba:var(--k-rad-2)}.k-farba-3{--k-farba:var(--k-rad-3)}.k-legenda__znacka{display:inline-block;width:.625rem;height:.625rem;margin-right:.35rem;border-radius:2px;background:var(--k-farba)}.k-legenda{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:.75rem 0 0;padding:0;list-style:none;font-size:.8125rem;color:var(--ms-text-color-grey-dark,#474440)}.k-legenda li{display:inline-flex;align-items:center}.k-graf{--k-graf-vyska:10rem;margin-top:.75rem}.k-graf__odpocet{min-height:3.5rem;margin-bottom:.5rem;font-size:.875rem}.k-graf__odpocet-nadpis{color:var(--ms-text-color-grey,#625d58)}.k-graf__odpocet-rady{display:flex;flex-wrap:wrap;gap:0 .875rem;margin:0;padding:0;list-style:none}.k-graf__odpocet-rady li{display:inline-flex;align-items:center;gap:.35rem}.k-graf__kluc{display:inline-block;width:.875rem;height:3px;border-radius:2px;background:var(--k-farba)}.k-graf__telo{display:grid;grid-template-columns:2rem minmax(0,1fr)}.k-graf__os-y{position:relative;height:var(--k-graf-vyska);font-size:.6875rem;color:var(--ms-text-color-grey,#625d58);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.k-graf__os-y span{position:absolute;right:.375rem;transform:translateY(-50%)}.k-graf__plocha{position:relative;display:grid;grid-template-columns:repeat(var(--k-pocet),minmax(0,1fr));height:var(--k-graf-vyska);border-bottom:1px solid var(--k-os)}.k-graf__mriezka{position:absolute;left:0;right:0;border-top:1px solid var(--k-mriezka);pointer-events:none}.k-graf__stlpec{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;padding:0;border:0;border-radius:.375rem .375rem 0 0;background:none;color:inherit;cursor:pointer}.k-graf__stlpec:hover,.k-graf__stlpec[aria-pressed=true]{background:var(--ms-surface-hover,rgba(0,0,0,.02))}.k-graf__stlpec[aria-pressed=true]{background:var(--ms-surface-active,rgba(0,0,0,.05))}.k-graf__stlpec:focus-visible{outline:2px solid var(--ms-interactive-primary,#d22121);outline-offset:-2px}.k-graf__stoh{display:flex;flex-direction:column-reverse;gap:2px;width:min(1.5rem,70%)}.k-graf__dielik{min-height:2px;background:var(--k-farba)}.k-graf__stoh>:last-child{border-radius:4px 4px 0 0}.k-graf__stlpec--neuplne .k-graf__stoh{opacity:.45}.k-graf__os-x{display:grid;grid-template-columns:2rem repeat(var(--k-pocet),minmax(0,1fr));margin-top:.25rem;font-size:.6875rem;color:var(--ms-text-color-grey,#625d58);text-align:center;white-space:nowrap}.k-graf__os-x .k-vedlajsi{visibility:hidden}@media (min-width:768px){.k-graf__os-x .k-vedlajsi{visibility:visible}}.k-riadky{margin:0;padding:0;list-style:none;container-type:inline-size}.k-riadky>li{display:grid;grid-template-columns:minmax(0,1fr) auto 6rem;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.5rem 0;border-top:1px solid var(--ms-border-grey,#e5e5e5)}.k-riadky>li:first-child{border-top:0}@container (min-width: 30rem){.k-riadky>li{grid-template-columns:minmax(0,1fr) auto 10rem}}.k-riadky__nazov{display:flex;align-items:baseline;gap:.4rem;min-width:0;overflow-wrap:break-word}.k-riadky__nazov>div{min-width:0}.app-grid.k-cisla-panel{--ms-app-grid-min:7.5rem}.k-riadky__meta{font-size:.8125rem;color:var(--ms-text-color-grey,#625d58)}.k-riadky__pocet{font-weight:700;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.k-mini{display:block;width:100%;height:1.75rem;overflow:visible;color:var(--ms-text-color-grey,#625d58)}.k-mini__stlpec{fill:currentColor}.k-mini__stlpec--neuplne{opacity:.45}.k-mini__zaklad{stroke:var(--k-os);stroke-width:1}.k-drobky{display:flex;flex-wrap:wrap;gap:.25rem;margin:0 0 .5rem;padding:0;list-style:none;font-size:.875rem}.k-drobky li+li:before{content:"›";margin-right:.25rem;color:var(--ms-text-color-grey,#625d58)}.k-meter{height:.5rem;margin-top:.375rem;border-radius:999px;background:color-mix(in srgb,var(--k-rad-1) 20%,transparent);overflow:hidden}.k-meter__plnenie{height:100%;border-radius:inherit;background:var(--k-rad-1)}.k-tabulka{margin-top:.75rem}.k-tabulka summary{cursor:pointer;font-size:.875rem}.k-tabulka__obal{margin-top:.5rem;overflow-x:auto}.k-tabulka td,.k-tabulka th{white-space:nowrap}.k-tabulka td:not(:first-child),.k-tabulka th:not(:first-child){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.k-listok__nie-som-ja{margin-top:.625rem;font-size:.8125rem;color:color-mix(in srgb,var(--k-listok-text) 70%,transparent)}.k-nie-som-ja{margin-top:.625rem;padding-top:.625rem;border-top:1px dashed color-mix(in srgb,var(--k-listok-text) 15%,transparent);font-size:.9375rem}.k-nie-som-ja__label{display:block;margin-bottom:.25rem;font-weight:600}.k-nie-som-ja__nepovinne{font-weight:400;color:color-mix(in srgb,var(--k-listok-text) 65%,transparent)}.k-nie-som-ja__pole{width:100%;font-size:1rem}.k-nie-som-ja__akcie{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.k-text>*{margin:0}.k-text>*+*{margin-top:.75em}.k-text ol,.k-text ul{padding-left:1.25em;list-style:disc outside}.k-text ol{list-style-type:decimal}.k-text li{display:list-item}.k-text em{font-style:italic;font-weight:inherit;text-decoration:none}.k-text li+li{margin-top:.25em}.k-text blockquote{padding-left:.875em;border-left:3px solid color-mix(in srgb,currentColor 25%,transparent);font-style:italic}.k-text strong{font-weight:700}.k-text__zmienka{font-weight:600;white-space:nowrap}.k-editor{position:relative;height:auto;min-height:calc(var(--k-editor-riadkov, 5) * 1.6em + 1.25rem);cursor:text;overflow-wrap:anywhere}.k-editor.input{padding:.625rem .75rem;font-size:max(16px,1rem);line-height:1.6}.k-editor.input:focus-within{border-color:var(--ms-interactive-primary,#d4242b);box-shadow:0 0 0 3px color-mix(in srgb,var(--ms-interactive-primary,#d4242b) 18%,transparent)}.k-editor__pole{min-height:calc(var(--k-editor-riadkov, 5) * 1.6em);outline:none;font-size:max(16px,1em);white-space:pre-wrap}.k-editor__placeholder{position:absolute;top:0;left:0;right:0;padding:inherit;color:var(--ms-text-color-grey,#6b6b6b);opacity:.8;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.k-editor.input .k-editor__placeholder{padding:.625rem .75rem}.k-editor__odsek{margin:0}.k-editor__zoznam{margin:.25em 0;padding-left:1.4em;list-style:disc outside}.k-editor__zoznam--cislovany{list-style-type:decimal}.k-editor__polozka{display:list-item;list-style:disc outside}.k-editor__zoznam--cislovany>.k-editor__polozka{list-style-type:decimal}.k-editor__citat{margin:.25em 0;padding-left:.875em;border-left:3px solid color-mix(in srgb,currentColor 25%,transparent);font-style:italic}.k-editor__tucne{font-weight:700}.k-editor__kurziva{font-style:italic}.k-napisat__text.k-editor:focus-within{outline:2px solid color-mix(in srgb,var(--ms-interactive-primary,#d4242b) 45%,transparent);outline-offset:6px;border-radius:.25rem}:root{--k-tus:#231f20;--k-papier:#fdf8ef;--k-papier-tien:#f4e9d8;--k-sneh:#fff}[data-theme=dark]{--k-tus:#efe6d6;--k-papier:#1d1a17;--k-papier-tien:#26211c;--k-sneh:#e9e2d6}.k-tus-ciara{stroke:var(--k-tus)}.k-tus-vypln{fill:var(--k-tus)}.k-kreslenka{display:block;background:var(--k-tus);-webkit-mask:var(--k-obr) center /contain no-repeat;mask:var(--k-obr) center /contain no-repeat}[data-kostym=vianoce-2026] .k-scena{background:radial-gradient(110% 70% at 50% 8%,rgba(255,214,120,.28),transparent 62%),linear-gradient(180deg,var(--k-papier) 0,var(--k-papier-tien) 100%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--k-tus) 14%,transparent)}[data-kostym=vianoce-2026] .k-scena:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--k-tus);opacity:.1;--k-m:url(/kostymy/vianoce-2026/kreslenky/vlocka-1.svg),url(/kostymy/vianoce-2026/kreslenky/vlocka-3.svg),url(/kostymy/vianoce-2026/kreslenky/iskra-1.svg),url(/kostymy/vianoce-2026/kreslenky/vlocka-2.svg),url(/kostymy/vianoce-2026/kreslenky/iskra-2.svg),url(/kostymy/vianoce-2026/kreslenky/vlocka-3.svg);--k-p:6% 7%,94% 24%,9% 46%,4% 78%,92% 62%,88% 92%;--k-s:34px 34px,26px 26px,14px 14px,22px 22px,11px 11px,30px 30px;-webkit-mask-image:var(--k-m);-webkit-mask-position:var(--k-p);-webkit-mask-size:var(--k-s);-webkit-mask-repeat:no-repeat;mask-image:var(--k-m);mask-position:var(--k-p);mask-size:var(--k-s);mask-repeat:no-repeat}[data-kostym=vianoce-2026] .k-scena>*{position:relative}[data-kostym=vianoce-2026] .k-vlocka{border-radius:0;box-shadow:none;background:var(--k-tus);opacity:.22;scale:2.8;-webkit-mask:url(/kostymy/vianoce-2026/kreslenky/vlocka-2.svg) center/contain no-repeat;mask:url(/kostymy/vianoce-2026/kreslenky/vlocka-2.svg) center/contain no-repeat}[data-kostym=vianoce-2026] .k-vlocka:nth-child(2n){-webkit-mask-image:url(/kostymy/vianoce-2026/kreslenky/vlocka-3.svg);mask-image:url(/kostymy/vianoce-2026/kreslenky/vlocka-3.svg)}[data-theme=dark] [data-kostym=vianoce-2026] .k-vlocka{opacity:.3}.k-stromcek{display:block;width:100%;max-width:26rem;height:auto;margin:0 auto}.k-sneh{fill:var(--k-sneh)}.k-salonka{cursor:pointer;outline:none;transition:transform .2s ease}.k-salonka:hover{transform:scale(1.12) rotate(-4deg)}.k-salonka:focus-visible>.k-salonka__ciel{stroke:var(--ms-interactive-primary,#d22121);stroke-width:1.4;stroke-dasharray:3 2}.k-hojdanie{transform-origin:0 0;animation:k-hojdat 5s ease-in-out infinite}.k-svetlo{animation:k-blikat 2.6s ease-in-out infinite}@keyframes k-blikat{0%,to{fill-opacity:1}50%{fill-opacity:.45}}.k-ziara-salonky{transform-box:fill-box;transform-origin:center;animation:k-pulz-salonky 2.4s ease-in-out infinite}@keyframes k-pulz-salonky{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.k-salonka-nova{animation:k-zatrasenie 4.5s ease-in-out infinite}@keyframes k-zatrasenie{0%,84%,to{transform:none}87%{transform:rotate(-9deg) scale(1.06)}90%{transform:rotate(8deg) scale(1.08)}93%{transform:rotate(-5deg) scale(1.06)}96%{transform:rotate(3deg) scale(1.03)}}.k-iskra{transform-box:fill-box;transform-origin:center;animation:k-iskrit 1.8s ease-in-out infinite}@keyframes k-iskrit{0%,to{opacity:.55;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}.k-ziara-hviezdy{transform-box:fill-box;transform-origin:center;animation:k-pulz 3.2s ease-in-out infinite}@keyframes k-pulz{0%,to{transform:scale(.85);opacity:.25}50%{transform:scale(1.1);opacity:.55}}.k-kometa{opacity:.75}.k-darceky{cursor:pointer;outline:none}.k-darceky:focus-visible .k-darceky__stitok{stroke:var(--ms-interactive-primary,#d22121)}.k-darceky__text{font-size:12px;font-weight:700;fill:#231f20}[data-kostym=vianoce-2026] .k-prihlasenie__obraz{position:relative;width:17rem;height:8.5rem;margin:0 auto;display:flex;align-items:center;justify-content:center}[data-kostym=vianoce-2026] .k-prihlasenie__obraz .k-jednotka{animation:k-hojdat 4s ease-in-out infinite;transform-origin:50% 0}[data-kostym=vianoce-2026] .k-prihlasenie__obraz:after,[data-kostym=vianoce-2026] .k-prihlasenie__obraz:before{content:"";position:absolute;bottom:.25rem;background:var(--k-tus);-webkit-mask:var(--k-obr) center /contain no-repeat;mask:var(--k-obr) center /contain no-repeat}[data-kostym=vianoce-2026] .k-prihlasenie__obraz:before{--k-obr:url(/kostymy/vianoce-2026/kreslenky/medovnik.svg);left:0;width:3.4rem;height:4.4rem;rotate:-10deg}[data-kostym=vianoce-2026] .k-prihlasenie__obraz:after{--k-obr:url(/kostymy/vianoce-2026/kreslenky/darcek-masla.svg);right:.25rem;width:3.2rem;height:3.4rem;rotate:8deg}[data-kostym=vianoce-2026] .k-prihlasenie__iskry{position:absolute;top:-.25rem;right:3.4rem;width:1.6rem;height:2.4rem;--k-obr:url(/kostymy/vianoce-2026/kreslenky/iskry.svg)}@media (prefers-reduced-motion:reduce){.k-hojdanie,.k-iskra,.k-salonka-nova,.k-svetlo,.k-ziara-hviezdy,.k-ziara-salonky,[data-kostym=vianoce-2026] .k-prihlasenie__obraz .k-jednotka{animation:none!important}}[data-kostym=vianoce-2026].k-nav__sezona{--k-sezona-pozadie:color-mix(in srgb,#2e6b47 11%,var(--ms-surface-primary,#fff));--k-sezona-text:#2e6b47}[data-theme=dark] [data-kostym=vianoce-2026].k-nav__sezona{--k-sezona-pozadie:color-mix(in srgb,#4f9a6c 18%,var(--ms-surface-primary,#1b1b1b));--k-sezona-text:#8fd0a8}