/* TwojeKlocki mobile navigation v2.1.3 */
#tk-bottom-nav{display:none}
@media(max-width:700px){
 body{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))!important}
 html{scroll-padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}
 #tk-bottom-nav{--tk-bn-bg:rgba(255,255,255,.96);--tk-bn-text:#596579;--tk-bn-active:#146b46;--tk-bn-pill:#e5f3e9;--tk-bn-border:rgba(28,51,42,.12);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;z-index:90;inset:auto max(10px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px));box-sizing:border-box;max-width:520px;margin-inline:auto;padding:8px 4px 7px;background:var(--tk-bn-bg);border:1px solid var(--tk-bn-border);border-radius:24px;box-shadow:0 8px 35px rgba(12,24,36,.15);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);font-family:inherit}
 #tk-bottom-nav .tk-bottom-link{display:flex;min-width:0;min-height:54px;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0 1px;color:var(--tk-bn-text);text-decoration:none;border:0;background:transparent;border-radius:15px;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
 #tk-bottom-nav .tk-bottom-icon{position:relative;display:grid;place-items:center;width:54px;height:30px;border-radius:12px;transition:background-color .15s,color .15s}
 #tk-bottom-nav svg{display:block;width:24px;height:24px}
 #tk-bottom-nav .tk-bottom-label{font-size:10.5px;line-height:1.3;font-weight:650;white-space:nowrap;letter-spacing:0}
 #tk-bottom-nav .is-active{color:var(--tk-bn-active)}
 #tk-bottom-nav .is-active .tk-bottom-icon{background:var(--tk-bn-pill)}
 #tk-bottom-nav .is-active .tk-bottom-label{font-weight:800}
 #tk-bottom-nav .tk-bottom-link:focus-visible{outline:3px solid var(--tk-bn-active);outline-offset:1px}
 #tk-bottom-nav .tk-bottom-link:active .tk-bottom-icon{transform:scale(.94)}
 #tk-bottom-nav .tk-bottom-badge{position:absolute;right:0;top:-4px;min-width:18px;height:18px;box-sizing:border-box;padding:0 4px;border-radius:12px;background:#dc303f;color:#fff;border:2px solid var(--tk-bn-bg);font-size:10px;line-height:14px;font-weight:800;text-align:center}
 #tk-bottom-nav .tk-bottom-badge[hidden]{display:none}
 html[data-take-theme="dark"] #tk-bottom-nav{--tk-bn-bg:rgba(25,33,44,.97);--tk-bn-text:#b3becc;--tk-bn-active:#8ae7ac;--tk-bn-pill:#233f36;--tk-bn-border:rgba(197,221,207,.13);box-shadow:0 8px 35px rgba(0,0,0,.3)}
 html.tk-bottom-keyboard #tk-bottom-nav{display:none}
}
@media(prefers-reduced-motion:reduce){#tk-bottom-nav .tk-bottom-icon{transition:none}}
