.ma-menu{z-index:50;border:1px solid var(--menu-border);border-radius:var(--menu-radius);background:var(--menu-bg);min-width:11rem;box-shadow:var(--menu-shadow);color:var(--app-text);font-family:var(--font-ui);padding:6px 0;overflow:hidden}.ma-menu__item{border:0;border-left:var(--menu-rail) solid transparent;width:100%;color:var(--app-text);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;outline:none;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:13px;line-height:1.35;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:flex}.ma-menu__item:hover,.ma-menu__item:focus-visible,.ma-menu__item[data-highlighted],.ma-menu__item[data-state=open]{border-left-color:var(--app-accent);background:var(--menu-item-active-bg);color:var(--app-text);text-decoration:none}.ma-menu__item[data-disabled],.ma-menu__item:disabled{color:var(--text-tertiary);pointer-events:none}.ma-menu__item--danger{color:var(--app-danger)}.ma-menu__item--danger:hover,.ma-menu__item--danger:focus-visible,.ma-menu__item--danger[data-highlighted]{border-left-color:var(--app-danger);background:rgb(var(--danger-rgb) / .12);color:var(--app-danger)}a.ma-menu__item.ma-menu__item,a.ma-menu__item.ma-menu__item:hover{color:var(--app-text);white-space:nowrap;font-size:13px;text-decoration:none}.ma-menu__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ma-menu__affix{color:var(--app-text-muted);flex:none;align-items:center;margin-left:auto;display:inline-flex}.ma-menu__affix+.ma-menu__affix{margin-left:6px}.ma-menu__affix--meta{font-family:var(--font-code);color:var(--text-tertiary);font-size:11px}.ma-menu__heading{letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiary);margin:10px 14px 4px;font-size:10px;font-weight:700}.ma-menu__heading:first-child{margin-top:6px}.ma-menu__title{color:var(--app-text);margin:0 0 6px;padding:2px 14px 0;font-size:13px;font-weight:600}.ma-menu__separator{background:var(--dialog-hairline);height:1px;margin:6px 0}.ma-menu__header{border-bottom:1px solid var(--dialog-hairline);align-items:center;gap:10px;padding:8px 14px 10px;display:flex}.ma-menu__header-art{object-fit:cover;background:rgb(var(--ink-rgb) / .05);border-radius:3px;flex:none;width:26px;height:36px}.ma-menu__header-body{flex-direction:column;gap:2px;min-width:0;display:flex}.ma-menu__header-name{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ma-menu__header-meta{color:var(--app-text-muted);white-space:nowrap;font-size:11.5px}.ma-menu__check{border-left:var(--menu-rail) solid transparent;width:100%;color:var(--app-text);cursor:pointer;outline:none;align-items:center;gap:10px;padding:7px 14px;font-size:13px;transition:background-color .12s,border-color .12s;display:flex}.ma-menu__check:hover,.ma-menu__check:focus-within,.ma-menu__check[data-highlighted]{border-left-color:var(--app-accent);background:var(--menu-item-active-bg)}.ma-menu__check input{width:14px;height:14px;accent-color:var(--app-accent);flex:none;margin:0}.ma-menu__radio{border:1px solid var(--field-border);background:var(--field-bg);border-radius:999px;flex:none;width:14px;height:14px}.ma-menu__check[data-state=checked] .ma-menu__radio{border-color:var(--app-accent);background:radial-gradient(circle, var(--app-accent) 0 3px, transparent 3px)}.ma-menu__check--dependent{color:var(--text-tertiary);cursor:not-allowed;padding-left:38px}.ma-menu__check--dependent input{margin-left:-24px}.ma-menu__setting{padding:2px 14px 8px}.ma-menu__field{border:1px solid var(--field-border);background:var(--field-bg);width:calc(100% - 20px);height:30px;color:var(--app-text);border-radius:7px;margin:4px 10px 2px;padding:0 8px;font-family:inherit;font-size:12.5px}.ma-menu__field::placeholder{color:var(--text-tertiary)}.ma-menu__field:focus,.ma-menu__field:focus-visible{border-color:var(--field-border-focus);box-shadow:var(--field-ring);outline:none}.ma-menu__scroll{max-height:13rem;overflow-y:auto}
