.plw-last-match{background:#fff;border:0;border-radius:0;font-family:"Inter",sans-serif;overflow:hidden;width:100%}.plw-last-match *,.plw-last-match *::before,.plw-last-match *::after{box-sizing:border-box}.plw-last-match__header{background:#fff;padding:24px 24px 12px}.plw-last-match__title{color:#151a1e;font-family:"Barlow Condensed",sans-serif;font-size:24px;font-weight:700;letter-spacing:.01em;line-height:1;margin:0;text-transform:uppercase}.plw-last-match__title-line{background:#d71920;display:block;height:3px;margin-top:12px;width:40px}.plw-last-match__body{padding:0 24px 26px}.plw-last-match__competition{color:#151a1e;font-size:12px;font-weight:700;letter-spacing:.03em;line-height:1.35;margin:3px 0 25px;text-align:center;text-transform:uppercase}.plw-last-match__competition span{color:#d71920;margin:0 4px}.plw-last-match__teams{align-items:start;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr)}.plw-last-match__team{align-items:center;display:flex;flex-direction:column;min-width:0;text-align:center}.plw-last-match__badge{align-items:center;background:#fff;border:1px solid #fff;border-radius:0;display:flex;height:82px;justify-content:center;margin-bottom:12px;overflow:hidden;padding:2px;width:82px}.plw-last-match__badge img{display:block;height:100%;max-height:100%;max-width:100%;object-fit:contain;object-position:center;width:100%}.plw-last-match__initials{align-items:center;background:#eef5f1;border:1px solid #dce5df;border-radius:50%;color:#003d24;display:flex;font-family:"Barlow Condensed",sans-serif;font-size:25px;font-weight:800;height:68px;justify-content:center;line-height:1;width:68px}.plw-last-match__team-name{color:#151a1e;font-family:"Barlow Condensed",sans-serif;font-size:14px;font-weight:700;line-height:1.28;overflow-wrap:anywhere;text-transform:uppercase}.plw-last-match__score-wrap{align-items:center;align-self:start;background:#eee;border-radius:50%;display:flex;height:62px;justify-content:center;margin-top:12px;width:62px}.plw-last-match__score{align-items:center;color:#151a1e;display:flex;font-family:"Barlow Condensed",sans-serif;font-size:27px;font-weight:700;gap:2px;justify-content:center;letter-spacing:-.03em;line-height:1;white-space:nowrap}.plw-last-match__score-separator{color:#d71920;font-size:.72em}.plw-last-match .plw-last-match__score.plw-last-match__score--versus{font-family:"Inter",sans-serif;font-size:14px;font-weight:800;letter-spacing:.02em}.plw-last-match .plw-last-match__score.plw-last-match__score--pending{font-size:.82em;letter-spacing:.03em;opacity:.72}.plw-last-match__details{display:flex;flex-direction:column;gap:15px;margin-top:29px}.plw-last-match__detail{align-items:center;color:#4b5563;display:grid;font-size:13px;font-weight:600;gap:13px;grid-template-columns:22px minmax(0,1fr);letter-spacing:.01em;line-height:1.35;text-transform:uppercase}.plw-last-match__detail-icon{color:#003d24;display:flex;height:21px;width:21px}.plw-last-match__detail-icon svg{fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:100%}.plw-last-match__season{color:#4b5563;font-size:11px;font-weight:600;margin-left:35px;text-transform:uppercase}.plw-last-match__button{align-items:center;background:#d71920;border-radius:4px;color:#fff;display:flex;font-size:11px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.045em;line-height:1;margin-top:27px;padding:13px 18px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,transform .2s ease;width:100%}.plw-last-match__button span{font-size:1.25em;line-height:.8}.plw-last-match__button:hover,.plw-last-match__button:focus{background:#b81218;color:#fff;transform:translateY(-1px)}.plw-last-match__button:focus-visible{outline:3px solid #003d24;outline-offset:3px}.plw-next-match__countdown{background:linear-gradient(145deg,#003d24 0%,#005532 100%);border-radius:8px;isolation:isolate;margin-top:14px;overflow:hidden;padding:18px 14px 16px;position:relative}.plw-next-match__countdown::before{background:#d71920;content:"";height:3px;left:0;position:absolute;right:0;top:0}.plw-next-match__countdown::after{background:radial-gradient(circle,rgb(255 255 255 / .08),transparent 68%);content:"";height:150px;pointer-events:none;position:absolute;right:-65px;top:-80px;width:150px;z-index:-1}.plw-next-match__countdown--replace_button{margin-top:27px}.plw-next-match__countdown-label{align-items:center;color:#fff;display:flex;font-size:10px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.08em;line-height:1.2;margin-bottom:12px;text-align:center;text-transform:uppercase}.plw-next-match__countdown-label::before{background:#d71920;border-radius:50%;content:"";flex:0 0 5px;height:5px;width:5px}.plw-next-match__countdown-grid{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.plw-next-match__countdown-item{align-items:center;background:rgb(255 255 255 / .11);border:1px solid rgb(255 255 255 / .1);border-radius:5px;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:8px 3px 7px;perspective:140px}.plw-next-match__countdown-value{color:#fff;display:block;font-family:"Barlow Condensed",sans-serif;font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em;line-height:.95;transform-origin:center bottom}.plw-next-match__countdown-value.is-changing{animation:plw-countdown-digit .45s cubic-bezier(.2,.75,.3,1)}.plw-next-match__countdown-unit{color:#eef5f1;display:block;font-size:8px;font-weight:600;letter-spacing:.045em;line-height:1;margin-top:6px;opacity:.88;text-transform:uppercase}.plw-next-match__countdown.is-finished .plw-next-match__countdown-grid{opacity:.6}@keyframes plw-countdown-digit{0%{opacity:.15;transform:rotateX(-72deg) translateY(-5px)}65%{opacity:1;transform:rotateX(8deg) translateY(1px)}100%{transform:rotateX(0) translateY(0)}}.plw-last-match__empty-text{background:#eef5f1;border-left:3px solid #d71920;color:#4b5563;line-height:1.6;margin:8px 0 0;padding:16px}@media (max-width:420px){.plw-last-match__header{padding-left:18px;padding-right:18px}.plw-last-match__body{padding-left:18px;padding-right:18px}.plw-last-match__teams{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)}.plw-last-match__badge{height:70px;width:70px}.plw-last-match__score-wrap{height:54px;width:54px}.plw-last-match__score{font-size:24px}}@media (prefers-reduced-motion:reduce){.plw-last-match__button,.plw-next-match__countdown-value.is-changing{animation:none;transition:none}}