/* 繁體中文素材右鍵選單 */
.panorama-canvas{width:100%;height:min(420px,55vh);border-radius:12px;background:#101010;touch-action:none;cursor:grab}
.cv-menu.context-menu{width:248px;padding:10px 8px;border-radius:16px;background:#272727;border:1px solid #393939;box-shadow:0 15px 48px #0008;max-height:calc(100% - 24px);overflow-y:auto;z-index:30}
.context-menu .context-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;width:100%;padding:8px 11px;border:0;border-radius:7px;color:#f1f1f1;font-size:14px;background:transparent;text-align:left;cursor:pointer}
.context-menu .context-row:hover{background:#3a3a3a}
.context-menu .context-row:disabled{opacity:.35;cursor:default}
.context-menu .context-row.danger{color:#edb1b1}
.context-label{display:flex;align-items:center;gap:7px}
.context-help{width:14px;height:14px;border:1px solid #777;border-radius:50%;color:#888;font-size:10px;text-align:center;line-height:13px}
.context-shortcut{color:#858585;font-size:13px}
.context-separator{height:1px;margin:7px 10px;background:#3e3e3e}
.context-rating{display:flex;align-items:center;justify-content:space-between;padding:5px 10px 9px;color:#eee;font-size:14px}
.context-stars{display:flex}
.context-menu .context-star{width:23px;height:30px;padding:0;border:0;background:transparent;color:#606060;font-size:22px;cursor:pointer}
.context-menu .context-star.on{color:#e4bb69}
