.ln-ckm{font-family:var(--font-ui);text-align:left;position:absolute;inset:0}.ln-ckm__week{color:#161412;background:#fff;border-radius:10px;width:218px;margin-left:-109px;padding:10px 10px 12px;position:absolute;top:26px;left:50%;box-shadow:0 24px 40px -20px #0009}.ln-ckm__title{font-size:9px;font-weight:600;display:block}.ln-ckm__days{grid-template-columns:repeat(7,1fr);margin-top:6px;display:grid}.ln-ckm__days span{flex-direction:column;padding-left:3px;display:flex}.ln-ckm__days small{color:#a39d94;font-size:6px;font-weight:600}.ln-ckm__days b{font-size:8.5px;font-weight:600}.ln-ckm__grid{background:linear-gradient(#1614120f 1px,#0000 1px) 0 0/100% 22px;height:88px;margin-top:4px;position:relative}.ln-ckm__chip,.ln-ckm__deck{left:calc(var(--d) * 100% / 7 + 1px);top:calc(var(--r) * 22px + 4px);width:calc(14.2857% - 2px);position:absolute}.ln-ckm__chip{height:11px;font-family:var(--font-mono);color:#c4502c;background:#fdf1ed;border-left:2px solid #ed724a;border-radius:3px;padding-left:2px;font-size:6px;line-height:11px;overflow:hidden}.ln-ckm__deck{height:11px;transform:translate(calc(var(--d) * (100% + 2px)), calc(var(--r) * 22px));transition:transform .5s cubic-bezier(.5,0,.2,1);top:4px;left:1px}.ln-ckm__slide{background:#beae94;border-radius:3px;width:32px;height:40px;margin-left:-16px;position:absolute;top:-6px;left:50%;overflow:hidden;box-shadow:0 6px 12px -6px #0009}.ln-ckm__slide img{object-fit:cover;width:100%;height:100%}.ln-ckm__slide--0{transform:translate(-9px)rotate(-8deg)}.ln-ckm__slide--2{transform:translate(9px)rotate(8deg)}.ln-ckm__slide--1{z-index:2}.ln-ckm__slide--1:before{content:"";background:#1c181475;position:absolute;inset:0}.ln-ckm__slide--1 i{color:#fff;text-align:center;font-family:Playfair Display,Georgia,serif;font-size:6px;font-style:normal;font-weight:700;position:absolute;top:6px;left:0;right:0}.ln-ckm__left{display:inline-block}@media (prefers-reduced-motion:no-preference){.ln-ckm__left{animation:.3s both ln-ckm-roll}}@media (prefers-reduced-motion:reduce){.ln-ckm__deck{transition:none}}@keyframes ln-ckm-roll{0%{opacity:0;transform:translateY(60%)}}
