.sova-sticker{display:block;position:relative;width:100%;height:100%;aspect-ratio:1;background-repeat:no-repeat;background-size:200% 200%;background-position:0 0;pointer-events:none;contain:layout paint}
.sova-sticker[data-frame="1"]{background-position:100% 0}
.sova-sticker[data-frame="2"]{background-position:0 100%}
.sova-sticker[data-frame="3"]{background-position:100% 100%}
.sova-sticker[data-failed=true]{visibility:hidden}
.cal-summary-sticker{position:relative;width:112px;height:112px;align-self:center}
.cal-summary-sticker:has(.cal-save-receipt) .sova-sticker{width:calc(100% - 16px);height:calc(100% - 16px);margin:auto}
.cal-save-receipt{position:absolute;bottom:0;left:0;right:0;text-align:center;color:var(--review-accent);font-size:11px;line-height:16px}
#calendarRoot .cal-task-art:has(.sova-sticker){width:80px;height:80px}
#calendarRoot .cal-event-main:has(.sova-sticker){padding-right:84px;min-height:80px}
.cal-day-summary{grid-template-columns:minmax(0,1fr) 112px}
@media(max-width:380px){.cal-summary-sticker{width:84px;height:84px}.cal-day-summary{grid-template-columns:minmax(0,1fr) 84px;gap:8px}}
