.tsl-teamspot{--tsl-red:#ef1f35;--tsl-line:#e2e6eb;background:#fff;border:1px solid var(--tsl-line);border-radius:13px;overflow:hidden;box-shadow:0 10px 25px rgba(18,24,33,.07);color:#20252d}.tsl-teamspot *{box-sizing:border-box}.tsl-teamspot a{text-decoration:none}.tsl-teamspot__intro{padding:10px 14px;font-size:11px}.tsl-teamspot__hero{display:flex;align-items:center;gap:13px;padding:15px;background:linear-gradient(135deg,#171a1f,#252a32);border-left:4px solid var(--tsl-red);color:#fff}.tsl-teamspot__picture{width:84px;height:70px;flex:0 0 84px;border-radius:10px;overflow:hidden;background:#fff;border:1px solid rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;padding:7px}.tsl-teamspot__picture img{max-width:100%;max-height:100%;object-fit:contain}.tsl-teamspot__identity{min-width:0}.tsl-teamspot__eyebrow{display:block;color:#aab4c3;font-size:8px;font-weight:900;letter-spacing:1.4px;margin-bottom:6px}.tsl-teamspot__name{display:flex;align-items:center;gap:7px;color:#fff!important;font-size:16px;font-weight:900;line-height:1.2}.tsl-teamspot__name img{width:22px;height:14px;object-fit:cover}.tsl-teamspot__name span{white-space:normal}.tsl-teamspot__sub{display:block;color:#959eab;font-size:9px;margin-top:5px}.tsl-teamspot__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--tsl-line);background:#fff}.tsl-teamspot__stats div{padding:11px 6px 10px;text-align:center;border-right:1px solid var(--tsl-line);border-bottom:1px solid var(--tsl-line);min-width:0}.tsl-teamspot__stats div:nth-child(4n){border-right:0}.tsl-teamspot__stats div:nth-last-child(-n+4){border-bottom:0}.tsl-teamspot__stats span{display:flex;align-items:center;justify-content:center;min-height:17px;font-size:7px;line-height:1.15;font-weight:900;letter-spacing:.65px;color:#929aa6;text-transform:uppercase}.tsl-teamspot__stats strong{display:block;font-size:16px;line-height:1;margin-top:4px;color:#1f242c}.tsl-teamspot__history{padding:11px 12px 6px}.tsl-teamspot__section-title{font-size:8px;letter-spacing:1.2px;font-weight:900;color:#89929e;margin-bottom:7px}.tsl-teamspot__history-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:7px 4px;border-top:1px solid #eef0f3;color:#262b33!important}.tsl-teamspot__history-row:first-of-type{border-top:0}.tsl-teamspot__history-main{min-width:0}.tsl-teamspot__history-main strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px}.tsl-teamspot__rank{font-size:9px;font-weight:900;background:#f0f2f5;padding:3px 6px;border-radius:6px}.tsl-teamspot__points{font-size:9px;color:#737c89;font-weight:800}.tsl-teamspot__button{display:flex;align-items:center;justify-content:space-between;padding:10px 13px;border-top:1px solid var(--tsl-line);color:#232831!important;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.5px}.tsl-teamspot__button span{font-size:16px;color:var(--tsl-red)}.tsl-teamspot__button:hover{background:#fafbfc}.tsl-teamspot__empty{padding:15px;color:#78818d;font-size:11px}@media(max-width:520px){.tsl-teamspot__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tsl-teamspot__stats div:nth-child(4n){border-right:1px solid var(--tsl-line)}.tsl-teamspot__stats div:nth-child(2n){border-right:0}.tsl-teamspot__stats div:nth-last-child(-n+4){border-bottom:1px solid var(--tsl-line)}.tsl-teamspot__stats div:nth-last-child(-n+2){border-bottom:0}}@media(max-width:360px){.tsl-teamspot__picture{width:72px;height:62px;flex-basis:72px}.tsl-teamspot__name{font-size:14px}.tsl-teamspot__history-row{grid-template-columns:minmax(0,1fr) auto}.tsl-teamspot__points{display:none}}
