.bottom-nav-container{background:var(--bg-paper,#fff);border-top:1px solid var(--border-color,#e9ecef);bottom:0;box-shadow:0 -2px 8px #0000001a;left:0;position:fixed;right:0;z-index:1000}.bottom-nav{display:flex;justify-content:space-around;margin:0 auto;max-width:100%;padding:8px 0}.nav-item{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-secondary,#6c757d);cursor:pointer;display:flex;flex-direction:column;gap:4px;min-width:60px;padding:8px 12px;transition:all .2s ease}.nav-item:hover{background:var(--bg-hover,#f8f9fa);color:var(--text-primary,#1e2656)}.nav-item:active{transform:scale(.95)}.nav-item.active{background:var(--bg-active,linear-gradient(135deg,#e8eaf6 0,#f3e5f5 100%));color:var(--text-primary,#1e2656);font-weight:600}.nav-item svg{font-size:24px}.nav-label{font-size:11px;white-space:nowrap}@media (min-width:1024px){.bottom-nav-container{display:none}}@media (min-width:768px) and (max-width:1023px){.bottom-nav{padding:10px 0}.nav-item{min-width:80px;padding:10px 16px}.nav-item svg{font-size:28px}.nav-label{font-size:12px}}@media (max-width:767px){.bottom-nav{padding:6px 0}.nav-item{gap:2px;min-width:50px;padding:6px 8px}.nav-item svg{font-size:22px}.nav-label{font-size:10px}}body.has-bottom-nav{padding-bottom:calc(70px + env(safe-area-inset-bottom, 0px))}.bottom-nav-container{padding-bottom:env(safe-area-inset-bottom,0)}
/*# sourceMappingURL=main.550b8b0d.css.map*/