.qr-privacy-links{padding:20px;text-align:center;display:flex;justify-content:center;gap:20px;flex-wrap:wrap;background:#eff4f1;color:#123f31}.qr-privacy-links button,.qr-cookie-banner button,.qr-cookie-dialog button{font:inherit;padding:10px 18px;border:1px solid #146b51;border-radius:12px;background:#146b51;color:white;cursor:pointer}.qr-privacy-links a{color:#124b32}.qr-cookie-banner{margin:16px;padding:20px;background:#fff;color:#152d24;border:2px solid #146b51;border-radius:12px}.qr-cookie-banner[hidden]{display:none}.qr-cookie-banner div,.qr-cookie-dialog div{display:flex;gap:12px;flex-wrap:wrap}.qr-cookie-dialog{width:min(600px,calc(100% - 32px));max-height:85dvh;overflow:auto;border:2px solid #146b51;border-radius:16px;padding:24px;color:#152d24;background:white}.qr-cookie-dialog::backdrop{background:#0008}.qr-cookie-dialog label{display:block;margin:20px 0;line-height:1.6}.qr-cookie-dialog input{width:20px;height:20px;vertical-align:middle}.qr-cookie-dialog button:focus-visible,.qr-cookie-banner button:focus-visible{outline:3px solid #e6b500;outline-offset:3px}
