/* ManiaGrania v4 — sponsorzy, partnerzy, publiczne aktualizacje. */
.mg-v3-partner-grid>.mg-partner-empty-grid,.mg-v3-partner-grid>.mg-live-affiliates{grid-column:1/-1;width:100%;min-width:0}
.mg-partner-empty-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;align-items:stretch;width:100%;min-width:0}
.mg-partner-empty-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;min-width:0;min-height:111px;padding:12px 7px;border:1px solid #365473;border-radius:10px;background:linear-gradient(160deg,#17273c,#0b1829);color:#eaf2ff!important;text-decoration:none!important;transition:border-color .15s,transform .15s}
.mg-partner-empty-card:hover,.mg-partner-empty-card:focus-visible{border-color:#ff9c34;transform:translateY(-2px);outline-offset:2px}
.mg-partner-empty-card--cta{border-color:#b47327;background:linear-gradient(160deg,#322819,#101a28)}
.mg-partner-empty-icon{font-size:25px;line-height:1;color:#ff9c34}
.mg-partner-empty-card strong{font-size:12px;line-height:1.25;font-weight:750}
.mg-partner-empty-card small{font-size:10px;line-height:1.4;color:#b8c7db;overflow-wrap:break-word}
.mg-v3-feature-row .mg-v3-partners{height:auto!important;min-height:252px!important;overflow:visible;align-self:stretch!important}
.mg-v3-feature-row .mg-v3-partner-grid{width:100%;min-width:0}
.mg-partner-body .mg-partner-empty-grid{grid-template-columns:1fr;gap:10px}
.mg-partner-body .mg-partner-empty-card{min-height:75px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;text-align:left;gap:8px 13px;padding:12px}
.mg-partner-body .mg-partner-empty-icon{font-size:21px}
.mg-partner-body .mg-partner-empty-card small{flex-basis:100%;padding-left:33px}
.mg-marketing .mg-updates-list{display:grid;gap:12px;margin-top:20px}
.mg-marketing .mg-update-card{border:1px solid #35506c;border-radius:12px;background:#102037;padding:20px 22px}
.mg-marketing .mg-update-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:#a9c0d8;font-size:12px}
.mg-marketing .mg-update-version{color:#ffb259;font-weight:800}
.mg-marketing .mg-update-card h3{margin:9px 0 8px;font-size:20px}
.mg-marketing .mg-update-card h3 a{color:#f1f6ff;text-decoration:none}
.mg-marketing .mg-update-card h3 a:hover{text-decoration:underline}
.mg-marketing .mg-update-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;color:#c9d7e9}
.mg-marketing .mg-update-summary{margin:8px 0 0}
@media(max-width:830px){.mg-partner-empty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-partner-empty-grid .mg-partner-empty-card:last-child:nth-child(odd){grid-column:1/-1}.mg-v3-feature-row .mg-v3-partners{min-height:0!important}}
@media(max-width:480px){.mg-partner-empty-grid{grid-template-columns:1fr}.mg-partner-empty-grid .mg-partner-empty-card:last-child:nth-child(odd){grid-column:auto}.mg-partner-empty-card{min-height:80px}}
