.erp-grid-context-menu{position:fixed;display:none;width:max-content;min-width:200px;max-width:min(320px,calc(100vw - 16px));background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:4px;box-shadow:0 10px 30px rgba(0,0,0,.2);z-index:999999}.erp-grid-context-menu.show{display:block}.erp-context-title{padding:6px 10px 4px;font-size:10.5px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.erp-context-option{display:flex!important;align-items:center!important;width:100%!important;min-height:32px;padding:5px 10px!important;border-radius:6px;color:#334155!important;text-decoration:none!important;font-size:13px!important;line-height:1.3;gap:9px;transition:background .15s,color .15s}.erp-context-option:focus,.erp-context-option:hover{background:#f1f5f9!important;color:#4361ee!important;outline:0}.erp-context-option.erp-context-peligro,.erp-context-option.erp-context-peligro:focus,.erp-context-option.erp-context-peligro:hover{color:#dc2626!important}.erp-context-icon{display:flex;align-items:center;justify-content:center;width:18px;min-width:18px;font-size:15px}.erp-context-icon i{font-size:15px!important;line-height:1}.erp-context-label{flex:1;white-space:normal}.erp-context-divider{height:1px;margin:3px 6px;background:#e5e7eb}@media(max-width:768px){.erp-context-option{min-height:40px;font-size:14px!important}}[data-bs-theme=dark] .erp-grid-context-menu{background:#1e293b;border-color:#334155;box-shadow:0 10px 30px rgba(0,0,0,.45)}[data-bs-theme=dark] .erp-context-title{color:#94a3b8}[data-bs-theme=dark] .erp-context-option{color:#e2e8f0!important}[data-bs-theme=dark] .erp-context-option:focus,[data-bs-theme=dark] .erp-context-option:hover{background:#334155!important;color:#93c5fd!important}[data-bs-theme=dark] .erp-context-option.erp-context-peligro{color:#f87171!important}[data-bs-theme=dark] .erp-context-divider{background:#334155}