.activity-achievements{border:1px solid var(--border);background:var(--card);border-radius:1rem;min-width:0;margin-bottom:1.5rem;padding:1.125rem}.activity-achievements-heading,.activity-week-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.activity-achievements-heading h2{font-size:1.0625rem;font-weight:700}.activity-achievements-heading p{color:var(--muted-foreground);margin-top:.25rem;font-size:.875rem}.activity-account-label{color:var(--muted-foreground);background:var(--muted);border-radius:2rem;padding:.25rem .6rem;font-size:.75rem}.activity-statistics{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin:0 0 1rem;padding:1.125rem 0;display:grid}.activity-statistics div{text-align:center;flex-direction:column-reverse;align-items:center;gap:.25rem;min-width:0;display:flex}.activity-statistics dt{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.8125rem}.activity-statistics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.375rem;font-weight:750}.activity-week-heading h3{font-size:.875rem;font-weight:650}.activity-week-heading>span{color:var(--primary);font-size:.8125rem}.activity-week-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem;margin:.75rem 0;padding:0;list-style:none;display:grid}.activity-week-days li{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.375rem;min-width:0;font-size:.75rem;display:flex}.activity-day-mark{background:var(--muted);border-radius:50%;justify-content:center;align-items:center;width:2rem;max-width:100%;height:2rem;font-size:.8125rem;display:flex}.activity-week-days li[data-active] .activity-day-mark{background:var(--primary);color:var(--primary-foreground)}.activity-week-copy{color:var(--muted-foreground);font-size:.8125rem;line-height:1.6}.activity-badge-collection{border-top:1px solid var(--border);margin-top:1rem;padding-top:.25rem}.activity-badge-collection summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;padding:.875rem 0;font-size:.9375rem;font-weight:650;list-style:none;display:flex}.activity-badge-collection summary::-webkit-details-marker{display:none}.activity-badge-collection summary small{color:var(--muted-foreground);margin-left:.25rem;font-size:.8125rem;font-weight:400}.activity-badge-summary{align-items:center;gap:.5rem;display:flex}.activity-badge-collection[open] .activity-badge-summary>svg{transform:rotate(180deg)}.activity-badge-help{color:var(--muted-foreground);margin-bottom:.75rem;font-size:.875rem;line-height:1.6}.activity-badge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.activity-badge-option{border:1px solid var(--border);text-align:left;background:var(--background);min-width:0;color:var(--foreground);border-radius:.75rem;align-items:flex-start;gap:.625rem;padding:.875rem .75rem;display:flex}.activity-badge-option[data-earned]{cursor:pointer}.activity-badge-option[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,var(--background))}.activity-badge-option:disabled{cursor:default}.activity-badge-option>svg{color:var(--muted-foreground);flex-shrink:0}.activity-badge-symbol{color:var(--muted-foreground);flex-shrink:0;padding-top:.125rem}.activity-badge-option[data-earned] .activity-badge-symbol{color:var(--primary)}.activity-badge-description{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.activity-badge-description strong{font-size:.875rem;font-weight:650}.activity-badge-description>span{color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}.activity-badge-description small{color:var(--primary);font-size:.75rem}.activity-next-badge{background:var(--muted);border-radius:.625rem;margin:.25rem 0 .875rem;padding:.75rem}.activity-next-badge>div:first-child{justify-content:space-between;gap:.5rem;margin-bottom:.5rem;font-size:.8125rem;display:flex}.activity-next-badge p,.activity-counting-note{color:var(--muted-foreground);margin-top:.375rem;font-size:.75rem;line-height:1.6}.activity-save-message{color:var(--primary);font-size:.8125rem}.activity-save-message:not(:empty){margin-top:.75rem}.member-activity-badge{background:color-mix(in srgb,var(--primary) 8%,var(--background));max-width:100%;color:var(--primary);vertical-align:middle;border-radius:1rem;align-items:center;gap:.1875rem;padding:.0625rem .375rem;font-size:.75rem;font-weight:500;line-height:1.6;display:inline-flex}.member-activity-badge svg{flex-shrink:0}.member-activity-badge span{overflow-wrap:anywhere}.activity-records{min-width:0}@media (width<=420px){.activity-badge-grid{grid-template-columns:minmax(0,1fr)}}

/* Supplied public profile reference 79006: scoped to the member page only. */
body.app-body main.pt-member-page.pt-member-reference {
  --pt-member-ink:#171717;--pt-member-muted:#77787e;--pt-member-line:#e7e7e9;
  background:#fff;color:var(--pt-member-ink);min-width:0;
  padding:12px 20px calc(24px + env(safe-area-inset-bottom));
}
body.app-body .pt-member-reference .member-profile-nav {
  margin:0 0 24px;min-height:44px;gap:8px;align-items:center;
}
body.app-body .pt-member-reference .member-profile-nav [data-slot="button"] {
  min-height:44px;height:auto;margin:0;padding:8px 0;font-size:14px;line-height:1.45;
  white-space:normal;overflow-wrap:anywhere;border-radius:8px;background:transparent;color:var(--pt-member-ink);
}
body.app-body .pt-member-reference .member-profile-nav svg {width:20px;height:20px;flex-shrink:0}
body.app-body .pt-member-reference .member-profile-card {
  border:0;border-bottom:1px solid var(--pt-member-line);border-radius:0;background:transparent;
  box-shadow:none;margin:0;padding:0 0 20px;
}
body.app-body .pt-member-reference .member-profile-identity {gap:18px;align-items:center}
body.app-body .pt-member-reference .member-profile-identity .community-avatar {
  flex:0 0 84px;width:84px;height:84px;border-radius:50%;
}
body.app-body .pt-member-reference .member-profile-identity .community-avatar-initial {font-size:30px}
body.app-body .pt-member-reference .member-profile-identity h1 {
  margin:0;font-size:22px;line-height:1.4;font-weight:750;letter-spacing:-.025em;overflow-wrap:anywhere;
}
body.app-body .pt-member-reference .member-profile-account {
  flex-direction:column;align-items:flex-start;margin-top:4px;gap:8px;font-size:14px;line-height:1.5;color:var(--pt-member-muted);
}
body.app-body .pt-member-reference .member-profile-badge {
  color:var(--pt-member-muted);background:transparent;border:1px solid #d7d7da;border-radius:7px;
  padding:3px 8px;font-size:11px;line-height:1.45;max-width:100%;overflow-wrap:anywhere;
}
body.app-body .pt-member-reference .member-profile-bio {
  margin:16px 0 0;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;
}
body.app-body .pt-member-reference .member-profile-meta {
  margin:16px 0 12px;gap:8px 16px;display:flex;flex-wrap:wrap;align-items:center;font-size:14px;line-height:1.5;
}
body.app-body .pt-member-reference .member-profile-counts {
  min-height:44px;display:flex;flex-wrap:wrap;gap:0;color:var(--pt-member-ink);font-size:14px;line-height:1.5;
}
body.app-body .pt-member-reference .member-profile-counts :is(a,span) {
  display:inline-flex;align-items:center;min-height:44px;min-width:0;padding-inline:0 22px;overflow-wrap:anywhere;
}
body.app-body .pt-member-reference .member-profile-counts :is(a,span)+:is(a,span) {
  padding-inline:22px 0;position:relative;
}
body.app-body .pt-member-reference .member-profile-counts :is(a,span)+:is(a,span)::before {
  content:"";position:absolute;inset-inline-start:0;top:14px;bottom:14px;width:1px;background:var(--pt-member-line);
}
body.app-body .pt-member-reference .member-profile-channel {min-height:44px;color:var(--pt-member-ink);font-size:13px}
body.app-body .pt-member-reference .member-profile-actions {
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;min-width:0;
}
body.app-body .pt-member-reference .member-profile-actions [data-slot="button"] {
  width:100%;min-width:0;min-height:44px;height:auto;padding:10px 8px;border:1px solid #cfcfd3;
  border-radius:8px;box-shadow:none;background:transparent;color:var(--pt-member-ink);
  font-size:14px;line-height:1.5;font-weight:650;white-space:normal;overflow-wrap:anywhere;
}
body.app-body .pt-member-reference .member-profile-actions .pt-profile-edit-action,
body.app-body .pt-member-reference .member-profile-actions .community-follow-button[aria-pressed="false"] {
  color:#fff;background:var(--pt-member-ink);border-color:var(--pt-member-ink);
}
body.app-body .pt-member-reference .member-profile-actions svg {width:20px;height:20px;flex-shrink:0}
body.app-body .pt-member-reference .member-gallery-section {
  margin:0;padding:18px 0 22px;border-bottom:1px solid var(--pt-member-line);min-width:0;
}
body.app-body .pt-member-reference .member-gallery-heading {margin:0 0 12px;gap:8px;align-items:center}
body.app-body .pt-member-reference .member-gallery-heading h2,
body.app-body .pt-member-reference .member-posts-section>div:first-child h2 {
  font-size:17px;line-height:1.5;font-weight:700;margin:0;
}
body.app-body .pt-member-reference .member-gallery-count {margin-inline-start:8px;font-size:12px;color:var(--pt-member-muted)}
body.app-body .pt-member-reference .member-gallery-heading>[data-slot="button"] {
  min-height:44px;height:auto;padding:8px 0;background:transparent;color:var(--pt-member-ink);
  white-space:normal;font-size:13px;line-height:1.5;
}
body.app-body .pt-member-reference .member-gallery-section .profile-photo-grid {
  grid-template-columns:repeat(auto-fill,minmax(96px,104px));gap:10px;width:100%;justify-content:start;
}
body.app-body .pt-member-reference .member-gallery-section .profile-photo-expand {
  display:block;border-radius:12px;overflow:hidden;aspect-ratio:1;min-width:0;
}
body.app-body .pt-member-reference .member-posts-section {margin:0;padding-top:18px;min-width:0}
body.app-body .pt-member-reference .member-posts-section>div:first-child {align-items:baseline;gap:12px;margin-bottom:8px}
body.app-body .pt-member-reference .member-posts-section>div:first-child>p {font-size:12px;line-height:1.5;color:var(--pt-member-muted);max-width:45%}
body.app-body .pt-member-reference .member-posts-section>.divide-y {border-color:var(--pt-member-line)}
body.app-body .pt-member-reference .member-post-preview {
  border-radius:0;min-height:80px;padding:14px 0;gap:16px;align-items:flex-start;background:transparent;
}
body.app-body .pt-member-reference .member-post-preview>img {
  order:2;flex:0 0 64px;width:64px;height:64px;border-radius:10px;object-fit:cover;
}
body.app-body .pt-member-reference .member-post-preview>div {order:1;flex:1;min-width:0}
body.app-body .pt-member-reference .member-post-preview h3 {font-size:16px;line-height:1.5;font-weight:650;margin-top:4px}
body.app-body .pt-member-reference .member-post-preview>div>p {font-size:14px;line-height:1.6;color:var(--pt-member-muted)}
body.app-body .pt-member-reference .member-post-preview>div>p:first-child {font-size:12px;line-height:1.5}
body.app-body .pt-member-reference .member-profile-empty {margin:0;padding:14px 0;font-size:14px;line-height:1.6;color:var(--pt-member-muted)}
body.app-body .pt-member-reference :is(a,button):focus-visible {outline:2px solid var(--pt-member-ink);outline-offset:3px}
@media (max-width:359px) {
  body.app-body main.pt-member-page.pt-member-reference {padding-inline:16px}
  body.app-body .pt-member-reference .member-profile-identity {gap:14px}
  body.app-body .pt-member-reference .member-profile-identity .community-avatar {flex-basis:72px;width:72px;height:72px}
  body.app-body .pt-member-reference .member-profile-identity h1 {font-size:20px}
  body.app-body .pt-member-reference .member-profile-counts :is(a,span) {padding-inline-end:16px}
  body.app-body .pt-member-reference .member-profile-counts :is(a,span)+:is(a,span) {padding-inline-start:16px;padding-inline-end:0}
}
html.dark body.app-body main.pt-member-page.pt-member-reference,
html[data-theme="dark"] body.app-body main.pt-member-page.pt-member-reference {
  --pt-member-ink:#f3f3f5;--pt-member-muted:#a6a7af;--pt-member-line:#34343a;background:#151518;
}
html.dark body.app-body .pt-member-reference .member-profile-actions .pt-profile-edit-action,
html.dark body.app-body .pt-member-reference .member-profile-actions .community-follow-button[aria-pressed="false"],
html[data-theme="dark"] body.app-body .pt-member-reference .member-profile-actions .pt-profile-edit-action,
html[data-theme="dark"] body.app-body .pt-member-reference .member-profile-actions .community-follow-button[aria-pressed="false"] {color:#171717}

/* Public profile cascade completion: existing app uses OS dark without a theme class. */
body.app-body main.pt-member-page.pt-member-reference .member-profile-actions [data-slot="button"] svg {
  color:inherit;stroke:currentColor;
}
/* Specificity also protects coarse-pointer taps from older unqualified hover rules. */
body.app-body main.pt-member-page.pt-member-reference .member-profile-actions [data-slot="button"] {
  background:transparent;color:var(--pt-member-ink);
}
body.app-body main.pt-member-page.pt-member-reference .member-profile-actions .pt-profile-edit-action,
body.app-body main.pt-member-page.pt-member-reference .member-profile-actions .community-follow-button[aria-pressed="false"] {
  background:var(--pt-member-ink);color:#fff;
}
html.dark body.app-body main.pt-member-page.pt-member-reference .member-profile-actions .pt-profile-edit-action,
html.dark body.app-body main.pt-member-page.pt-member-reference .member-profile-actions .community-follow-button[aria-pressed="false"],
html[data-theme="dark"] body.app-body main.pt-member-page.pt-member-reference .member-profile-actions .pt-profile-edit-action,
html[data-theme="dark"] body.app-body main.pt-member-page.pt-member-reference .member-profile-actions .community-follow-button[aria-pressed="false"] {color:#171717}
@media (prefers-color-scheme:dark) {
  body.app-body main.pt-member-page.pt-member-reference {
    --pt-member-ink:#f3f3f5;--pt-member-muted:#a6a7af;--pt-member-line:#34343a;background:#171718;
  }
  body.app-body main.pt-member-page.pt-member-reference .member-profile-actions .pt-profile-edit-action,
  body.app-body main.pt-member-page.pt-member-reference .member-profile-actions .community-follow-button[aria-pressed="false"] {
    color:#171717;
  }
}
@media (hover:hover) and (pointer:fine) {
  body.app-body main.pt-member-page.pt-member-reference .member-profile-actions [data-slot="button"]:hover {
    background:transparent;color:var(--pt-member-ink);
  }
  body.app-body main.pt-member-page.pt-member-reference .member-profile-actions .pt-profile-edit-action:hover,
  body.app-body main.pt-member-page.pt-member-reference .member-profile-actions .community-follow-button[aria-pressed="false"]:hover {
    background:var(--pt-member-ink);color:#fff;
  }
  html.dark body.app-body main.pt-member-page.pt-member-reference .member-profile-actions .pt-profile-edit-action:hover,
  html.dark body.app-body main.pt-member-page.pt-member-reference .member-profile-actions .community-follow-button[aria-pressed="false"]:hover,
  html[data-theme="dark"] body.app-body main.pt-member-page.pt-member-reference .member-profile-actions .pt-profile-edit-action:hover,
  html[data-theme="dark"] body.app-body main.pt-member-page.pt-member-reference .member-profile-actions .community-follow-button[aria-pressed="false"]:hover {color:#171717}
}
@media (prefers-color-scheme:dark) and (hover:hover) and (pointer:fine) {
  body.app-body main.pt-member-page.pt-member-reference .member-profile-actions .pt-profile-edit-action:hover,
  body.app-body main.pt-member-page.pt-member-reference .member-profile-actions .community-follow-button[aria-pressed="false"]:hover {color:#171717}
}

/* Activity reference 79022: one records card, four real tabs, uncut activity text. */
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records{grid-column:1 / -1!important;min-width:0!important;width:100%!important;max-width:100%!important;inline-size:100%!important;max-inline-size:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important;margin:16px 0 0!important;padding:0 12px!important;border:1px solid var(--pt-profile-rule,#e8e8eb)!important;border-radius:14px!important;background:var(--pt-profile-surface,var(--card,#fff))!important;box-shadow:none!important;overflow:visible!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records:empty{display:none!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records .activity-tabs{display:block!important;grid-area:auto!important;gap:0!important;min-width:0!important;width:100%!important;max-width:100%!important;inline-size:100%!important;max-inline-size:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-record-heading{display:none!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records .pt-activity-record-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;inline-size:100%!important;max-inline-size:100%!important;height:auto!important;min-height:44px!important;max-height:none!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--pt-profile-rule,#e8e8eb)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records .pt-activity-record-tabs [role="tab"]{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;grid-column:auto!important;flex:none!important;gap:0!important;min-width:0!important;max-width:100%!important;width:auto!important;height:auto!important;min-height:44px!important;max-height:none!important;box-sizing:border-box!important;padding:10px 3px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--pt-profile-muted,#85858b)!important;box-shadow:none!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;text-align:center!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records .pt-activity-record-tabs [role="tab"]>span{display:block!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;line-height:1.5!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records .pt-activity-record-tabs [role="tab"] svg{display:none!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records .pt-activity-record-tabs [role="tab"][data-state="active"]{border-bottom-color:var(--pt-profile-ink,var(--foreground,#18181a))!important;color:var(--pt-profile-ink,var(--foreground,#18181a))!important;font-weight:750!important;background:transparent!important;box-shadow:none!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records .pt-activity-record-tabs [role="tab"]::after{display:none!important;content:none!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records [role="tabpanel"],body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records [data-slot="tabs-content"]{min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}
/* Keep the tab primitive's hidden/unmounted ownership; never make inactive panels visible. */
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records .activity-list{min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;list-style:none!important;overflow:visible!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records .activity-list>li{min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--pt-profile-rule,#e8e8eb)!important;overflow:visible!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records .activity-list>li:last-child{border-bottom:0!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records .activity-item{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:64px!important;max-height:none!important;box-sizing:border-box!important;margin:0!important;padding:16px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--pt-profile-ink,var(--foreground,#18181a))!important;text-decoration:none!important;overflow:visible!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records .activity-item>div{flex:1 1 0!important;min-width:0!important;max-width:100%!important;overflow:visible!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records .activity-item>div>p{display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;-webkit-box-orient:initial!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;line-height:1.5!important;white-space:normal!important;word-break:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records .activity-item>div>p:first-child{font-size:15px!important;font-weight:650!important;letter-spacing:-.012em!important;color:var(--pt-profile-ink,var(--foreground,#18181a))!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records .activity-item>div>p+p{margin-top:5px!important;font-size:12px!important;color:var(--pt-profile-muted,#85858b)!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records .activity-item>div>div{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:3px 10px!important;min-width:0!important;max-width:100%!important;margin-top:6px!important;font-size:12px!important;line-height:1.5!important;color:var(--pt-profile-muted,#85858b)!important;white-space:normal!important;overflow:visible!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records .activity-item>div>div>span{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records .activity-item>img{display:block!important;flex:0 0 48px!important;width:48px!important;height:48px!important;max-width:48px!important;border:0!important;border-radius:9px!important;object-fit:cover!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records :is(.activity-pagination,.pt-saved-more){display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:14px 0!important;border-top:1px solid var(--pt-profile-rule,#e8e8eb)!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records :is(.activity-pagination,.pt-saved-more,.pt-saved-error) button{height:auto!important;min-height:44px!important;max-width:100%!important;font-size:12px!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records :is(.pt-saved-posts,.pt-saved-error,[role="alert"],[role="status"]){min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;overflow-wrap:anywhere!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records .pt-saved-note{margin:12px 0 0!important;font-size:12px!important;line-height:1.5!important;color:var(--pt-profile-muted,#85858b)!important}
body.app-body[class][class][class][class] main.community-activity.community-activity[data-pt-profile-ref="1"] .pt-activity-shortcut>span{text-align:center!important}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records :is(.activity-item,[role="tab"],button,a):focus-visible{outline:2px solid var(--pt-profile-ink,var(--foreground,#18181a))!important;outline-offset:2px!important}
@media(max-width:360px){body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records{padding-inline:10px!important}body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records .pt-activity-record-tabs [role="tab"]{padding-inline:2px!important;font-size:11.5px!important}}
body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records .activity-list>li::before,body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records .activity-list>li::after,body.app-body[class][class][class][class] main.community-activity.community-activity .activity-records .activity-item::before{display:none!important;content:none!important}
