.wcc-privacy-dialog,.wcc-privacy-dialog *,.wcc-launcher{box-sizing:border-box}.wcc-privacy-dialog:not([open]){display:none}.wcc-privacy-dialog button{appearance:none;text-transform:none;margin:0;width:auto}.wcc-privacy-dialog section{padding:0;margin:0;border:0;background:none}.wcc-privacy-dialog svg,.wcc-launcher svg{display:block;max-width:none}.wcc-privacy-dialog,.wcc-launcher{--wcc-blue:#1463ff;--wcc-accent:#1463ff;--wcc-primary-text:#fff;--wcc-button-radius:8px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}html.wcc-open{overflow:hidden}.wcc-privacy-dialog{position:fixed;inset:0;width:min(880px, calc(100vw - 32px));height:fit-content;max-width:none;max-height:min(760px, calc(100vh - 40px));max-height:min(760px, calc(100dvh - 40px));padding:0;border:1px solid #e1e5ed;border-radius:20px;color:#182236;background:#fff;box-shadow:0 24px 100px #14213938;margin:auto;overflow:hidden}.wcc-privacy-dialog[open]{display:flex;flex-direction:column}.wcc-privacy-dialog::backdrop{background:#111c3a55;backdrop-filter:blur(4px)}.wcc-privacy-dialog [hidden]{display:none!important}.wcc-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e5e9f0;flex-shrink:0}.wcc-tabs button{font:inherit;font-size:14px;font-weight:600;padding:20px 8px;border:0;border-bottom:3px solid #fff0;color:#536076;background:#fff0;cursor:pointer}.wcc-tabs button[aria-selected=true]{color:var(--wcc-accent);border-bottom-color:var(--wcc-blue)}.wcc-body{padding:30px 32px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.wcc-body h2{font-size:clamp(21px, 3vw, 27px);line-height:1.3;letter-spacing:-.7px;margin:0 0 17px;color:#182236;font-weight:650}.wcc-body p{font-size:14px;line-height:1.8;margin:0 0 16px;color:#536076}.wcc-body a{color:var(--wcc-accent);text-decoration:underline;text-underline-offset:3px}.wcc-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:22px 32px;border-top:1px solid #e5e9f0;flex-shrink:0}.wcc-privacy-dialog .wcc-btn{display:inline-flex;justify-content:center;align-items:center;min-height:48px;border-radius:var(--wcc-button-radius);padding:12px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer;letter-spacing:0;box-shadow:none}.wcc-privacy-dialog .wcc-btn-outline{border:1px solid #55719c;color:#234370;background:#fff}.wcc-privacy-dialog .wcc-btn-primary{border:1px solid var(--wcc-blue);background:var(--wcc-blue);color:var(--wcc-primary-text)}.wcc-privacy-dialog .wcc-btn:hover{filter:brightness(.95)}.wcc-privacy-dialog :focus-visible,.wcc-launcher:focus-visible{outline:3px solid var(--wcc-accent);outline-offset:3px}.wcc-privacy-dialog .wcc-initial-focus:focus{outline:none}.wcc-category{padding:20px 0;border-bottom:1px solid #e5e9f0}.wcc-category:last-child{border:0;padding-bottom:0}.wcc-category-heading{display:flex;gap:16px;justify-content:space-between;align-items:start}.wcc-category details{flex:1;min-width:0}.wcc-category summary{font-size:14px;cursor:pointer;padding:4px 0;line-height:1.5}.wcc-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:20px;background:#eff3f9;font-size:11px;margin-left:8px;color:#536076}.wcc-category details>p{margin:15px 0;font-size:13px}.wcc-switch{display:block;position:relative;flex:0 0 44px;height:28px;margin-top:3px;cursor:pointer}.wcc-switch input{position:absolute;width:100%;height:100%;margin:0;opacity:0;z-index:1;cursor:pointer}.wcc-switch-track{display:block;height:26px;border-radius:20px;background:#7b8698;border:1px solid #7b8698}.wcc-switch-track::after{content:'';display:block;width:18px;height:18px;border-radius:50%;background:#fff;margin:3px;transition:transform .15s}.wcc-switch input:checked+span{background:var(--wcc-blue);border-color:var(--wcc-blue)}.wcc-switch input:checked+span::after{transform:translateX(17px)}.wcc-switch input:disabled{pointer-events:none}.wcc-required-info{position:absolute;inset:-8px 0 auto;width:44px;height:44px;padding:0;border:0;background:#fff0;cursor:pointer;z-index:2;border-radius:8px}.wcc-switch input:focus-visible+span{outline:3px solid var(--wcc-accent);outline-offset:3px}.wcc-service{border-radius:10px;background:#f5f7fb;padding:14px 16px;margin-top:10px;overflow-wrap:anywhere}.wcc-service h3{font-size:13px;margin:0 0 9px;color:#182236}.wcc-service p,.wcc-service a{font-size:12px;margin:4px 0;line-height:1.6}.wcc-service strong{color:#39485e;font-weight:600}.wcc-status{list-style:none;padding:0;margin:24px 0}.wcc-status li{display:flex;align-items:center;gap:15px;padding:10px 0;font-size:15px}.wcc-status small{margin-left:auto;font-size:12px;color:#687285}.wcc-status-icon{color:var(--wcc-accent);width:25px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.wcc-body details>summary{cursor:pointer}.wcc-body .wcc-receipt{white-space:pre-line;overflow-wrap:anywhere;font-size:12px;margin-top:16px}.wcc-status-actions{grid-template-columns:1fr 1fr}.wcc-status-actions-single{grid-template-columns:1fr}.wcc-launcher{position:fixed;left:max(18px, env(safe-area-inset-left));bottom:max(18px, env(safe-area-inset-bottom));width:var(--wcc-launcher-width,44px);height:44px;border:1px solid #fff0;border-radius:var(--wcc-launcher-radius,50%);display:grid;place-items:center;color:var(--wcc-launcher-fg,#737066);background:var(--wcc-launcher-bg,#e9e4d5);box-shadow:none;cursor:pointer;z-index:90}.wcc-launcher[hidden]{display:none!important}.wcc-footer-link{appearance:none;border:0;padding:0;background:none;color:inherit;text-align:left;font:inherit;cursor:pointer}.wcc-body .wcc-error{color:#a32929;margin-top:16px}@media (max-width:800px),(hover:none) and (pointer:coarse){.wcc-launcher:not([data-mobile="true"]){display:none}}@media (max-width:600px){.wcc-privacy-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);border-radius:14px}.wcc-tabs button{font-size:12px;padding:16px 4px}.wcc-body{padding:22px 20px}.wcc-body p{font-size:13px}.wcc-actions{padding:16px;gap:8px}.wcc-actions:not(.wcc-status-actions){grid-template-columns:repeat(2,minmax(0,1fr))}.wcc-actions [data-wcc-action="accept"]{grid-column:1 / -1;order:0}.wcc-actions:not(.wcc-status-actions) .wcc-btn-outline{border-color:#9ca3af;background:#fff;color:#4b5563;text-decoration:none}.wcc-privacy-dialog .wcc-btn{font-size:11px;padding:10px 7px;min-height:48px}.wcc-category summary{font-size:13px}}@media (prefers-reduced-motion:reduce){.wcc-switch-track::after{transition:none}}.wcc-auto-footer{padding:18px;text-align:center;font:inherit}.wcc-auto-footer[hidden]{display:none!important}a.wcc-footer-link{color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.wcc-declaration{margin-block:2em}.wcc-declaration-service{border:1px solid #e1e5ed;border-radius:8px;padding:20px;margin:16px 0;overflow-wrap:anywhere}.wcc-declaration dt{font-weight:600;margin-top:12px}.wcc-declaration dd{margin:4px 0 0;white-space:pre-line}.wcc-count{padding:0 8px;width:auto;height:auto;min-height:24px}.wcc-body p{white-space:pre-line}@media (forced-colors:active){.wcc-switch-track,.wcc-switch input:checked+span{border:2px solid ButtonText}.wcc-switch-track::after{background:ButtonText}}