/* Shared panel repairs: keep layout contained and controls readable. */
.ms25-admin .ms25-content{min-width:0;max-width:100%}
.ms25-admin .ms25-topbar{flex-wrap:wrap;gap:12px}
.ms25-admin .ms25-menu-link{min-height:44px;white-space:normal;overflow-wrap:anywhere}
.ms25-admin .ms25-menu-group summary{min-height:44px}
.ms25-admin .ms25-menu-link:focus-visible,.ms25-admin summary:focus-visible{outline:3px solid #9565ff;outline-offset:2px}
.mv24-admin-live-chat{padding:0!important;overflow:hidden}
.mv24-admin-live-chat>header{display:none!important}
.mvchat.pz-live-studio.mvchat--space.pz-chat-panel .mvchat__intro{padding:14px 18px!important;display:flex!important;gap:12px;align-items:center}
.mvchat.pz-live-studio.mvchat--space.pz-chat-panel .mvchat__intro h2{font-size:20px!important;margin:0!important}
.mvchat.pz-live-studio.mvchat--space.pz-chat-panel .mvchat__intro p,.mvchat.pz-live-studio.mvchat--space.pz-chat-panel .mvchat__eyebrow,.mvchat.pz-live-studio.mvchat--space.pz-chat-panel .mvchat__intro-actions>a:first-child{display:none!important}
.mvchat.pz-live-studio.mvchat--space.pz-chat-panel .mvchat__intro-actions{margin:0!important;gap:8px!important}
.mvchat.pz-live-studio.mvchat--space.pz-chat-panel .mvchat__notice{padding:12px 16px!important}
.mvchat.pz-live-studio.mvchat--space.pz-chat-panel .mvchat__shell{height:650px!important;max-height:80dvh!important;min-height:460px}
.mvchat.pz-live-studio.mvchat--space.pz-chat-panel .mvchat__conversation{min-width:0;min-height:0}
.mvchat-admin__tabs{display:flex;flex-wrap:wrap;gap:8px!important}
.mvchat-admin__tabs button{min-height:44px}
.pz-center-heading{padding:24px;background:linear-gradient(120deg,#17132e,#38205c);border-radius:20px}
.pz-center-heading h1{color:#fff}.pz-center-heading p,.pz-center-heading small{color:#ddd2f6}
.pz-notification h2{overflow-wrap:anywhere}.pz-notification-actions{flex-wrap:wrap}
@media(max-width:1050px){.ms25-admin .pz-admin-layout{padding:12px!important;gap:12px!important}.ms25-admin .ms25-topbar{position:relative!important;top:auto!important}.ms25-admin .ms25-topbar-title{min-width:0}.mvchat-admin__stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mvchat-admin__hero{padding:20px!important;flex-wrap:wrap}}
@media(max-width:600px){.mvchat-admin__split,.mvchat-admin__private-grid,.mvchat-admin__settings-grid{grid-template-columns:1fr!important}.mvchat-admin__panel-head,.mvchat-admin__filters{flex-wrap:wrap!important}.mvchat-admin__filters>*{width:100%}.mvchat.pz-live-studio.mvchat--space.pz-chat-panel .mvchat__intro{flex-wrap:wrap}.mvchat.pz-live-studio.mvchat--space.pz-chat-panel .mvchat__shell{max-height:none!important;height:640px!important}.mvchat-admin__hero h1{font-size:26px!important}.mvchat-admin__stats{gap:8px!important}.mvchat-admin__stats article{padding:12px!important}.pz-center-heading{padding:20px}.pz-notification-actions a,.pz-notification-actions button{min-height:44px}}
