.guide-cookie-banner,.guide-cookie-dialog{font-family:Jakarta,Arial,sans-serif;color:#0b1731;background:#fff;line-height:1.5}.guide-cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:1000;border-top:4px solid #ccff33;padding:26px max(24px,calc((100vw - 1160px)/2));display:flex;align-items:center;gap:36px;box-shadow:0 -3px 20px #0b173119}.guide-cookie-banner>div:first-child{flex:1}.guide-cookie-banner h2{font-size:24px;margin:0 0 10px}.guide-cookie-banner p{font-size:14px;max-width:740px;color:#5f6f89;margin-bottom:12px}.cookie-actions{display:flex;gap:14px}.cookie-actions button{font:700 14px/1.3 Jakarta,Arial,sans-serif;min-height:50px;padding:12px 20px;border:1px solid #0b1731;border-radius:7px;background:#fff;color:#0b1731;cursor:pointer}.cookie-actions button.cookie-filled{background:#ccff33}.cookie-actions button:not(.cookie-filled):hover{color:#2057d4;border-color:#2057d4}.cookie-manage{font:700 13px/1.5 inherit;background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer}.cookie-manage:hover{color:#2057d4}.guide-cookie-dialog{border:0;border-radius:12px;padding:36px;max-width:640px;width:calc(100% - 40px);max-height:calc(100vh - 40px)}.guide-cookie-dialog::backdrop{background:#0b173155}.guide-cookie-dialog h2{font-size:30px;margin:10px 0 12px}.guide-cookie-dialog>p{font-size:15px;color:#5f6f89}.guide-cookie-dialog .cookie-kicker{font-size:12px;font-weight:800;color:#0b1731}.cookie-choice{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:18px 0;border-top:1px solid #d6e0e5}.cookie-choice p{font-size:13px;color:#5f6f89;margin:4px 0 0}.cookie-choice input{width:24px;height:24px;accent-color:#0b1731;flex-shrink:0}.guide-cookie-dialog .cookie-actions{margin:12px 0 18px}.guide-cookie-dialog a{font-size:13px;color:#2057d4}.guide-cookie-dialog button:focus-visible,.guide-cookie-banner button:focus-visible,.cookie-choice input:focus-visible{outline:3px solid #2057d4;outline-offset:4px}.guide-cookie-dialog .cookie-actions button{flex:1}@media(max-width:760px){.guide-cookie-banner{display:block;padding:22px;max-height:90vh;overflow:auto}.guide-cookie-banner .cookie-actions{margin-top:18px}.cookie-actions button{flex:1}.guide-cookie-dialog{padding:24px}.guide-cookie-dialog h2{font-size:25px}.guide-cookie-dialog .cookie-actions{flex-direction:column}}
.cookie-manage{font-family:inherit;font-size:13px;font-weight:700;line-height:1.5}
