/* Check-in (checkin-ui.js): SuperMonthRewardView / CheckDayLayer_2 */
.checkin-popup{position:fixed;inset:0;z-index:85;font-family:'FZCuYuan',sans-serif;color:white;user-select:none;-webkit-user-select:none}
.lb-checkin-dot{position:absolute;right:20px;top:2px;width:29px;height:29px;pointer-events:none}
.checkin-mask{position:absolute;inset:0;background:rgba(0,0,0,.353)}
.checkin-layer{position:absolute;left:50%;top:50%;width:960px;height:640px;transform-origin:center;pointer-events:none}
.checkin-layer :is(.cc-img,.cc-s9,.cc-panel,.cc-text,.cc-atlas,.cc-btn){position:absolute}
.checkin-layer .cc-img,.checkin-layer .cc-s9,.checkin-layer .cc-panel,.checkin-layer .cc-text,.checkin-layer .cc-atlas{pointer-events:none}
.checkin-layer button,.checkin-layer .ci-tab,.ci-grid,.ci-list1,.ci-tip,.ci-check{pointer-events:auto}
.checkin-layer .cc-text{white-space:nowrap;line-height:1}
.checkin-layer .cc-panel.ci-tab{pointer-events:auto!important;cursor:pointer}
/* createRegisterDay: TTF 20, cor 98,40,12 */
.ci-register{position:absolute;font-size:20px;line-height:1;white-space:nowrap;color:rgb(98,40,12);pointer-events:none}
.ci-register[hidden]{display:none}
/* as listas (cc.TableView): rolam por toque ou arrastando com o mouse, sem barra */
.ci-grid,.ci-list1{position:absolute;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;touch-action:pan-y;overscroll-behavior:contain}
.ci-grid::-webkit-scrollbar,.ci-list1::-webkit-scrollbar{display:none}
.ci-list1[hidden]{display:none}
.ci-grid-inner{position:relative;width:100%}
.ci-row{position:absolute;left:0;width:100%}
.ci-cell{position:absolute}
.ci-cell .cc-text{font-size:20px}
.ci-icon,.ci-list1-icon{position:absolute;pointer-events:none}
.ci-icon{transform:scale(.7)}
.ci-list1-icon{transform:scale(.8)}
.ci-icon .it-icon,.ci-list1-icon .it-icon{position:absolute;left:0;top:0}
.ci-hit{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}
.ci-hit:focus-visible,.ci-list1-cell:focus-visible{outline:2px solid #ffd231}
.ci-list1-cell{position:relative;display:block;padding:0;border:0;background:none;cursor:pointer}
/* AddOutLine(25,8,0, 2) no número do acumulado; AddShadow vermelho (−1, −1) no "n/m" */
.ci-outline{text-shadow:-2px -2px 0 rgb(25,8,0),2px -2px 0 rgb(25,8,0),-2px 2px 0 rgb(25,8,0),2px 2px 0 rgb(25,8,0),0 2px 0 rgb(25,8,0),0 -2px 0 rgb(25,8,0),2px 0 0 rgb(25,8,0),-2px 0 0 rgb(25,8,0)}
.checkin-layer [data-id$='.left_layer.num']{text-shadow:-1px 1px 0 #f00}
.ci-fx{position:absolute;pointer-events:none}
/* ItemTipsView */
.ci-tip{position:absolute;z-index:9500}
.ci-tip-icon{position:absolute;transform:scale(.75);transform-origin:center}
.ci-tip-icon .it-icon b{display:none}
/* CheckTipsView (checkTip_1) */
.ci-check{position:absolute;inset:0;z-index:9600}
.ci-check>.checkin-mask{position:absolute;inset:0}
.ci-check-layer{position:absolute;inset:0}
.ci-check-rich{position:absolute;transform:translate(-50%,50%);white-space:nowrap;line-height:1.1;pointer-events:none}
.checkin-layer .ci-award{z-index:9700}
.ci-busy .ci-hit,.ci-busy [data-id$='.getreallward'],.ci-busy .ci-tab{pointer-events:none}
