.yxj-share-wrap{position:relative;display:inline-flex;flex-shrink:0;margin-inline-start:auto;vertical-align:middle}
.yxj-share-article-host{align-items:center}
.yxj-share-button{display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;min-width:44px;padding:0;background:transparent;border:1px solid rgba(170,190,225,.24);border-radius:50%;color:#aab6ce;cursor:pointer;touch-action:manipulation}
.yxj-share-button:hover{color:#d8efff;border-color:rgba(170,210,250,.6)}
.yxj-share-button:focus-visible,.yxj-share-notice button:focus-visible,.yxj-share-notice input:focus-visible{outline:2px solid #9cd9ff;outline-offset:3px}
.yxj-share-button:disabled{cursor:wait;opacity:.65}
.yxj-share-video-host{position:relative}
.yxj-share-video-host>h2{padding-inline-end:48px}
.yxj-share-video-host>.yxj-share-wrap{position:absolute;inset-block-start:12px;inset-inline-end:12px;margin:0}
.yxj-share-notice{position:fixed;z-index:10000;box-sizing:border-box;width:280px;max-width:calc(100vw - 24px);padding:10px 12px;background:#131a2d;border:1px solid rgba(170,190,225,.28);border-radius:10px;color:#f5f7ff;font:12px/1.7 system-ui,sans-serif;overflow-wrap:anywhere;box-shadow:0 8px 26px #0006}
.yxj-share-notice button{display:block;min-height:44px;margin-top:6px;padding:6px 14px;border:1px solid rgba(170,210,250,.4);border-radius:8px;background:#202c49;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation}
.yxj-share-notice input{box-sizing:border-box;width:100%;margin-top:8px;padding:8px;border:1px solid rgba(170,210,250,.4);border-radius:6px;background:#0b1020;color:inherit;font-size:16px}
.yxj-share-notice[hidden],.yxj-share-notice [hidden]{display:none!important}
@media(max-width:820px){
  .article-page .yxj-share-article-host>.yxj-share-wrap{position:absolute;inset-block-start:24px;inset-inline-end:20px;z-index:3;margin:0}
}
