.activities-screen-module__g0U13a__page{width:100%;max-width:1100px;margin-inline:auto}.activities-screen-module__g0U13a__heading{margin-bottom:20px}.activities-screen-module__g0U13a__heading h1{margin:0;font-size:clamp(22px,3vw,28px)}.activities-screen-module__g0U13a__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.activities-screen-module__g0U13a__card{--activity-tint:#ed65b6;border:1px solid var(--color-border);background:linear-gradient(145deg, color-mix(in srgb, var(--activity-tint) 7%, var(--color-surface)), var(--color-surface));overflow-wrap:anywhere;border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.activities-screen-module__g0U13a__card[data-kind=CHECKIN]{--activity-tint:#8ad3b1}.activities-screen-module__g0U13a__card[data-kind=INVITE]{--activity-tint:#70d8d4}.activities-screen-module__g0U13a__card[data-kind=OFFER]{--activity-tint:#ffe3a1}.activities-screen-module__g0U13a__cardHeading{align-items:center;gap:10px;min-width:0;display:flex}.activities-screen-module__g0U13a__cardHeading img{flex-shrink:0}.activities-screen-module__g0U13a__cardHeading h2{text-wrap:balance;min-width:0;min-height:2.6em;margin:0;font-size:17px;line-height:1.3}.activities-screen-module__g0U13a__description{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.activities-screen-module__g0U13a__reward{flex-direction:column;gap:3px;min-width:0;padding-block:2px;display:flex}.activities-screen-module__g0U13a__amount{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.activities-screen-module__g0U13a__amount strong{font-variant-numeric:tabular-nums;min-width:0;max-width:100%;font-size:26px;line-height:1.2}.activities-screen-module__g0U13a__reward>span{color:var(--color-text-muted);font-size:12px;line-height:1.5}.activities-screen-module__g0U13a__footer{flex-direction:column;gap:8px;margin-top:auto;display:flex}.activities-screen-module__g0U13a__rules{min-width:0;color:var(--color-text-secondary);font-size:12px;line-height:1.5}.activities-screen-module__g0U13a__rules summary{cursor:pointer;padding-block:6px}.activities-screen-module__g0U13a__rules summary::marker{color:var(--activity-tint)}.activities-screen-module__g0U13a__rules summary:focus-visible{outline:2px solid var(--activity-tint);outline-offset:3px;border-radius:4px}.activities-screen-module__g0U13a__rulesBody{flex-direction:column;gap:8px;padding-block:6px;display:flex}.activities-screen-module__g0U13a__rulesBody p{margin:0}.activities-screen-module__g0U13a__action{border:1px solid color-mix(in srgb, var(--activity-tint) 22%, transparent);background:color-mix(in srgb, var(--activity-tint) 9%, transparent);min-width:0;min-height:44px;color:var(--color-text);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.4;transition:background .16s;display:flex}.activities-screen-module__g0U13a__action span{min-width:0}.activities-screen-module__g0U13a__action:hover{background:color-mix(in srgb, var(--activity-tint) 17%, transparent)}.activities-screen-module__g0U13a__action:focus-visible{outline:2px solid var(--activity-tint);outline-offset:3px}.activities-screen-module__g0U13a__action svg{flex-shrink:0}@media (min-width:900px){.activities-screen-module__g0U13a__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:767px){.activities-screen-module__g0U13a__page.standard-page{padding:16px 12px 28px}.activities-screen-module__g0U13a__heading{margin-bottom:14px}.activities-screen-module__g0U13a__grid{gap:10px}.activities-screen-module__g0U13a__card{border-radius:14px;gap:12px;padding:12px}.activities-screen-module__g0U13a__cardHeading{flex-direction:column;align-items:flex-start;gap:8px}.activities-screen-module__g0U13a__cardHeading img{width:36px;height:36px}.activities-screen-module__g0U13a__cardHeading h2{text-wrap:pretty;font-size:15px}.activities-screen-module__g0U13a__amount strong{font-size:22px}.activities-screen-module__g0U13a__action{padding-inline:8px;font-size:12px}}
