/* Parent-shell rules only. The mounted studio owns its scoped interface. */
#hold-main{min-width:0;max-width:100%}
#hold-main[hidden]{display:none}
#hold-studio{min-width:0;max-width:100%}
#hold-notice:empty{display:none}
#hold-notice{padding:12px 16px;border:1px solid var(--line,#667080);border-radius:12px;color:var(--text);overflow-wrap:anywhere}
#workspace .sidebar nav button{min-height:44px}
body[data-mobile=true] #workspace .sidebar nav{flex-wrap:wrap}
body[data-mobile=true] #workspace .sidebar nav button{flex:1 1 calc(50% - 5px);min-width:0;min-height:44px;padding:10px 8px}
body[data-mobile=true] #workspace .sidebar nav button span{overflow-wrap:anywhere}
body[data-mobile=true] #hold-main{margin-inline:-4px}
@media(prefers-reduced-motion:reduce){#hold-main{scroll-behavior:auto}}
#hold-import-recovery{padding:12px 16px;margin-bottom:14px;border:1px solid var(--line,#667080);border-radius:12px}
#hold-import-recovery[hidden]{display:none}
#hold-import-resume,#hold-import-discard{min-height:44px;min-width:120px}
