@layer components{.pg-privacy-choices .pcx-status{display:grid;align-content:center;gap:10px;min-height:92px;margin-top:20px;padding:18px 20px;border:1px solid var(--color-spruce-100);border-radius:var(--radius-md);background:var(--color-mist)}.pg-privacy-choices .pcx-line{display:flex;align-items:flex-start;gap:10px;color:var(--color-spruce-800);font-size:16px;line-height:24px;text-wrap:pretty}.pg-privacy-choices .pcx-line-icon{flex:none;margin-top:3px;color:var(--color-spruce-500)}.pg-privacy-choices .pcx-line strong{font-weight:600}.pg-privacy-choices .pcx-line[data-tone=ok]{color:var(--color-spruce-900)}.pg-privacy-choices .pcx-line[data-tone=ok] .pcx-line-icon{color:var(--color-brand-700)}.pg-privacy-choices .pcx-line .lg-link{font-weight:500}.pg-privacy-choices .pcx-slot{margin-top:20px}.pg-privacy-choices .pcx-slot-intro,.pg-privacy-choices .pcx-slot-line{color:var(--color-spruce-800);font-size:17px;line-height:28px;text-wrap:pretty}.pg-privacy-choices .pcx-slot-optin{display:grid;justify-items:start;gap:16px}.pg-privacy-choices .pcx-switch-row{display:flex;align-items:flex-start;gap:16px;margin-top:16px;padding:16px 20px 16px 16px;border:1px solid var(--color-spruce-200);border-radius:var(--radius-md);background:var(--color-white)}.pg-privacy-choices .pcx-switch-row[data-on]{border-color:var(--color-brand-200);background:var(--color-brand-50)}.pg-privacy-choices .pcx-switch{display:grid;flex:none;width:52px;height:44px;place-items:center;margin:-9px -4px -9px 0;padding:0;border:0;border-radius:var(--radius-sm);background:none;cursor:pointer}.pg-privacy-choices .pcx-switch:focus-visible{outline:none}.pg-privacy-choices .pcx-switch-track{position:relative;display:block;width:44px;height:26px;border:2px solid var(--color-spruce-500);border-radius:13px;background:var(--color-white);transition:background-color var(--transition-duration-ds-hover) var(--ease-standard),border-color var(--transition-duration-ds-hover) var(--ease-standard)}.pg-privacy-choices .pcx-switch:focus-visible .pcx-switch-track{outline:2px solid var(--color-brand);outline-offset:3px}.pg-privacy-choices .pcx-switch:hover .pcx-switch-track{border-color:var(--color-spruce-900)}.pg-privacy-choices .pcx-switch-thumb{position:absolute;top:3px;left:3px;display:grid;width:16px;height:16px;place-items:center;border-radius:50%;background:var(--color-spruce-500);color:transparent;transition:transform var(--transition-duration-ds-hover) var(--ease-standard),background-color var(--transition-duration-ds-hover) var(--ease-standard)}.pg-privacy-choices .pcx-switch[aria-checked=true] .pcx-switch-track{border-color:var(--color-brand);background:var(--color-brand)}.pg-privacy-choices .pcx-switch[aria-checked=true] .pcx-switch-thumb{background:var(--color-white);color:var(--color-brand);transform:translate(18px)}.pg-privacy-choices .pcx-switch[aria-disabled=true]{cursor:not-allowed}.pg-privacy-choices .pcx-switch[aria-disabled=true] .pcx-switch-track{opacity:.55}.pg-privacy-choices .pcx-switch-text{display:grid;gap:4px;min-width:0}.pg-privacy-choices .pcx-switch-label{color:var(--color-spruce-900);font-size:17px;font-weight:600;line-height:26px;cursor:pointer}.pg-privacy-choices .pcx-switch-row[data-locked] .pcx-switch-label{cursor:default}.pg-privacy-choices .pcx-switch-state{color:var(--color-spruce-700, var(--color-spruce-800));font-size:15px;line-height:22px;text-wrap:pretty}.pg-privacy-choices .pcx-switch-help{margin-top:6px;padding-top:10px;border-top:1px solid var(--color-brand-100);color:var(--color-spruce-600);font-size:14px;line-height:21px;text-wrap:pretty}.pg-privacy-choices .pcx-saved{display:flex;align-items:center;gap:8px;margin-top:10px;color:var(--color-brand-700);font-size:14px;font-weight:600;line-height:20px}.pg-privacy-choices .pcx-actions{margin-top:20px}@media (forced-colors: active){.pg-privacy-choices .pcx-switch-track{border-color:ButtonText}.pg-privacy-choices .pcx-switch-thumb{background:ButtonText}.pg-privacy-choices .pcx-switch[aria-checked=true] .pcx-switch-track{border-color:Highlight;background:Highlight}.pg-privacy-choices .pcx-switch[aria-checked=true] .pcx-switch-thumb{background:HighlightText}}@media (prefers-reduced-motion: reduce){.pg-privacy-choices :is(.pcx-switch-track,.pcx-switch-thumb){transition:none}}}
