/* V4.0 运营/风控/UI统一 */
.bottom-nav{height:calc(78px + env(safe-area-inset-bottom))!important;padding-bottom:env(safe-area-inset-bottom)!important;background:#151617!important;border-top:1px solid rgba(255,255,255,.08)!important}
.bottom-nav a{width:33.333%!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;color:#20e36b!important;font-size:13px!important;line-height:1.15!important;font-weight:800!important}
.bottom-nav b{width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(32,227,107,.5)!important;border-radius:50%!important;font-size:0!important;line-height:1!important;margin:0 auto!important;position:relative!important}
.bottom-nav a:nth-child(1) b:before{content:"";width:13px;height:11px;border:2px solid #20e36b;border-top:0;position:absolute;bottom:6px;border-radius:2px}
.bottom-nav a:nth-child(1) b:after{content:"";width:12px;height:12px;border-left:2px solid #20e36b;border-top:2px solid #20e36b;transform:rotate(45deg);position:absolute;top:6px}
.bottom-nav a:nth-child(2) b:before{content:"";width:15px;height:12px;border:2px solid #20e36b;border-radius:3px;position:absolute}
.bottom-nav a:nth-child(2) b:after{content:"";width:0;height:0;border-left:6px solid #20e36b;border-top:4px solid transparent;border-bottom:4px solid transparent;position:absolute;left:12px}
.bottom-nav a:nth-child(3) b:before{content:"";width:9px;height:9px;border:2px solid #20e36b;border-radius:50%;position:absolute;top:5px}
.bottom-nav a:nth-child(3) b:after{content:"";width:16px;height:8px;border:2px solid #20e36b;border-bottom:0;border-radius:10px 10px 0 0;position:absolute;bottom:5px}
.status-card{background:#151617;border:1px solid #2b2d30;border-radius:12px;padding:12px;margin:12px 0;color:#ddd;line-height:1.7;font-size:14px}.status-card b{color:#20e36b}.status-bad{color:#ff6b6b!important}.status-ok{color:#20e36b!important}.status-wait{color:#f5b84b!important}
.risk-warn{background:#311818;color:#ff6b6b;border-left:3px solid #ff4d4d;border-radius:8px;padding:10px 12px;margin:12px 0;line-height:1.6;font-size:14px}.safe-tip{background:#10251a;color:#39e985;border-left:3px solid #20e36b;border-radius:8px;padding:10px 12px;margin:12px 0;line-height:1.6;font-size:14px}
button,.btn{min-height:36px!important;line-height:20px!important;padding:8px 14px!important;border-radius:8px!important;font-size:14px!important;font-weight:800!important;vertical-align:middle!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
.red{background:#ef4444!important;color:#fff!important}.gray{background:#64748b!important;color:#fff!important}.orange{background:#f59e0b!important;color:#111!important}.greenbtn{background:#22c55e!important;color:#fff!important}
.panel{padding:18px!important}.formline,.searchbar,.admin-actions{gap:10px!important;align-items:center!important}.formline input,.formline select,.searchbar input,.searchbar select,td input,td select{height:36px!important;border-radius:8px!important;font-size:14px!important}table th,table td{padding:10px 9px!important;vertical-align:middle!important;font-size:14px!important}.admin-actions form{display:inline-flex!important;margin:0!important}.admin-log-note{max-width:420px;white-space:normal!important}.admin-risk-high{color:#ef4444;font-weight:900}.admin-risk-mid{color:#f59e0b;font-weight:900}.admin-risk-low{color:#16a34a;font-weight:900}
.today-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.today-card{background:#fff;border-radius:14px;padding:16px;box-shadow:0 8px 22px rgba(15,23,42,.06)}.today-card b{display:block;font-size:26px;color:#16a34a;margin-top:7px}@media(max-width:900px){.today-grid{grid-template-columns:1fr 1fr}}
