/* Egységes, akadálymentes mobil navigáció */
.rv-menu-toggle{display:none;align-items:center;gap:10px;border:1px solid #cbdde9;border-radius:10px;background:#fff;color:#103b60;font:800 14px Arial,sans-serif;padding:11px 14px;cursor:pointer}
.rv-menu-bars{display:flex;flex-direction:column;gap:4px}.rv-menu-bars span{width:22px;height:2px;border-radius:2px;background:currentColor;display:block}
@media(max-width:1000px){.rv-unified-inner{position:relative;flex-wrap:wrap;min-height:70px;padding:12px 18px}.rv-unified-brand{font-size:clamp(17px,4vw,24px)}.rv-menu-toggle{display:inline-flex;margin-left:auto}.rv-unified-links{display:none!important;flex-basis:100%;width:100%;flex-direction:column;align-items:stretch;gap:4px;padding:12px 0 4px;border-top:1px solid #e3edf4}.rv-unified-links.rv-menu-open{display:flex!important}.rv-unified-links a{display:block!important;font-size:14px!important;padding:13px 16px!important}.rv-unified-header{z-index:9999}}
@media(min-width:1001px){.rv-unified-links{display:flex!important}}
.rv-menu-toggle:focus-visible,.rv-unified-links a:focus-visible{outline:3px solid #258fc0;outline-offset:3px}
