/* AJGO HR - tájékoztató, nem marketing-cookie hozzájárulás. */
.ajgo-cookie-notice[hidden]{display:none!important}
.ajgo-cookie-notice{position:fixed;bottom:16px;left:16px;right:16px;z-index:9000;max-width:940px;margin:auto;background:#fff;color:#15375a;border:1px solid #c6dcf4;border-radius:16px;box-shadow:0 12px 40px rgba(12,43,78,.25);padding:18px 20px;display:flex;align-items:center;gap:22px;font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif}
.ajgo-cookie-notice-text{flex:1;min-width:0}.ajgo-cookie-notice-text strong{font-size:15px}.ajgo-cookie-notice-text p{font-size:13px;line-height:1.6;margin:7px 0 0}
.ajgo-cookie-notice a,.ajgo-public-legal-links a,.ajgo-reg-privacy-note a{color:#1363ce;text-decoration:underline;text-underline-offset:2px}
.ajgo-cookie-notice button{flex:none;background:#2775ed;color:#fff;border:0;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:700;cursor:pointer}
.ajgo-cookie-notice button:focus-visible,.ajgo-cookie-notice a:focus-visible{outline:3px solid #f1a62c;outline-offset:3px}
.ajgo-cookie-notice button:hover{background:#145ac1}
.ajgo-public-legal-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:16px;font-size:13px}
.ajgo-reg-privacy-note{color:#4e6684;font-size:13px;line-height:1.65;margin:16px 0}
@media(max-width:650px){.ajgo-cookie-notice{bottom:10px;left:10px;right:10px;display:block;padding:16px}.ajgo-cookie-notice button{width:100%;margin-top:12px}}
