:root{--default-focus-color:#fff}.GamingPopover:has(.GamingDateCalendar){max-height:none;padding:var(--spacing-inline-l);width:360px;overflow:visible}.GamingDateCalendar{gap:var(--spacing-inline-s);flex-direction:column;width:100%;display:flex}.GamingDateCalendar__nav{align-items:center;gap:var(--spacing-inline-m);display:flex}.GamingDateCalendar__title{color:var(--interactive-content-main-1-default);text-align:center;font-family:var(--typography-label-m-emphasis-font-family);font-size:var(--typography-label-m-emphasis-font-size);font-weight:var(--typography-label-m-emphasis-font-weight);letter-spacing:var(--typography-label-m-emphasis-letter-spacing);line-height:var(--typography-label-m-emphasis-line-height);text-transform:var(--typography-label-m-emphasis-text-transform);-webkit-text-decoration:var(--typography-label-m-emphasis-text-decoration);-webkit-text-decoration:var(--typography-label-m-emphasis-text-decoration);text-decoration:var(--typography-label-m-emphasis-text-decoration);flex:1}.GamingDateCalendar__weekdays{padding:var(--spacing-inline-m) 0;display:flex;position:relative}.GamingDateCalendar__weekdays:after{background-color:var(--interactive-border-main-1-default);content:"";height:1px;opacity:var(--opacity-layer-layer-20);position:absolute;bottom:0;left:0;right:0}.GamingDateCalendar__weekday{color:var(--interactive-content-main-3-default);text-align:center;font-family:var(--typography-label-m-main-font-family);font-size:var(--typography-label-m-main-font-size);font-weight:var(--typography-label-m-main-font-weight);letter-spacing:var(--typography-label-m-main-letter-spacing);line-height:var(--typography-label-m-main-line-height);text-transform:var(--typography-label-m-main-text-transform);-webkit-text-decoration:var(--typography-label-m-main-text-decoration);-webkit-text-decoration:var(--typography-label-m-main-text-decoration);text-decoration:var(--typography-label-m-main-text-decoration);flex:1}.GamingDateCalendar__grid{padding-top:var(--spacing-inline-m);row-gap:var(--spacing-inline-m);grid-template-columns:repeat(7,1fr);display:grid}.GamingDateCalendar__day{appearance:none;aspect-ratio:1;color:var(--interactive-content-main-1-default);cursor:pointer;border-radius:var(--border-radius-s);font-family:var(--typography-label-m-main-font-family);font-size:var(--typography-label-m-main-font-size);font-weight:var(--typography-label-m-main-font-weight);letter-spacing:var(--typography-label-m-main-letter-spacing);line-height:var(--typography-label-m-main-line-height);text-transform:var(--typography-label-m-main-text-transform);-webkit-text-decoration:var(--typography-label-m-main-text-decoration);-webkit-text-decoration:var(--typography-label-m-main-text-decoration);text-decoration:var(--typography-label-m-main-text-decoration);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:relative}.GamingDateCalendar__day:before{background-color:var(--interactive-background-main-1-default);border-radius:inherit;content:"";opacity:0;transition:opacity .2s;position:absolute;inset:0}@media (hover:hover){.GamingDateCalendar__day:hover:before{opacity:var(--opacity-layer-layer-8)}}.GamingDateCalendar__day:active:before{opacity:var(--opacity-layer-layer-20)}.GamingDateCalendar__day:focus-visible{outline:2px solid var(--interactive-border-main-1-default);outline-offset:-2px}.GamingDateCalendar__day--outside{opacity:var(--opacity-state-disabled);color:var(--interactive-content-main-3-default)}.GamingDateCalendar__day:disabled{cursor:default}.GamingDateCalendar__day:disabled:before{opacity:0}.GamingDateCalendar__day--outside:disabled{opacity:var(--opacity-state-disabled)}.GamingDateCalendar__day--selected{color:var(--interactive-content-main-2-default)}.GamingDateCalendar__day--selected:before{opacity:1}@media (hover:hover){.GamingDateCalendar__day--selected:hover:before{background-color:var(--interactive-background-main-1-hover);opacity:1}}.GamingDateCalendar__day--selected:active:before{background-color:var(--interactive-background-main-1-pressed);opacity:1}.GamingDateCalendar__day-number{position:relative}.GamingDateCalendar__day-dot{background-color:var(--interactive-content-accent-1-default);border-radius:var(--border-radius-pill);width:6px;height:6px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.GamingDateCalendar__day--selected .GamingDateCalendar__day-dot{background-color:var(--interactive-content-accent-2-default)}
