.theme-preview .manifest-consent-dialog__notice{margin:10px 0;padding:10px 12px;color:var(--brand-navy, #04243a);font-size:12px;font-weight:700;background:#ecf8f7;border-left:3px solid var(--brand-primary, #3dcec3)}
.manifest-consent-dialog__notice{margin:10px 0;padding:10px 12px;color:var(--brand-navy, #04243a);font-size:12px;font-weight:700;background:#ecf8f7;border-left:3px solid var(--brand-primary, #3dcec3)}
.theme-preview .manifest-consent-dialog__notice[hidden],.theme-preview .manifest-consent-dialog__dns[hidden]{display:none}
.manifest-consent-dialog__notice[hidden],.manifest-consent-dialog__dns[hidden]{display:none}
.theme-preview .manifest-consent-dialog__dns{margin:0 0 12px;padding:0;color:var(--brand-primary-dark, #129490);font:700 12px var(--brand-font-body, sans-serif);text-align:left;text-decoration:underline;background:transparent;border:0;cursor:pointer}
.manifest-consent-dialog__dns{margin:0 0 12px;padding:0;color:var(--brand-primary-dark, #129490);font:700 12px var(--brand-font-body, sans-serif);text-align:left;text-decoration:underline;background:transparent;border:0;cursor:pointer}
.theme-preview .manifest-consent{position:fixed;z-index:2147483000;right:16px;bottom:16px;left:auto;display:flex;flex-direction:column;gap:var(--brand-space-5, 24px);align-items:center;width:min(430px,calc(100vw - 32px));padding:var(--brand-space-5, 24px);color:#fff;background:var(--brand-navy, #04243a);border:1px solid rgb(255 255 255 / 18%);border-radius:var(--brand-radius-card, 12px);box-shadow:var(--brand-shadow-md, 0 16px 48px rgb(4 36 58 / 30%))}
.manifest-consent{position:fixed;z-index:2147483000;right:16px;bottom:16px;left:auto;display:flex;flex-direction:column;gap:var(--brand-space-5, 24px);align-items:center;width:min(430px,calc(100vw - 32px));padding:var(--brand-space-5, 24px);color:#fff;background:var(--brand-navy, #04243a);border:1px solid rgb(255 255 255 / 18%);border-radius:var(--brand-radius-card, 12px);box-shadow:var(--brand-shadow-md, 0 16px 48px rgb(4 36 58 / 30%))}
.theme-preview .manifest-consent__copy{display:grid;grid-template-columns:38px 1fr;column-gap:12px;align-items:center}
.manifest-consent__copy{display:grid;grid-template-columns:38px 1fr;column-gap:12px;align-items:center}
.theme-preview .manifest-consent__icon{grid-row:1 / span 2;display:grid;place-items:center;width:38px;height:38px;color:var(--brand-primary, #3dcec3);background:transparent}
.manifest-consent__icon{grid-row:1 / span 2;display:grid;place-items:center;width:38px;height:38px;color:var(--brand-primary, #3dcec3);background:transparent}
.theme-preview .manifest-consent__icon svg{display:block;width:26px;height:26px}
.manifest-consent__icon svg{display:block;width:26px;height:26px}
.theme-preview .manifest-consent__law{display:inline-flex;width:max-content;max-width:100%;margin-top:5px;padding:4px 9px;font-size:10px;letter-spacing:.04em;color:#b7f0eb;border:1px solid rgb(61 206 195 / 42%);border-radius:999px}
.manifest-consent__law{display:inline-flex;width:max-content;max-width:100%;margin-top:5px;padding:4px 9px;font-size:10px;letter-spacing:.04em;color:#b7f0eb;border:1px solid rgb(61 206 195 / 42%);border-radius:999px}
.theme-preview .manifest-consent[hidden],.theme-preview .manifest-consent [data-manifest-consent-dns][hidden],.theme-preview .manifest-consent [data-manifest-consent-gpc][hidden]{display:none}
.manifest-consent[hidden],.manifest-consent [data-manifest-consent-dns][hidden],.manifest-consent [data-manifest-consent-gpc][hidden]{display:none}
.theme-preview .manifest-consent__title{font-family:var(--brand-font-display, var(--brand-font-heading, sans-serif));font-size:16px;font-weight:700;color:#fff}
.manifest-consent__title{font-family:var(--brand-font-display, var(--brand-font-heading, sans-serif));font-size:16px;font-weight:700;color:#fff}
.theme-preview .manifest-consent__text{grid-column:1 / -1;margin:6px 0 0;max-width:58rem;font-family:var(--brand-font-body, sans-serif);font-size:14px;line-height:1.55;color:#ffffffd1}
.manifest-consent__text{grid-column:1 / -1;margin:6px 0 0;max-width:58rem;font-family:var(--brand-font-body, sans-serif);font-size:14px;line-height:1.55;color:#ffffffd1}
.theme-preview .manifest-consent__meta{width:100%;margin:0;padding-top:12px;font-size:10.5px;color:#ffffff94;border-top:1px solid rgb(255 255 255 / 14%)}
.manifest-consent__meta{width:100%;margin:0;padding-top:12px;font-size:10.5px;color:#ffffff94;border-top:1px solid rgb(255 255 255 / 14%)}
.theme-preview .manifest-consent__policy-link{color:var(--brand-primary, #3dcec3);font-weight:600;text-decoration:underline;text-underline-offset:2px}
.manifest-consent__policy-link{color:var(--brand-primary, #3dcec3);font-weight:600;text-decoration:underline;text-underline-offset:2px}
.theme-preview .manifest-consent__policy-link:hover{color:#fff}
.manifest-consent__policy-link:hover{color:#fff}
.theme-preview .manifest-consent__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--brand-space-2, 8px);align-items:center;width:100%}
.manifest-consent__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--brand-space-2, 8px);align-items:center;width:100%}
.theme-preview .manifest-consent__actions .manifest-consent__btn{justify-content:center}
.manifest-consent__actions .manifest-consent__btn{justify-content:center}
.theme-preview .manifest-consent__actions .manifest-consent__btn--primary{grid-column:1 / -1;grid-row:1}
.manifest-consent__actions .manifest-consent__btn--primary{grid-column:1 / -1;grid-row:1}
.theme-preview .manifest-consent__actions .manifest-consent__btn--text{grid-column:1 / -1}
.manifest-consent__actions .manifest-consent__btn--text{grid-column:1 / -1}
.theme-preview .manifest-consent__btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:12px 20px;font-family:var(--brand-font-button, var(--brand-font-body, sans-serif));font-size:13px;font-weight:700;letter-spacing:.035em;text-transform:uppercase;cursor:pointer;border-radius:8px;transition:background var(--brand-t-fast, .2s) var(--brand-ease-out, ease),border-color var(--brand-t-fast, .2s) var(--brand-ease-out, ease),color var(--brand-t-fast, .2s) var(--brand-ease-out, ease)}
.manifest-consent__btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:12px 20px;font-family:var(--brand-font-button, var(--brand-font-body, sans-serif));font-size:13px;font-weight:700;letter-spacing:.035em;text-transform:uppercase;cursor:pointer;border-radius:8px;transition:background var(--brand-t-fast, .2s) var(--brand-ease-out, ease),border-color var(--brand-t-fast, .2s) var(--brand-ease-out, ease),color var(--brand-t-fast, .2s) var(--brand-ease-out, ease)}
.theme-preview .manifest-consent__btn--ghost{background:transparent;border:1px solid rgb(255 255 255 / 55%);color:#fff}
.manifest-consent__btn--ghost{background:transparent;border:1px solid rgb(255 255 255 / 55%);color:#fff}
.theme-preview .manifest-consent__btn--ghost:hover{background:#ffffff1f;border-color:#fff}
.manifest-consent__btn--ghost:hover{background:#ffffff1f;border-color:#fff}
.theme-preview .manifest-consent__btn--primary{background:var(--brand-button-bg, var(--brand-primary, #3dcec3));border:1px solid var(--brand-btn-border, transparent);color:var(--brand-button-text, var(--brand-navy, #04243a))}
.manifest-consent__btn--primary{background:var(--brand-button-bg, var(--brand-primary, #3dcec3));border:1px solid var(--brand-btn-border, transparent);color:var(--brand-button-text, var(--brand-navy, #04243a))}
.theme-preview .manifest-consent__btn--primary:hover{background:var(--brand-primary-dark, #129490);border-color:var(--brand-primary-dark, #129490);color:#fff}
.manifest-consent__btn--primary:hover{background:var(--brand-primary-dark, #129490);border-color:var(--brand-primary-dark, #129490);color:#fff}
.theme-preview .manifest-consent__btn--text{background:transparent;border:0;color:#ffffffd1;text-decoration:underline;text-underline-offset:3px}
.manifest-consent__btn--text{background:transparent;border:0;color:#ffffffd1;text-decoration:underline;text-underline-offset:3px}
.theme-preview .manifest-consent__btn--text:hover{color:#fff}
.manifest-consent__btn--text:hover{color:#fff}
.theme-preview .manifest-consent__btn:focus-visible,.theme-preview .manifest-consent-manage:focus-visible,.theme-preview .manifest-consent__policy-link:focus-visible{outline:2px solid var(--brand-primary, #3dcec3);outline-offset:2px}
.manifest-consent__btn:focus-visible,.manifest-consent-manage:focus-visible,.manifest-consent__policy-link:focus-visible{outline:2px solid var(--brand-primary, #3dcec3);outline-offset:2px}
.theme-preview .manifest-consent__gear{flex:0 0 auto}
.manifest-consent__gear{flex:0 0 auto}
.theme-preview .manifest-consent-manage{position:fixed;z-index:2147482999;right:24px;bottom:38px;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:9px 15px 12px 10px;font-family:var(--brand-font-button, var(--brand-font-body, sans-serif));font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--brand-navy, #04243a);background:#fff;border:1px solid var(--brand-border-soft, rgb(4 36 58 / 12%));border-bottom:0;border-radius:14px 14px 0 0;box-shadow:0 -10px 30px #04243a29;transform:translateY(calc(100% - 24px));cursor:pointer;transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow var(--brand-t-fast, .2s) var(--brand-ease-out, ease),color var(--brand-t-fast, .2s) var(--brand-ease-out, ease)}
.manifest-consent-manage{position:fixed;z-index:2147482999;right:24px;bottom:38px;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:9px 15px 12px 10px;font-family:var(--brand-font-button, var(--brand-font-body, sans-serif));font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--brand-navy, #04243a);background:#fff;border:1px solid var(--brand-border-soft, rgb(4 36 58 / 12%));border-bottom:0;border-radius:14px 14px 0 0;box-shadow:0 -10px 30px #04243a29;transform:translateY(calc(100% - 24px));cursor:pointer;transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow var(--brand-t-fast, .2s) var(--brand-ease-out, ease),color var(--brand-t-fast, .2s) var(--brand-ease-out, ease)}
.theme-preview .manifest-consent-manage[hidden]{display:none}
.manifest-consent-manage[hidden]{display:none}
.theme-preview .manifest-consent-manage:hover{color:var(--brand-primary-dark, #129490);box-shadow:0 -14px 36px #04243a3d}
.manifest-consent-manage:hover{color:var(--brand-primary-dark, #129490);box-shadow:0 -14px 36px #04243a3d}
.theme-preview .manifest-consent-manage.is-near,.theme-preview .manifest-consent-manage.is-pointer-near,.theme-preview .manifest-consent-manage:focus-visible,.theme-preview .manifest-consent-manage:hover{transform:translateY(0)}
.manifest-consent-manage.is-near,.manifest-consent-manage.is-pointer-near,.manifest-consent-manage:focus-visible,.manifest-consent-manage:hover{transform:translateY(0)}
.theme-preview .manifest-consent-manage__icon{position:relative;display:grid;place-items:center;width:28px;height:28px;color:var(--brand-primary-dark, #129490);background:#ecf8f7;border-radius:50%}
.manifest-consent-manage__icon{position:relative;display:grid;place-items:center;width:28px;height:28px;color:var(--brand-primary-dark, #129490);background:#ecf8f7;border-radius:50%}
.theme-preview .manifest-consent-manage__dot{position:absolute;top:-1px;right:-1px;width:9px;height:9px;background:var(--brand-sunset, #ff7a3e);border:2px solid #fff;border-radius:50%}
.manifest-consent-manage__dot{position:absolute;top:-1px;right:-1px;width:9px;height:9px;background:var(--brand-sunset, #ff7a3e);border:2px solid #fff;border-radius:50%}
.theme-preview .manifest-consent-manage__chevron{color:var(--brand-fg-muted, #7d8a96)}
.manifest-consent-manage__chevron{color:var(--brand-fg-muted, #7d8a96)}
.theme-preview .powered-by-manifest__inner .manifest-consent-manage.is-ledger-docked{position:static;z-index:auto;order:2;min-height:30px;margin:0;padding:4px 9px 4px 6px;gap:6px;font-size:10.5px;letter-spacing:.035em;color:var(--mfp-ink, #0a0a0a);background:#fff;border:1px solid var(--mfp-line, #dadada);border-radius:999px;box-shadow:none;transform:none;transition:border-color var(--brand-t-fast, .2s) var(--brand-ease-out, ease),color var(--brand-t-fast, .2s) var(--brand-ease-out, ease),background var(--brand-t-fast, .2s) var(--brand-ease-out, ease)}
.powered-by-manifest__inner .manifest-consent-manage.is-ledger-docked{position:static;z-index:auto;order:2;min-height:30px;margin:0;padding:4px 9px 4px 6px;gap:6px;font-size:10.5px;letter-spacing:.035em;color:var(--mfp-ink, #0a0a0a);background:#fff;border:1px solid var(--mfp-line, #dadada);border-radius:999px;box-shadow:none;transform:none;transition:border-color var(--brand-t-fast, .2s) var(--brand-ease-out, ease),color var(--brand-t-fast, .2s) var(--brand-ease-out, ease),background var(--brand-t-fast, .2s) var(--brand-ease-out, ease)}
.theme-preview .powered-by-manifest__inner .manifest-consent-manage.is-ledger-docked:hover,.theme-preview .powered-by-manifest__inner .manifest-consent-manage.is-ledger-docked:focus-visible{color:var(--brand-navy, #04243a);background:#ecf8f7;border-color:var(--brand-primary-dark, #129490);box-shadow:none;transform:none}
.powered-by-manifest__inner .manifest-consent-manage.is-ledger-docked:hover,.powered-by-manifest__inner .manifest-consent-manage.is-ledger-docked:focus-visible{color:var(--brand-navy, #04243a);background:#ecf8f7;border-color:var(--brand-primary-dark, #129490);box-shadow:none;transform:none}
.theme-preview .powered-by-manifest__inner .manifest-consent-manage.is-ledger-docked .manifest-consent-manage__icon{width:21px;height:21px;background:transparent}
.powered-by-manifest__inner .manifest-consent-manage.is-ledger-docked .manifest-consent-manage__icon{width:21px;height:21px;background:transparent}
.theme-preview .powered-by-manifest__inner .manifest-consent-manage.is-ledger-docked .manifest-consent-manage__dot,.theme-preview .powered-by-manifest__inner .manifest-consent-manage.is-ledger-docked .manifest-consent-manage__chevron{display:none}
.powered-by-manifest__inner .manifest-consent-manage.is-ledger-docked .manifest-consent-manage__dot,.powered-by-manifest__inner .manifest-consent-manage.is-ledger-docked .manifest-consent-manage__chevron{display:none}
.theme-preview .manifest-consent-dialog{width:min(560px,calc(100vw - 32px));padding:0;color:var(--brand-text, #111);background:#fff;border:1px solid var(--brand-border-soft, rgb(4 36 58 / 12%));border-radius:var(--brand-radius-card, 12px);box-shadow:0 24px 64px #04243a59}
.manifest-consent-dialog{width:min(560px,calc(100vw - 32px));padding:0;color:var(--brand-text, #111);background:#fff;border:1px solid var(--brand-border-soft, rgb(4 36 58 / 12%));border-radius:var(--brand-radius-card, 12px);box-shadow:0 24px 64px #04243a59}
.theme-preview .manifest-consent-dialog::backdrop{background:#04243a8c}
.manifest-consent-dialog::backdrop{background:#04243a8c}
.theme-preview .manifest-consent-dialog__inner{display:flex;flex-direction:column;gap:var(--brand-space-4, 16px);padding:var(--brand-space-6, 32px)}
.manifest-consent-dialog__inner{display:flex;flex-direction:column;gap:var(--brand-space-4, 16px);padding:var(--brand-space-6, 32px)}
.theme-preview .manifest-consent-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--brand-space-4, 16px)}
.manifest-consent-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--brand-space-4, 16px)}
.theme-preview .manifest-consent-dialog__title{margin:0;font-family:var(--brand-font-recoleta, var(--brand-font-heading, serif));font-size:24px;line-height:1.15;color:var(--brand-navy, #04243a)}
.manifest-consent-dialog__title{margin:0;font-family:var(--brand-font-recoleta, var(--brand-font-heading, serif));font-size:24px;line-height:1.15;color:var(--brand-navy, #04243a)}
.theme-preview .manifest-consent-dialog__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:var(--brand-fg-muted, #4a5763);background:transparent;border:1px solid var(--brand-border-soft, rgb(4 36 58 / 12%));border-radius:999px;cursor:pointer;transition:color var(--brand-t-fast, .2s) var(--brand-ease-out, ease),border-color var(--brand-t-fast, .2s) var(--brand-ease-out, ease)}
.manifest-consent-dialog__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:var(--brand-fg-muted, #4a5763);background:transparent;border:1px solid var(--brand-border-soft, rgb(4 36 58 / 12%));border-radius:999px;cursor:pointer;transition:color var(--brand-t-fast, .2s) var(--brand-ease-out, ease),border-color var(--brand-t-fast, .2s) var(--brand-ease-out, ease)}
.theme-preview .manifest-consent-dialog__close:hover{color:var(--brand-navy, #04243a);border-color:var(--brand-navy, #04243a)}
.manifest-consent-dialog__close:hover{color:var(--brand-navy, #04243a);border-color:var(--brand-navy, #04243a)}
.theme-preview .manifest-consent-dialog__text{margin:0;font-size:14px;line-height:1.6;color:var(--brand-fg-muted, #4a5763)}
.manifest-consent-dialog__text{margin:0;font-size:14px;line-height:1.6;color:var(--brand-fg-muted, #4a5763)}
.theme-preview .manifest-consent-dialog__law{margin:-6px 0 0;font-size:11px;font-weight:600;color:var(--brand-primary-dark, #129490)}
.manifest-consent-dialog__law{margin:-6px 0 0;font-size:11px;font-weight:600;color:var(--brand-primary-dark, #129490)}
.theme-preview .manifest-consent-dialog__text .manifest-consent__policy-link{color:var(--brand-primary-dark, #129490)}
.manifest-consent-dialog__text .manifest-consent__policy-link{color:var(--brand-primary-dark, #129490)}
.theme-preview .manifest-consent-dialog__text .manifest-consent__policy-link:hover{color:var(--brand-navy, #04243a)}
.manifest-consent-dialog__text .manifest-consent__policy-link:hover{color:var(--brand-navy, #04243a)}
.theme-preview .manifest-consent-dialog__rows{display:flex;flex-direction:column;gap:var(--brand-space-3, 12px)}
.manifest-consent-dialog__rows{display:flex;flex-direction:column;gap:var(--brand-space-3, 12px)}
.theme-preview .manifest-consent-dialog__row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;background:#fff;border:1px solid var(--brand-border-soft, rgb(4 36 58 / 12%));border-radius:10px}
.manifest-consent-dialog__row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;background:#fff;border:1px solid var(--brand-border-soft, rgb(4 36 58 / 12%));border-radius:10px}
.theme-preview .manifest-consent-dialog__row-main{min-width:0}
.manifest-consent-dialog__row-main{min-width:0}
.theme-preview .manifest-consent-dialog__row-title{display:block;font-family:var(--brand-font-display, var(--brand-font-heading, sans-serif));font-size:15px;font-weight:700;color:var(--brand-navy, #04243a);cursor:pointer}
.manifest-consent-dialog__row-title{display:block;font-family:var(--brand-font-display, var(--brand-font-heading, sans-serif));font-size:15px;font-weight:700;color:var(--brand-navy, #04243a);cursor:pointer}
.theme-preview span.manifest-consent-dialog__row-title{cursor:default}
span.manifest-consent-dialog__row-title{cursor:default}
.theme-preview .manifest-consent-dialog__row-desc{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--brand-fg-muted, #4a5763)}
.manifest-consent-dialog__row-desc{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--brand-fg-muted, #4a5763)}
.theme-preview .manifest-consent-dialog__tag{flex:0 0 auto;padding:4px 12px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px}
.manifest-consent-dialog__tag{flex:0 0 auto;padding:4px 12px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px}
.theme-preview .manifest-consent-dialog__tag--required{background:#f3f5f7;color:var(--brand-fg-muted, #4a5763)}
.manifest-consent-dialog__tag--required{background:#f3f5f7;color:var(--brand-fg-muted, #4a5763)}
.theme-preview .manifest-consent-dialog__tag--optional{background:#ecf8f7;color:var(--brand-primary-dark, #129490)}
.manifest-consent-dialog__tag--optional{background:#ecf8f7;color:var(--brand-primary-dark, #129490)}
.theme-preview .manifest-consent-dialog__switch{appearance:none;-webkit-appearance:none;flex:0 0 auto;position:relative;width:44px;height:24px;margin:0;background:var(--brand-border-soft, rgb(4 36 58 / 18%));border:1px solid var(--brand-border-soft, rgb(4 36 58 / 18%));border-radius:999px;cursor:pointer;transition:background var(--brand-t-fast, .2s) var(--brand-ease-out, ease)}
.manifest-consent-dialog__switch{appearance:none;-webkit-appearance:none;flex:0 0 auto;position:relative;width:44px;height:24px;margin:0;background:var(--brand-border-soft, rgb(4 36 58 / 18%));border:1px solid var(--brand-border-soft, rgb(4 36 58 / 18%));border-radius:999px;cursor:pointer;transition:background var(--brand-t-fast, .2s) var(--brand-ease-out, ease)}
.theme-preview .manifest-consent-dialog__switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #04243a4d;transition:transform var(--brand-t-fast, .2s) var(--brand-ease-out, ease)}
.manifest-consent-dialog__switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #04243a4d;transition:transform var(--brand-t-fast, .2s) var(--brand-ease-out, ease)}
.theme-preview .manifest-consent-dialog__switch:checked{background:var(--brand-primary, #3dcec3);border-color:var(--brand-primary-dark, #129490)}
.manifest-consent-dialog__switch:checked{background:var(--brand-primary, #3dcec3);border-color:var(--brand-primary-dark, #129490)}
.theme-preview .manifest-consent-dialog__switch:checked:after{transform:translate(20px)}
.manifest-consent-dialog__switch:checked:after{transform:translate(20px)}
.theme-preview .manifest-consent-dialog__switch:focus-visible,.theme-preview .manifest-consent-dialog__close:focus-visible,.theme-preview .manifest-consent-dialog__btn:focus-visible{outline:2px solid var(--brand-primary-dark, #129490);outline-offset:2px}
.manifest-consent-dialog__switch:focus-visible,.manifest-consent-dialog__close:focus-visible,.manifest-consent-dialog__btn:focus-visible{outline:2px solid var(--brand-primary-dark, #129490);outline-offset:2px}
.theme-preview .manifest-consent-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--brand-space-2, 8px);margin-top:var(--brand-space-2, 8px)}
.manifest-consent-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--brand-space-2, 8px);margin-top:var(--brand-space-2, 8px)}
.theme-preview .manifest-consent-dialog__btn{display:inline-flex;align-items:center;min-height:44px;padding:12px 20px;font-family:var(--brand-font-button, var(--brand-font-body, sans-serif));font-size:13px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border-radius:var(--brand-button-radius, 4px);transition:background var(--brand-t-fast, .2s) var(--brand-ease-out, ease),border-color var(--brand-t-fast, .2s) var(--brand-ease-out, ease),color var(--brand-t-fast, .2s) var(--brand-ease-out, ease)}
.manifest-consent-dialog__btn{display:inline-flex;align-items:center;min-height:44px;padding:12px 20px;font-family:var(--brand-font-button, var(--brand-font-body, sans-serif));font-size:13px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border-radius:var(--brand-button-radius, 4px);transition:background var(--brand-t-fast, .2s) var(--brand-ease-out, ease),border-color var(--brand-t-fast, .2s) var(--brand-ease-out, ease),color var(--brand-t-fast, .2s) var(--brand-ease-out, ease)}
.theme-preview .manifest-consent-dialog__btn--ghost{background:transparent;border:1px solid var(--brand-primary, #3dcec3);color:var(--brand-primary-dark, #129490)}
.manifest-consent-dialog__btn--ghost{background:transparent;border:1px solid var(--brand-primary, #3dcec3);color:var(--brand-primary-dark, #129490)}
.theme-preview .manifest-consent-dialog__btn--ghost:hover{background:var(--brand-primary, #3dcec3);border-color:var(--brand-primary, #3dcec3);color:#fff}
.manifest-consent-dialog__btn--ghost:hover{background:var(--brand-primary, #3dcec3);border-color:var(--brand-primary, #3dcec3);color:#fff}
.theme-preview .manifest-consent-dialog__btn--primary{background:var(--brand-button-bg, var(--brand-primary, #3dcec3));border:1px solid var(--brand-btn-border, transparent);color:var(--brand-button-text, var(--brand-navy, #04243a))}
.manifest-consent-dialog__btn--primary{background:var(--brand-button-bg, var(--brand-primary, #3dcec3));border:1px solid var(--brand-btn-border, transparent);color:var(--brand-button-text, var(--brand-navy, #04243a))}
.theme-preview .manifest-consent-dialog__btn--primary:hover{background:var(--brand-primary-dark, #129490);border-color:var(--brand-primary-dark, #129490);color:#fff}
.manifest-consent-dialog__btn--primary:hover{background:var(--brand-primary-dark, #129490);border-color:var(--brand-primary-dark, #129490);color:#fff}
.theme-preview .manifest-consent-manage{right:auto;bottom:46px;left:0;border:1px solid var(--brand-border-soft, rgb(4 36 58 / 12%));border-left:0;border-radius:0 14px 14px 0;box-shadow:12px 0 28px #04243a2e;transform:translate(calc(-100% + 24px))}
.manifest-consent-manage{right:auto;bottom:46px;left:0;border:1px solid var(--brand-border-soft, rgb(4 36 58 / 12%));border-left:0;border-radius:0 14px 14px 0;box-shadow:12px 0 28px #04243a2e;transform:translate(calc(-100% + 24px))}
.theme-preview .manifest-consent-manage.is-near,.theme-preview .manifest-consent-manage.is-pointer-near,.theme-preview .manifest-consent-manage:focus-visible,.theme-preview .manifest-consent-manage:hover{transform:translate(0)}
.manifest-consent-manage.is-near,.manifest-consent-manage.is-pointer-near,.manifest-consent-manage:focus-visible,.manifest-consent-manage:hover{transform:translate(0)}
.theme-preview .manifest-consent{grid-template-columns:1fr;gap:var(--brand-space-4, 16px);padding:var(--brand-space-4, 16px)}
.manifest-consent{grid-template-columns:1fr;gap:var(--brand-space-4, 16px);padding:var(--brand-space-4, 16px)}
.theme-preview .manifest-consent__actions{display:grid;grid-template-columns:1fr;width:100%}
.manifest-consent__actions{display:grid;grid-template-columns:1fr;width:100%}
.theme-preview .manifest-consent__actions .manifest-consent__btn--primary,.theme-preview .manifest-consent__actions .manifest-consent__btn--text{grid-column:1}
.manifest-consent__actions .manifest-consent__btn--primary,.manifest-consent__actions .manifest-consent__btn--text{grid-column:1}
.theme-preview .manifest-consent__btn{flex:1 1 auto;justify-content:center}
.manifest-consent__btn{flex:1 1 auto;justify-content:center}
.theme-preview .manifest-consent-dialog{width:100vw;max-width:100vw;margin:auto 0 0;border-radius:var(--brand-radius-card, 12px) var(--brand-radius-card, 12px) 0 0;border-bottom:0}
.manifest-consent-dialog{width:100vw;max-width:100vw;margin:auto 0 0;border-radius:var(--brand-radius-card, 12px) var(--brand-radius-card, 12px) 0 0;border-bottom:0}
.theme-preview .manifest-consent-dialog__inner{padding:var(--brand-space-5, 24px);max-height:82vh;overflow-y:auto}
.manifest-consent-dialog__inner{padding:var(--brand-space-5, 24px);max-height:82vh;overflow-y:auto}
.theme-preview .manifest-consent-dialog__actions .manifest-consent-dialog__btn{flex:1 1 auto;justify-content:center}
.manifest-consent-dialog__actions .manifest-consent-dialog__btn{flex:1 1 auto;justify-content:center}
.theme-preview .powered-by-manifest__inner .manifest-consent-manage.is-ledger-docked{flex:0 0 32px;order:2;width:32px;min-width:32px;min-height:32px;height:32px;padding:0;justify-content:center;color:var(--brand-primary-dark, #129490);background:#3dcec314;border:1px solid rgb(18 148 144 / 24%);border-radius:50%}
.powered-by-manifest__inner .manifest-consent-manage.is-ledger-docked{flex:0 0 32px;order:2;width:32px;min-width:32px;min-height:32px;height:32px;padding:0;justify-content:center;color:var(--brand-primary-dark, #129490);background:#3dcec314;border:1px solid rgb(18 148 144 / 24%);border-radius:50%}
.theme-preview .powered-by-manifest__inner .manifest-consent-manage.is-ledger-docked .manifest-consent-manage__icon{width:18px;height:18px}
.powered-by-manifest__inner .manifest-consent-manage.is-ledger-docked .manifest-consent-manage__icon{width:18px;height:18px}
.theme-preview .powered-by-manifest__inner .manifest-consent-manage.is-ledger-docked .manifest-consent__icon svg,.theme-preview .powered-by-manifest__inner .manifest-consent-manage.is-ledger-docked .manifest-consent-manage__icon svg{width:16px;height:16px}
.powered-by-manifest__inner .manifest-consent-manage.is-ledger-docked .manifest-consent__icon svg,.powered-by-manifest__inner .manifest-consent-manage.is-ledger-docked .manifest-consent-manage__icon svg{width:16px;height:16px}
.theme-preview .powered-by-manifest__inner .manifest-consent-manage.is-ledger-docked .manifest-consent-manage__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.powered-by-manifest__inner .manifest-consent-manage.is-ledger-docked .manifest-consent-manage__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.theme-preview .manifest-consent__btn,.theme-preview .manifest-consent-manage,.theme-preview .manifest-consent-dialog__close,.theme-preview .manifest-consent-dialog__switch,.theme-preview .manifest-consent-dialog__switch:after,.theme-preview .manifest-consent-dialog__btn,.theme-preview .privacy-tabs__manage{transition:none}
.manifest-consent__btn,.manifest-consent-manage,.manifest-consent-dialog__close,.manifest-consent-dialog__switch,.manifest-consent-dialog__switch:after,.manifest-consent-dialog__btn,.privacy-tabs__manage{transition:none}
.manifest-consent{pointer-events:none}
.manifest-consent button,.manifest-consent a,.manifest-consent input,.manifest-consent label{pointer-events:auto}
.watch-lightframe-active .manifest-consent{transform:scale(.36);transform-origin:bottom left;top:auto!important;right:auto!important;bottom:8px!important;left:8px!important;max-width:min(86vw,380px);z-index:2147483647!important}
