.notification-filters[data-v-5ab85f32]{gap:var(--wallet-space-1);display:flex}button[data-v-5ab85f32]{min-height:44px;padding:var(--wallet-space-2) var(--wallet-space-3);color:var(--wallet-secondary);font-size:var(--wallet-type-caption-size);border-bottom:2px solid #0000;font-weight:500}button[aria-pressed=true][data-v-5ab85f32]{border-color:var(--wallet-interactive);color:var(--wallet-text)}.filter-count[data-v-5ab85f32],button[data-v-5ab85f32]:hover{background:var(--wallet-muted)}.filter-count[data-v-5ab85f32]{border-radius:var(--wallet-radius-sm);padding:0 var(--wallet-space-1);font-size:var(--wallet-type-metadata-size);font-variant-numeric:tabular-nums}.notification-list[data-v-18abc6b8]{color:var(--wallet-text)}.group-title[data-v-18abc6b8]{padding:var(--wallet-space-4) var(--wallet-space-6) var(--wallet-space-2);color:var(--wallet-secondary);font-size:var(--wallet-type-metadata-size);font-weight:500}.notification-row[data-v-18abc6b8]{align-items:flex-start;gap:var(--wallet-space-4);padding:var(--wallet-space-4) var(--wallet-space-6);border-bottom:1px solid var(--wallet-border);display:flex;position:relative}li[data-v-18abc6b8]:last-child{border-bottom:0}.notification-row.unread[data-v-18abc6b8]{background:color-mix(in srgb,var(--wallet-soft) 35%,transparent)}.notification-icon[data-v-18abc6b8],.notification-row[data-v-18abc6b8]:hover{background:var(--wallet-muted)}.notification-icon[data-v-18abc6b8]{border-radius:var(--wallet-radius-md);width:40px;height:40px;color:var(--wallet-secondary);flex-shrink:0;place-items:center;display:grid}.notification-icon>.iconify[data-v-18abc6b8]{width:20px;height:20px}.empty-icon>.iconify[data-v-18abc6b8]{width:24px;height:24px}.notification-icon.bills[data-v-18abc6b8],.notification-icon.cards[data-v-18abc6b8]{color:var(--wallet-warning)}.notification-icon.goals[data-v-18abc6b8]{color:var(--wallet-interactive)}.notification-icon.transactions[data-v-18abc6b8]{color:var(--wallet-positive)}.notification-copy[data-v-18abc6b8]{flex:1;min-width:0}.notification-link[data-v-18abc6b8]{gap:var(--wallet-space-1);text-align:left;overflow-wrap:anywhere;width:100%;line-height:var(--wallet-type-body-line-height);display:grid}.notification-title[data-v-18abc6b8]{font-size:var(--wallet-type-body-size);font-weight:500}.unread .notification-title[data-v-18abc6b8]{font-weight:600}.notification-body[data-v-18abc6b8]{color:var(--wallet-secondary);font-size:var(--wallet-type-caption-size);font-weight:400}.notification-meta[data-v-18abc6b8]{align-items:center;gap:var(--wallet-space-2);color:var(--wallet-secondary);font-size:var(--wallet-type-metadata-size);margin-top:var(--wallet-space-1);flex-wrap:wrap;display:flex}.unread-state[data-v-18abc6b8]{color:var(--wallet-interactive)}.unread-dot[data-v-18abc6b8]{background:var(--wallet-interactive);width:6px;height:6px;margin-top:var(--wallet-space-2);border-radius:50%;flex-shrink:0}.mark-read[data-v-18abc6b8]{min-height:32px;color:var(--wallet-interactive);margin-left:auto}button[data-v-18abc6b8]:disabled{opacity:.6;cursor:wait}.notification-state[data-v-18abc6b8]{justify-items:center;gap:var(--wallet-space-3);text-align:center;padding:var(--wallet-space-10) var(--wallet-space-6);display:grid}.notification-state[data-v-18abc6b8] :is(h2,h3){font-size:var(--wallet-type-title-size);font-weight:500}.notification-state p[data-v-18abc6b8]{max-width:32ch;color:var(--wallet-secondary);font-size:var(--wallet-type-caption-size)}.empty-icon[data-v-18abc6b8]{border-radius:var(--wallet-radius-lg);background:var(--wallet-muted);width:48px;height:48px;color:var(--wallet-secondary);place-items:center;display:grid}.compact .notification-row[data-v-18abc6b8]{padding:var(--wallet-space-3) var(--wallet-space-4);gap:var(--wallet-space-3)}.compact .group-title[data-v-18abc6b8]{padding-inline:var(--wallet-space-4)}.compact .notification-title[data-v-18abc6b8]{font-size:var(--wallet-type-caption-size)}.compact .notification-body[data-v-18abc6b8]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=480px){.notification-row[data-v-18abc6b8]{padding-inline:var(--wallet-space-4);gap:var(--wallet-space-3)}.notification-icon[data-v-18abc6b8]{width:32px;height:32px}.mark-read[data-v-18abc6b8]{min-height:44px}}
