.gdpr_backdrop__ENv1W{--cc-accent:#3367d6;--cc-accent-hover:#2a56b5;--cc-text:#1c1c21;--cc-muted:#5f6368;--cc-border:#dadce0;--cc-icon-bg:#d6e2fb;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:rgba(28,28,33,.7)}.gdpr_dialog__f3Ore{display:flex;flex-direction:column;width:100%;max-width:34rem;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow:hidden;border-radius:.75rem;background-color:#fff;color:var(--cc-text);box-shadow:0 1rem 3rem rgba(0,0,0,.35);text-align:left}.gdpr_settingsForm__YnMqy{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0}.gdpr_content__7LZYG{overflow-y:auto;padding:1.25rem 1.5rem 1rem}.gdpr_necessaryLink__sz_9p{display:block;margin-left:auto;padding:0;border:0;background:none;color:var(--cc-accent);font:inherit;font-size:.95rem;font-weight:500;text-align:right;cursor:pointer}.gdpr_necessaryLink__sz_9p:hover{text-decoration:underline}.gdpr_welcome__viF3P{margin:1rem 0 .5rem;color:var(--cc-muted);font-size:1rem;text-align:center}.gdpr_title__Xh7Jr{margin:0 0 1.25rem;color:var(--cc-text);font-size:1.35rem;font-weight:600;line-height:1.35;text-align:center;text-transform:none}.gdpr_purposes__LlxlI{display:grid;grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none}.gdpr_purpose__ziGZq{display:flex;align-items:center;gap:1rem;font-weight:500;line-height:1.4}.gdpr_purposeIcon__rLzwR{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--cc-icon-bg);color:var(--cc-accent)}.gdpr_purposeIcon__rLzwR[data-outline]{border:1px solid var(--cc-border);background-color:transparent;color:var(--cc-muted)}.gdpr_moreInfoToggle__MfKCx{display:flex;align-items:center;gap:1rem;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.gdpr_moreInfo__f3lYg{margin:1rem 0 0;color:var(--cc-muted);font-size:.9rem;line-height:1.5}.gdpr_moreInfo__f3lYg a{color:var(--cc-text);text-decoration:underline}.gdpr_category__W8rvA{padding:.75rem 0;border-bottom:1px solid var(--cc-border)}.gdpr_category__W8rvA p{margin:.5rem 0 0;color:var(--cc-muted);font-size:.9rem;line-height:1.45}.gdpr_categoryHeader__2scYf,.gdpr_categoryHeaderStatic__EY4IS{display:flex;align-items:center;justify-content:space-between;gap:1rem}.gdpr_categoryHeader__2scYf{flex-direction:row-reverse}.gdpr_categoryHeader__2scYf label>span{background-color:#e8eaed}.gdpr_categoryHeader__2scYf input:checked+span{background-color:var(--cc-accent)}.gdpr_alwaysActive__5HDFB{color:var(--cc-accent);font-size:.85rem;font-weight:600;white-space:nowrap}.gdpr_actions__6As4H{display:grid;grid-gap:.5rem;gap:.5rem;padding:1rem 1.5rem 1.25rem;border-top:1px solid var(--cc-border)}.gdpr_dialog__f3Ore .gdpr_secondaryButton__aROkE,.gdpr_primaryButton__9nhcF,.gdpr_textButton__nBHbH{width:100%;min-height:3rem;padding:.75rem 1rem;border-radius:999px;font:inherit;font-size:1.05rem;font-weight:600;cursor:pointer}.gdpr_primaryButton__9nhcF{border:0;background-color:var(--cc-accent);color:#fff}.gdpr_primaryButton__9nhcF:hover{background-color:var(--cc-accent-hover)}.gdpr_dialog__f3Ore .gdpr_secondaryButton__aROkE{border:2px solid var(--cc-accent);background-color:transparent;color:var(--cc-accent)}.gdpr_textButton__nBHbH{border:0;background:none;color:var(--cc-accent)}.gdpr_textButton__nBHbH:hover{text-decoration:underline}@media only screen and (min-width:48rem){.gdpr_content__7LZYG{padding:1.5rem 2rem 1rem}.gdpr_actions__6As4H{padding:1rem 2rem 1.5rem}.gdpr_title__Xh7Jr{font-size:1.5rem}}.gdpr_gdpr__oQwEH h1{text-align:center}