.studio-overlay-dialog,.studio-overlay-sheet{color:var(--mos-text);background:var(--mos-plate,var(--mos-panel))!important;border:1px solid var(--mos-border)!important;border-radius:var(--studio-radius-overlay,12px)!important}.studio-overlay-sheet{border-radius:12px 12px 0 0!important;width:100%!important;max-width:none!important;inset:auto 0 0!important;transform:none!important}.studio-overlay-panel .studio-mobile-app-menu-sheet{width:100%!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;position:relative!important;inset:auto!important;transform:none!important}.studio-overlay-backdrop{z-index:var(--studio-z-overlay,50);background:#0006;position:fixed;inset:0}.studio-overlay-panel{z-index:var(--studio-z-sheet,60);background:var(--mos-plate,var(--mos-panel));color:var(--mos-text);border:1px solid var(--mos-border);border-radius:var(--studio-radius-overlay,12px);position:fixed}.studio-overlay-panel.is-side{border-radius:0;width:min(420px,100%);top:0;bottom:0;right:0}@media (max-width:899px){.studio-overlay-backdrop{background:0 0}.studio-overlay-panel.is-bottom,.studio-overlay-panel.is-bottom.is-peek{border-radius:22px;width:auto;max-height:70dvh;inset:50% 12px auto;overflow:auto;transform:translateY(-50%)}.studio-overlay-panel-head button[aria-label=Close]{display:none}}.studio-overlay-panel-head,.studio-overlay-actions{justify-content:space-between;align-items:center;gap:var(--studio-space-2,8px);min-height:var(--studio-h-head,32px);padding:0 var(--studio-space-4,16px);display:flex}.studio-overlay-panel-body{padding:var(--studio-space-4,16px)}.studio-overlay-menu{margin:0;padding:0;list-style:none}.studio-overlay-menu button{align-items:center;gap:var(--studio-space-2,8px);width:100%;min-height:var(--studio-h-row,36px);padding:0 var(--studio-space-3,12px);color:inherit;text-align:left;background:0 0;border:0;display:flex}.studio-overlay-error{color:var(--danger,var(--mos-error));font-size:var(--studio-type-meta,12px);margin:8px 0 0}.studio-overlay-menu button.is-danger,.studio-overlay-actions button.is-danger{color:var(--danger,var(--mos-error))}
.studio-action-menu .cursor-tab-context-item.has-value{padding-right:10px}.studio-action-menu .studio-action-menu-value{color:var(--color-cursor-muted,var(--mos-text-muted));font-size:var(--studio-type-meta,12px);white-space:nowrap;flex:none;margin-left:12px;font-weight:500;line-height:1.2}.studio-action-menu .studio-action-menu-check{width:14px;height:14px;color:var(--cursor-accent,var(--mos-accent));flex:none;margin-left:8px}.studio-action-menu.studio-dm-context-menu .cursor-tab-context-item.has-value .studio-dm-menu-caret{margin-left:8px}.studio-action-menu.has-checks .cursor-tab-context-item.is-selected{background:color-mix(in srgb, var(--cursor-accent,var(--mos-accent)) 10%, var(--mos-plate))}.studio-action-menu .studio-action-menu-custom{background:color-mix(in srgb, var(--mos-text) 4%, var(--mos-plate));border-radius:10px;align-self:stretch;padding:8px 10px}.studio-action-menu-switch{min-height:20px;font-size:var(--studio-type-meta,12px);color:var(--color-cursor-text,var(--mos-text));justify-content:space-between;align-items:center;gap:12px;font-weight:500;display:flex}.studio-action-menu.is-edge .studio-action-menu-custom{padding:10px 12px}
