/* All edit/delete card swipes use the Goals presentation. */
.life-swipe-actions{display:none}
.life-swipe-content{transition:transform .18s ease}
.calendar-swipe-content{position:relative;z-index:1;display:grid;grid-column:1/-1;grid-template-columns:inherit;gap:inherit;align-items:inherit;min-width:0;width:100%;border-radius:inherit}
@media(pointer:coarse),(max-width:900px){
  .life-swipe-actions{position:absolute;inset:0;z-index:0;display:flex;justify-content:space-between;overflow:hidden;border-radius:inherit;pointer-events:none}
  .life-swipe-actions>.life-swipe-action{position:absolute;top:0;bottom:0;display:grid;place-items:center;width:120px;height:100%;color:#fff;font:800 11px/1 "Manrope",sans-serif;letter-spacing:.04em;text-transform:uppercase;opacity:0}
  .life-swipe-actions>.life-swipe-action.life-swipe-action--edit{left:0;background:linear-gradient(90deg,rgba(80,137,235,.94),rgba(80,137,235,.38),transparent)}
  .life-swipe-actions>.life-swipe-action.life-swipe-action--delete{right:0;background:linear-gradient(90deg,transparent,rgba(224,67,85,.45),rgba(224,67,85,.96))}
  :is([data-goal-swipe-action="edit"],[data-task-swipe-action="edit"],[data-note-swipe="edit"],[data-swipe-direction="edit"],[data-quick-swipe-action="edit"])>.life-swipe-actions>.life-swipe-action--edit,
  :is([data-goal-swipe-action="delete"],[data-task-swipe-action="delete"],[data-note-swipe="delete"],[data-swipe-direction="delete"],[data-quick-swipe-action="delete"])>.life-swipe-actions>.life-swipe-action--delete{opacity:1}
  :is(.calendar-event-item,.calendar-all-item)[data-calendar-record-kind]::after{content:none!important}
  .calendar-swipe-active>.calendar-swipe-content{transition:none}
  :is(.calendar-event-item,.calendar-all-item)[data-calendar-record-kind]>.life-swipe-actions{position:absolute;z-index:0}
  :is([data-history-swipe="restore"])>.life-swipe-actions>.life-swipe-action--edit,:is([data-history-swipe="delete"])>.life-swipe-actions>.life-swipe-action--delete{opacity:1}
  .goal-history-swipe{position:relative;overflow:hidden;touch-action:pan-y pinch-zoom}
  .goal-history-swipe>.life-swipe-content{position:relative;z-index:1;display:contents}
  .goal-history-swipe.is-swiping>.life-swipe-content{display:flex;align-items:center;gap:12px;width:100%;grid-column:1/-1}
  .goal-history-swipe.is-swiping>.life-swipe-content>div:not([class]){flex:1;min-width:0}
}
@media(prefers-reduced-motion:reduce){.life-swipe-content{transition:none}}
