.bk{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0}.bk [data-pane][hidden]{display:none}.bk :is(button,a,input[type=checkbox]):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.bk__kinds{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;justify-self:start;max-width:100%;height:42px;padding:3px;gap:2px;align-items:stretch;background:var(--paper-2);border:1px solid var(--rule);border-radius:9px}.bk .bk__kind{display:flex;align-items:center;justify-content:center;gap:8px;height:100%;min-height:0;padding:0 16px;border:0;border-radius:6px;background:none;color:var(--muted);white-space:nowrap;font:500 .875rem/1 var(--sans);cursor:pointer;opacity:1;transition-property:background-color,color,box-shadow;transition-duration:.15s;transition-timing-function:var(--ease)}.bk .bk__kind:hover{color:var(--ink)}.bk .bk__kind[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px color-mix(in oklab,var(--ink) 12%,transparent),0 0 0 .5px color-mix(in oklab,var(--ink) 8%,transparent)}.bk__kmeta{font-weight:400;color:var(--muted);font-variant-numeric:tabular-nums}@media(max-width:639px){.bk__kinds{display:grid;grid-auto-columns:minmax(0,1fr);justify-self:stretch;height:auto;min-height:56px}.bk .bk__kind{flex-direction:column;gap:3px;padding:8px;min-width:0;white-space:normal;text-align:center}.bk__kmeta{font-size:.75rem;line-height:1.25}}.bk__pick{display:grid;background:var(--paper);border:1px solid var(--rule);border-radius:10px;overflow:hidden}@media(min-width:900px){.bk__pick{grid-template-columns:minmax(0,1fr) 248px;height:424px}}.bk__cal{padding:20px 20px 16px}.bk__times{padding:20px 20px 0;border-top:1px solid var(--rule);display:flex;flex-direction:column;min-height:0}@media(min-width:900px){.bk__times{border-top:0;border-left:1px solid var(--rule)}}.bk__form,.bk__done{background:var(--paper);border:1px solid var(--rule);border-radius:10px;padding:24px}@media(max-width:767.98px){.bk .bk__nav{width:44px;height:44px}}@media(max-width:639px){.bk__cal,.bk__times{padding:14px 12px}.bk__form,.bk__done{padding:16px}}.bk__month{display:flex;align-items:center;gap:4px;margin-bottom:8px}.bk__mname{order:-1;flex:1;font:500 .9375rem/1.2 var(--sans)}.bk__mname:first-letter{text-transform:uppercase}.bk__nav{display:grid;place-items:center;width:36px;height:36px;padding:0;position:relative;border:0;border-radius:6px;background:none;color:var(--ink);cursor:pointer;transition:background-color .15s var(--ease)}.bk__nav:after{content:"";position:absolute;inset:-4px}.bk__nav :global(.icon){width:16px;height:16px}.bk__nav:hover:not(:disabled){background:var(--paper-2)}.bk__nav:disabled{visibility:hidden}.bk__grid,.bk__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.bk__days{grid-template-rows:repeat(6,44px)}.bk__days{grid-column:1 / -1}.bk__wd{text-align:center;font:500 .6875rem/2.4 var(--sans);color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.bk__day{position:relative;justify-self:center;width:100%;max-width:48px;height:44px;min-width:0;border:0;border-radius:8px;background:none;padding:0;font:400 .9375rem/1 var(--sans);color:color-mix(in oklab,var(--muted) 70%,transparent);font-variant-numeric:tabular-nums;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:var(--ease)}.bk__day[data-free]{color:var(--ink);font-weight:500;cursor:pointer}.bk__day[data-free]:after{content:"";position:absolute;left:50%;bottom:7px;width:4px;height:4px;margin-left:-2px;border-radius:999px;background:var(--ink);opacity:.55}.bk__day[data-free]:hover{background:var(--paper-2)}.bk__day[aria-pressed=true],.bk__day[aria-pressed=true]:hover{background:var(--ink);color:var(--paper)}.bk__day[aria-pressed=true]:after{background:var(--paper);opacity:.8}.bk__day:disabled{cursor:default}.bk__day[data-today]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.bk__dname{font:500 .9375rem/1.3 var(--sans)}.bk__dname:first-letter{text-transform:uppercase}.bk__dname,.bk__tz{flex:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk__tz{margin:2px 0 14px;font-size:.6875rem}.bk__tlist{list-style:none;padding:0 0 20px;margin:0;display:grid;gap:6px;align-content:start;flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}@supports (animation-timeline: scroll()){.bk__tlist{animation:bk-fade linear both;animation-timeline:scroll(self)}@keyframes bk-fade{0%,92%{-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),transparent);mask-image:linear-gradient(#000 calc(100% - 48px),transparent)}to{-webkit-mask-image:none;mask-image:none}}}.bk .bk__tlist .btn{width:100%;min-height:44px;padding:0 14px;justify-content:center;position:relative;background:var(--paper);border:1px solid var(--rule);border-radius:6px;color:var(--ink);font:500 .875rem/1 var(--sans);font-variant-numeric:tabular-nums;transition-property:border-color,background-color,color;transition-duration:.15s;transition-timing-function:var(--ease)}.bk .bk__tlist .btn:hover{border-color:var(--ink);background:var(--paper-2)}.bk .bk__tlist .btn:active{transform:scale(.98)}@media(min-width:900px)and (hover:hover){.bk .bk__tlist .btn:after{content:"Dalej →";position:absolute;right:14px;top:50%;translate:0 -50%;font-weight:400;opacity:0;transition:opacity .15s var(--ease)}html[lang=en] .bk .bk__tlist .btn:after{content:"Select →"}.bk .bk__tlist .btn:hover{justify-content:flex-start;background:var(--ink);color:var(--paper)}.bk .bk__tlist .btn:hover:after{opacity:1}}.bk .bk__tlist .btn[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.bk__empty{color:var(--muted);font-size:.875rem}@media(max-width:899px){.bk__tlist{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-auto-rows:44px;flex:none;height:168px}}@media(min-width:900px){.bk__tlist{padding-right:2px}}.bk__form{display:grid;gap:24px}@media(min-width:900px){.bk__form{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:40px}}.bk__when{display:flex;align-items:center;gap:12px}.bk__sum{display:grid;gap:8px;align-content:start}.bk__back{justify-self:start;min-height:44px;background:none;border:0;padding:0;color:var(--ink);font:500 .875rem/1 var(--sans);cursor:pointer;text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px}.bk__back:hover{text-decoration-color:var(--ink)}.bk__pay{color:var(--accent);font-size:.9375rem}.bk__fields{display:grid;gap:14px}.bk__fields label{display:grid;gap:6px;font:500 .8125rem/1.3 var(--sans)}.bk__fields input:not([type=checkbox]),.bk__fields textarea{min-height:44px;padding:10px 12px;font:400 1rem/1.3 var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:6px;width:100%;transition:border-color .15s var(--ease)}.bk__fields input:not([type=checkbox]):hover,.bk__fields textarea:hover{border-color:color-mix(in oklab,var(--ink) 35%,var(--rule))}.bk__fields input:not([type=checkbox]):focus,.bk__fields textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 26%,transparent)}.bk__fields textarea{resize:vertical}.bk__fields label.bk__consent{grid-template-columns:24px 1fr;align-items:start;font-weight:400;color:var(--muted)}.bk__consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--ink)}.bk__consent a{color:var(--ink)}.bk__fields .btn{justify-self:start}.bk__err{color:var(--accent);font-size:.875rem}.bk__ferr{color:var(--accent);font:400 .8125rem/1.3 var(--sans)}.bk__ferr[hidden]{display:none}.bk__ferr--consent{grid-column:2}.bk__fields [aria-invalid=true]:not([type=checkbox]){border-color:var(--accent)}.bk__fields input[type=checkbox][aria-invalid=true]{outline:2px solid var(--accent);outline-offset:2px}.bk__soon[hidden]{display:none}.bk:not([data-step=pick]) .bk__soon{display:none}.bk__soon{margin:0}.bk .bk__chip{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;max-width:100%;border:1px solid var(--rule);border-radius:999px;background:var(--paper);color:var(--ink);font:500 .875rem/1.25 var(--sans);font-variant-numeric:tabular-nums;cursor:pointer;text-align:left;transition:border-color .15s var(--ease)}.bk .bk__chip:hover{border-color:var(--ink)}.bk__done{display:grid;gap:8px;justify-items:start}.bk__next{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:10px;counter-reset:s}.bk__next li{display:flex;flex-wrap:wrap;align-items:center;gap:12px;counter-increment:s}.bk__next li:before{content:counter(s);width:28px;height:28px;border-radius:999px;border:1px solid var(--ink);display:grid;place-items:center;font:500 .8125rem/1 var(--sans)}.bk__next li.is-done:before{content:none}.bk__mark{width:28px;height:28px;display:grid;place-items:center;flex:none}.bk__next .btn:disabled{opacity:.45;cursor:not-allowed}
