/* New media controls; existing editor settings keep their own layout. */
#editor-preview-navigation{flex-wrap:wrap}
#editor-content-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
#editor-content-actions :is(button,a){min-height:44px;margin:0;padding:10px 14px;box-sizing:border-box}
#editor-manage-products{display:inline-flex;align-items:center;border:1px solid #aa9165;border-radius:4px;color:#fff;background:#173e35;text-decoration:none;font-weight:700}
#editor-media-dialog{box-sizing:border-box;width:min(820px,calc(100% - 24px));max-height:calc(100dvh - 32px);overflow:auto;padding:18px;border:1px solid #aa9165;border-radius:6px;background:#fffdf7;color:#211b16}
#editor-media-dialog::backdrop{background:#10251dcc}
#editor-media-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px}
#editor-media-dialog h2{margin:0;font-size:1.4rem}
#editor-media-dialog button{min-height:44px}
#editor-media-dialog>#page-media-controls{display:block;margin:0;padding:0;border:0;background:transparent}
#editor-media-dialog>#page-media-controls>summary{display:none}
#page-media-controls>button{margin:4px 8px 4px 0;min-height:44px}
#page-media-controls fieldset{min-width:0;margin:12px 0;padding:12px;border:1px solid #aa9165}
#page-media-controls fieldset button{margin:4px 8px 4px 0;min-height:44px}
#page-media-controls :is(input,textarea,select){font:inherit}
@media(max-width:700px){#editor-preview-navigation{align-items:flex-start}#editor-content-actions{width:100%}#editor-content-actions :is(button,a){flex:1 1 140px}}
