/* MGR DJ STARTER BUTTON V1 - scoped additions only */
#mgrSono .mgroom-v4b3-switch.mgr-djstarter-four-v1{grid-template-columns:repeat(4,minmax(0,1fr))!important}
#mgrSono .mgroom-v4b3-switch .mgr-djstarter-open-v1{
  min-width:0;min-height:39px;padding:7px 8px;border-radius:9px;
  border:1px solid rgba(104,223,237,.7);background:linear-gradient(120deg,#114c63,#383078);
  color:#eaffff;font:800 11px/1.2 system-ui,sans-serif;cursor:pointer;
  white-space:normal;box-shadow:0 0 12px #31d5ff22;
}
#mgrSono .mgroom-v4b3-switch .mgr-djstarter-open-v1:hover{background:linear-gradient(120deg,#186781,#5640a4);color:#fff}
#mgrSono .mgroom-v4b3-switch .mgr-djstarter-open-v1:focus-visible{outline:2px solid #fff;outline-offset:2px}
@media(max-width:700px){
 #mgrSono .mgroom-v4b3-switch.mgr-djstarter-four-v1{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #mgrSono .mgroom-v4b3-switch.mgr-djstarter-four-v1 button:last-child{grid-column:auto!important;min-height:39px!important}
}
.mgr-djstarter-dialog-v1{position:fixed;max-width:min(480px,calc(100vw - 28px));width:100%;max-height:90vh;overflow:auto;border:1px solid #66d7e7;background:#0c1930;color:#eafaff;border-radius:16px;padding:0;box-shadow:0 20px 80px #000c;font:14px/1.5 system-ui,sans-serif}
.mgr-djstarter-dialog-v1::backdrop{background:#030613b5}
.mgr-djstarter-dialog-inner{padding:23px}
.mgr-djstarter-dialog-inner h2{margin:0 0 12px;font-size:22px;color:#9df3ff}
.mgr-djstarter-dialog-inner p{margin:10px 0}
.mgr-djstarter-note{font-size:12px;color:#a8c3d4}
.mgr-djstarter-dialog-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}
.mgr-djstarter-dialog-actions a,.mgr-djstarter-dialog-actions button{display:inline-flex;align-items:center;justify-content:center;padding:11px 15px;border-radius:9px;border:1px solid #4dcdda;font-weight:750;text-decoration:none;cursor:pointer}
.mgr-djstarter-store{background:#08738a;color:white}
.mgr-djstarter-close{background:#172b45;color:#defaff}
.mgr-djstarter-test-v1{position:fixed;bottom:13px;left:13px;z-index:2147483000;max-width:min(420px,calc(100vw - 26px));display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid #5be0f3;border-radius:13px;background:#0c2345f5;color:#edfcff;box-shadow:0 12px 30px #000b;font:12px/1.4 system-ui,sans-serif}
.mgr-djstarter-test-v1 button{border:0;background:transparent;color:#fff;cursor:pointer;font-size:20px}
