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