.ap-cookie-banner{position:fixed;z-index:1000;left:20px;right:20px;bottom:20px;max-width:1120px;margin:auto;padding:20px 22px;border:1px solid #dfe6ef;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(6,29,67,.2);color:#172b44;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ap-cookie-banner[hidden]{display:none}.ap-cookie-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.ap-cookie-copy{max-width:720px}.ap-cookie-copy strong{display:block;margin-bottom:5px;color:#092c63;font-size:1rem}.ap-cookie-copy p{margin:0;color:#64748b;font-size:.86rem;line-height:1.55}.ap-cookie-copy a{color:#092c63;text-decoration:underline;text-underline-offset:3px}.ap-cookie-actions{display:flex;flex:none;gap:10px}.ap-cookie-button{min-height:43px;padding:0 16px;border:1px solid #d8e0ea;border-radius:11px;background:#fff;color:#092c63;font:700 .84rem Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}.ap-cookie-button:hover{border-color:#aebfd2}.ap-cookie-button.primary{border-color:#092c63;background:#092c63;color:#fff}.ap-cookie-button.primary:hover{background:#0d3b7b}.ap-cookie-preferences{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.ap-cookie-preferences:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.ap-cookie-banner{left:12px;right:12px;bottom:12px;padding:18px}.ap-cookie-inner{align-items:stretch;flex-direction:column;gap:16px}.ap-cookie-actions{display:grid;grid-template-columns:1fr}.ap-cookie-button{width:100%}}
