#mj-social-page #kompetencje .mj-sm-certificates{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;max-width:1100px;margin-inline:auto}
#mj-social-page #kompetencje .mj-sm-certificate{display:flex;flex-direction:column;justify-content:space-between;padding:12px!important;border:1px solid #e3d7c1;border-radius:15px!important;background:#fff!important;min-width:0;overflow:hidden}
#mj-social-page #kompetencje .mj-sm-certificate img{display:block;width:100%!important;height:355px!important;object-fit:contain;object-position:center;background:#fff}
#mj-social-page #kompetencje .mj-sm-certificate>span{margin-top:12px!important;padding:0 4px 3px;font-size:12px!important;line-height:1.5;color:#765b2a}
#mj-social-page .mj-sm-work,#mj-social-page .mj-sm-featured-video{border-radius:17px;overflow:hidden}
#mj-social-page .mj-sm-work-preview,#mj-social-page .mj-sm-featured-preview{background:#fff!important;overflow:hidden}
#mj-social-page .mj-sm-work-preview>img.mj-video-poster,#mj-social-page .mj-sm-featured-preview>img.mj-video-poster{display:block;width:100%;height:100%;object-fit:contain}
#mj-social-page .mj-sm-play{display:grid!important;place-items:center!important;aspect-ratio:1;width:42px!important;height:42px!important;border-radius:50%!important;padding:0!important;line-height:1}
#mj-social-page .mj-sm-play svg{width:17px!important;height:17px!important;margin:0!important}
#mj-social-page .mj-sm-dialog{width:min(820px,94vw);max-height:94dvh;padding:43px 16px 16px;border-radius:17px;background:#fff}
#mj-social-page .mj-sm-dialog-content{min-height:140px;gap:12px}
#mj-social-page .mj-sm-dialog-content video{display:block;width:auto;max-width:100%;height:auto;max-height:72dvh;min-height:180px;object-fit:contain;background:#fff;border-radius:8px}
#mj-social-page .mj-sm-dialog-content img{max-height:72dvh;width:auto;max-width:100%;object-fit:contain}
#mj-social-page .mj-media-status{font-size:12px;color:#756342;text-align:center;line-height:1.6;margin:8px 0 0}
#mj-social-page .mj-media-open{font-size:12px;color:#765b2a;text-decoration:underline}
#mj-social-page .mj-review-card{border-radius:22px!important}
#mj-social-page .mj-sm-dialog-title{font-size:16px;line-height:1.5}
@media(max-width:650px){#mj-social-page #kompetencje .mj-sm-certificates{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}#mj-social-page #kompetencje .mj-sm-certificate img{height:320px!important}#mj-social-page .mj-sm-dialog{padding:40px 12px 15px}}

/* All media surfaces are white; beige is limited to the outline. */
#mj-social-page :is(.mj-sm-work,.mj-sm-featured-video,.mj-sm-work-preview,.mj-sm-featured-preview,.mj-sm-dialog,.mj-sm-dialog-content){background:#fff!important;background-image:none!important}
#mj-social-page :is(.mj-sm-work,.mj-sm-featured-video,.mj-sm-dialog){border:1px solid #e3d7c1!important;box-shadow:none!important}
#mj-social-page :is(.mj-sm-work-preview,.mj-sm-featured-preview)::before,#mj-social-page :is(.mj-sm-work-preview,.mj-sm-featured-preview)::after{background:none!important}
#mj-social-page .mj-sm-dialog::backdrop{background:rgb(255 255 255 / .95)}
#mj-social-page .mj-sm-dialog-content :is(img,video){background:#fff!important}
#mj-social-page #kompetencje a.mj-sm-certificate,#mj-social-page #kompetencje .mj-sm-certificate img{background:#fff!important;background-image:none!important}
#mj-social-page #kompetencje [data-mj-cert="meta-ads-ai"] img{filter:brightness(1.09)}
