.dd-listing-share-panel{grid-column:1/-1;flex-basis:100%;width:100%;margin-top:16px;padding-top:16px;border-top:1px solid var(--dd-border,#333353)}
.dd-listing-share-panel>.dd-listing-share{display:flex;width:100%;min-height:44px;background:transparent;font-size:14px;font-weight:500}
.community-token-listings .dd-listing-share-panel{margin-top:2px;padding-top:12px}
a.dd-listing-share{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 16px;border:1px solid var(--dd-border-strong,#62627c);border-radius:8px;background:#ffffff06;color:var(--dd-text,#f6f7fc);font:600 15px/1.2 Barlow,sans-serif;text-decoration:none;white-space:nowrap;vertical-align:middle;transition:background-color 160ms,border-color 160ms,box-shadow 160ms}
a.dd-listing-share svg{flex:none;width:16px;height:16px}
a.dd-listing-share:hover{color:#fff;background:#ffffff12;border-color:var(--dd-lilac,#c6b6ff);box-shadow:0 3px 14px #0002}
a.dd-listing-share:active{background:#ffffff1c}
a.dd-listing-share:focus-visible,.dd-listing-success :focus-visible{outline:2px solid var(--dd-cyan,#8ad5e3);outline-offset:4px}
a.dd-listing-share-compact{min-width:44px;padding:8px 10px;font-size:13px}
.dd-listing-success{position:fixed;inset:0;box-sizing:border-box;width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:28px;overflow:auto;border:1px solid var(--dd-border-strong,#62627c);border-radius:16px;background:var(--dd-bg-2,#191943);box-shadow:0 28px 90px #0008;color:var(--dd-text,#f6f7fc);font-family:Barlow,sans-serif;text-align:center}
.dd-listing-success::backdrop{background:#080820c9;backdrop-filter:blur(5px)}
.dd-listing-success-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--dd-muted,#d3d7e7);font-size:28px;line-height:1}
.dd-listing-success-close:hover{background:#ffffff0a;color:#fff}
.dd-listing-success-check{display:block;width:60px;height:60px;margin:4px auto 16px;color:var(--dd-mint-soft,#91efd4)}
.dd-listing-success-check circle{fill:#91efd40b;stroke:#91efd445;stroke-width:1.5}
.dd-listing-success-check path{stroke:currentColor;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}
.dd-listing-success h2{margin:0 0 8px;font:600 32px/1.1 'Barlow Condensed',Barlow,sans-serif;letter-spacing:0}
.dd-listing-success h2:focus{outline:none}
.dd-listing-success p{margin:0;color:var(--dd-muted,#d3d7e7);font-size:14px;line-height:1.5}
.dd-listing-success-item{display:flex;flex-direction:column;gap:4px;margin:20px 0;padding:16px 0;border-block:1px solid var(--dd-border,#333353);overflow-wrap:anywhere}
.dd-listing-success-item strong{font-size:18px;line-height:1.35;font-weight:600}
.dd-listing-success-token{font-size:14px;color:var(--dd-muted,#d3d7e7)}
.dd-listing-success-price{margin-top:10px;font-size:24px;line-height:1.3;font-weight:600;font-variant-numeric:tabular-nums}
.dd-listing-success-actions{display:grid;gap:10px}
.dd-listing-success-footer{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}
.dd-listing-success-actions .dd-listing-share{min-height:48px;background:#f6f7fc;border-color:#f6f7fc;color:#0d0d2d;font-size:16px}
.dd-listing-success-actions .dd-listing-share:hover{background:#e5e0f5;border-color:#e5e0f5;color:#0d0d2d}
.dd-listing-success-view{display:flex;align-items:center;justify-content:center;min-height:44px;color:var(--dd-text,#f6f7fc);font-size:15px;text-decoration:underline;text-decoration-color:#ffffff40;text-underline-offset:4px}
.dd-listing-success-view:hover{color:var(--dd-lilac,#c6b6ff)}
.dd-listing-success-done{min-height:44px;margin:0;padding:8px 20px;border:1px solid var(--dd-border,#333353);border-radius:8px;background:#ffffff06;color:var(--dd-text,#f6f7fc);font:500 15px/1.2 Barlow,sans-serif}
.dd-listing-success-done:hover{color:#fff;background:#ffffff06}
.dd-listing-confetti{position:fixed;inset:0;width:100vw;height:100dvh;pointer-events:none;z-index:2}
@media(prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .dd-listing-success[open] .dd-listing-success-check path{animation:dd-listing-check 500ms 100ms cubic-bezier(.22,1,.36,1) both}html:not([data-motion=reduced]) .dd-listing-success[open] .dd-listing-success-check circle{animation:dd-listing-ring 400ms ease-out both}}
@keyframes dd-listing-check{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes dd-listing-ring{from{opacity:0}to{opacity:1}}
@media(max-width:600px){a.dd-listing-share-compact span{display:none}.dd-listing-success{padding:24px 20px}}
@media(prefers-reduced-motion:reduce){a.dd-listing-share{transition:none}}
html[data-motion=reduced] a.dd-listing-share{transition:none}
