:root{--container-max:1120px}*{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%}body{background-color:#000;background-image:url(/site-bg-768.webp);background-position:top;background-repeat:no-repeat;background-size:cover;margin:0;font-family:Roboto,system-ui,Arial,sans-serif}html:before{content:none}@media (min-width:821px){body{background:0 0!important}html:before{content:"";z-index:-1;pointer-events:none;background:url(/site-bg-1920.webp) 50%/cover no-repeat;position:fixed;inset:0}}@media (min-width:821px) and (max-width:1280px){html:before{background-image:url(/site-bg-1280.webp)}}.container{width:100%;max-width:var(--container-max);-webkit-backdrop-filter:blur(2px);background:#1e1e1e80;border:1px solid #000000eb;border-radius:12px;margin:0 auto;padding:24px;position:relative;box-shadow:0 12px 30px #0000006b}.container--detail{border-width:2px;box-shadow:0 14px 34px #00000075}.container.with-watermark:before{content:"";opacity:.16;pointer-events:none;z-index:0;background-image:url(/watermark.jpg);background-position:50% 6vh;background-repeat:no-repeat;background-size:clamp(240px,52vw,820px);position:absolute;inset:0}.container.with-watermark>*{z-index:1;position:relative}@media (max-width:480px){.container.with-watermark:before{opacity:.2;background-position:50% 5vh;background-size:clamp(200px,70vw,640px)}}.MuiPickersPopper-root .MuiPaper-root,.MuiPickersModalDialog-root .MuiDialog-paper{box-shadow:0 8px 24px #00000040;color:#111!important;-webkit-backdrop-filter:none!important;background-color:#fff!important}.MuiPickersLayout-root,.MuiDateCalendar-root,.MuiPickersCalendarHeader-root,.MuiDayCalendar-monthContainer{color:#111!important;background-color:#fff!important}.MuiDayCalendar-weekDayLabel,.MuiPickersDay-root{color:#111!important}.MuiPickersDay-root.MuiPickersDay-today{outline-offset:1px;outline:2px solid #00000073}.MuiPickersDay-root.Mui-selected{border-radius:999px;font-weight:700;color:#fff!important;background-color:#1976d2!important}.MuiDialog-root:not(.MuiPickersModalDialog-root) .MuiDialog-paper{box-shadow:0 10px 30px #00000073;color:#111!important;-webkit-backdrop-filter:none!important;background-color:#fff!important}.MuiDialog-root:not(.MuiPickersModalDialog-root) .MuiDialog-paper :is(h1,h2,h3,h4,h5,h6,p,span,small,div,li,strong,em,label,.MuiTypography-root,.MuiFormLabel-root){color:#111!important}.MuiDialog-root:not(.MuiPickersModalDialog-root) .MuiDialog-paper .MuiInputBase-root{color:#111!important;background-color:#fff!important}.MuiDialog-root:not(.MuiPickersModalDialog-root) .MuiDialog-paper .MuiInputBase-input,.MuiDialog-root:not(.MuiPickersModalDialog-root) .MuiDialog-paper .MuiInputAdornment-root,.MuiDialog-root:not(.MuiPickersModalDialog-root) .MuiDialog-paper .MuiSvgIcon-root,.MuiDialog-root:not(.MuiPickersModalDialog-root) .MuiDialog-paper .MuiButton-text{color:#111!important}.MuiDialog-root:not(.MuiPickersModalDialog-root) .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#00000059!important}.MuiDialog-root:not(.MuiPickersModalDialog-root) .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.MuiDialog-root:not(.MuiPickersModalDialog-root) .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#ff8c00!important}.MuiDialog-root:not(.MuiPickersModalDialog-root) .MuiOutlinedInput-root{background-color:#fff!important}.dark-surface,.dark-surface :not(.MuiButton-root){color:#fff}
