/* Incremental shared corrections. Existing roles and destinations are unchanged. */
#mm-layout1533 .mm157-invite{grid-template-areas:'stage access'!important;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr)!important;background:#031221!important}
#mm-layout1533 .mm157-invite>.mm156-invite-stage{grid-area:stage!important}
#mm-layout1533 .mm157-invite>.mm156-invite-access{grid-area:access!important}
#mm-layout1533 [hidden]:not(dialog){display:none!important}
#mm-layout1533 .mm157-invite [data-owner153]{justify-content:center;padding:8px;gap:8px}
#mm-layout1533 .mm-customers1493{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;overflow:visible!important;max-height:none!important}
#mm-layout1533 .mm-customers1493 .member-card{min-width:0;margin:0!important;padding:16px!important;border:1px solid #185076;border-radius:16px;background:linear-gradient(150deg,#0c2943,#061524)!important}
#mm-layout1533 .mm-customers1493 .member-card-head{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;padding:0!important;text-align:center!important}
#mm-layout1533 .mm-customers1493 .member-card-head img{width:100%!important;max-width:260px!important;height:auto!important;aspect-ratio:1!important;object-fit:contain!important;border-radius:12px!important;margin:auto!important}
#mm-layout1533 .member-card-head h3{margin:4px 0!important;font-size:19px!important;text-align:center!important;overflow-wrap:anywhere}
#mm-layout1533 .member-card-head small{display:block;text-align:center}
#mm-layout1533 .member-card-status{justify-content:center!important;text-align:center!important;gap:6px!important;margin:10px 0!important}
#mm-layout1533 .member-card-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}
#mm-layout1533 .member-card-actions :is(a,button){width:100%!important;min-width:0!important;min-height:72px!important;padding:9px 5px!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:center!important;gap:6px!important;border-radius:10px!important;text-align:center!important;font-size:12px!important;line-height:1.25!important;white-space:normal!important;color:#fff!important;background:linear-gradient(145deg,#0868c1,#12365b)!important;border:1px solid #347cc1!important}
#mm-layout1533 .member-card-actions>:nth-child(3n+2):is(a,button),#mm-layout1533 .member-card-actions>:nth-child(3n+2)>button{background:linear-gradient(145deg,#158d68,#12473d)!important;border-color:#25b18a!important}
#mm-layout1533 .member-card-actions>:nth-child(3n):is(a,button),#mm-layout1533 .member-card-actions>:nth-child(3n)>button{background:linear-gradient(145deg,#b47716,#58441e)!important;border-color:#daac54!important}
#mm-layout1533 .member-card-actions form{margin:0!important;width:100%!important}
#mm-layout1533 :is(.panel-shortcuts,.mm-members-shortcuts1493,.mm-own-shortcuts1493,.mm153-actions,.mm152-actions,.mm-returns,.heading,.mm-members-toolbar1493){display:flex;justify-content:center!important;align-items:center!important;flex-wrap:wrap;gap:10px!important;text-align:center!important}
#mm-layout1533 :is(.panel-shortcuts,.mm-members-shortcuts1493,.mm-own-shortcuts1493,.mm153-actions,.mm152-actions,.mm-returns) :is(a,button){min-height:44px;padding:10px 16px;border-radius:10px;text-align:center;white-space:normal;background:linear-gradient(135deg,#096bce,#163d68);color:white;border:1px solid #3c86bd}
#mm-layout1533 .plan.mm152-current{border:2px solid #efbb42!important;background:linear-gradient(135deg,#32301b,#132334)!important;box-shadow:0 0 0 3px #efbb4218}
#mm-layout1533 .mm152-current-label{display:block!important;color:#ffda7c!important;font-weight:800}
#mm-layout1533 .music-card>video[hidden]{display:none!important}
#mm-layout1533 .mm157-listen{grid-column:1/-1;width:100%}
#mm-layout1533 .mm157-listen video,#mm-layout1533 #mm153-player video{height:38px!important;width:100%!important;aspect-ratio:auto!important;min-height:0!important}
#mm-layout1533 .mm153-login-songs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}
#mm-layout1533 .mm1532-song-cover{padding:0!important;width:100%;position:relative;aspect-ratio:1;overflow:hidden}
#mm-layout1533 .mm1532-song-cover img{width:100%;height:100%;object-fit:contain}
#mm-layout1533 .mm1532-song-cover span{position:absolute;inset:0;display:grid;place-items:center;font-size:28px;color:#fff;text-shadow:0 2px 5px #000}
.mm157-carousel{display:flex;justify-content:center;gap:8px;margin:12px auto;padding:0;border:0}.mm157-carousel button{width:12px!important;height:12px!important;min-height:0!important;padding:0!important;border-radius:50%!important;background:#456079!important}.mm157-carousel button[aria-current=true]{background:#20a0ff!important}
.mm157-play-status{font-size:12px;color:#bdd2e8}.mm157-seek{display:block;font-size:11px;margin:6px 0}.mm157-seek input{width:100%;padding:0;min-height:20px;accent-color:#168bff}
@media(max-width:1100px){#mm-layout1533 .mm-customers1493{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){#mm-layout1533 .mm157-invite{grid-template-columns:1fr!important;grid-template-areas:'stage' 'access'!important}#mm-layout1533 .mm153-login-songs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:540px){#mm-layout1533 .mm-customers1493{grid-template-columns:1fr!important}}
