@font-face{font-family:Manrope;src:url('../../../themes/criogenic/assets/Manrope-Variable.ttf');font-display:swap}
@font-face{font-family:Chakra;src:url('../../../themes/criogenic/assets/ChakraPetch-Light.ttf');font-weight:300;font-display:swap}
html,body{margin:0;padding:0;background:#fff;color:#263743;min-height:0;height:auto}
body{display:flow-root}
#ercalendar{margin-top:12px!important;font-family:Manrope,Arial,sans-serif!important;color:#263743!important}
#ercalendar input,#ercalendar select,#ercalendar button,#ercalendar textarea{font-family:Manrope,Arial,sans-serif!important}
#ercalendar h1,#ercalendar h2,#ercalendar h3,#ercalendar h4{font-family:Chakra,Arial,sans-serif!important;font-weight:300!important;color:#263743!important}
#ercalendar input,#ercalendar select,#ercalendar textarea{color:#263743!important;background-color:#fff!important}
#ercalendar input::placeholder,#ercalendar textarea::placeholder{color:#596570!important;opacity:1}
body>.container-fluid{box-sizing:border-box;max-width:100%}
/* Shared ERD palette: restrained availability colours, red actions, readable surfaces. */
#ercalendar{
 --checkout-day-free-bg:#42665a!important;--checkout-day-free-text:#fff!important;--checkout-day-free-border:#42665a!important;
 --checkout-day-available-bg:#86602c!important;--checkout-day-available-text:#fff!important;--checkout-day-available-border:#86602c!important;
 --checkout-day-complete-bg:#633e3e!important;--checkout-day-complete-text:#eee!important;--checkout-day-complete-border:#633e3e!important;
 --checkout-day-selected-bg:#b82621!important;--checkout-day-selected-text:#fff!important;--checkout-day-selected-border:#e43730!important;
 --checkout-gift-bg:#b82621!important;--checkout-gift-text:#fff!important;--checkout-gift-border:#b82621!important;
 --checkout-slot-available-bg:#42665a!important;--checkout-slot-available-text:#fff!important;--checkout-slot-available-border:#42665a!important;
 --checkout-slot-complete-bg:#633e3e!important;--checkout-slot-complete-text:#eee!important;--checkout-slot-complete-border:#633e3e!important;
 --checkout-title-color:#263743!important;--checkout-extended-info-color:#263743!important;
 --checkout-game-title-color:#263743!important;--checkout-slots-date-color:#263743!important;
}
#ercalendar #powered{display:none!important}
#ercalendar .cell.disabled{color:#818789!important}
html[data-theme=dark],html[data-theme=dark] body{background:#232526;color:#f0f1ee;color-scheme:dark}
html[data-theme=dark] #ercalendar{color:#f0f1ee!important;--checkout-title-color:#f0f1ee!important;--checkout-extended-info-color:#d9ddda!important;--checkout-game-title-color:#f0f1ee!important;--checkout-slots-date-color:#f0f1ee!important}
html[data-theme=dark] #ercalendar .checkout-calendar-shell{--checkout-shell-surface-bg:#292c2e!important;--checkout-shell-surface-text:#f0f1ee!important;--checkout-shell-surface-border:#505456!important;--checkout-shell-powered-text:#bdc4bf!important}
html[data-theme=dark] #ercalendar .vdp-datepicker__calendar{background:#292c2e!important;color:#f0f1ee!important;border-color:#505456!important}
html[data-theme=dark] #ercalendar .vdp-datepicker__calendar header,html[data-theme=dark] #ercalendar .vdp-datepicker__calendar header span{color:#f0f1ee!important;background:transparent!important}
html[data-theme=dark] #ercalendar h1,html[data-theme=dark] #ercalendar h2,html[data-theme=dark] #ercalendar h3,html[data-theme=dark] #ercalendar h4{color:#f0f1ee!important}
html[data-theme=dark] #ercalendar input,html[data-theme=dark] #ercalendar select,html[data-theme=dark] #ercalendar textarea{color:#f0f1ee!important;background-color:#292c2e!important;border-color:#616668!important}
html[data-theme=dark] #ercalendar input::placeholder,html[data-theme=dark] #ercalendar textarea::placeholder{color:#c6cbc7!important}
html[data-theme=dark] #ercalendar a:not(.btn){color:#f0f1ee!important}
html[data-theme=light] #ercalendar .checkout-calendar-shell{--checkout-shell-surface-bg:#fff!important;--checkout-shell-surface-text:#263743!important;--checkout-shell-surface-border:#c8d0cb!important}
html[data-theme=light] #ercalendar .vdp-datepicker__calendar{background:#fff!important;color:#263743!important;border-color:#c8d0cb!important}
html[data-theme=light] #ercalendar .vdp-datepicker__calendar header,html[data-theme=light] #ercalendar .vdp-datepicker__calendar header span{color:#263743!important;background:transparent!important}
html[data-theme=light] #ercalendar .Dark{color:#263743!important}
html[data-theme=dark] #ercalendar .Light{color:#f0f1ee!important}
@font-face{font-family:Rajdhani;src:url('../../../themes/criogenic/assets/Rajdhani-Medium.ttf');font-weight:500;font-display:swap}
html[data-theme=dark] #ercalendar h1,html[data-theme=dark] #ercalendar h2,html[data-theme=dark] #ercalendar h3,html[data-theme=dark] #ercalendar h4{font-family:Rajdhani,Arial,sans-serif!important;font-weight:500!important}
