.notification-heading[data-v-41670e81]{justify-content:space-between;align-items:center;padding:4px 8px 0 12px;display:flex}.notification-heading h2[data-v-41670e81]{font-size:17px;font-weight:600}.notification-controls[data-v-41670e81]{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.notification-controls[data-v-41670e81] .underline-tabs{gap:18px}.mark-all[data-v-41670e81]{color:var(--text-secondary);min-height:44px;font-size:11px}.guest-notice a[data-v-41670e81],.mark-all[data-v-41670e81]:hover,.notification-error button[data-v-41670e81]:hover{text-decoration:underline}.guest-notice[data-v-41670e81]{color:var(--text-muted);padding:12px;font-size:12px}.notification-list[data-v-41670e81]{overscroll-behavior:contain;max-height:380px;overflow:auto}.notification-list h3[data-v-41670e81]{color:var(--text-muted);padding:14px 12px 6px;font-size:11px;font-weight:500}.notification-row[data-v-41670e81]{border-radius:12px;margin:2px 0}.notification-row.unread[data-v-41670e81]{background:var(--surface-alt)}.notification-summary[data-v-41670e81]{text-align:left;align-items:center;gap:10px;width:100%;min-height:62px;padding:12px;display:flex}.notification-summary>span[data-v-41670e81]:not(.sr-only):not(.row-dot){flex:1;min-width:0}.notification-summary strong[data-v-41670e81]{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.notification-row.unread strong[data-v-41670e81]{font-weight:600}.notification-summary time[data-v-41670e81]{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}.notification-summary .app-icon[data-v-41670e81]{width:14px;height:14px;color:var(--text-muted)}.row-dot[data-v-41670e81]{background:var(--primary);border-radius:50%;flex-shrink:0;width:5px;height:5px}.notification-detail[data-v-41670e81]{overflow-wrap:anywhere;padding:0 12px 12px;font-size:13px;line-height:1.6}.row-actions[data-v-41670e81]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.row-actions a[data-v-41670e81],.row-actions button[data-v-41670e81]{align-items:center;gap:6px;min-height:32px;font-size:12px;font-weight:500;text-decoration:underline;display:inline-flex}.notification-footer .app-icon[data-v-41670e81],.row-actions .app-icon[data-v-41670e81]{width:14px;height:14px}.notification-empty[data-v-41670e81]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:36px 24px;font-size:13px;display:flex}.notification-empty p[data-v-41670e81],.notification-empty>.app-icon[data-v-41670e81]{color:var(--text-muted)}.notification-empty p[data-v-41670e81]{font-size:12px;line-height:1.6}.notification-error[data-v-41670e81]{color:var(--error);align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.notification-error button[data-v-41670e81]{flex-shrink:0;min-height:32px;text-decoration:underline}.notification-footer[data-v-41670e81]{border-top:1px solid var(--card-border);justify-content:space-between;align-items:center;padding:8px 12px 4px;display:flex}.notification-footer a[data-v-41670e81],.notification-footer button[data-v-41670e81]{align-items:center;gap:8px;min-height:40px;font-size:12px;font-weight:500;display:flex}.notification-inbox:not(.in-popover) .notification-list[data-v-41670e81]{max-height:none}.notification-inbox:not(.in-popover) .notification-heading h2[data-v-41670e81]{padding-block:12px;font-size:24px}
