.hot-match-element{border:1px solid #ddd;padding:10px;margin:10px 0;background-color:#f9f9f9}.hot-match-element .teams{display:flex;justify-content:space-between;align-items:center}.hot-match-element .team{text-align:center}.hot-match-element .vs{font-size:20px;font-weight:700}.hot-match-element .match-info{text-align:center;margin-top:10px}.hot-match-item__container{background-color:#202649;border:1px solid #2d3d70;border-radius:8px;cursor:pointer;overflow:hidden;transition:all .2s ease-in-out}.hot-match-item__container:hover{filter:brightness(1.1);transform:scale(.99)}.hot-match-item__head{position:relative;z-index:1}.hot-match-item__label{padding:6.5px 14px 7.5px;width:max(200px,min(10vw,210px))}.hot-match-item__label-svg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.hot-match-item__tourney{align-items:center;display:flex;gap:4px}.hot-match-item__tourney-logo{align-items:center;display:flex;height:1rem;justify-content:center;width:1rem}.hot-match-item__tourney-logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.hot-match-item__tourney-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#cbcfd2;display:-webkit-box;font-size:14px;font-weight:400;line-height:18px;max-width:100%;overflow:hidden}.hot-match-item__body{align-items:center;display:flex;justify-content:space-between;padding:16px 24px 8px}.hot-match-item__inner{align-items:center;display:flex;gap:8px}.hot-match-item__logo{align-items:center;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.hot-match-item__logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.hot-match-item__name{color:#fbfdff;font-size:14px;font-weight:400;line-height:18px;margin:0}.hot-match-item__team{display:flex;flex-direction:column;gap:8px}.hot-match-item__content{align-items:center;display:flex;flex-direction:column}.hot-match-item__date{color:#fbfdff;font-size:12px;font-weight:400;line-height:18px;opacity:.6;text-align:center}.hot-match-item__time{color:#fbfdff;font-size:16px;font-weight:500;line-height:24px}.hot-match-item__bottom{padding:8px 16px}.hot-match-item__bottom-inner{gap:8px}.hot-match-item__bottom-inner,.hot-match-item__rate{align-items:center;display:flex;justify-content:space-between}.hot-match-item__rate{background-color:#111230;border-radius:20px;flex:1;padding:8px 16px}.hot-match-item__rate-text{color:#fbfdff;font-size:14px;font-weight:400;line-height:18px}.hot-match-item__rate-text--grey{color:#a4aec4}.hot-match-item__rate-text--yellow{color:#ffdb21}