.checkinModal[data-v-903e6e96]{align-items:center;display:flex;height:100%;justify-content:center;margin:20px;position:relative;width:100%}@media(min-width:1024px){.checkinModal[data-v-903e6e96]{max-width:640px}}.checkinModal .backdrop[data-v-903e6e96]{background-image:url(../images/checkin/ic_checkin_aperture_backdrop.webp);background-position:50%;background-size:contain;height:180vw;margin-bottom:140px;position:absolute;width:180vw}@media(min-width:768px){.checkinModal .backdrop[data-v-903e6e96]{background-size:cover;height:1100px;width:1100px}}.checkinModal .card[data-v-903e6e96]{background:none;position:relative;width:100%}.checkinModal .card .headerIcons[data-v-903e6e96]{background-color:var(--checkin-primary);border-radius:20px 20px 0 0;display:flex;height:80px;transform:translateY(30px)}@media(min-width:1024px){.checkinModal .card .headerIcons[data-v-903e6e96]{transform:translateY(25px)}}.checkinModal .card .headerIcons .iconWrap[data-v-903e6e96]{align-items:flex-end;display:flex;height:100%;justify-content:center;width:100%}.checkinModal .card .headerIcons .iconCalendar[data-v-903e6e96]{background:url(../images/checkin/ic_checkin_calendar.webp) no-repeat bottom;background-size:contain;height:200px;transform:translateY(10px);width:200px}@media(min-width:1024px){.checkinModal .card .headerIcons .iconCalendar[data-v-903e6e96]{height:280px;transform:translateY(15px);width:280px}}.checkinModal .card .body[data-v-903e6e96]{align-items:center;background:var(--checkin-body-bg);border-radius:24px;display:flex;flex-direction:column;gap:12px;padding:20px 26px;position:relative}@media(min-width:1024px){.checkinModal .card .body[data-v-903e6e96]{padding:20px 150px}}.checkinModal .card .body .title[data-v-903e6e96]{color:var(--checkin-primary);font-size:1.5rem;font-weight:700;margin:0;text-align:center}.checkinModal .card .body .subtitle[data-v-903e6e96]{color:var(--txt-primary);font-size:.875rem;margin:0;text-align:center;white-space:pre-line}.checkinModal .card .body .subtitle .highlight[data-v-903e6e96]{color:var(--primary-color);font-weight:700}.checkinModal .card .body .subtitle .bonusAmount[data-v-903e6e96]{color:var(--checkin-primary);font-weight:700}.checkinModal .card .body .grid[data-v-903e6e96]{display:grid;gap:4px;grid-template-columns:repeat(4,1fr);justify-content:center;width:100%}@media(min-width:1024px){.checkinModal .card .body .grid[data-v-903e6e96]{gap:8px;min-width:320px}}.checkinModal .card .body .grid .day[data-v-903e6e96]:nth-child(5){grid-column:1}.checkinModal .card .body .grid .day[data-v-903e6e96]:nth-child(6){grid-column:2}.checkinModal .card .body .grid .day[data-v-903e6e96]{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-grey,var(--border-light,#e8e8e8));border-radius:8px;display:flex;flex-direction:column;gap:6px;height:70px;justify-content:center;padding:10px 4px;width:100%}.checkinModal .card .body .grid .day .iconCheck[data-v-903e6e96]{height:30px;-o-object-fit:contain;object-fit:contain;width:30px}@media(min-width:1024px){.checkinModal .card .body .grid .day[data-v-903e6e96]{height:84px}.checkinModal .card .body .grid .day .tickedAnimation[data-v-903e6e96]{height:60px;width:60px}.checkinModal .card .body .grid .day .iconCheck[data-v-903e6e96]{height:36px;width:36px}}.checkinModal .card .body .grid .day .dayLabel[data-v-903e6e96]{color:var(--checkin-uncheck-txt);font-size:max(.75rem,12px);font-weight:500}.checkinModal .card .body .grid .day.isDone[data-v-903e6e96]{background:var(--gradient-y);border:none;gap:0}.checkinModal .card .body .grid .day.isDone .dayLabel[data-v-903e6e96]{color:#fff;font-weight:700;transform:translateY(-8px)}.checkinModal .card .body .grid .day:nth-child(7) .dayLabel[data-v-903e6e96]{color:#fff;font-weight:700}.checkinModal .card .body .grid .day[data-v-903e6e96]:nth-child(7){background-color:var(--checkin-gift-bg);border:none;flex-direction:row;grid-column:3/span 2;width:100%}.checkinModal .card .body .grid .day:nth-child(7) .giftIcon[data-v-903e6e96]{height:54px;width:54px}@media(min-width:1024px){.checkinModal .card .body .grid .day:nth-child(7) .giftIcon[data-v-903e6e96]{height:80px;width:80px}}.checkinModal .card .body .btnCheckin[data-v-903e6e96]{background:var(--gradient-y);border:none;border:1px solid var(--primary-color);border-radius:8px;color:var(--txt-white,#fff);cursor:pointer;height:40px;text-align:center}.checkinModal .card .body .btnCheckin[data-v-903e6e96]:disabled{background:#666;color:#fff;cursor:not-allowed;opacity:1}@media(min-width:1024px){.checkinModal .card .body .btnCheckin[data-v-903e6e96]{border:none;border-radius:80px;height:40px;width:80%}}.checkinModal .card .body .footerActions[data-v-903e6e96]{align-items:center;display:flex;flex-direction:column;gap:8px;padding:0 20px}.checkinModal .card .body .footerActions .errorMessage[data-v-903e6e96]{color:red;font-size:max(.75rem,12px);font-weight:500;text-align:center}.checkinModal .card .body .footerActions .errorMessage .txtCombined[data-v-903e6e96]{color:red;cursor:pointer}.checkinModal .card .body .footerActions .errorMessage .txtCombined .txtLink[data-v-903e6e96]{color:var(--primary-color);font-weight:500;text-decoration:underline}.checkinModal .card .body .footerActions .errorMessage .txtCriteria[data-v-903e6e96]{color:red}.checkinModal .card .body .footerActions .errorMessage .txtLink[data-v-903e6e96]{color:var(--primary-color);cursor:pointer;text-decoration:underline}.checkinModal .card .body .footerActions .btnLearnMore[data-v-903e6e96]{color:var(--txt-grey);cursor:pointer;font-size:.875rem}.checkinModal .card .closeIcon[data-v-903e6e96]{bottom:-60px;cursor:pointer;height:36px;left:50%;position:absolute;transform:translate(-50%);width:36px}@media(min-width:768px){.checkinModal .card .closeIcon[data-v-903e6e96]{height:40px;width:40px}}body.fontTempKzb .checkinModal .card{border-radius:24px;isolation:isolate;margin:0 auto;max-width:600px;padding:60px 0 0;width:600px}body.fontTempKzb .checkinModal .card:before{-webkit-backdrop-filter:blur(8px) saturate(1.5) brightness(1.75);backdrop-filter:blur(8px) saturate(1.5) brightness(1.75);background:linear-gradient(180deg,#edeef380,#d0d0e3d6);border-radius:inherit;box-shadow:inset 0 3px 5px #ffffffb3,0 2px #d5d5d754;content:"";inset:0;position:absolute;transform:translateZ(0);z-index:-1}body.fontTempKzb .checkinModal .card .headerIcons{background:transparent;border-radius:0;height:191px;left:0;position:absolute;right:0;top:-95px;transform:none;z-index:-1}body.fontTempKzb .checkinModal .card .headerIcons .iconWrap{align-items:flex-start;height:100%}body.fontTempKzb .checkinModal .card .headerIcons .iconCalendar{background-position:top;height:191px;transform:none;width:270px}body.fontTempKzb .checkinModal .card .body{background:radial-gradient(circle,#fffcf3 25%,#e3e4ef 50%,#dde0ef 75% 100%);border-radius:20px;gap:0;padding:0 24px 21px}body.fontTempKzb .checkinModal .card .body .title{color:#252531;font-size:24px;font-weight:700;line-height:29px;margin-top:18px}body.fontTempKzb .checkinModal .card .body .subtitle{color:#666;font-size:14px;line-height:17px;margin-top:4px}body.fontTempKzb .checkinModal .card .body .subtitle .bonusAmount,body.fontTempKzb .checkinModal .card .body .subtitle .highlight{color:#fe960e;font-weight:700}body.fontTempKzb .checkinModal .card .body .grid{-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;justify-content:center;margin-top:16px;row-gap:8px}body.fontTempKzb .checkinModal .card .body .grid .day{align-items:center;background:#f2f2f2;border:none;border-radius:8px;box-shadow:inset 0 4px 10px #ffffff29;box-sizing:border-box;display:flex;flex-direction:column;height:85px;justify-content:center;padding:0;row-gap:7px;width:75px}body.fontTempKzb .checkinModal .card .body .grid .day .dayLabel{color:#d2d2d2;font-size:14px;font-weight:700;line-height:17px;text-align:center}body.fontTempKzb .checkinModal .card .body .grid .day .iconCheck,body.fontTempKzb .checkinModal .card .body .grid .day .tickedAnimation{height:40px;width:40px}body.fontTempKzb .checkinModal .card .body .grid .day.isDone{background:linear-gradient(180deg,#ffd651,#fe960e);box-shadow:inset 0 4px 10px #dd5d0099;row-gap:0}body.fontTempKzb .checkinModal .card .body .grid .day.isDone .tickedAnimation{height:55px;width:55px}body.fontTempKzb .checkinModal .card .body .grid .day.isDone .dayLabel{color:#252531;transform:none}body.fontTempKzb .checkinModal .card .body .grid .day:nth-child(7){background:var(--kzb-gold-deep);border:none;flex-direction:row;justify-content:space-between;padding:0 21.35px 0 11px;width:157.54px}body.fontTempKzb .checkinModal .card .body .grid .day:nth-child(7) .giftIcon{height:73.25px;width:73.25px}body.fontTempKzb .checkinModal .card .body .grid .day:nth-child(7) .dayLabel{color:#252531;white-space:nowrap}body.fontTempKzb .checkinModal .card .body .btnCheckin{background:linear-gradient(180deg,var(--kzb-gold-light),var(--kzb-gold));border:none;border-radius:50px;box-shadow:0 3px 6px #fff9;color:#252531;font-size:14px;font-weight:550;height:42.8px;margin-top:24.3px;width:249.69px}body.fontTempKzb .checkinModal .card .body .btnCheckin:disabled{background:#666;border:none;box-shadow:none;color:#fff}body.fontTempKzb .checkinModal .card .body .footerActions{gap:4px;margin-top:8px}body.fontTempKzb .checkinModal .card .body .footerActions .errorMessage{color:#ff0f0f;font-size:12px}body.fontTempKzb .checkinModal .card .body .footerActions .errorMessage .txtCombined .txtLink{color:#fe960e}body.fontTempKzb .checkinModal .card .body .footerActions .btnLearnMore{color:#666;font-size:12px;font-weight:500;line-height:15px}body.fontTempKzb .checkinModal .card .closeIcon{bottom:-83px;height:40px;width:40px}@media(max-width:767px){body.fontTempKzb .checkinModal .card{max-width:283px;width:283px}body.fontTempKzb .checkinModal .card:before{-webkit-backdrop-filter:blur(15px) saturate(1.5) brightness(1.5);backdrop-filter:blur(15px) saturate(1.5) brightness(1.5);background:linear-gradient(180deg,#edeef380,#d0d0e3a8)}body.fontTempKzb .checkinModal .card .headerIcons{height:155.3px;top:-60px}body.fontTempKzb .checkinModal .card .headerIcons .iconCalendar{height:155.3px;width:220px}body.fontTempKzb .checkinModal .card .body{justify-content:center;min-height:321.27px;padding:0 23.58px 0 23px}body.fontTempKzb .checkinModal .card .body .title{font-size:20px;line-height:24px;margin-top:0}body.fontTempKzb .checkinModal .card .body .subtitle{font-size:12px;line-height:normal;margin-top:3px}body.fontTempKzb .checkinModal .card .body .grid{-moz-column-gap:1.92px;column-gap:1.92px;margin-top:15.18px;row-gap:2px}body.fontTempKzb .checkinModal .card .body .grid .day{height:64px;row-gap:4.56px;width:56.28px}body.fontTempKzb .checkinModal .card .body .grid .day .dayLabel{font-size:11px;line-height:14px}body.fontTempKzb .checkinModal .card .body .grid .day .iconCheck,body.fontTempKzb .checkinModal .card .body .grid .day .tickedAnimation{height:28.44px;width:28.44px}body.fontTempKzb .checkinModal .card .body .grid .day.isDone{row-gap:0}body.fontTempKzb .checkinModal .card .body .grid .day.isDone .tickedAnimation{height:40px;width:40px}body.fontTempKzb .checkinModal .card .body .grid .day:nth-child(7){padding:0 13.18px 0 8px;width:114px}body.fontTempKzb .checkinModal .card .body .grid .day:nth-child(7) .giftIcon{height:55px;width:55px}body.fontTempKzb .checkinModal .card .body .btnCheckin{font-size:15px;font-weight:500;height:40px;margin-top:32.5px;width:236.42px}body.fontTempKzb .checkinModal .card .body .footerActions .btnLearnMore{margin-top:7.5px}body.fontTempKzb .checkinModal .card .closeIcon{bottom:-60px;height:30px;width:30px}}body.fontTempKzb.darkTheme .checkinModal .card:before{-webkit-backdrop-filter:blur(20px) saturate(1.5) brightness(2.6);backdrop-filter:blur(20px) saturate(1.5) brightness(2.6);background:linear-gradient(180deg,#2021253b,#2021255c);box-shadow:inset 0 1px 4px #55596799,0 2px #0000004d}body.fontTempKzb.darkTheme .checkinModal .card .body{background:radial-gradient(circle at 15% 20%,#4e5059 0,#303134 43% 90%,#303134)}body.fontTempKzb.darkTheme .checkinModal .card .body .subtitle,body.fontTempKzb.darkTheme .checkinModal .card .body .title{color:#fff}body.fontTempKzb.darkTheme .checkinModal .card .body .grid .day{background:#202125;border:.5px solid #ccc;box-shadow:none}body.fontTempKzb.darkTheme .checkinModal .card .body .grid .day .dayLabel{color:#ccc}body.fontTempKzb.darkTheme .checkinModal .card .body .grid .day.isDone{border:none}body.fontTempKzb.darkTheme .checkinModal .card .body .grid .day.isDone .dayLabel{color:#252531}body.fontTempKzb.darkTheme .checkinModal .card .body .grid .day:nth-child(7){background:#f4b53e99;border:none}body.fontTempKzb.darkTheme .checkinModal .card .body .btnCheckin{background:var(--kzb-gold-deep);box-shadow:inset 0 3px 6px #fff9;color:#252531}body.fontTempKzb.darkTheme .checkinModal .card .body .btnCheckin:disabled{background:#202125;border:1px solid #ccc;box-shadow:none;color:#fff}body.fontTempKzb.darkTheme .checkinModal .card .body .footerActions .btnLearnMore{color:#fff}@media(max-width:767px){body.fontTempKzb.darkTheme .checkinModal .card:before{-webkit-backdrop-filter:blur(15px) saturate(1.4) brightness(1.8);backdrop-filter:blur(15px) saturate(1.4) brightness(1.8);background:linear-gradient(180deg,#20212570,#20212580)}}
