#par21-consent{position:fixed;z-index:2147483000;right:20px;bottom:20px;width:min(500px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;padding:20px;border:1px solid rgba(85,67,40,.2);border-radius:22px;background:rgba(255,253,248,.98);box-shadow:0 20px 60px rgba(46,35,17,.22);color:#282622;font:14px/1.45 Inter,Arial,sans-serif}#par21-consent .par21-consent__title{display:block;font-size:18px}#par21-consent .par21-consent__copy{margin:9px 0;color:#5f5a50}#par21-consent .par21-consent__link{display:inline-block;color:#76571f;text-decoration:underline;text-underline-offset:3px}.par21-consent__row{display:flex;align-items:flex-start;gap:8px;margin-top:12px;cursor:pointer}.par21-consent__row input{flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;accent-color:#9b763d}.par21-consent__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.par21-consent__actions button{min-height:48px;padding:11px 14px;border:1px solid rgba(85,67,40,.22);border-radius:999px;background:#fffdf8;color:#282622;font:700 13px/1.2 Inter,Arial,sans-serif;cursor:pointer}.par21-consent__actions .par21-consent__primary{border-color:#a68043;background:linear-gradient(118deg,#a68043,#d1b77d 50%,#ad8749);color:#fffdf7}#par21-consent .par21-consent__necessary{margin:13px 0 0;padding:9px 10px;border-radius:10px;background:rgba(166,128,67,.1);color:#5f5a50;font-size:12px}#par21-consent-open{position:fixed;z-index:2147482000;left:14px;bottom:max(14px,env(safe-area-inset-bottom));min-height:48px;padding:10px 14px;border:1px solid rgba(85,67,40,.2);border-radius:999px;background:rgba(255,253,248,.92);box-shadow:0 5px 18px rgba(46,35,17,.14);color:#514b41;font:700 12px/1 Inter,Arial,sans-serif;cursor:pointer}@media(max-width:520px){#par21-consent{right:10px;bottom:max(10px,env(safe-area-inset-bottom));width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:17px}.par21-consent__actions{display:grid;grid-template-columns:1fr}.par21-consent__actions button{width:100%}}@media(prefers-reduced-motion:reduce){#par21-consent,#par21-consent-open{scroll-behavior:auto}}
