.editor-menu{position:relative}.editor-menu>summary{cursor:pointer;border:1px solid var(--line78);border-radius:7px;background:var(--control78);padding:7px 10px;color:var(--panel-ink78);font-size:14px;font-weight:700;list-style:none}.editor-menu summary::-webkit-details-marker{display:none}.editor-menu-body{position:absolute;top:calc(100% + 5px);right:0;width:300px;max-height:65vh;overflow:auto;z-index:65;background:var(--control78);border:1px solid var(--line78);border-radius:9px;padding:14px;box-shadow:0 8px 24px color-mix(in srgb, var(--panel-ink78) 20%, transparent);display:grid;gap:10px}.editor-menu-body .preset-controls{margin:0;padding:0}.editor-menu-body .section-title{color:var(--panel-ink78)}.editor-menu-body .muted{color:var(--muted78);font-size:13px}.editor-menu-body .row{display:grid;gap:8px}.editor-menu-body .btn{width:100%}.editor-menu-body .field{margin:8px 0;color:var(--panel-ink78);background:var(--control78)}.format-default-option{display:flex;align-items:center;gap:8px}.batch-menu{width:310px;max-width:calc(100vw - 32px);font-size:14px}.batch-menu label{font-size:14px}.batch-menu [data-batch-panel]{display:grid;gap:10px}.batch-menu [hidden]{display:none!important}.batch-menu .hint{margin:0;font-size:13px;line-height:1.6}.batch-menu #batch-result{margin:4px 0;color:var(--panel-ink78);font-size:14px}.storage-group{padding:12px 0;border-top:1px solid #dae5eb}.storage-group h3{font-size:16px;margin:0 0 10px}.storage-entry{display:grid;grid-template-columns:160px 1fr;gap:12px;align-items:center;margin:10px 0}.storage-entry p{font-size:14px;line-height:1.6;margin:0;color:#4b6471}@media(max-width:650px){.storage-entry{grid-template-columns:1fr;gap:5px}.editor-menu-body{right:auto;left:0;width:270px}.batch-menu{right:auto;left:0;width:280px}}
