.cva-share{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:18px 0;border-block:1px solid #dce5e8;margin:22px 0;font:inherit}
.cva-share strong{margin-right:8px}
.cva-share button,.cva-share a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #17617b;border-radius:6px;background:white;color:#17617b;text-decoration:none;font:inherit;cursor:pointer}
.cva-share button:focus-visible,.cva-share a:focus-visible,.cva-share input:focus-visible{outline:3px solid #b17b17;outline-offset:3px}
.cva-share button:disabled{opacity:.6;cursor:wait}
.cva-share-status{flex-basis:100%;font-size:.9em}
.cva-share-status:empty{display:none}
.cva-share input{max-width:100%;width:100%;padding:12px;font:inherit}
@media(max-width:480px){.cva-share strong{flex-basis:100%}}
