.qc-consent[hidden]{display:none}.qc-consent{box-sizing:border-box;width:min(100% - 48px,1220px);margin:12px auto 0;padding:12px 16px;background:#fff;color:#243442;border:1px solid #e5ccd5;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:20px;font:13px/1.45 Inter,Arial,sans-serif}.qc-consent-copy{min-width:0}.qc-consent .ux-reveal{opacity:1;transform:none;transition:none}.qc-consent strong{font-size:14px}.qc-consent p{margin:3px 0 0}.qc-consent a{color:#a32655;text-decoration:underline}.qc-consent-details{margin-top:4px}.qc-consent-details summary{width:fit-content;min-height:24px;color:#a32655;text-decoration:underline;cursor:pointer}.qc-consent-details[open] p{max-width:680px;margin-top:8px}.qc-consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex-shrink:0}.qc-consent button{box-sizing:border-box;min-height:44px;padding:10px 14px;border:1px solid #a32655;border-radius:8px;background:#fff;color:#a32655;font:600 13px/1.3 Inter,Arial,sans-serif;cursor:pointer}.qc-consent [data-analytics-accept]{background:#a32655;color:#fff}.qc-cookie-settings{display:block;margin:12px 0;padding:4px 0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.qc-consent button:focus-visible,.qc-consent summary:focus-visible,.qc-cookie-settings:focus-visible{outline:3px solid #127a63;outline-offset:3px}@media(max-width:700px){.qc-consent{width:calc(100% - 24px);margin-top:8px;padding:10px 12px;display:block}.qc-consent-actions{margin-top:8px;gap:8px}.qc-consent button{width:100%}.qc-consent-details[open] p{font-size:12px}}
