.onb-context-menu-mask{background:transparent;display:none;inset:0;position:fixed;z-index:99996}.onb-context-menu-mask.is-open{display:block}.onb-context-menu{background:var(--main-bg-color,#fff);border:1px solid var(--main-border-color,rgba(0,0,0,.09));border-radius:var(--theme-border-radius,12px);box-shadow:0 10px 32px rgba(32,38,46,.14);color:var(--main-color,#303133);left:0;opacity:0;overflow:hidden;padding:6px;position:fixed;top:0;transform:translateY(4px) scale(.985);transform-origin:top left;transition:opacity .15s ease,transform .15s ease,visibility .15s ease,border-color .2s ease,box-shadow .2s ease;user-select:none;visibility:hidden;width:min(188px,calc(100vw - 24px));z-index:99997}.onb-context-menu.is-open{opacity:1;transform:translateY(0) scale(1);visibility:visible}.onb-context-menu.is-open:hover{border-color:var(--theme-color,#f1404b);box-shadow:0 8px 26px color-mix(in srgb,var(--theme-color,#f1404b) 22%,transparent)}.onb-context-menu-shortcuts{border-bottom:1px dashed color-mix(in srgb,var(--theme-color,#f1404b) 42%,transparent);display:grid;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr));padding:1px 0 6px}.onb-context-menu-shortcut{align-items:center;appearance:none;background:var(--muted-bg-color,rgba(0,0,0,.045));border:0;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;height:36px;justify-content:center;min-width:0;padding:0;transition:color .16s ease,background-color .16s ease,opacity .16s ease}.onb-context-menu-shortcut .iconfont{font-size:16px}.onb-context-menu-group{padding:5px 0}.onb-context-menu-group+.onb-context-menu-group{border-top:1px dashed color-mix(in srgb,var(--theme-color,#f1404b) 42%,transparent)}.onb-context-menu-item{align-items:center;appearance:none;background:transparent;border:0;border-radius:8px;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:14px;line-height:24px;min-height:38px;padding:7px 8px;text-align:left;transition:color .16s ease,background-color .16s ease,opacity .16s ease;width:100%}.onb-context-menu-item+.onb-context-menu-item{margin-top:2px}.onb-context-menu-group-title{color:var(--muted-color,#8c8c8c);font-size:15px;font-weight:400;padding:2px 8px 7px}.onb-context-menu-favorite-list{display:grid;gap:2px;max-height:180px;overflow-y:auto;padding:0 3px}.onb-context-menu-favorite-item{background:transparent;border:0;border-radius:8px;color:inherit;cursor:pointer;display:block;font:inherit;font-size:13px;line-height:20px;min-height:34px;overflow:hidden;padding:7px 9px;text-align:left;text-overflow:ellipsis;transition:color .16s ease,background-color .16s ease;white-space:nowrap;width:100%}.onb-context-menu-favorite-item:focus-visible,.onb-context-menu-favorite-item:hover{background:var(--theme-color,#f1404b);color:#fff;outline:none}.onb-context-menu-empty{color:var(--muted-color,#8c8c8c);font-size:12px;line-height:18px;padding:7px 8px}.onb-context-menu-glyph,.onb-context-menu-item .iconfont{color:var(--muted-color,#8c8c8c);flex:0 0 22px;font-size:16px;font-style:normal;height:24px;line-height:24px;margin-right:6px;text-align:center;transition:color .16s ease;width:22px}.onb-context-menu-glyph{font-size:14px;font-weight:700}.onb-context-menu-item:focus-visible,.onb-context-menu-item:hover,.onb-context-menu-shortcut:focus-visible,.onb-context-menu-shortcut:hover{background:var(--theme-color,#f1404b);color:#fff;outline:none}.onb-context-menu-item:focus-visible .iconfont,.onb-context-menu-item:focus-visible .onb-context-menu-glyph,.onb-context-menu-item:hover .iconfont,.onb-context-menu-item:hover .onb-context-menu-glyph{color:#fff}.onb-context-menu-item:active{filter:brightness(.94)}.onb-context-menu button.is-disabled,.onb-context-menu button:disabled{cursor:not-allowed;opacity:.36;pointer-events:none}.onb-context-menu-toast{background:rgba(24,27,31,.9);border-radius:999px;bottom:34px;box-shadow:0 10px 30px rgba(0,0,0,.18);color:#fff;left:50%;max-width:calc(100vw - 32px);opacity:0;padding:9px 15px;pointer-events:none;position:fixed;transform:translate(-50%,8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;z-index:99998}.onb-context-menu-toast.is-show{opacity:1;transform:translate(-50%);visibility:visible}.io-black-mode .onb-context-menu{background:var(--main-bg-color,#2d2e2f);border-color:hsla(0,0%,100%,.1);box-shadow:0 12px 36px rgba(0,0,0,.38);color:var(--main-color,#d1d5db)}.io-black-mode .onb-context-menu-shortcut{background:hsla(0,0%,100%,.065)}@supports not (box-shadow:0 0 1px color-mix(in srgb,#fff 50%,transparent)){.onb-context-menu.is-open:hover{box-shadow:0 8px 28px rgba(241,64,75,.2)}}@media (hover:none) and (pointer:coarse),(max-width:767px){.onb-context-menu-root{display:none}}@media (prefers-reduced-motion:reduce){.onb-context-menu,.onb-context-menu-item,.onb-context-menu-shortcut,.onb-context-menu-toast{transition:none}}