.pn-playoff-banner{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:17px 19px;margin:14px 0;background:#211a13;border:1px solid #53402b;border-left:3px solid #ff7a0a;border-radius:6px;min-width:0}.pn-playoff-banner>small{font-size:11px;font-weight:800;letter-spacing:.6px;color:#ff963b}.pn-playoff-banner>strong{font-size:19px;line-height:1.4;color:#fff;overflow-wrap:anywhere}.pn-playoff-banner i{font-style:normal;color:#a8a8a8;font-size:13px}.pn-playoff-banner>span{color:#c8c0b8;font-size:12px;line-height:1.6}.pn-playoff-banner>a{font-size:12px;font-weight:700;color:#ff963b;text-decoration:none}.pn-playoff-banner>em{font-size:11px;color:#aaa;font-style:normal}@media(max-width:600px){.pn-playoff-banner{padding:13px}.pn-playoff-banner>strong{font-size:16px}}

/* PN384: cuadro de México, compacto y adaptable. */
.pn-mx-bracket{margin:14px 0;padding:16px;background:#191512;border:1px solid #51402e;border-radius:8px;color:#eee;text-align:left}.pn-mx-bracket header>small{color:#ff963b;font-size:11px;font-weight:800;letter-spacing:.5px}.pn-mx-bracket h3{margin:6px 0;font-size:21px}.pn-mx-bracket p,.pn-mx-bracket footer{font-size:12px;line-height:1.6;color:#c7c2bd;margin:7px 0}.pn-mx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.pn-mx-series{padding:12px;border:1px solid #4b3827;border-radius:6px;background:#111}.pn-mx-series>small{font-size:10px;color:#ff963b}.pn-mx-series>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;font-size:13px}.pn-mx-series strong{color:#ff963b;font-size:20px}.pn-mx-series p{border-top:1px solid #332a22;padding-top:7px;font-size:11px}.pn-mx-bracket details{margin-top:12px;padding-top:12px;border-top:1px solid #4b3827}.pn-mx-bracket summary{cursor:pointer;font-size:13px;color:#ff963b;font-weight:700}.pn-mx-bracket h4{font-size:14px;margin:14px 0 6px}.pn-mx-bracket footer{margin-top:12px}.pn-mx-pending{font-style:italic}@media(max-width:600px){.pn-mx-grid{grid-template-columns:1fr}.pn-mx-bracket{padding:12px}}
