.gdpc-panel{z-index:var(--gdpc-z,45);right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));box-sizing:border-box;border:1px solid var(--gdpc-line);border-top:3px solid var(--gdpc-accent);border-radius:var(--gdpc-radius,0);background:var(--gdpc-bg);max-height:33vh;color:var(--gdpc-fg);font-family:var(--gdpc-font,system-ui, sans-serif);flex-direction:column;margin:0;padding:.7rem .75rem .65rem;font-size:.8125rem;line-height:1.35;display:flex;position:fixed;left:.75rem;overflow:hidden;box-shadow:0 10px 28px #00000029}.gdpc-panel:focus{outline:none}.gdpc-panel:focus-visible{outline:2px solid var(--gdpc-focus,currentColor);outline-offset:2px}.gdpc-scroll{overscroll-behavior:contain;min-height:0;overflow:auto}.gdpc-top{align-items:flex-start;gap:.75rem;display:flex}.gdpc-top p,.gdpc-lead,.gdpc-help,.gdpc-service p{margin:0}.gdpc-lead{flex:1}.gdpc-muted{color:var(--gdpc-muted)}.gdpc-link{min-height:2.75rem;color:var(--gdpc-fg);text-underline-offset:.2rem;align-items:center;display:inline-flex}.gdpc-link:hover{color:var(--gdpc-fg)}.gdpc-actions{flex:none;grid-template-columns:1fr 1fr;gap:.4rem;padding-top:.45rem;display:grid}.gdpc-btn,.gdpc-text-btn,.gdpc-switch{font:inherit;cursor:pointer}.gdpc-btn{border:1px solid var(--gdpc-fg);border-radius:var(--gdpc-radius,0);background:var(--gdpc-fg);min-height:2.75rem;color:var(--gdpc-bg);padding:.45rem .6rem;font-size:.8125rem;line-height:1.2}.gdpc-btn-quiet{background:var(--gdpc-bg);color:var(--gdpc-fg)}.gdpc-span{grid-column:1/-1}.gdpc-text-btn{min-height:2.75rem;color:inherit;text-underline-offset:.2rem;background:0 0;border:0;flex:none;align-items:center;margin:0;padding:0;text-decoration:underline;display:inline-flex}.gdpc-btn:focus-visible,.gdpc-text-btn:focus-visible,.gdpc-switch:focus-visible,.gdpc-link:focus-visible{outline:2px solid var(--gdpc-focus,currentColor);outline-offset:2px}.gdpc-h{margin:0 0 .35rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.3}.gdpc-cat{margin-top:.75rem}.gdpc-cat-head{align-items:flex-start;gap:.65rem;display:flex}.gdpc-switch{border:1px solid var(--gdpc-fg);background:var(--gdpc-bg);border-radius:999px;flex:none;width:2.75rem;height:1.5rem;margin-top:.15rem;padding:0;position:relative}.gdpc-switch:after{content:"";background:var(--gdpc-fg);border-radius:50%;width:1.05rem;height:1.05rem;position:absolute;top:2px;left:2px}.gdpc-switch[aria-checked=true]{background:var(--gdpc-fg)}.gdpc-switch[aria-checked=true]:after{background:var(--gdpc-bg);left:calc(100% - 1.05rem - 2px)}.gdpc-switch[aria-disabled=true]{cursor:default}.gdpc-cat-title{margin:0;font-weight:600}.gdpc-services{margin:.45rem 0 0;padding:0;list-style:none}.gdpc-service{border-top:1px solid var(--gdpc-line);overflow-wrap:anywhere;margin-top:.45rem;padding-top:.45rem}.gdpc-name{font-weight:600}@media (min-width:768px){.gdpc-panel{width:min(28rem,100vw - 2rem);max-height:min(32rem,70vh);left:auto}}@media (forced-colors:active){.gdpc-panel,.gdpc-btn,.gdpc-switch{border-color:canvastext}}@media (prefers-reduced-motion:reduce){.gdpc-panel,.gdpc-btn,.gdpc-switch{transition:none}}
