/* Save the editable project / download the finished image: two distinct primary actions. */
#studio .studio-actions{gap:8px;align-items:center}
#studio .studio-save136{background:#f0eaff;color:#5833b5;border:1px solid #d5c6f5;min-height:42px;font-weight:750;white-space:nowrap}
#studio .studio-save136:hover{background:#e7dcff;border-color:#a489d9}
#studio .studio-save136:disabled{opacity:.65;cursor:wait}
#studio .studio-more136{position:relative;margin:0;flex:none}
#studio .studio-more136>summary{list-style:none;display:flex;align-items:center;gap:8px;padding:10px 13px;min-height:42px;border:1px solid #ded9e9;border-radius:12px;background:#fff;color:#4b415e;font:650 13px/1.3 Manrope,sans-serif;cursor:pointer}
#studio .studio-more136>summary::-webkit-details-marker{display:none}
#studio .studio-more136[open]>summary{background:#f5f1ff;border-color:#b09bd7}
#studio .studio-more136-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:120;width:min(286px,calc(100vw - 32px));padding:10px;background:#fff;border:1px solid #e6dff0;border-radius:16px;box-shadow:0 18px 60px #35234424}
#studio .studio-more136:not([open])>.studio-more136-panel{display:none}
#studio .studio-more136-panel .button{display:flex;width:100%;justify-content:flex-start;margin:0 0 5px;border-radius:9px;text-align:left;min-height:42px;white-space:normal;font-size:13px}
#studio .studio-more136-panel [hidden]{display:none!important}
#studio .studio-more136-panel p{font-size:11px;line-height:1.5;color:#786b87;margin:8px 5px 12px}
#studio .studio-more136-panel .file-button{position:relative;overflow:hidden;cursor:pointer}
#studio .studio-more136-panel .file-button input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
#studio .studio-more136 :focus-visible,#studio .studio-save136:focus-visible{outline:3px solid #b697ef;outline-offset:3px}
#studio #draft-status{font-size:11px;line-height:1.5;max-width:460px;white-space:normal}
@media(max-width:700px){#studio .studio-bar{gap:10px}#studio .studio-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}#studio .studio-actions>.icon-button{flex:none}#studio .studio-save136{flex:1}#studio .studio-more136-panel{right:0}#studio #draft-status{max-width:100%}}
