.privacy-choice{position:fixed;bottom:20px;left:20px;right:20px;z-index:2147483000;display:flex;align-items:center;gap:28px;max-width:1180px;margin:auto;padding:22px 26px;background:#faf9f6;color:#242424;border:1px solid #deddd7;border-radius:18px;box-shadow:0 12px 48px #0003;font:15px/1.5 'DM Sans',Arial,sans-serif}.privacy-choice[hidden]{display:none}.privacy-choice strong{font-size:17px}.privacy-choice p{margin:6px 0 0;max-width:700px}.privacy-choice a{color:inherit;text-decoration:underline}.privacy-choice-actions{display:flex;gap:10px;flex-shrink:0}.privacy-choice-actions button{appearance:none;min-height:44px;padding:10px 16px;border:1px solid #242424;border-radius:10px;background:#242424;color:#fff;font:600 14px/1.2 'DM Sans',Arial,sans-serif;cursor:pointer}.privacy-choice-actions button:hover{background:#444}.privacy-choice button:focus-visible,.privacy-settings:focus-visible{outline:3px solid #bf0020;outline-offset:4px}.privacy-settings{appearance:none;border:0;background:transparent;color:inherit;font:inherit;padding:4px 0;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.privacy-choice-actions button:disabled{opacity:.6}@media(max-width:800px){.privacy-choice{flex-direction:column;align-items:stretch;gap:16px;padding:20px;bottom:12px;left:12px;right:12px}.privacy-choice-actions button{flex:1}.privacy-choice-actions{flex-shrink:1}}@media(prefers-reduced-motion:reduce){.privacy-choice{scroll-behavior:auto}}
