.marketing-consent{z-index:100;color:#202523;background:#f8f8f1;border:1px solid #202523;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;max-width:1160px;max-height:75dvh;margin:auto;padding:1.5rem;font:1rem/1.5 Arial,Helvetica,sans-serif;display:grid;position:fixed;bottom:1rem;left:1rem;right:1rem;overflow-y:auto;box-shadow:0 4px 28px #20252325}.marketing-consent h2{color:inherit;margin:0 0 .5rem;font:600 1.25rem/1.3 Arial,Helvetica,sans-serif}.marketing-consent p{margin:0 0 .5rem}.marketing-consent a{color:#293cb8;text-underline-offset:.2em;text-decoration:underline}.marketing-consent-actions{flex-direction:column;justify-content:center;gap:.6rem;display:flex}.marketing-consent-actions button{color:#202523;cursor:pointer;font:inherit;background:#fff;border:1px solid #202523;padding:.7rem 1rem}.marketing-consent-actions button:hover{background:#ecf13f}.marketing-consent-actions button:focus-visible{outline-offset:3px;outline:3px solid #293cb8}.marketing-consent a:focus-visible{outline-offset:3px;outline:3px solid #293cb8}.analytics-settings:focus-visible{outline-offset:3px;outline:3px solid #293cb8}.product-site .analytics-settings{color:inherit;cursor:pointer;font:inherit;text-align:left;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}.marketing-consent .consent-current{margin-top:.5rem;font-size:.875rem}.product-site #analityka h2{margin-bottom:1rem;font-size:1.375rem}.product-site #analityka p{max-width:90ch}.product-site #analityka code{overflow-wrap:anywhere}@media (max-width:680px){.marketing-consent{grid-template-columns:1fr;gap:.75rem;padding:1rem;bottom:.5rem;left:.5rem;right:.5rem}}
