.notification-swipe{position:relative;overflow:hidden;border-top:1px solid #e3e9f1;touch-action:pan-y}
.notification-swipe:first-of-type{border-top:0}
.notification-card.activity{position:relative;z-index:2;margin:0;border-top:0;background:#fff;transition:transform .18s ease;will-change:transform}
.notification-card-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:.45rem;min-width:0}
.notification-card-actions>.align-right{display:grid;gap:.22rem}
.notification-chevron{display:inline-grid;flex:0 0 1.8rem;width:1.8rem;height:1.8rem;place-items:center;border:1px solid #d8e0eb;border-radius:50%;background:#f8fafc;color:#7a8799;font-size:1.35rem;line-height:1;cursor:pointer;opacity:.72;transition:opacity .15s ease,background-color .15s ease,color .15s ease}
.notification-chevron:hover,.notification-chevron:focus-visible{background:#e8eef8;color:#102554;opacity:1;outline:0}
.notification-dismiss-action{position:absolute;z-index:1;top:0;right:0;bottom:0;display:flex;width:8.8rem;align-items:center;justify-content:center;background:#fff0f1;pointer-events:none}
.notification-dismiss-action button{min-height:2.55rem;border:0;border-radius:.6rem;background:#a41621;color:#fff;padding:.55rem .7rem;font-weight:850;cursor:pointer}
.notification-swipe.is-open .notification-card{transform:translateX(-8.8rem)}
.notification-swipe.is-open .notification-dismiss-action{pointer-events:auto}
.notification-swipe.is-open .notification-chevron{background:#e8eef8;color:#102554;opacity:1}
.notification-copy{min-width:0}
.notification-copy span,.notification-copy small{overflow-wrap:anywhere}
@media(max-width:700px){
    .notification-dismiss-action{width:7.8rem}
    .notification-swipe.is-open .notification-card{transform:translateX(-7.8rem)}
    .notification-card.activity{grid-template-columns:minmax(0,1fr) auto}
    .notification-card-actions{gap:.3rem}
    .notification-card-actions>.align-right{justify-items:end;text-align:right}
    .notification-chevron{flex-basis:1.75rem;width:1.75rem;height:1.75rem}
    .notification-dismiss-action button{min-height:2.8rem;padding:.5rem .6rem;font-size:.78rem}
}
