.calendar[data-v-c6297669]{display:flex;flex-direction:column;margin:auto;max-width:23.4375vw;width:100%}.calendar-header[data-v-c6297669]{align-items:center;display:flex;gap:.70313vw;justify-content:center;padding:.39063vw 0}.calendar-header svg[data-v-c6297669]{cursor:pointer;height:.54688vw;width:.54688vw}.calendar-header svg[data-v-c6297669]:last-child{transform:rotate(180deg)}.calendar-grid[data-v-c6297669]{display:grid;grid-template-columns:repeat(7,1fr);--col_gap: .19531vw;-moz-column-gap:var(--col_gap);column-gap:var(--col_gap);padding:.625vw .23438vw;row-gap:.54688vw}.calendar-grid .calendar-day[data-v-c6297669],.calendar-grid .calendar-day-name[data-v-c6297669]{align-items:center;aspect-ratio:32/30;border-radius:.23438vw;color:#2c2c2c;display:flex;font-size:.46875vw;justify-content:center;position:relative;width:100%}.calendar-grid .calendar-day span[data-v-c6297669],.calendar-grid .calendar-day-name span[data-v-c6297669]{font-size:.625vw}.calendar-grid .calendar-day-name[data-v-c6297669]{color:#aab2c0;font-weight:500;letter-spacing:0;text-align:center}.calendar-grid .week-day[data-v-c6297669]{color:#aab2c0}.calendar-grid .current-day[data-v-c6297669]{color:#3c7bfa;font-weight:700}.calendar-grid .multiple-events[data-v-c6297669]{background-color:#f3f6fa}.calendar-grid .selected-day[data-v-c6297669]{border:.07813vw solid #3c7bfa}.calendar-grid .expried-day.has-multiple-day-events[data-v-c6297669]:before{background-color:#b0afa7}.calendar-grid .expried-day.has-single-day-event[data-v-c6297669]:after{background-color:#b0afa7}.calendar-grid .has-single-day-event[data-v-c6297669]:after{background-color:red;border-radius:50%;bottom:.07813vw;content:"";height:.19531vw;position:absolute;right:calc(50% - .09766vw);width:.19531vw}.calendar-grid .has-multiple-day-events[data-v-c6297669]:before{background-color:#ff4081;bottom:-.19531vw;content:"";height:.07813vw;position:absolute;width:calc(100% + var(--col_gap))}.trending[data-v-18b2d24f]{padding:.78125vw .625vw}.trending .trend-item-wrap[data-v-18b2d24f]:not(:first-child){margin-top:.9375vw}.trending .trend-item[data-v-18b2d24f]{align-items:center;color:#2a2a2a;display:flex;flex-wrap:nowrap;font-size:.46875vw;font-weight:500;justify-content:flex-start;letter-spacing:0;line-height:.78125vw}.trending .trend-item .ranking[data-v-18b2d24f]{color:#ff6a00;font-size:.625vw;font-weight:700;letter-spacing:0;line-height:.78125vw;margin-right:.42969vw;text-align:left;width:.78125vw}.trending .trend-item .ranking.hot[data-v-18b2d24f]{color:#eb0000}.trending .trend-item .title[data-v-18b2d24f]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trending .trend-item .searchNum[data-v-18b2d24f]{color:#999;font-size:.46875vw;font-weight:400;letter-spacing:0}.trending .trend-item svg[data-v-18b2d24f]{height:.46875vw;margin-left:auto;width:.70313vw}aside[data-v-b34197f9]{position:sticky;top:-15.625vw;width:10.54688vw}aside .widget[data-v-b34197f9]{margin-bottom:.78125vw}aside .widget .footer[data-v-b34197f9]{align-items:center;background-image:linear-gradient(180deg,#7ee0fd,#2488e8);border-radius:0 0 .39063vw .39063vw;color:#fff;display:flex;font-size:.46875vw;font-weight:500;height:1.09375vw;justify-content:space-between;line-height:1.09375vw;padding:0 .3125vw}aside .widget .footer div[data-v-b34197f9]{height:1.09375vw;position:relative;width:1.25vw}aside .widget .footer div svg[data-v-b34197f9]{height:1.25vw;position:absolute;top:.07813vw;width:1.25vw}aside .widget .footer .competition-wrap[data-v-b34197f9]{height:100%;overflow:hidden;width:calc(100% - 2.96875vw)}aside .widget .footer .competition-wrap .competition-list[data-v-b34197f9]{display:flex;flex-direction:column;transition:transform .5s ease}aside .widget .footer .competition-wrap .competition-list .competition[data-v-b34197f9]{cursor:pointer;display:block;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}aside .widget .footer .lookfor[data-v-b34197f9]{border:1px solid #fff;border-radius:.3125vw;cursor:pointer;font-size:.39063vw;height:.58594vw;line-height:.58594vw;padding:0 .3125vw;white-space:nowrap}aside .friend-link[data-v-b34197f9]{align-items:center;display:flex;gap:1.01563vw;justify-content:center;line-height:2.8125vw;padding:.78125vw 0;width:100%}aside .friend-link img[data-v-b34197f9]{height:1.25vw;width:1.25vw}.competition[data-v-8bfe8872]{display:flex;gap:.78125vw;height:100%;justify-content:center;overflow-y:auto;padding-top:1.17188vw;width:100%}.competition main[data-v-8bfe8872]{background:#fcfdff;border-radius:.39063vw;box-shadow:0 .19531vw .35156vw rgba(228,231,240,.7);height:-moz-fit-content;height:fit-content;width:100%}.competition main .title[data-v-8bfe8872]{align-items:center;background-image:linear-gradient(-42deg,rgba(241,249,255,.54),#e4f3ff);color:#2a2a2a;display:flex;font-size:1.25vw;font-weight:600;letter-spacing:0;padding:.78125vw 1.17188vw}.competition main .title svg[data-v-8bfe8872]{height:1.5625vw;margin-right:.78125vw;width:1.64063vw}.competition main[data-v-8bfe8872] .calendar{width:100%}.competition main[data-v-8bfe8872] .calendar .fc-toolbar{margin:0;padding:1.01563vw 1.09375vw}.competition main[data-v-8bfe8872] .calendar .fc-toolbar .fc-toolbar-title{color:#333;font-size:.9375vw;font-weight:500}.competition main[data-v-8bfe8872] .calendar .fc-toolbar .fc-button-primary{background-color:#fff;border:1px solid #aab2c0;color:#9e9fa6;padding:0}.competition main[data-v-8bfe8872] .calendar .fc-toolbar .fc-button-primary:hover{opacity:.8}.competition main[data-v-8bfe8872] .calendar .fc-toolbar .fc-button-primary:focus{box-shadow:none}.competition main[data-v-8bfe8872] .calendar .fc-col-header-cell{line-height:2.34375vw}.competition main[data-v-8bfe8872] .calendar .fc-daygrid-day{border:1px solid #d3dce7;height:3.90625vw}.competition main[data-v-8bfe8872] .calendar .fc-daygrid-block-event{background-color:#f34242;border:none;color:#fff;font-size:.39063vw;font-weight:500;height:.70313vw;line-height:.70313vw}.competition main[data-v-8bfe8872] .calendar .expired-event.fc-daygrid-block-event{background-color:#f5f5f5;background:#e6ecf5;border:none}.competition main[data-v-8bfe8872] .calendar .expired-event .fc-event-title{color:#9e9fa6}.competition main[data-v-8bfe8872] .calendar .expired-event .fc-daygrid-event-dot{border-color:#9e9fa6}.competition main[data-v-8bfe8872] .calendar .fc-more-popover{background:#fff;border-radius:.46875vw;box-shadow:0 .11719vw .39063vw #d6e2f0}.competition main[data-v-8bfe8872] .calendar .cursor{cursor:pointer}.competition main[data-v-8bfe8872] .calendar .cursor:hover{opacity:.8}
