.studio-controls-module__3eh7Ra__menu{flex:none;display:inline-flex;position:relative}.studio-controls-module__3eh7Ra__trigger{text-decoration:none}.studio-controls-module__3eh7Ra__trigger,.studio-controls-module__3eh7Ra__primary{min-height:38px;font:inherit;color:var(--text-primary);white-space:nowrap;cursor:pointer;background:var(--surface);border:1px solid var(--border-control);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.studio-controls-module__3eh7Ra__menu button.studio-controls-module__3eh7Ra__primary,.studio-controls-module__3eh7Ra__menu button.studio-controls-module__3eh7Ra__primary:is(:hover,:focus-visible,:active,[aria-expanded=true]){color:var(--on-accent);background:var(--accent);border-color:var(--accent);font-weight:600}.studio-controls-module__3eh7Ra__menu svg{stroke:currentColor;stroke-width:1.8px;flex-shrink:0;width:18px;height:18px}.studio-controls-module__3eh7Ra__popover{z-index:120;width:max-content;min-width:200px;max-width:min(310px,100vw - 32px);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:12px;gap:4px;margin:0;padding:6px;display:grid;position:fixed;inset:calc(100% + 8px) auto auto;box-shadow:0 12px 35px #0003}.studio-controls-module__3eh7Ra__menu .studio-controls-module__3eh7Ra__popover>button,.studio-controls-module__3eh7Ra__popover>a{min-height:40px;font:inherit;color:inherit;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:9px 12px;font-size:14px;text-decoration:none;display:flex}.studio-controls-module__3eh7Ra__menu .studio-controls-module__3eh7Ra__popover>button:hover,.studio-controls-module__3eh7Ra__popover>a:hover{background:var(--accent-wash)}.studio-controls-module__3eh7Ra__menu button:disabled{cursor:default;opacity:.45}.studio-controls-module__3eh7Ra__menu button:focus-visible,.studio-controls-module__3eh7Ra__menu a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.studio-controls-module__3eh7Ra__popover label{gap:8px;padding:9px 12px;font-size:13px;display:grid}.studio-controls-module__3eh7Ra__popover select{max-width:100%;font:inherit;color:var(--text-primary);background:var(--surface);border:1px solid var(--border-control);border-radius:6px;padding:8px}.studio-controls-module__3eh7Ra__saveStatus{color:var(--text-muted);font-size:13px;line-height:1.5;display:inline-block}.studio-controls-module__3eh7Ra__saveStatus[data-attention]{color:var(--light-amber-text)}
