.zg-game-pulse{margin:18px 0;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:linear-gradient(145deg,rgba(18,22,31,.96),rgba(11,14,20,.96));overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.16)}
.zg-pulse-inner{padding:20px}.zg-pulse-inner>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.zg-pulse-inner>header>div:first-child>span{display:block;font-size:12px;font-weight:900;letter-spacing:.11em;color:#ff365d;margin-bottom:5px}.zg-pulse-inner h2{margin:0;font-size:23px;line-height:1.25}.zg-pulse-inner p{margin:6px 0 0;color:var(--muted,#9098a8);font-size:14px;line-height:1.6}
.zg-pulse-mood{display:flex;align-items:center;gap:8px;padding:10px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035);white-space:nowrap;font-size:13px}.zg-pulse-mood i{width:8px;height:8px;border-radius:50%;background:#9299a8;box-shadow:0 0 0 5px rgba(146,153,168,.1)}.zg-pulse-mood.loved i,.zg-pulse-mood.very_positive i{background:#5ee0a0;box-shadow:0 0 0 5px rgba(94,224,160,.1)}.zg-pulse-mood.positive i{background:#7ec8ff}.zg-pulse-mood.mixed i{background:#f6bc52}.zg-pulse-mood.divided i{background:#ff6b78}
.zg-pulse-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.zg-pulse-grid article{min-height:86px;padding:14px;border-radius:17px;border:1px solid rgba(255,255,255,.075);background:rgba(255,255,255,.025);display:flex;flex-direction:column;justify-content:center;gap:4px}.zg-pulse-grid b{font-size:22px;line-height:1;font-variant-numeric:tabular-nums}.zg-pulse-grid span{font-size:12px;font-weight:700;color:var(--muted,#9198a7);line-height:1.35}.zg-pulse-grid .active{border-color:rgba(97,197,255,.2);background:linear-gradient(145deg,rgba(34,124,183,.08),rgba(255,255,255,.02))}.zg-pulse-grid .verified{border-color:rgba(122,214,177,.2)}.zg-pulse-grid .recommend{border-color:rgba(164,122,255,.2)}
.zg-pulse-inner>footer{display:flex;align-items:center;gap:7px;margin-top:12px;color:var(--muted,#858d9d);font-size:12px}.zg-pulse-inner>footer span{font-size:9px;color:#ff365d}.zg-pulse-error{padding:18px;font-size:13px;color:var(--muted,#9299a8)}
@media(max-width:900px){.zg-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.zg-pulse-inner{padding:16px}.zg-pulse-inner>header{align-items:flex-start;flex-direction:column}.zg-pulse-inner h2{font-size:21px}.zg-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zg-pulse-grid article{min-height:78px}.zg-pulse-grid b{font-size:20px}}
