.raid-calendar{display:flex;flex-direction:column;gap:12px;padding-top:8px;font-family:Poppins,Poppins Fallback,sans-serif}.raid-calendar__time-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px}.raid-calendar__empty-slot{grid-column:1/-1;padding:4px 0;color:#bac0ca;font:14px/1.4 Poppins,Poppins Fallback,sans-serif;white-space:normal}.raid-calendar__time-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 8px;border:1px solid var(--stroke-hover);border-radius:8px;outline:0;color:#fff;background:transparent;font:500 14px/1 Poppins,Poppins Fallback,sans-serif;text-align:center;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.raid-calendar__time-btn:hover:not(.is-selected){border-color:#97f312;color:#97f312}.raid-calendar__time-btn.is-selected{border-color:#97f312;color:#000;background:#97f312}.raid-calendar__time-btn:focus-visible{box-shadow:0 0 0 2px rgba(151,243,18,.35)}.raid-calendar__time-btn.is-past{opacity:.4}.raid-calendar__selected{color:#e5b83b;font:500 14px/1.4 Poppins,Poppins Fallback,sans-serif;letter-spacing:.01em;text-align:center}.raid-calendar__selected strong{font-weight:600}.raid-calendar__countdown{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px 20px;border:1px solid rgb(186 192 202/10%);border-radius:14px;background:rgba(151,243,18,.04);text-align:center}.raid-calendar__countdown-label{color:#bac0ca;font:500 14px/1 Poppins,Poppins Fallback,sans-serif;letter-spacing:.08em;text-transform:uppercase}.raid-calendar__timer{display:inline-flex;align-items:flex-start;justify-content:center;gap:10px}.raid-calendar__timer-unit{display:inline-flex;min-width:64px;flex-direction:column;align-items:center}.raid-calendar__timer-num{color:#fff;font:700 44px/1 Poppins,Poppins Fallback,sans-serif;font-variant-numeric:tabular-nums;text-shadow:0 0 16px rgba(151,243,18,.55)}.raid-calendar__timer-lbl{margin-top:6px;color:#bac0ca;font:400 13px/1 Poppins,Poppins Fallback,sans-serif;text-transform:lowercase}.raid-calendar__timer-sep{padding-top:2px;color:rgba(186,192,202,.5);font:700 40px/1 Poppins,Poppins Fallback,sans-serif}.raid-calendar__divider{width:100%;height:1px;background:rgb(186 192 202/10%)}.raid-calendar__toggle,.raid-calendar__toggle-row{display:inline-flex;align-self:center;align-items:center;gap:12px}.raid-calendar__toggle{border:0;outline:0;color:#fff;background:transparent;font:700 16px/1 Poppins,Poppins Fallback,sans-serif;cursor:pointer;transition:color .15s ease}.raid-calendar__toggle:hover{color:#97f312}.raid-calendar__show-more{padding:12px 4px;border-color:#fff;color:#000;background:#fff;white-space:nowrap}.raid-calendar__show-more:hover:not(.is-selected){border-color:#bac0ca;color:#000;background:#bac0ca}.raid-calendar__schedule{display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid rgb(186 192 202/10%);border-radius:14px}.raid-calendar__day-nav{display:flex;align-items:center;justify-content:space-between;gap:12px}.raid-calendar__nav-btn{display:inline-flex;width:34px;min-width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--stroke-hover);border-radius:8px;outline:0;color:#fff;background:transparent;font:400 20px/1 Poppins,Poppins Fallback,sans-serif;cursor:pointer;transition:border-color .15s ease,color .15s ease}.raid-calendar__nav-btn:hover:not(:disabled){border-color:#97f312;color:#97f312}.raid-calendar__nav-btn:disabled{opacity:.35;cursor:not-allowed}.raid-calendar__day-heading{flex:1 1 auto;color:#fff;font:600 16px/1.2 Poppins,Poppins Fallback,sans-serif;text-align:center}.raid-calendar__clock{color:#bac0ca;font:400 14px/1.4 Poppins,Poppins Fallback,sans-serif;text-align:center}.raid-calendar__clock strong{color:#fff;font-weight:600}.raid-calendar__pick-label{color:#e5b83b;font:500 14px/1 Poppins,Poppins Fallback,sans-serif;letter-spacing:.01em;text-align:center}.raid-calendar-empty{padding:8px 0;font:14px/1.4 Poppins,Poppins Fallback,sans-serif}