.PublisherTermsConsentDialog_backdrop{z-index:9000;padding:var(--space-4);background:#0e1b2a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PublisherTermsConsentDialog_panel{background:var(--color-surface);border-radius:var(--radius-md);width:100%;max-width:560px;max-height:min(88vh,720px);padding:var(--space-4);flex-direction:column;display:flex;box-shadow:0 8px 32px #0e1b2a33}.PublisherTermsConsentDialog_title{margin:0 0 var(--space-3);color:var(--color-text-primary);font-size:1.15rem}.PublisherTermsConsentDialog_scroll{min-height:0;padding:var(--space-2) var(--space-1);margin-bottom:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);flex:auto;overflow-y:auto}.PublisherTermsConsentDialog_paragraph{margin:0 0 var(--space-3);color:var(--color-text-primary);font-size:.95rem;line-height:1.55}.PublisherTermsConsentDialog_paragraph:last-child{margin-bottom:0}.PublisherTermsConsentDialog_fullLinkWrap{margin:0 0 var(--space-3);font-size:.92rem}.PublisherTermsConsentDialog_fullLink{color:var(--color-primary-700);font-weight:600}.PublisherTermsConsentDialog_checkLabel{align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-4);color:var(--color-text-primary);cursor:pointer;font-size:.95rem;line-height:1.45;display:flex}.PublisherTermsConsentDialog_checkbox{flex-shrink:0;margin-top:.2rem}.PublisherTermsConsentDialog_footer{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.PublisherTermsConsentDialog_secondary{border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);background:var(--color-surface);cursor:pointer;color:var(--color-text-primary);font-family:inherit;font-weight:600}.PublisherTermsConsentDialog_secondary:hover:not(:disabled){background:var(--color-surface-muted)}.PublisherTermsConsentDialog_secondary:disabled{opacity:.55;cursor:not-allowed}.PublisherTermsConsentDialog_primary{border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);background:var(--color-primary-600);color:var(--color-text-inverse);cursor:pointer;border:none;font-family:inherit;font-weight:600}.PublisherTermsConsentDialog_primary:hover:not(:disabled){filter:brightness(1.05)}.PublisherTermsConsentDialog_primary:disabled{opacity:.65;cursor:not-allowed}.PublisherTermsConsentDialog_secondary:focus-visible,.PublisherTermsConsentDialog_primary:focus-visible,.PublisherTermsConsentDialog_checkbox:focus-visible{box-shadow:var(--focus-ring);outline:none}
