/* Account-page checkout consent control only. site.css is frozen (its global input rule makes checkboxes full-width blocks). */
.consent{display:flex;align-items:flex-start;gap:12px;margin:0 0 20px;font-size:15px;font-weight:600;line-height:1.5;color:#775528}
.consent input[type=checkbox]{display:inline-block;flex:none;width:24px;min-width:24px;height:24px;margin:1px 0 0;padding:0;accent-color:#775528}
.consent span{display:block}

/* Advertising measurement consent notice (home, pricing, downloads and account pages only; hidden unless the server enables it). Accept and Reject are the same size and style by design. */
.ads-consent{margin:24px 0;padding:20px;border:1px solid #775528;border-radius:6px;max-width:760px}
.ads-consent .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}
.ads-consent .actions .button{min-width:140px}
