.cn-product-share{display:inline-flex!important;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;padding:9px!important;margin:0 0 0 8px;border:0!important;border-radius:50%!important;background:#f72525!important;color:#fff!important;vertical-align:middle;cursor:pointer;flex-shrink:0}.cn-product-share svg{width:22px;height:22px;fill:currentColor}.cn-product-share:focus-visible{outline:3px solid #9b1515;outline-offset:3px}#cn-share-dialog{box-sizing:border-box;position:fixed;inset:auto 0 0;margin:0 auto;width:min(100%,560px);max-width:100%;max-height:85dvh;overflow:auto;border:0;border-radius:20px 20px 0 0;padding:20px 20px calc(22px + env(safe-area-inset-bottom));background:#fff;color:#222;z-index:2147483647;box-shadow:0 -8px 36px #0003}#cn-share-dialog:not([open]){display:none}#cn-share-dialog::backdrop{background:#0008}.cn-share-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.cn-share-head h2{font-size:20px;margin:0}.cn-share-close{border:0;background:transparent;font-size:30px;padding:0 8px;color:#333;cursor:pointer}.cn-share-product{display:flex;gap:16px;align-items:center;border:1px solid #eee;border-radius:12px;padding:12px;margin-top:16px}.cn-share-product[hidden],#cn-share-dialog [hidden]{display:none!important}.cn-share-product img{width:88px;height:88px;object-fit:contain}.cn-share-product h3{font-size:16px;line-height:1.5;margin:0;overflow-wrap:anywhere}.cn-share-price{color:#f72525;margin:8px 0 0}.cn-share-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0}.cn-share-actions a,.cn-share-actions button{font:inherit;font-size:13px;text-align:center;display:flex;align-items:center;justify-content:center;min-height:48px;padding:8px 4px;border:1px solid #ddd;border-radius:10px;background:#fff;color:#333;text-decoration:none;cursor:pointer}.cn-share-actions :hover{border-color:#f72525;color:#f72525}.cn-share-status{font-size:14px;line-height:1.5}.cn-share-link{box-sizing:border-box;width:100%;font-size:13px;margin-top:8px;padding:10px}.cn-share-link-wrap{font-size:13px}
