.external-embed-container.svelte-1gx6ntg{margin:var(--f2z-space-lg) 0;width:100%}.consent-card.svelte-1gx6ntg{background-color:var(--f2z-bg-secondary);border:2px solid var(--f2z-border-primary);border-radius:var(--f2z-radius-lg);padding:var(--f2z-space-2xl);max-width:600px;margin:0 auto;box-shadow:0 4px 12px #0000001a;position:relative;z-index:10}.consent-header.svelte-1gx6ntg{display:flex;align-items:center;gap:var(--f2z-space-md);margin-bottom:var(--f2z-space-xl)}.privacy-icon.svelte-1gx6ntg{width:32px;height:32px;color:var(--f2z-accent-primary);flex-shrink:0}.consent-title.svelte-1gx6ntg{font-size:var(--f2z-font-size-xl);font-weight:var(--f2z-font-weight-bold);color:var(--f2z-text-primary);margin:0}.consent-body.svelte-1gx6ntg{margin-bottom:var(--f2z-space-xl)}.consent-message.svelte-1gx6ntg{color:var(--f2z-text-primary);margin-bottom:var(--f2z-space-lg);line-height:1.6}.domain-info.svelte-1gx6ntg{background-color:var(--f2z-bg-primary);padding:var(--f2z-space-md);border-radius:var(--f2z-radius-md);margin-bottom:var(--f2z-space-lg)}.domain-info.svelte-1gx6ntg strong:where(.svelte-1gx6ntg){color:var(--f2z-text-primary);display:block;margin-bottom:var(--f2z-space-xs);font-size:var(--f2z-font-size-sm)}.domain-code.svelte-1gx6ntg{color:var(--f2z-accent-primary);font-family:Courier New,monospace;font-size:var(--f2z-font-size-md);word-break:break-all}.consent-warning.svelte-1gx6ntg{color:var(--f2z-text-secondary);font-size:var(--f2z-font-size-sm);margin-bottom:var(--f2z-space-lg);line-height:1.5}.consent-options.svelte-1gx6ntg{display:flex;flex-direction:column;gap:var(--f2z-space-md);margin-bottom:var(--f2z-space-lg)}.consent-checkbox.svelte-1gx6ntg{display:flex;align-items:center;gap:var(--f2z-space-sm);cursor:pointer;color:var(--f2z-text-primary);font-size:var(--f2z-font-size-sm)}.consent-checkbox.svelte-1gx6ntg input[type=checkbox]:where(.svelte-1gx6ntg){cursor:pointer;width:18px;height:18px;accent-color:var(--f2z-accent-primary)}.privacy-link.svelte-1gx6ntg{color:var(--f2z-accent-primary);text-decoration:none;font-size:var(--f2z-font-size-sm);display:inline-flex;align-items:center;transition:color .2s ease}.privacy-link.svelte-1gx6ntg:hover{color:var(--f2z-accent-secondary);text-decoration:underline}.consent-actions.svelte-1gx6ntg{display:flex;gap:var(--f2z-space-md);justify-content:flex-end;flex-wrap:wrap}.consent-actions.svelte-1gx6ntg button:where(.svelte-1gx6ntg){padding:var(--f2z-space-sm) var(--f2z-space-lg);border-radius:var(--f2z-radius-md);font-size:var(--f2z-font-size-sm);font-weight:var(--f2z-font-weight-semibold);cursor:pointer;transition:all .2s ease;border:none;position:relative;z-index:1;pointer-events:auto}.btn-cancel.svelte-1gx6ntg{background-color:var(--f2z-bg-primary);color:var(--f2z-text-primary);border:1px solid var(--f2z-border-primary)}.btn-cancel.svelte-1gx6ntg:hover{background-color:var(--f2z-bg-secondary)}.btn-load-once.svelte-1gx6ntg{background-color:var(--f2z-bg-primary);color:var(--f2z-accent-primary);border:1px solid var(--f2z-accent-primary)}.btn-load-once.svelte-1gx6ntg:hover,.btn-load-always.svelte-1gx6ntg{background-color:var(--f2z-accent-primary);color:#fff}.btn-load-always.svelte-1gx6ntg:hover{background-color:var(--f2z-accent-secondary)}.embed-content.svelte-1gx6ntg{width:100%;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--f2z-radius-md);background-color:var(--f2z-bg-secondary)}.embed-iframe.svelte-1gx6ntg{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:var(--f2z-radius-md)}.embed-placeholder.svelte-1gx6ntg{width:100%;padding:var(--f2z-space-4xl) var(--f2z-space-2xl);background-color:var(--f2z-bg-secondary);border:1px dashed var(--f2z-border-primary);border-radius:var(--f2z-radius-md);display:flex;align-items:center;justify-content:center}.placeholder-content.svelte-1gx6ntg{text-align:center;color:var(--f2z-text-secondary)}.placeholder-icon.svelte-1gx6ntg{width:48px;height:48px;margin:0 auto var(--f2z-space-md);opacity:.5}@media (max-width: 640px){.consent-card.svelte-1gx6ntg{padding:var(--f2z-space-xl)}.consent-actions.svelte-1gx6ntg{flex-direction:column}.consent-actions.svelte-1gx6ntg button:where(.svelte-1gx6ntg){width:100%}}
