/* Shared X controls, 2026-10-16. Scoped to preserve the rest of the site. */
.mt-share.mt-share-compact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;max-width:780px;margin:24px auto;padding:18px 20px;border:1px solid #cbdacf;border-left:4px solid #b99b57;border-radius:14px;background:#f8faf5;box-shadow:none;overflow:visible}
.mt-share.mt-share-compact::after{content:none}
.mt-share-compact .mt-share-copyblock{flex:1 1 220px}
.mt-share-compact .mt-share-label{color:#174735;font-size:.9rem;letter-spacing:.02em}
.mt-share-compact .mt-share-note{max-width:none;color:#53645a;font-size:.76rem}
.mt-share-compact .mt-share-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;width:auto;min-width:0}
.mt-share-compact .mt-share-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;min-height:44px;padding:10px 16px;border-radius:9px;font:inherit;font-size:.82rem;font-weight:700;line-height:1.4;white-space:normal;box-shadow:none;text-decoration:none}
.mt-share-compact .mt-share-x{border:1px solid #111;background:#111;color:#fff!important}
.mt-share-compact .mt-share-x:hover{background:#303030;border-color:#303030;transform:none;box-shadow:none}
.mt-share-compact .mt-share-action:focus-visible{outline:3px solid #ae7b16;outline-offset:3px;transform:none;box-shadow:none}
.mt-share-compact .mt-share-secondary{border:1px solid #c0d0c4;background:#fff;color:#174735}
.mt-share-compact .mt-share-status{flex-basis:100%;margin:0!important;min-height:0}
.mt-share-compact .mt-share-status:empty{display:none}
.mt-share-compact svg{flex-shrink:0}
@media(max-width:650px){.mt-share.mt-share-compact{padding:16px;margin:20px auto}.mt-share-compact .mt-share-copyblock{flex-basis:100%}.mt-share-compact .mt-share-actions{width:100%}.mt-share-compact .mt-share-x{flex:1 1 100%}.mt-share-compact .mt-share-secondary{flex:1 1 auto}}
@media print{.mt-share.mt-share-compact{display:none!important}}
