html{height:100%;-webkit-overflow-scrolling:touch}#root,#root__layout,body{display:flex;flex:1 1 auto;min-height:100%;flex-direction:column}img{max-width:100%;vertical-align:middle}ul{margin:0;padding:0;list-style-type:none}input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.MuiDataGrid-cell:focus{outline:none!important}.modal-close-button{position:absolute!important;float:right;right:10px;top:15px}[data-mui-color-scheme=dark] body{color-scheme:dark}[data-mui-color-scheme=dark] .schedule__header-cell{background-color:var(--palette-background-default)}[data-mui-color-scheme=dark] .schedule__text-field{border-color:var(--palette-divider)}[data-mui-color-scheme=dark] .mbsc-timeline-cell,[data-mui-color-scheme=dark] .mbsc-timeline-column,[data-mui-color-scheme=dark] .mbsc-timeline-day,[data-mui-color-scheme=dark] .mbsc-timeline-header-column{border-right-color:var(--palette-divider)}[data-mui-color-scheme=dark] .mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-title,[data-mui-color-scheme=dark] .mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-title.mbsc-calendar-month,[data-mui-color-scheme=dark] .mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-title.mbsc-calendar-year{color:var(--palette-text-primary)}[data-mui-color-scheme=dark] .mbsc-button-icon.mbsc-ltr.mbsc-icon.mbsc-ios svg{fill:var(--palette-text-primary)}