/* 10.6: image editor entry and tighter optional gallery without empty footer */
.gg101-studio #editorPane.gg106-clean-editor>.gg102-stanza-tool{background:transparent!important;box-shadow:none!important;border:none!important;border-bottom:1px solid var(--vv-line,#e6dacf)!important;border-radius:0!important;margin:0!important;overflow:visible!important}
.gg101-studio #editorPane.gg106-clean-editor>.gg102-stanza-tool>summary{padding:15px 10px!important;background:transparent!important}
.gg101-studio #editorPane.gg106-clean-editor>.gg102-stanza-tool[open]{background:transparent!important}
.gg106-edit{border:1px solid var(--vv-line,#e6dacf);background:var(--vv-paper,#f7f0e6);border-radius:15px;margin:14px 0 0;padding:0!important}
.gg106-edit>summary{display:flex!important;align-items:center;gap:12px;cursor:pointer;list-style:none;padding:15px!important}
.gg106-edit>summary::-webkit-details-marker{display:none}.gg106-edit>summary>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}
.gg106-edit>summary strong{font-size:15px;color:var(--vv-ink,#3b3028)}.gg106-edit>summary small{font-size:12px;color:var(--vv-ink-soft,#74665c);line-height:1.4}
.gg106-edit-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:var(--vv-surface,#fff);color:var(--vv-forest,#856b52)}
.gg106-edit-body{padding:0 15px 13px;display:grid;gap:0}.gg106-edit-body>details{margin:0!important}
.gg106-edit-trigger{display:block!important;width:100%;margin:10px 0 2px!important;padding:12px 14px!important;border-radius:999px!important;background:var(--vv-paper,#f7f0e6)!important;color:var(--vv-ink,#3c3029)!important;border:1px solid var(--vv-line,#dfd0bc)!important;cursor:pointer;text-align:center;font-size:13px;font-weight:650}
.gg106-edit-body .gg105-gallery{margin:0!important;padding:0!important;border:0!important;min-height:0!important}
.gg106-edit-body .gg105-gallery>summary{padding:12px 0!important;margin:0!important}
.gg106-edit-body .gg105-gallery-grid{margin:0!important;padding:0!important;align-content:start!important;grid-auto-rows:max-content!important;max-height:360px;overflow-y:auto;gap:7px}
.gg106-edit-body .gg105-image-option{margin:0!important;padding:4px!important;min-height:0!important;height:auto!important}
.gg106-edit-body .gg105-gallery .gg105-reset{margin:8px 0 0!important}
@media(max-width:600px){.gg106-edit-body{padding:0 11px 12px}.gg106-edit>summary{padding:12px!important}.gg106-edit-body .gg105-gallery-grid{gap:6px;max-height:330px}}
