
.admin-metric{border:1px solid var(--line);text-align:left;cursor:pointer;min-width:0;overflow:hidden}.admin-metric span{font-size:18px}.admin-metric small,.admin-metric strong,.admin-metric em{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-metric strong{font-size:clamp(22px,4vw,30px)}.admin-metric em{font-size:10px;color:var(--accent);font-style:normal;margin-top:5px}.admin-row{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);min-width:0}.admin-row .grow{flex:1;min-width:0}.admin-row .grow>*{overflow-wrap:anywhere}.btn-danger{background:#ff5f7512;color:#ff8799;border-color:#ff5f7530}.admin-list{margin-top:14px}.market-status{display:flex;align-items:center;gap:8px;padding:10px 13px;border-radius:13px;margin-top:16px;font-size:11px}.live-dot{width:7px;height:7px;border-radius:50%;background:#63e6a7;box-shadow:0 0 14px #63e6a7}.pagination{display:flex;justify-content:center;gap:7px;margin:22px 0;flex-wrap:wrap}.page-btn{min-width:38px;height:38px;border-radius:11px;border:1px solid var(--line);background:#ffffff05;color:var(--muted)}.page-btn.active{background:linear-gradient(135deg,var(--accent),#586dff);color:#fff;border:0}.coin-head{min-width:0}.coin-img{width:40px;height:40px;border-radius:12px;object-fit:cover}.coin-icon+.coin-name{min-width:0}.coin-name b{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coin-price{font-size:18px;font-weight:900;margin-top:14px}.spark-real{height:46px;margin:8px 0}.spark-real svg{width:100%;height:100%}.coin-open{width:100%;margin-top:12px}.detail-chart{height:280px;margin-top:15px}.official-post{border-color:#a98cff40;box-shadow:0 0 0 1px #a98cff12,0 24px 70px #0005}.switch{position:relative;width:44px;height:24px;flex:none}.switch input{display:none}.switch span{position:absolute;inset:0;background:#303746;border-radius:20px}.switch span:after{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;border-radius:50%;background:#fff;transition:.2s}.switch input:checked+span{background:linear-gradient(90deg,var(--accent),var(--cyan))}.switch input:checked+span:after{transform:translateX(20px)}
@media(max-width:720px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric{padding:12px}.admin-row{align-items:flex-start;flex-wrap:wrap}.admin-row .grow{width:calc(100% - 52px)}.top-create{display:inline-flex}.fab{display:none!important}.detail-chart{height:220px}.coin-card{padding:14px}.coin-name b{max-width:105px}.metric{padding:12px}.metric strong{font-size:22px}}
