/* The consent boxes. Logical properties only, so RTL needs nothing of its own. */
.cwc-consent { border: 1px solid #ddd; border-radius: 6px; padding: 12px 16px; margin-block: 16px; }
.cwc-consent legend { font-weight: 600; padding-inline: 6px; }
.cwc-consent .form-row { margin-block: 6px; }
.cwc-consent label { display: flex; gap: 8px; align-items: flex-start; line-height: 1.5; font-weight: normal; }
.cwc-consent input[type="checkbox"] { flex: none; margin-block-start: 4px; width: 18px; height: 18px; }
.cwc-consent__fine { font-size: 0.85em; color: #555; margin-block: 8px 0; }
.cwc-unsub { max-width: 640px; margin: 48px auto; padding-inline: 16px; font-size: 1.1em; }
