/* Jezici NF dopune 1.0.0 */
.jznf-x { position: fixed; top: max(14px, env(safe-area-inset-top, 0px)); right: max(14px, env(safe-area-inset-right, 0px)); z-index: 2147483647; display: flex; align-items: center; justify-content: center; width: 48px; height: 48px; padding: 0; border: 2px solid #fff; border-radius: 50%; background: #0B1030; color: #fff; font: 700 32px/1 Arial, sans-serif; cursor: pointer; box-shadow: 0 6px 20px rgba(11, 16, 48, .45); }
.jznf-x span { display: block; margin-top: -3px; }
.jznf-x:hover { background: #0F28E1; }
.jznf-x:focus-visible { outline: 3px solid #FA8228; outline-offset: 3px; }
.jznf-voice-ai { flex: 1 1 100%; color: var(--muted, #4A5072); font-size: 13px; line-height: 1.4; }
.jz100 .hero p.jznf-ai { margin-top: 8px; color: #DDE2FF; font-size: 13px; font-weight: 500; opacity: .9; }
