.vip-attendance-module__TFzcPq__condition{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;display:grid}.vip-attendance-module__TFzcPq__condition[data-eligible]{border-color:rgba(var(--lp-d6b25e-rgb,214, 178, 94), .45)}.vip-attendance-module__TFzcPq__conditionHead{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 10px;display:flex}.vip-attendance-module__TFzcPq__conditionHead strong{color:var(--lt-f8e6ab,#f8e6ab);font-family:var(--lounge-serif);font-size:16px}.vip-attendance-module__TFzcPq__conditionHead small{color:var(--lt-9a8cab,#9a8cab);flex-basis:100%;font-size:12.5px}.vip-attendance-module__TFzcPq__conditionBars{gap:8px;display:grid}.vip-attendance-module__TFzcPq__conditionBars>div{color:var(--lt-bdb1c9,#bdb1c9);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:12.5px;display:grid}.vip-attendance-module__TFzcPq__conditionBars b{color:var(--lt-f1eadc,#f1eadc);white-space:nowrap;font-weight:700}.vip-attendance-module__TFzcPq__board{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:16px;display:grid}.vip-attendance-module__TFzcPq__calendarPanel{padding-bottom:14px}.vip-attendance-module__TFzcPq__calendarHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.vip-attendance-module__TFzcPq__calendarHead h2{color:var(--lt-f8e6ab,#f8e6ab);font-family:var(--lounge-serif);margin:0;font-size:19px}.vip-attendance-module__TFzcPq__monthBtn{width:40px;height:40px;color:var(--lt-e3c477,#e3c477);background:rgba(var(--lp-d6b25e-rgb,214, 178, 94), .06);border:1px solid rgba(var(--lp-d6b25e-rgb,214, 178, 94), .3);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.vip-attendance-module__TFzcPq__monthBtn:disabled{cursor:default;opacity:.35}.vip-attendance-module__TFzcPq__weekdays,.vip-attendance-module__TFzcPq__calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.vip-attendance-module__TFzcPq__weekdays span{color:var(--lt-9a8cab,#9a8cab);text-align:center;padding:6px 0;font-size:12px;font-weight:700}.vip-attendance-module__TFzcPq__weekdays span:first-child{color:var(--lt-ff9aa8,#ff9aa8)}.vip-attendance-module__TFzcPq__weekdays span:last-child{color:var(--lt-c39bff,#c39bff)}.vip-attendance-module__TFzcPq__blank{min-height:62px}.vip-attendance-module__TFzcPq__day{background:rgba(var(--lp-0a0610-rgb,10, 6, 16), .5);border:1px solid rgba(var(--lp-d6b25e-rgb,214, 178, 94), .1);border-radius:4px;align-content:start;justify-items:center;gap:4px;min-height:62px;padding:6px 2px;display:grid;position:relative}.vip-attendance-module__TFzcPq__day time{color:var(--lt-bdb1c9,#bdb1c9);font-size:12.5px;font-weight:600}.vip-attendance-module__TFzcPq__day small{color:var(--lt-f0d68f,#f0d68f);white-space:nowrap;font-size:10.5px;font-weight:700}.vip-attendance-module__TFzcPq__day[data-today]{border-color:var(--lp-d6b25e,#d6b25e);box-shadow:inset 0 0 0 1px rgba(var(--ls-d6b25e-rgb,214, 178, 94), .4), 0 0 14px rgba(var(--ls-d6b25e-rgb,214, 178, 94), .18)}.vip-attendance-module__TFzcPq__day[data-today] time{color:var(--lt-f8e6ab,#f8e6ab)}.vip-attendance-module__TFzcPq__day[data-stamped]{background:radial-gradient(circle at 50% 45%, rgba(var(--lp-d6b25e-rgb,214, 178, 94), .16), rgba(var(--lp-0a0610-rgb,10, 6, 16), .5) 70%);border-color:rgba(var(--lp-d6b25e-rgb,214, 178, 94), .3)}.vip-attendance-module__TFzcPq__stamp{background:var(--lux-crown) center / 18px auto no-repeat, radial-gradient(circle, rgba(var(--lp-f0d68f-rgb,240, 214, 143), .35), transparent 70%);border:1.5px solid rgba(var(--lp-f0d68f-rgb,240, 214, 143), .8);border-radius:50%;width:26px;height:26px;transform:rotate(-8deg)}.vip-attendance-module__TFzcPq__legend{color:var(--lt-9a8cab,#9a8cab);gap:16px;margin:12px 0 0;font-size:12px;display:flex}.vip-attendance-module__TFzcPq__legend span:before{vertical-align:-1px;content:"";border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.vip-attendance-module__TFzcPq__legend span[data-k=stamp]:before{background:rgba(var(--lp-d6b25e-rgb,214, 178, 94), .5)}.vip-attendance-module__TFzcPq__legend span[data-k=today]:before{border:1.5px solid var(--lp-d6b25e,#d6b25e)}.vip-attendance-module__TFzcPq__streak{text-align:center;gap:12px;display:grid}.vip-attendance-module__TFzcPq__streak>small{color:var(--lt-bdb1c9,#bdb1c9);font-size:12.5px}.vip-attendance-module__TFzcPq__streak>strong{color:var(--lt-f6dd96,#f6dd96);font-family:var(--lounge-serif);text-shadow:var(--lts,0 2px 18px #f0d68f4d);font-size:52px;font-weight:700;line-height:1}.vip-attendance-module__TFzcPq__streak>strong em{color:var(--lt-d8cbe3,#d8cbe3);margin-left:6px;font-family:inherit;font-size:15px;font-style:normal}.vip-attendance-module__TFzcPq__streak>p{color:var(--lt-bdb1c9,#bdb1c9);margin:0;font-size:13px;line-height:1.55}.vip-attendance-module__TFzcPq__streak dl{text-align:left}.vip-attendance-module__TFzcPq__rewards{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.vip-attendance-module__TFzcPq__rewards li{background:rgba(var(--lp-0a0610-rgb,10, 6, 16), .55);border:1px solid rgba(var(--lp-d6b25e-rgb,214, 178, 94), .14);border-radius:4px;justify-items:center;gap:4px;padding:12px 6px;display:grid}.vip-attendance-module__TFzcPq__rewards li>span{width:32px;height:32px;color:var(--lt-bdb1c9,#bdb1c9);border:1.5px solid rgba(var(--lp-d6b25e-rgb,214, 178, 94), .35);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.vip-attendance-module__TFzcPq__rewards li small{color:var(--lt-9a8cab,#9a8cab);font-size:11.5px}.vip-attendance-module__TFzcPq__rewards li b{color:var(--lt-f1eadc,#f1eadc);font-size:13.5px}.vip-attendance-module__TFzcPq__rewards li[data-done]>span{color:var(--lb-24123a,#24123a);background:var(--lux-metal);border-color:var(--lp-f7e3a3,#f7e3a3)}.vip-attendance-module__TFzcPq__rewards li[data-next]{border-color:var(--lp-d6b25e,#d6b25e);box-shadow:0 0 0 1px rgba(var(--ls-d6b25e-rgb,214, 178, 94), .3)}.vip-attendance-module__TFzcPq__rewards li[data-next] b{color:var(--lt-f6dd96,#f6dd96)}.vip-attendance-module__TFzcPq__muted{color:var(--lt-bdb1c9,#bdb1c9);margin:0;font-size:13px}@container vip (max-width:760px){.vip-attendance-module__TFzcPq__board,.vip-attendance-module__TFzcPq__condition{grid-template-columns:minmax(0,1fr)}.vip-attendance-module__TFzcPq__condition>a{justify-self:start}}@container vip (max-width:420px){.vip-attendance-module__TFzcPq__weekdays,.vip-attendance-module__TFzcPq__calendar{gap:3px}.vip-attendance-module__TFzcPq__day,.vip-attendance-module__TFzcPq__blank{min-height:50px}.vip-attendance-module__TFzcPq__day small{font-size:9.5px}.vip-attendance-module__TFzcPq__conditionBars>div{grid-template-columns:36px minmax(0,1fr)}.vip-attendance-module__TFzcPq__conditionBars b{grid-column:2}}
