.swipe{list-style:none;position:relative;overflow:hidden}.swipe+.swipe,.swipe+.chore,.chore+.swipe{border-top:1px solid var(--line)}.swipe__action{background:var(--mint-soft);color:var(--text);justify-content:flex-end;align-items:center;gap:8px;padding-right:22px;font-weight:500;display:flex;position:absolute;inset:0}.swipe__front{background:var(--surface);touch-action:pan-y;transition:transform .18s;position:relative}@media (prefers-reduced-motion:reduce){.swipe__front{transition:none}}.check-list .swipe__front{background:var(--bg)}.check-list .swipe+.swipe{border-top:0}.swipe--remove .swipe__action{background:var(--color-danger-soft,#c98a7a38);color:var(--color-danger,#c98a7a)}.days-list .swipe__front{background:0 0}.days-list .swipe__action{border-radius:var(--radius-md)}.days-list .swipe+.swipe{border-top:0}.swipe__action{transition:background-color .16s,opacity .12s}.swipe__action>:first-child{transition:scale .26s var(--ll-spring-lively,ease)}.swipe--armed .swipe__action{background:color-mix(in srgb, var(--ll-lamp,var(--mint,#7fb69a)) 34%, var(--mint-soft,transparent));font-weight:600}.swipe--remove.swipe--armed .swipe__action{background:color-mix(in srgb, var(--color-danger,#c98a7a) 34%, transparent)}.swipe--armed .swipe__action>:first-child{scale:1.2}
