.bottom-nav{position:absolute;inset:auto 16px 10px;z-index:30;display:flex;align-items:center;justify-content:space-around;width:auto;max-width:none;height:68px;margin:0;padding:4px 5px;border:1px solid #eee6dc;border-radius:25px;background:#fff;box-shadow:0 5px 18px #2d261c14;user-select:none}.bottom-nav__item{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:100%;border-radius:20px;color:#69645c;text-decoration:none;transition:color .15s ease,background-color .15s ease}.bottom-nav__icon{position:relative;display:flex;flex:0 0 28px;align-items:center;justify-content:center;width:48px;height:28px;border-radius:15px;background:transparent}.bottom-nav__icon svg{display:block;width:20px;height:20px}.bottom-nav__label{color:#69645c;font-size:11px;font-weight:600;line-height:13px;white-space:nowrap}.bottom-nav__item.is-active,.bottom-nav__item.is-active .bottom-nav__label{color:#e94324}.bottom-nav__item.is-active .bottom-nav__icon{background:#fff0e9}.bottom-nav__item.is-active .bottom-nav__label{font-weight:800}.bottom-nav__dot{position:absolute;top:1px;right:7px;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:#f50}.bottom-nav__item:focus-visible{outline:2px solid #ff5500;outline-offset:2px}@media(hover:hover){.bottom-nav__item:hover{color:#24221f}}@media(min-width:1024px){.bottom-nav{inset:16px auto auto 50%;transform:translate(-50%);width:48%;max-width:540px;height:48px;gap:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bottom-nav__item{flex-direction:row;gap:8px;border-radius:12px}.bottom-nav__item:hover{background:#f8fafc}.bottom-nav__item.is-active{background:#fff5f0}.bottom-nav__icon{flex:0 0 auto;width:auto;height:auto;background:transparent!important}.bottom-nav__label{font-size:13px}}
