.ep-hero-stat{min-width:130px;padding:15px 18px;border:1px solid rgba(255,255,255,.25);border-radius:17px;background:rgba(255,255,255,.13);text-align:center}.ep-hero-stat strong{display:block;color:#fff;font-size:28px}.ep-hero-stat span{font-size:11px;font-weight:800}.ep-status{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:900}.ep-status.upcoming{background:#fff3d6;color:#8a6200}.ep-status.done{background:#e5f6eb;color:#277044}.ep-mini-btn{display:inline-flex;padding:8px 11px;border-radius:10px;background:#315e4b;color:#fff!important;font-size:11px;font-weight:800;text-decoration:none}.ep-empty i,.ep-empty strong,.ep-empty span{display:block}.ep-empty i{margin-bottom:10px;color:#79a187;font-size:28px}.ep-empty strong{color:#40564b}.ep-empty span{margin-top:5px;font-size:12px}.ep-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ep-item{overflow:hidden;border:1px solid #e1ebe4;border-radius:18px;background:#fff}.ep-item-body{padding:17px}.ep-item h3{margin:0 0 7px;font-size:17px}.ep-item p{color:#718078;font-size:12px;line-height:1.65}@media(max-width:850px){.ep-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.ep-grid{grid-template-columns:1fr}.ep-hero-stat{width:100%}}
