.schedule-module__qV8rQW__main{flex-direction:column;gap:32px;padding:8px 0 72px;display:flex}.schedule-module__qV8rQW__nw{white-space:nowrap}.schedule-module__qV8rQW__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.schedule-module__qV8rQW__head h1{margin:0}.schedule-module__qV8rQW__headSub.schedule-module__qV8rQW__headSub{margin-top:4px}.schedule-module__qV8rQW__tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.schedule-module__qV8rQW__chips{flex-wrap:wrap;gap:6px;display:flex}.schedule-module__qV8rQW__chip.schedule-module__qV8rQW__chip{cursor:pointer;border:0;font-family:inherit}.schedule-module__qV8rQW__chip.schedule-module__qV8rQW__chip:hover{color:#1a1f2b;background:#e9ecf1}.schedule-module__qV8rQW__chip.schedule-module__qV8rQW__chip[aria-checked=true]{color:#5b35e6;background:#efeaff;box-shadow:inset 0 0 0 1px #5b35e624}.schedule-module__qV8rQW__chip.schedule-module__qV8rQW__chip:focus-visible{outline-offset:2px;outline:3px solid #e8b93f}.schedule-module__qV8rQW__search{box-sizing:border-box;background:#fff;border-radius:999px;align-items:center;gap:8px;width:260px;height:40px;padding:0 14px;display:flex;box-shadow:inset 0 0 0 1px #1b155014}.schedule-module__qV8rQW__search:focus-within{box-shadow:inset 0 0 0 2px #5b35e6}.schedule-module__qV8rQW__search input{min-width:0;font:inherit;color:#1a1f2b;background:0 0;border:0;outline:0;flex:1;font-size:13px}.schedule-module__qV8rQW__search input::placeholder{color:#6b7280}.schedule-module__qV8rQW__hero{box-sizing:border-box;background:linear-gradient(135deg,#f3efff 0%,#e9e2ff 55%,#f7f4ff 100%);border-radius:32px;align-items:center;gap:24px;min-height:180px;padding:28px 40px;display:flex;position:relative;overflow:hidden}.schedule-module__qV8rQW__heroArt{z-index:0;pointer-events:none;filter:drop-shadow(0 18px 24px #1b155038);width:auto;height:160px;position:absolute;bottom:4px;right:16px}.schedule-module__qV8rQW__heroBody{z-index:1;flex-direction:column;flex:1;gap:10px;min-width:0;padding-right:260px;display:flex;position:relative}.schedule-module__qV8rQW__heroBody h2{margin:0}.schedule-module__qV8rQW__heroBtns{flex-wrap:wrap;gap:10px;display:flex}.schedule-module__qV8rQW__heroBody.schedule-module__qV8rQW__heroIn{animation:.28s ease-out schedule-module__qV8rQW__heroIn}@keyframes schedule-module__qV8rQW__heroIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.schedule-module__qV8rQW__heroBody.schedule-module__qV8rQW__heroIn{animation:none}}.schedule-module__qV8rQW__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.schedule-module__qV8rQW__month{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:20px;display:grid}.schedule-module__qV8rQW__rail{padding-top:6px}.schedule-module__qV8rQW__railNum{color:#5b35e6;letter-spacing:-1px;font-size:40px;font-weight:700;line-height:1}.schedule-module__qV8rQW__railNum small{color:#6b7280;letter-spacing:0;margin-left:2px;font-size:15px;font-weight:400}.schedule-module__qV8rQW__railAlways{color:#5b35e6;font-size:28px;font-weight:700;line-height:1.2}.schedule-module__qV8rQW__pastHead{margin:8px 0 -12px}.schedule-module__qV8rQW__rows.schedule-module__qV8rQW__rows{padding:8px 28px}.schedule-module__qV8rQW__row{border-top:1px solid #f1f3f8;grid-template-columns:44px minmax(0,1fr) 150px 160px 150px 236px;align-items:center;gap:14px;padding:17px 0;display:grid}.schedule-module__qV8rQW__row:first-child{border-top:0}.schedule-module__qV8rQW__rowOpen{background:#f3efff;border-top-color:#0000;border-radius:12px;margin:0 -16px;padding-left:16px;padding-right:16px}.schedule-module__qV8rQW__rowOpen+.schedule-module__qV8rQW__row{border-top-color:#0000}.schedule-module__qV8rQW__rowPast{color:#6b7280}.schedule-module__qV8rQW__rowMine{margin-left:-16px;padding-left:16px;box-shadow:inset 3px 0 #5b35e6}.schedule-module__qV8rQW__nameLine{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.schedule-module__qV8rQW__covers{width:44px;height:38px;position:relative}.schedule-module__qV8rQW__cover{border-radius:6px;width:28px;height:38px;line-height:0;display:block;position:absolute;top:0;overflow:hidden;box-shadow:0 0 0 2px #fff,0 2px 6px #1b15502e}.schedule-module__qV8rQW__cover img{object-fit:cover;width:28px;height:38px;display:block}.schedule-module__qV8rQW__cover:focus-visible{outline-offset:2px;outline:3px solid #e8b93f}.schedule-module__qV8rQW__placeholder{border-radius:6px;justify-content:center;align-items:center;width:28px;height:38px;display:inline-flex;position:absolute;top:0;left:0}.schedule-module__qV8rQW__name,.schedule-module__qV8rQW__cell{min-width:0}.schedule-module__qV8rQW__cellTag{vertical-align:1px;margin-left:6px}.schedule-module__qV8rQW__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.schedule-module__qV8rQW__pill.schedule-module__qV8rQW__pill{flex-shrink:0}.schedule-module__qV8rQW__calBtns{gap:8px;display:inline-flex}.schedule-module__qV8rQW__pillOpen.schedule-module__qV8rQW__pillOpen{color:#fff;box-shadow:none;background:linear-gradient(#7c4dff 0%,#5b35e6 100%)}.schedule-module__qV8rQW__pillSoon.schedule-module__qV8rQW__pillSoon{color:#1f1a3d;box-shadow:none;background:#e8b93f}.schedule-module__qV8rQW__pillEnd.schedule-module__qV8rQW__pillEnd{color:#9aa2b1}.schedule-module__qV8rQW__cal.schedule-module__qV8rQW__cal{gap:4px;padding:0 12px}.schedule-module__qV8rQW__cal[aria-disabled=true]{opacity:.45}.schedule-module__qV8rQW__calIcon{display:inline-flex}.schedule-module__qV8rQW__empty{flex-direction:column;align-items:flex-start;gap:2px;padding:12px 0;display:flex}.schedule-module__qV8rQW__emptyLinks{gap:16px;margin-top:6px;display:flex}.schedule-module__qV8rQW__emptyAll{text-align:center;padding:40px 0}.schedule-module__qV8rQW__cta.schedule-module__qV8rQW__cta{color:inherit;align-items:center;gap:16px;padding:18px 24px;text-decoration:none;display:flex}.schedule-module__qV8rQW__cta:focus-visible{outline-offset:2px;outline:3px solid #e8b93f}.schedule-module__qV8rQW__ctaBody{flex:1;min-width:0}@media (max-width:1200px){.schedule-module__qV8rQW__month{grid-template-columns:96px minmax(0,1fr)}.schedule-module__qV8rQW__row{grid-template-columns:44px minmax(0,1fr) 130px 140px 130px 200px}.schedule-module__qV8rQW__calIcon{display:none}}@media (max-width:1100px){.schedule-module__qV8rQW__heroBody{padding-right:200px}.schedule-module__qV8rQW__heroArt{height:130px}.schedule-module__qV8rQW__row{flex-wrap:wrap;gap:10px 14px;display:flex}.schedule-module__qV8rQW__name{flex:calc(100% - 60px)}.schedule-module__qV8rQW__cell{flex:28%}.schedule-module__qV8rQW__actions{flex:100%;justify-content:space-between}}@media (max-width:900px){.schedule-module__qV8rQW__tools{width:100%}.schedule-module__qV8rQW__chip.schedule-module__qV8rQW__chip{min-height:44px}.schedule-module__qV8rQW__search{width:100%}.schedule-module__qV8rQW__search input{font-size:16px}.schedule-module__qV8rQW__hero{border-radius:24px;padding:24px 20px}.schedule-module__qV8rQW__heroArt{display:none}.schedule-module__qV8rQW__heroBody{padding-right:0}.schedule-module__qV8rQW__month{grid-template-columns:minmax(0,1fr);gap:12px}.schedule-module__qV8rQW__rail{flex-wrap:wrap;align-items:baseline;gap:10px;padding-top:0;display:flex}.schedule-module__qV8rQW__railNum{font-size:28px}.schedule-module__qV8rQW__rows.schedule-module__qV8rQW__rows{padding:4px 20px}.schedule-module__qV8rQW__cell{flex:40%}.schedule-module__qV8rQW__cal.schedule-module__qV8rQW__cal{min-height:44px}.schedule-module__qV8rQW__cta.schedule-module__qV8rQW__cta{flex-wrap:wrap;padding:18px 20px}}
