/* ABG Theme 6.35.0 — clear Like / Save actions across public content */
.abg-content-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:24px 0 0;padding:16px 0 0;border-top:1px solid #e6e2d9}
.abg-content-actions .abg-like-button,.abg-content-actions .abg-save-button,.abg-content-actions .abg-v49-report-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 15px;border:1px solid #ddd8ce;border-radius:999px;background:#fff;color:#262725;font:inherit;font-size:.78rem;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 5px 16px rgba(30,31,29,.035);transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}
.abg-content-actions .abg-like-button:before{content:'♡';font-size:1.08rem;line-height:1}
.abg-content-actions .abg-save-button:before{content:'☆';font-size:1.08rem;line-height:1}
.abg-content-actions .abg-like-button:hover,.abg-content-actions .abg-save-button:hover{transform:translateY(-1px);border-color:#c9a019;background:#fffaf0}
.abg-content-actions .abg-like-button.is-active,.abg-content-actions .abg-save-button.is-active{border-color:#d9ad17;background:#fff5cf;color:#5d4700}
.abg-content-actions .abg-like-button.is-active:before{content:'♥'}
.abg-content-actions .abg-save-button.is-active:before{content:'★'}
.abg-content-actions .abg-v49-report-link{margin-left:0;color:#77736c;background:transparent;box-shadow:none}
.abg-content-actions-login{margin-left:auto;color:#7b756b!important;font-size:.72rem;font-weight:750;text-decoration:none!important}
.abg-content-actions-login:hover{color:#171816!important}
.abg-action-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#f2f0ea;font-size:.66rem}
.abg-content-actions .is-active .abg-action-count{background:rgba(255,255,255,.62)}
.abg-v68-article-content + .abg-content-actions{margin-top:30px}
.abg-v66-main > .abg-content-actions,.abg-v64-deal-body main > .abg-content-actions,.abg-v64-job-body main > .abg-content-actions{margin-bottom:8px}
@media(max-width:720px){.abg-content-actions{gap:8px}.abg-content-actions .abg-like-button,.abg-content-actions .abg-save-button,.abg-content-actions .abg-v49-report-link{min-height:38px;padding:0 12px}.abg-content-actions-login{width:100%;margin:2px 0 0}}

.abg-actions-top .abg-content-actions{margin:12px 0 30px;padding-top:0;border-top:0}
.abg-v68-byline + .abg-content-actions{margin:18px 0 28px}
