.uvs-wrap{max-width:1180px;margin:32px auto;padding:0 20px}.uvs-breadcrumbs{font-size:.9rem;margin:0 0 20px;opacity:.8}.uvs-breadcrumbs span{margin:0 6px}.uvs-hero{display:flex;gap:22px;align-items:center;margin:12px 0 24px}.uvs-hero img{width:92px;height:92px;object-fit:contain}.uvs-hero h1{margin:0}.uvs-hero p{margin:4px 0 0}.uvs-intro{font-size:1.05rem;line-height:1.7;max-width:900px}.uvs-actions{display:flex;gap:10px;margin:20px 0}.uvs-actions a{padding:10px 14px;border:1px solid currentColor;border-radius:7px;text-decoration:none}.uvs-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:18px 0 32px}.uvs-card{display:flex;flex-direction:column;gap:6px;border:1px solid rgba(127,127,127,.28);border-radius:10px;padding:15px;text-decoration:none}.uvs-card img{width:54px;height:54px;object-fit:contain}.uvs-card span{font-size:.9rem;opacity:.75}.uvs-players .uvs-card img{width:72px;height:72px;border-radius:50%}.uvs-table-wrap{overflow-x:auto}.uvs-table{border-collapse:collapse;width:100%;min-width:650px}.uvs-table th,.uvs-table td{padding:10px;border-bottom:1px solid rgba(127,127,127,.25);text-align:left}.uvs-list{display:flex;flex-direction:column;border:1px solid rgba(127,127,127,.25);border-radius:10px;overflow:hidden;margin:14px 0 30px}.uvs-list>a,.uvs-game{display:flex;justify-content:space-between;gap:15px;padding:12px 14px;border-bottom:1px solid rgba(127,127,127,.2);text-decoration:none}.uvs-list>:last-child{border-bottom:0}.uvs-game time{white-space:nowrap;opacity:.75}.uvs-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0 30px}.uvs-facts>div{border:1px solid rgba(127,127,127,.25);border-radius:8px;padding:12px}.uvs-facts span{display:block;font-size:.82rem;opacity:.7}.uvs-json{overflow:auto;max-height:500px;padding:16px;border:1px solid rgba(127,127,127,.25);border-radius:8px;background:rgba(127,127,127,.06)}@media(max-width:600px){.uvs-wrap{padding:0 14px}.uvs-hero{align-items:flex-start}.uvs-hero img{width:64px;height:64px}.uvs-game{flex-direction:column;gap:4px}}

.uvs-stat-season{margin:18px 0 34px;padding:18px;border:1px solid rgba(127,127,127,.25);border-radius:10px}.uvs-stat-season>h3{margin-top:0}.uvs-stat-group{margin:18px 0}.uvs-stat-group h4{margin:0 0 10px}.uvs-stat-facts{margin:0}.uvs-stat-facts>div{min-width:0}

.uvs-standings-team{display:inline-flex;align-items:center;gap:9px;text-decoration:none}.uvs-standings-logo{width:28px;height:28px;object-fit:contain;flex:0 0 28px;vertical-align:middle}@media(max-width:600px){.uvs-standings-logo{width:24px;height:24px;flex-basis:24px}.uvs-standings-team{gap:7px}}

.uvs-mma-card{display:flex;flex-direction:column;gap:12px;margin:16px 0 34px}.uvs-mma-fight{position:relative;border:1px solid rgba(127,127,127,.25);border-radius:10px;padding:15px}.uvs-mma-fight.is-main{border-width:2px}.uvs-mma-badge{display:inline-block;font-size:.78rem;font-weight:700;margin-bottom:8px;padding:4px 8px;border:1px solid currentColor;border-radius:999px}.uvs-mma-pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;font-size:1.05rem}.uvs-mma-pair>div:last-child{text-align:right}.uvs-mma-pair a{text-decoration:none;font-weight:700}.uvs-mma-win{display:inline-block;font-size:.75rem;font-weight:700;margin-left:6px}.uvs-mma-meta{margin-top:8px;font-size:.9rem;opacity:.78}@media(max-width:600px){.uvs-mma-pair{grid-template-columns:1fr;gap:5px}.uvs-mma-pair>span{text-align:center;opacity:.65}.uvs-mma-pair>div:last-child{text-align:left}}
