.attendance-stamp-module__QiRjJa__stamp{flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.attendance-stamp-module__QiRjJa__graphic{flex-shrink:0;width:40px;height:40px;display:block;position:relative}.attendance-stamp-module__QiRjJa__stamp[data-size=small] .attendance-stamp-module__QiRjJa__graphic:before,.attendance-stamp-module__QiRjJa__stamp[data-size=small] .attendance-stamp-module__QiRjJa__graphic:after{content:"";background-repeat:no-repeat;position:absolute}.attendance-stamp-module__QiRjJa__stamp[data-size=small] .attendance-stamp-module__QiRjJa__graphic:before{background-image:url(/assets/benefits/figma-775-68232/stamp-before-ring.svg);width:33.7148px;height:33.7148px;top:50%;left:50%;transform:translate(-50%,-50%)}.attendance-stamp-module__QiRjJa__stamp[data-size=small] .attendance-stamp-module__QiRjJa__graphic:after{background-image:url(/assets/benefits/figma-775-68232/stamp-before-label.svg);width:15.8934px;height:18.1134px;top:27.35%;left:30.13%}.attendance-stamp-module__QiRjJa__stamp[data-size=small][data-completed=true] .attendance-stamp-module__QiRjJa__graphic:before{background-image:url(/assets/benefits/figma-775-68232/stamp-after-ring.svg)}.attendance-stamp-module__QiRjJa__stamp[data-size=small][data-completed=true] .attendance-stamp-module__QiRjJa__graphic:after{background-image:url(/assets/benefits/figma-775-68232/stamp-after-label.svg);width:16.5608px;height:18.0276px;left:29.29%}.attendance-stamp-module__QiRjJa__day{font-size:calc(var(--font-badgeCompact-size) / var(--attendance-map-scale,1));line-height:calc(var(--font-navigationLabel-line) / var(--attendance-map-scale,1));font-weight:var(--font-caption-weight);color:var(--primitive-gray-500)}.attendance-stamp-module__QiRjJa__stamp[data-size=large] .attendance-stamp-module__QiRjJa__graphic{width:80px;height:80px;overflow:hidden}.attendance-stamp-module__QiRjJa__ring,.attendance-stamp-module__QiRjJa__label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-15deg)}.attendance-stamp-module__QiRjJa__stamp[data-completed=true] .attendance-stamp-module__QiRjJa__label{top:49.895%;left:50.825%}.attendance-stamp-module__QiRjJa__doubleReward{border-radius:var(--radius-full) var(--radius-full) var(--radius-full) 0;background:var(--color-brand-primary);width:26px;height:20px;color:var(--color-text-inverse);font-size:calc(var(--font-badgeCompact-size) / var(--attendance-map-scale,1));line-height:calc(var(--font-navigationLabel-line) / var(--attendance-map-scale,1));font-weight:var(--font-label-weight);justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}
