.notification-row[data-v-c0cf55ca]{border-bottom:1px solid var(--ui-border);background:var(--brand-surface);gap:12px;padding:14px 16px;display:flex;position:relative}.notification-row[data-v-c0cf55ca]:last-child{border-bottom:0}.notification-unread[data-v-c0cf55ca]{background:var(--notification-unread-bg)}.notification-icon[data-v-c0cf55ca]{background:var(--color-teal-brand-50);width:34px;height:34px;color:var(--color-teal-brand-600);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.notification-cancelled[data-v-c0cf55ca]{color:#cf1515;background:#fff2f2}.notification-rescheduled[data-v-c0cf55ca]{background:var(--ui-bg-muted);color:var(--ui-primary)}.notification-title[data-v-c0cf55ca]{font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:20px}.notification-detail[data-v-c0cf55ca]{color:var(--ui-text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:19px}@media (width>=1024px){.notification-row[data-v-c0cf55ca]{gap:14px;min-height:95px;padding:16px 20px}.notification-icon[data-v-c0cf55ca]{width:36px;height:36px}.notification-title[data-v-c0cf55ca]{font-size:16px;line-height:24px}.notification-detail[data-v-c0cf55ca]{font-size:14px;line-height:20px}}
