@import "~theme/globals"; ion-item { ion-label { margin-top: 8px; margin-bottom: 8px; p.item-heading { font-size: 14px; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; } p { font-size: 12px; } } ion-note { margin: 0; @include padding-horizontal(8px, 0); padding-top: 12px; ion-icon { font-size: 6px; vertical-align: middle; } } [slot=start] { align-self: start; margin-top: 16px; } --icon-size: 16px; --extra-icon-size: 12px; --core-avatar-size: 32px; div.core-notification-icon, core-mod-icon.core-notification-icon { padding: 8px; } } .mark-all-as-read { padding-bottom: 16px; bottom: 0; left: 0; right: 0; display: flex; background: transparent; box-shadow: none; pointer-events: none; ion-chip.ion-color { pointer-events: all; margin: 0 auto; box-shadow: 0 2px 4px rgba(0, 0, 0, .4); ion-spinner { width: 16px; height: 16px; @include margin-horizontal(0, 8px); } } } ion-content::part(scroll) { padding-bottom: 44px; }