.gg-activity-toast[hidden]{display:none!important}
.gg-activity-toast{position:fixed;z-index:9991;left:clamp(10px,2vw,25px);bottom:clamp(12px,2vw,25px);width:min(370px,calc(100vw - 20px));display:flex;gap:13px;align-items:center;box-sizing:border-box;padding:16px 43px 16px 17px;border-radius:18px;background:#fffaf6;color:#563e37;border:1px solid #ecd8ca;box-shadow:0 12px 38px rgba(74,48,40,.14);font-family:'Plus Jakarta Sans',system-ui,sans-serif;opacity:0;transform:translateY(13px);transition:transform .28s ease,opacity .28s ease}
.gg-activity-toast.is-visible{opacity:1;transform:translateY(0)}
.gg-activity-mark{flex:0 0 42px;width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#f6e5d9;color:#ad7a69;font-size:24px}
.gg-activity-content{display:flex;flex-direction:column;gap:5px;min-width:0}
.gg-activity-eyebrow{font-size:10px;font-weight:750;letter-spacing:.11em;color:#a2786b}
#gg-activity-link{font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;color:#60463e}
#gg-activity-link:hover{text-decoration:underline;color:#8b5f51}
#gg-activity-close{position:absolute;top:8px;right:9px;border:0;border-radius:50%;width:29px;height:29px;background:transparent!important;color:#936e62!important;font-size:25px;cursor:pointer;line-height:1;display:grid;place-items:center;box-shadow:none!important;padding:0!important}
#gg-activity-close:hover{background:#f3e4da!important}
@media(max-width:560px){.gg-activity-toast{bottom:10px;left:10px;padding:13px 38px 13px 13px}.gg-activity-mark{width:36px;height:36px;flex-basis:36px}}
@media(prefers-reduced-motion:reduce){.gg-activity-toast{transition:none}}
