.footer-nav{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;background-color:#fff;padding:10px 0;box-shadow:0 -2px 4px rgba(0,0,0,0.1);z-index:1002;height:70px;}.nav-item{text-align:center;flex:1;}.nav-icon{width:24px;height:24px;margin:0 auto 5px;}.nav-text{font-size:12px;color:#666;}.nav-item.active .nav-text{color:#007bff;}