body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.high-contrast{--primary-color: #000000;--secondary-color: #ffffff;--background-color: #ffffff;--text-color: #000000;--border-color: #000000}.high-contrast *{background-color:var(--background-color)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}.large-text{font-size:1.2em}.large-text h1{font-size:2.5em}.large-text h2{font-size:2em}.large-text h3{font-size:1.75em}.large-text h4{font-size:1.5em}.large-text h5{font-size:1.25em}.large-text h6,.large-text p{font-size:1.1em}.large-text button{font-size:1.1em;padding:12px 24px}.large-text input{font-size:1.1em;padding:12px}.reduced-motion *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}*:focus{outline:2px solid #00D09C!important;outline-offset:2px!important}.high-contrast *:focus{outline:3px solid #000000!important;outline-offset:3px!important}.skip-link{position:absolute;top:-40px;left:6px;background:#00d09c;color:#fff;padding:8px;text-decoration:none;border-radius:4px;z-index:10000}.skip-link:focus{top:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@supports (padding: max(0px)){.safe-area-padding{padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right));padding-top:max(8px,env(safe-area-inset-top));padding-bottom:max(8px,env(safe-area-inset-bottom))}}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],textarea,select{font-size:16px!important}}@media (max-width: 600px){button,[role=button],input[type=button],input[type=submit],input[type=reset],.MuiButton-root,.MuiIconButton-root{min-height:44px!important;min-width:44px!important}*{max-width:100%!important;box-sizing:border-box!important}p,h1,h2,h3,h4,h5,h6,span,div{word-wrap:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important}html,body{overflow-x:hidden!important;max-width:100vw!important}.MuiTableContainer-root,table,.table-container{overflow-x:auto!important;max-width:100%!important}table{min-width:100%!important;width:max-content!important}}
