.selection-overlay { position: fixed; border: 2px dashed #4285f4; background: rgba(66, 133, 244, 0.1); z-index: 10000; pointer-events: none; } .translation-popup { position: fixed; background: white; padding: 10px; border-radius: 4px; box-shadow: 0 2px 10px rgba(0,0,0,0.1); z-index: 10001; max-width: 300px; font-size: 14px; line-height: 1.4; } .page-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.1); z-index: 9999; cursor: crosshair; }