.cdp{position:fixed;z-index:9990;display:inline-flex;align-items:center;gap:.6rem;max-width:calc(100vw - 2rem);padding:.75rem 1.1rem .75rem .9rem;background:var(--cdp-color, #d4a017);color:#fff;text-decoration:none;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1;border-radius:999px;box-shadow:0 8px 24px #0000002e;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;will-change:transform}.cdp:hover,.cdp:focus-visible{transform:translateY(-2px);box-shadow:0 12px 28px #00000038;color:#fff;text-decoration:none;outline:none}.cdp:focus-visible{box-shadow:0 0 0 3px #fff9,0 12px 28px #00000038}.cdp--br{right:1.25rem;bottom:1.25rem}.cdp--bl{left:1.25rem;bottom:1.25rem}.cdp--tr{right:1.25rem;top:1.25rem}.cdp--tl{left:1.25rem;top:1.25rem}.cdp__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px}.cdp__icon svg{width:100%;height:100%;display:block;fill:currentColor}.cdp__icon svg *{fill:currentColor}.cdp__text{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cdp__close{position:absolute;top:-8px;right:-8px;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:#fff;color:#222;font-size:18px;line-height:1;font-weight:700;cursor:pointer;box-shadow:0 2px 6px #0003;display:flex;align-items:center;justify-content:center}.cdp__close:hover,.cdp__close:focus-visible{background:#f3f3f3;outline:none}.cdp[hidden]{display:none}@media(max-width:480px){.cdp{font-size:.85rem;padding:.6rem .9rem .6rem .75rem;gap:.5rem}.cdp__icon{width:22px;height:22px;flex-basis:22px}.cdp--br,.cdp--bl{left:.75rem;right:.75rem;justify-content:center;max-width:none}.cdp--tr{right:.75rem;top:.75rem}.cdp--tl{left:.75rem;top:.75rem}}@media(prefers-reduced-motion:reduce){.cdp{transition:none}.cdp:hover,.cdp:focus-visible{transform:none}}
