.checkInModalRoot .ant-modal-wrap,.checkInModalRoot .ant-modal{overflow:visible}.checkInModalRoot .ant-modal{max-width:calc(100vw - .12632rem)}.checkInModalRoot .ant-modal-content{-webkit-box-shadow:none;box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.checkInModalRoot .ant-modal-header{display:none}.checkInModalRoot .ant-modal-body{padding:0;overflow:visible}.checkInModalRoot .ant-modal-close{top:.09474rem;z-index:10;color:#17171773;inset-inline-end:.09474rem}.checkInModalRoot .ant-modal-container{-webkit-box-shadow:none!important;box-shadow:none!important;background:0 0!important}.checkInModalStack{margin:-.02105rem 0 0;padding:.04211rem .03158rem .07368rem;position:relative}.checkInModalAccent--tr{z-index:0;transform-origin:100% 0;pointer-events:none;background:linear-gradient(168deg,#1a6cff 0%,#0252ea 55%,#0246cc 100%);border-radius:.04211rem;width:52%;height:52%;max-height:1.15789rem;position:absolute;top:-.01053rem;right:-.01053rem;transform:skewY(-8deg)rotate(3deg)}.checkInModalAccent--bl{z-index:0;transform-origin:0 100%;pointer-events:none;background:linear-gradient(12deg,#0252ea 0%,#1f74ff 70%,#4a9dff 100%);border-radius:.05263rem;width:55%;height:42%;max-height:.94737rem;position:absolute;bottom:.01053rem;left:-.02105rem;transform:skewY(10deg)rotate(-5deg)}.checkInModalFace{z-index:2;clip-path:polygon(0 .10526rem,35% .10526rem,45% 0,100% 0,100% 100%,calc(100% - .11579rem) 100%,0 100%,0 calc(100% - .09474rem));background:#fff;border-radius:.10526rem;position:relative;box-shadow:0 .10526rem .29474rem #0c30822e}.checkInModalContent{z-index:1;padding:.13684rem .11579rem .11579rem;position:relative}.checkInLoading{text-align:center;color:#999;width:100%;font-size:.06842rem;line-height:.42105rem}.checkInModalHeader{justify-content:space-between;align-items:flex-start;gap:.07368rem;margin-bottom:.09474rem;display:flex}.checkInModalHeaderText{flex:1;min-width:0}.checkInModalTitle{color:#171717;margin-bottom:.03158rem;font-size:.08947rem;font-weight:700;line-height:.12632rem}.checkInModalTitle em{color:#0356f3;font-style:normal}.checkInModalSub{color:#999;font-size:.06316rem;line-height:.09474rem}.checkInModalTag{white-space:nowrap;border-radius:.05263rem;flex-shrink:0;padding:.03684rem .07368rem;font-size:.06316rem;font-weight:500;line-height:.09474rem}.checkInModalTag.is-done{color:#0252ea;background:#0252ea1a;border:.00526rem solid #0252ea2e}.checkInModalTag.is-pending{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0356f3 0%,#0252ea 100%);border:none}.checkInModalWeekRow{align-items:flex-start;gap:.05263rem;display:flex}.checkInWeekCards{flex:1;gap:.04211rem;min-width:0;display:flex}.checkInWeekCardCol{flex-direction:column;flex:1;align-items:center;gap:.04211rem;min-width:0;display:flex}.checkInWeekCard{text-align:center;background:#f3f4f6;border-radius:.05263rem;flex-direction:column;align-items:center;gap:.04211rem;width:100%;padding:.04211rem .02105rem .05263rem;transition:background .2s,box-shadow .2s;display:flex;box-shadow:inset 0 0 0 .00526rem #0000000f}.checkInWeekCard.is-active{background:#0252ea1a;box-shadow:inset 0 0 0 .00789rem #0252ea73}.checkInWeekCard.is-future{background:#f3f4f6;box-shadow:inset 0 0 0 .00526rem #0000000d}.checkInWeekPts{font-size:.06316rem;font-weight:700;line-height:1}.is-active .checkInWeekPts{color:#0356f3}.is-future .checkInWeekPts{color:#888}.checkInMedalSlot{filter:grayscale();background-image:url(/new/NBD/signinIcon.png);background-position:50%;background-size:100%;border-radius:50%;flex-shrink:0;width:.21053rem;height:.21053rem;position:relative;overflow:hidden}.checkInMedalSlot.is-active{filter:none}.checkInWeekLabel{white-space:nowrap;text-align:center;font-size:.05789rem;line-height:.07368rem}.checkInWeekLabel.is-active{color:#0356f3;font-weight:600}.checkInWeekLabel.is-future{color:#999}.checkInCalendarTab{color:#0252ea;cursor:pointer;background:#0252ea14;border:none;border-radius:.05263rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.03158rem;width:.23158rem;min-height:.62105rem;padding:.06316rem .04211rem;font-size:.05789rem;font-weight:600;line-height:1.2;transition:background .2s,box-shadow .2s;display:flex}.checkInCalendarTab:hover{background:#0252ea1f}.checkInCalendarTab.is-open{background:#0252ea24;box-shadow:inset 0 0 0 .00526rem #0252ea38}.checkInCalendarTab .calTabText{letter-spacing:.02em;flex-direction:column;align-items:center;gap:0;display:flex}.checkInCalendarTab .chev{opacity:.85;font-size:.05263rem;line-height:1;transition:transform .2s}.checkInCalendarTab.is-open .chev{transform:rotate(180deg)}.checkInMonthPanel{border-top:.00526rem solid #0000000f;margin-top:.09474rem;padding-top:.08421rem}.checkInMonthTitle{color:#171717;text-align:center;margin-bottom:.05263rem;font-size:.07368rem;font-weight:600}.checkInWeekdayRow{grid-template-columns:repeat(7,1fr);gap:.02105rem;margin-bottom:.03158rem;display:grid}.checkInWeekdayCell{text-align:center;color:#999;font-size:.05789rem;line-height:.08421rem}.checkInDayGrid{grid-template-columns:repeat(7,1fr);gap:.03158rem;display:grid}.checkInDayCell{aspect-ratio:1;border-radius:.05263rem;flex-direction:column;justify-content:center;align-items:center;gap:.01053rem;max-height:.25263rem;font-size:.05789rem;line-height:1;display:flex}.checkInDayCell.is-pad{visibility:hidden;pointer-events:none}.checkInDayCell.is-signed{color:#0356f3;background:#0252ea1a;font-weight:600;box-shadow:inset 0 0 0 .00526rem #0252ea33}.checkInDayCell.is-unsigned-past{color:#999;background:#f3f4f6;box-shadow:inset 0 0 0 .00526rem #0000000d}.checkInDayCell.is-future{color:#c5c8ce;background:#fafbfc;box-shadow:inset 0 0 0 .00526rem #0000000a}.checkInDayCell.is-today:not(.is-signed){box-shadow:inset 0 0 0 .01053rem #0252ea59}.checkInDayNum{font-size:.06842rem;font-weight:600;line-height:1}.is-future .checkInDayNum{font-weight:500}.checkInDayStarMini{font-size:.04737rem;line-height:1}.is-signed .checkInDayStarMini{color:#0252ea}.is-unsigned-past .checkInDayStarMini,.is-future .checkInDayStarMini{color:#c5c8ce}.checkInModalFooter{justify-content:center;margin-top:.11579rem;display:flex}.checkInModalFooter .globalBtnBox{cursor:pointer}.checkInModalFooter .globalBtnBox span{letter-spacing:.01579rem;font-size:.07895rem}
<!--ºÄÊ±1784934067.5585Ãë-->