body.single .hb-single-content .hbss-share,body.single .hbss-share{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"heading actions copy" "message message message";align-items:center;column-gap:18px;row-gap:0;width:100%;max-width:100%;margin:30px 0 14px;padding:18px 20px 15px;border:1px solid #dceae0;border-top:2px solid #16803a;border-radius:14px;background:linear-gradient(135deg,#fff 0%,#f9fcfa 100%);box-shadow:0 5px 20px rgb(16 70 33 / .045);box-sizing:border-box;clear:both;font-family:inherit}body.single .hbss-share *,body.single .hbss-share *::before,body.single .hbss-share *::after{box-sizing:border-box}body.single .hbss-heading{grid-area:heading;min-width:0;text-align:left!important}body.single .hbss-title{margin:0;color:#132c20;font-size:16px;line-height:1.3;font-weight:800;letter-spacing:-.15px;text-align:left!important}body.single .hbss-subtitle{margin:4px 0 0;color:#617167;font-size:11.5px;line-height:1.5;font-weight:400;letter-spacing:0;text-align:left!important}body.single .hbss-actions{grid-area:actions;display:grid;grid-template-columns:repeat(5,52px);align-items:start;justify-content:center;gap:7px;padding:0;margin:0;min-width:0}body.single .hbss-share a.hbss-social,body.single .hbss-share a.hbss-social:link,body.single .hbss-share a.hbss-social:visited{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;margin:0!important;padding:0!important;min-width:0!important;border:0!important;box-shadow:none!important;background:transparent!important;text-decoration:none!important;font-size:11px!important;line-height:1.2!important;color:#4b5d52!important;font-weight:600!important;letter-spacing:0!important;text-align:center!important;-webkit-tap-highlight-color:#fff0}body.single .hbss-share .hbss-social-icon{display:flex;justify-content:center;align-items:center;width:43px;height:43px;border:1px solid #dfe9e2;border-radius:12px;background:#fff;color:#56665c;box-shadow:0 2px 6px rgb(13 68 33 / .03);transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}body.single .hbss-share .hbss-social-icon svg{display:block;width:21px;height:21px;max-width:none;border:0;border-radius:0;flex:none}body.single .hbss-share .hbss-social-name{display:block;font-size:10px;line-height:1.25;white-space:nowrap;color:#516157!important;letter-spacing:0!important;font-weight:600}body.single .hbss-share a.hbss-social:hover .hbss-social-icon,body.single .hbss-share a.hbss-social:focus-visible .hbss-social-icon{transform:translateY(-2px);border-color:#badcc5;color:#127c33;background:#eaf8ef}body.single .hbss-share a.hbss-facebook:hover .hbss-social-icon{color:#1877f2;border-color:#bcd6fd;background:#f1f7ff}body.single .hbss-share a.hbss-instagram:hover .hbss-social-icon{color:#c13584;border-color:#f1c8df;background:#fdf3f8}body.single .hbss-share a.hbss-threads:hover .hbss-social-icon,body.single .hbss-share a.hbss-x:hover .hbss-social-icon{color:#111;background:#f1f1f1;border-color:#d6d6d6}body.single .hbss-share a.hbss-pinterest:hover .hbss-social-icon{color:#bd081c;border-color:#f2c7cc;background:#fff5f5}body.single .hbss-share a.hbss-social:focus-visible,body.single .hbss-share button.hbss-copy:focus-visible{outline:2px solid #16803a!important;outline-offset:3px;border-radius:10px}body.single .hbss-share button.hbss-copy{grid-area:copy;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0!important;padding:9px 12px!important;border:1px solid #d8e6dc!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important;color:#215a32!important;font:inherit;font-size:11.5px!important;font-weight:700!important;line-height:1.1!important;cursor:pointer;white-space:nowrap;text-transform:none;transition:.15s ease}body.single .hbss-share button.hbss-copy:hover{background:#eef9f1!important;border-color:#b3d6bd!important}body.single .hbss-share button.hbss-copy svg{width:16px;height:16px;flex:none}body.single .hbss-share .hbss-message{grid-area:message;display:block;width:100%;margin:0;padding:0;font-size:11.5px;line-height:1.35;text-align:left!important;color:#16783b}body.single .hbss-share .hbss-message:not(:empty){margin-top:9px}@media(max-width:850px){body.single .hb-single-content .hbss-share,body.single .hbss-share{grid-template-columns:1fr auto;grid-template-areas:"heading copy" "actions actions" "message message";column-gap:8px;row-gap:14px;padding:17px 16px 13px;margin:25px 0 13px}body.single .hbss-actions{width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;justify-items:center}}@media(max-width:430px){body.single .hb-single-content .hbss-share,body.single .hbss-share{padding:15px 11px 12px;margin:23px 0 12px;border-radius:12px;row-gap:12px}body.single .hbss-title{font-size:15.5px}body.single .hbss-subtitle{font-size:11px}body.single .hbss-actions{gap:3px}body.single .hbss-share .hbss-social-icon{width:42px;height:42px;border-radius:11px}body.single .hbss-share .hbss-social-name{font-size:9.5px}body.single .hbss-share button.hbss-copy{padding:8px!important}body.single .hbss-share button.hbss-copy span{display:none}}@media(prefers-reduced-motion:reduce){body.single .hbss-share .hbss-social-icon,body.single .hbss-share button.hbss-copy{transition:none}body.single .hbss-share a.hbss-social:hover .hbss-social-icon{transform:none}}