.esat-torneos-widget{max-width:920px;margin:0 auto;font-family:Arial,Helvetica,sans-serif}.esat-tabs{display:flex;justify-content:center;gap:7px;margin:0 0 24px}.esat-tabs button{border:1px solid #d3d8df;background:#fff;border-radius:999px;padding:8px 17px;font-weight:800;cursor:pointer;color:#101923}.esat-tabs button.active{background:#a7ff00;border-color:#a7ff00}.esat-torneo-list{display:grid;gap:18px}.esat-torneo-card{display:grid;grid-template-columns:116px 1fr 145px;gap:18px;align-items:center;background:#fff;border-radius:10px;padding:16px;box-shadow:0 3px 14px rgba(0,0,0,.15)}.esat-torneo-img{height:96px;border-radius:8px;background:#090d12;display:grid;place-items:center;color:#a7ff00;font-weight:900;overflow:hidden}.esat-torneo-img img{width:100%;height:100%;object-fit:cover}.esat-torneo-content small{color:#c80f25;font-weight:900}.esat-torneo-content h3{font-size:20px;line-height:1.1;margin:4px 0 7px;color:#101923}.esat-torneo-content p{font-size:13px;margin:0 0 8px;color:#263342}.esat-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;font-weight:700;color:#505d6b}.esat-actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.esat-pill{background:#0a0d11;color:#fff;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:900}.esat-btn{display:inline-flex;align-items:center;justify-content:center;background:#a7ff00;color:#071006!important;border-radius:999px;padding:9px 15px;font-weight:900;text-decoration:none!important}.esat-error{background:#ffe7e7;color:#9b0014;padding:14px;border-radius:10px}.esat-detail-widget{background:#fff;border-radius:12px;padding:24px;box-shadow:0 6px 22px rgba(0,0,0,.12)}.esat-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.esat-category-box{border-left:7px solid #a7ff00;background:#f1f4f8;border-radius:10px;padding:16px;text-decoration:none!important;color:#111!important}.esat-category-box strong{display:block}.esat-category-box span{font-size:13px;color:#5a6675}@media(max-width:760px){.esat-torneo-card{grid-template-columns:90px 1fr}.esat-actions{grid-column:1/-1;align-items:flex-start}.esat-tabs{flex-wrap:wrap}}
