.fd-article-tools{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:20px}
.fd-article-tools>.fd-save-control{margin-top:0}
.article-share{position:relative;max-width:100%}
.article-share [hidden]{display:none!important}
.article-share-options{position:absolute;top:calc(100% + 8px);left:0;z-index:20;width:300px;max-width:calc(100vw - 40px);padding:18px;background:#fff;color:#243b36;border:1px solid #d8e2de;border-radius:12px;box-shadow:0 8px 28px #18372b26}
.article-share-label{margin:0 0 12px;font-weight:600}
.article-share-links{display:flex;flex-wrap:wrap;gap:10px}
.article-share-links a,.article-share-links button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid #d8e2de;border-radius:6px;background:#fff;color:inherit;font:inherit;text-decoration:none;cursor:pointer}
.article-share-links a:hover,.article-share-links button:hover{background:#f1f6f3}
.article-share :focus-visible{outline:2px solid #296653;outline-offset:3px}
.article-share-status{margin:12px 0 0;font-size:15px}
.article-share-status:empty{display:none}
.article-share-url{box-sizing:border-box;width:100%;margin-top:12px;padding:8px;font:inherit}
@media(max-width:600px){.article-share-options{position:static;margin-top:8px;width:100%;box-sizing:border-box}.fd-article-tools>.article-share{width:100%}}
@media print{.article-share{display:none}}
