body { background: #f2f3f5; }
.topbar { background: #1E9FFF !important; height: 60px; }
.layui-nav { background: transparent !important; }
.layui-nav .layui-nav-item a { color: #fff !important; }
.site-footer { text-align: center; padding: 20px; color: #999; margin-top: 30px; }
.empty-state { text-align: center; padding: 40px; color: #999; }
.empty-state .icon { font-size: 2.5rem; display: block; }
.layui-card-header { font-weight: bold; }
.status-badge { font-size: 0.8rem; }