.transition{transition:all .2s ease}.spriteImg{background-image:url(https://images.hindustantimes.com/images/app-images/2022/6/ht-sprite-4.svg)}.pointsCupSecHdg{display:flex;display:-webkit-flex;flex-wrap:wrap;align-items:center;padding:10px 10px 0;margin-bottom:14px}.pointsCupSecHdg h2{font-size:18px;font-weight:900}.iplSecHdg{padding:3px 10px 14px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-content:center}.iplSecHdg.scheduleTableHdg{font-size:16px;font-weight:900}.insightsTbl{margin:0 10px}.insightsTbl .tableTitle{font-size:18px;font-weight:900;line-height:18px;margin-bottom:10px}.insightsTbl .tableTitle,.tableSection{color:#212121;font-family:Lato,sans-serif}.tableSection{background-color:#fff;box-shadow:0 0 6px #0000001a;border-radius:10px;padding:14px 15px;margin-bottom:16px;box-sizing:border-box;font-size:14px;font-weight:400;line-height:17px}.tableSection .tableItems{display:flex;display:-webkit-flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.tableSection .tableItems:not(:last-child){border-bottom:1px solid #eee;margin-bottom:14px;padding-bottom:14px}.tableSection .tableItems .teamName{min-width:135px}@media (min-width:768px){.tableSection .tableItems .teamName{min-width:210px}}.tableSection .trophySection{display:flex;display:-webkit-flex;flex-wrap:wrap;align-items:center;font-size:32px;font-weight:900;line-height:27px;font-family:Lato,sans-serif;color:#17398b;column-gap:10px;margin-bottom:14px}@media (min-width:768px){.tableSection .trophySection{margin-bottom:0}}.tableSection .trophySection img{width:24px;height:27px;object-fit:contain}.tableSection .trophySection img.groundImg,.tableSection .trophySection img[src*="/ground-img@2x.webp"]{width:56px;height:40px;object-fit:contain}.tableSection .crossX{position:relative;width:9px;height:9px}.tableSection .teamInfo{flex-basis:100%}@media (min-width:768px){.tableSection .teamInfo{flex-basis:auto;padding-left:40px}}.tableSection .teamInfo strong{font-weight:700}.tableSection .teamInfo.f16{font-size:16px;line-height:17px}.tableArea,.tableItems{margin-bottom:16px}.tableArea .tableTitle,.tableItems .tableTitle{color:#212121;font-size:18px;font-weight:900;line-height:18px;font-family:Lato,sans-serif;padding:0 10px;margin-bottom:10px}.tableArea p,.tableItems p{font-size:14px;font-weight:400;line-height:17px;font-family:Lato,sans-serif;padding:0 10px;color:#999}@media (min-width:768px){.tableArea,.tableItems{margin-bottom:20px}}.tableArea .teamName,.tableItems .teamName{display:flex;display:-webkit-flex;flex-wrap:wrap;align-items:center;flex-wrap:nowrap;flex:0 1 auto;margin-bottom:14px;padding-right:15px;min-width:80px;color:#212121;font-size:16px;font-weight:900;line-height:17px}.tableArea .teamName strong,.tableItems .teamName strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tableArea .teamName .longName,.tableItems .teamName .longName{display:none}.tableArea .teamName a,.tableItems .teamName a{color:inherit;text-decoration:underline}.tableArea .teamName a:hover,.tableItems .teamName a:hover{text-decoration:none}@media (min-width:768px){.tableArea .teamName,.tableItems .teamName{margin-bottom:0;min-width:150px}.tableArea .teamName .longName,.tableItems .teamName .longName{display:table-cell;white-space:nowrap}.tableArea .teamName .shortName,.tableItems .teamName .shortName{display:none}}.tableArea .teamName img,.tableItems .teamName img{border:1px solid #bebebe;border-radius:50%;width:30px;margin-right:8px}.tableItems{margin-bottom:0}.tableDiv{color:#424242;font-size:14px;font-weight:400;line-height:17px;font-family:Lato,sans-serif;padding:0 10px 10px}.tableDiv.table-x{overflow-x:auto}.tableDiv table{border-collapse:collapse;width:calc(100%);overflow:hidden;box-shadow:0 0 6px #0000001a;border-radius:6px}.tableDiv table thead{background-color:#17398b;color:#fff;border-radius:6px}.tableDiv table thead th{height:37px;text-align:center;font-size:16px;font-weight:700;line-height:17px}.tableDiv table tbody tr{position:relative}.tableDiv table tbody td{text-align:center;min-width:40px;height:45px}.tableDiv table span{white-space:nowrap}.tableDiv tbody tr:not(:last-child):after{content:"";display:block;position:absolute;right:10px;bottom:0;border-bottom:1px solid #eee;width:calc(100% - 20px)}.tableDiv td,.tableDiv th{padding:0 5px}.tableDiv td:first-child,.tableDiv th:first-child{padding-left:10px;text-align:left}.tableDiv td:last-child,.tableDiv th:last-child{padding-right:10px}.tableDiv td .teamName,.tableDiv th .teamName{padding-right:5px;margin:auto 0}@media (min-width:768px){.tableDiv{padding:0;margin:0 10px 10px;box-shadow:0 0 6px #0000001a;border-radius:6px}.tableDiv table{box-shadow:none;border-radius:0;margin-bottom:2px}}.crossX{transform:rotate(-55deg)}.crossX:before{right:0;bottom:4px;height:1px;width:100%}.crossX:after,.crossX:before{content:"";display:block;position:absolute}.crossX:after{right:4px;bottom:0;width:1px;height:100%;transform:rotate(20deg)}.crossX:after,.crossX:before{background-color:#17398b}