.admin-app .network-health-card{overflow:hidden;background:linear-gradient(155deg,#fff 0%,#f8faff 100%)}.admin-app .network-health-list.man-network-wave-list{display:grid;gap:14px}.admin-app .man-network-wave-card{--network-color:#2878ff;--network-soft:rgba(40,120,255,.24);position:relative;isolation:isolate;overflow:hidden;min-height:176px;padding:17px 18px 13px;border:1px solid color-mix(in srgb,var(--network-color) 22%,#e5e9f2);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.97),color-mix(in srgb,var(--network-color) 8%,#fff));box-shadow:0 12px 28px color-mix(in srgb,var(--network-color) 12%,transparent);transition:transform .25s ease,box-shadow .25s ease}.admin-app .man-network-wave-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px color-mix(in srgb,var(--network-color) 18%,transparent)}.admin-app .man-network-wave-card::before,.admin-app .man-network-wave-card::after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.admin-app .man-network-wave-card::before{width:170px;height:170px;inset:-95px auto auto -55px;background:radial-gradient(circle,var(--network-soft),transparent 68%);animation:manCardFloat 7s ease-in-out infinite alternate}.admin-app .man-network-wave-card::after{width:210px;height:90px;inset:auto -60px -48px auto;background:linear-gradient(110deg,transparent,var(--network-soft));border-radius:60% 0 0 0;transform:rotate(-7deg)}.admin-app .man-network-wave-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;position:relative;z-index:1}.admin-app .man-network-wave-top h3{margin:7px 0 0;color:#172841;font-size:16px}.admin-app .man-network-live{display:flex;align-items:center;gap:7px;color:#65738b;font-size:9px;font-weight:800}.admin-app .man-network-live i{width:8px;height:8px;border-radius:50%;background:var(--network-color);box-shadow:0 0 0 5px var(--network-soft);animation:manDotPulse 2s ease-out infinite}.admin-app .man-network-wave-card.warning .man-network-live i{background:#f3b52f}.admin-app .man-network-wave-card.danger .man-network-live i{background:#ef4f66}.admin-app .man-network-today{text-align:end}.admin-app .man-network-today small,.admin-app .man-network-wave-foot small{display:block;color:#8090a8;font-size:8px}.admin-app .man-network-today b{display:block;margin-top:3px;color:var(--network-color);font-size:18px;direction:ltr}.admin-app .man-network-wave-stage{height:70px;margin:3px -4px 0}.admin-app .man-network-wave-stage svg{width:100%;height:100%;overflow:visible}.admin-app .man-wave-line{fill:none;stroke:var(--network-color);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 5px var(--network-soft));stroke-dasharray:700;stroke-dashoffset:700;animation:manWaveDraw 1.25s cubic-bezier(.22,.8,.34,1) forwards}.admin-app .man-wave-area{opacity:0;animation:manAreaFade .9s .45s ease forwards}.admin-app .man-wave-last{fill:#fff;stroke:var(--network-color);stroke-width:3;filter:drop-shadow(0 2px 4px var(--network-soft));animation:manDotPulse 2s 1s ease-out infinite}.admin-app .man-network-wave-foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;position:relative;z-index:1;padding-top:2px}.admin-app .man-network-wave-foot>span:last-child{text-align:end}.admin-app .man-network-wave-foot b{font-size:11px;color:#31425d}.admin-app .man-network-change{align-self:center;padding:5px 9px;border-radius:999px;font-size:9px;font-weight:900;direction:ltr}.admin-app .man-network-change.up{color:#07865c;background:#e4fbf2}.admin-app .man-network-change.down{color:#d13e56;background:#fff0f3}@keyframes manWaveDraw{to{stroke-dashoffset:0}}@keyframes manAreaFade{to{opacity:1}}@keyframes manDotPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes manCardFloat{to{transform:translate(24px,18px) scale(1.08)}}@media(max-width:620px){.admin-app .man-network-wave-card{min-height:164px;padding:14px;border-radius:15px}.admin-app .man-network-today b{font-size:16px}.admin-app .man-network-wave-stage{height:63px}}@media(prefers-reduced-motion:reduce){.admin-app .man-network-wave-card::before,.admin-app .man-wave-line,.admin-app .man-wave-area,.admin-app .man-wave-last,.admin-app .man-network-live i{animation:none}.admin-app .man-wave-line{stroke-dashoffset:0}.admin-app .man-wave-area{opacity:1}}
