.share-toolbar{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;margin:16px 0 0;font:600 .82rem/1.4 Arial,sans-serif;max-width:100%}
.share-copy{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:8px 14px;border:1px solid #a6b8c6;border-radius:6px;background:#fff;color:#17365d;font:inherit;cursor:pointer;letter-spacing:0;text-transform:none}
.share-copy:hover{background:#eef5f7;border-color:#17365d}
.share-copy:focus-visible,.share-manual:focus-visible{outline:3px solid #b47900;outline-offset:3px}
.share-status{font-size:.78rem;font-weight:400;color:#415c6f}
.share-status:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.share-manual{flex-basis:100%;width:100%;min-width:0;padding:10px;border:1px solid #8a9eaf;border-radius:5px;background:#fff;color:#17365d;font:400 .85rem/1.5 Arial,sans-serif}
:root{--share-scroll-offset:180px}
@media(max-width:760px){:root{--share-scroll-offset:20px}}
main[id], main [id]{scroll-margin-top:var(--share-scroll-offset)!important}
[data-share-target]:target,[data-initial-share-target]{outline:2px solid #bd8c26;outline-offset:5px}
main>.share-toolbar{justify-content:center;margin:0;padding:18px 20px;background:#f4f7f9;border-top:1px solid #d7e0e5}
.product-section{row-gap:clamp(24px,3vw,38px)}
.product-section>.oneflow-requirements{margin-top:0}
.product-section>.share-toolbar,.product-upgrade>.share-toolbar{grid-column:1/-1;margin:0}
.solution-card>.share-toolbar,.bundle-guide>.share-toolbar{margin:0 20px 18px}
.lesson-row{display:flex;flex-direction:column}
.lesson-row>.lesson-watch{height:auto;flex:1}
.lesson-row>.share-toolbar{padding:8px 14px 10px 54px;margin:0;gap:4px 10px}
.lesson-row .share-copy{font-size:.75rem;min-height:36px;padding:6px 10px}
@media(max-width:760px){.lesson-row>.share-toolbar{padding-left:14px}.lesson-row .share-copy{min-height:44px}}
@media print{.share-toolbar{display:none!important}}
