:root{--app-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--app-font-size: 16px;--app-font-scale: 1;--app-display-scale: 1;--app-display-size: 100%;--app-spacing-unit: 8px;--app-spacing-xs: 4px;--app-spacing-sm: 8px;--app-spacing-md: 16px;--app-spacing-lg: 24px;--app-spacing-xl: 32px;--app-button-height: 40px;--app-input-height: 40px;--app-icon-size: 24px;--app-icon-size-sm: 18px;--app-icon-size-lg: 36px;--app-border-radius: 8px;--app-border-radius-sm: 4px;--app-border-radius-lg: 12px}html{font-family:var(--app-font-family);font-size:var(--app-font-size);transition:font-size .3s ease,font-family .3s ease}body{font-family:var(--app-font-family);transition:font-family .3s ease}*,*:before,*:after{font-family:inherit}.MuiTypography-root,.MuiTypography-h1,.MuiTypography-h2,.MuiTypography-h3,.MuiTypography-h4,.MuiTypography-h5,.MuiTypography-h6,.MuiTypography-body1,.MuiTypography-body2,.MuiButton-root,.MuiButtonBase-root,.MuiTextField-root,.MuiInputBase-root,.MuiInputBase-input,.MuiInputLabel-root,.MuiMenuItem-root,.MuiListItem-root,.MuiListItemText-root,.MuiListItemText-primary,.MuiListItemText-secondary,.MuiTab-root,.MuiChip-root,.MuiChip-label,.MuiAlert-root,.MuiAlert-message,.MuiCard-root,.MuiCardContent-root,.MuiCardHeader-root,.MuiCardHeader-title,.MuiPaper-root,.MuiSelect-select,.MuiFormLabel-root,.MuiFormControlLabel-label,.MuiTableCell-root,.MuiTableHead-root,.MuiToolbar-root,.MuiAppBar-root,.MuiDrawer-paper,.MuiDialogTitle-root,.MuiDialogContent-root,.MuiDialogContentText-root,.MuiSnackbarContent-root,.MuiTooltip-tooltip,.MuiAccordionSummary-root,.MuiAccordionDetails-root,div.MuiTypography-root,span.MuiTypography-root,p.MuiTypography-root,h1.MuiTypography-root,h2.MuiTypography-root,h3.MuiTypography-root,h4.MuiTypography-root,h5.MuiTypography-root,h6.MuiTypography-root{font-family:var(--app-font-family)!important}h1,h2,h3,h4,h5,h6{font-family:var(--app-font-family)}p,span,div,a,button,input,textarea,select,label{font-family:inherit}.MuiButton-root{min-height:var(--app-button-height)!important;padding:var(--app-spacing-sm) var(--app-spacing-md)!important}.MuiButton-sizeSmall{min-height:calc(var(--app-button-height) * .8)!important;padding:var(--app-spacing-xs) var(--app-spacing-sm)!important}.MuiButton-sizeLarge{min-height:calc(var(--app-button-height) * 1.2)!important;padding:var(--app-spacing-md) var(--app-spacing-lg)!important}.MuiTextField-root .MuiInputBase-root{min-height:var(--app-input-height)!important}.MuiInputBase-input{padding:var(--app-spacing-sm) var(--app-spacing-md)!important}.MuiCard-root{padding:var(--app-spacing-md)!important;border-radius:var(--app-border-radius)!important}.MuiCardContent-root{padding:var(--app-spacing-md)!important}.MuiCardActions-root{padding:var(--app-spacing-sm) var(--app-spacing-md)!important}.MuiDialog-paper{padding:var(--app-spacing-lg)!important;border-radius:var(--app-border-radius-lg)!important}.MuiDialogTitle-root,.MuiDialogContent-root{padding:var(--app-spacing-md) var(--app-spacing-lg)!important}.MuiDialogActions-root{padding:var(--app-spacing-md) var(--app-spacing-lg)!important;gap:var(--app-spacing-sm)!important}.MuiChip-root{height:calc(var(--app-button-height) * .8)!important;padding:var(--app-spacing-xs) var(--app-spacing-sm)!important;border-radius:calc(var(--app-border-radius) * 2)!important}.MuiListItem-root,.MuiListItemButton-root,.MuiMenuItem-root{padding:var(--app-spacing-sm) var(--app-spacing-md)!important;min-height:var(--app-button-height)!important}.MuiTableCell-root{padding:var(--app-spacing-sm) var(--app-spacing-md)!important}.MuiTableCell-head{padding:var(--app-spacing-md)!important}.MuiTab-root{padding:var(--app-spacing-sm) var(--app-spacing-md)!important;min-height:calc(var(--app-button-height) * 1.2)!important}.MuiAlert-root{padding:var(--app-spacing-sm) var(--app-spacing-md)!important;border-radius:var(--app-border-radius)!important}.MuiSnackbar-root{padding:var(--app-spacing-sm)!important}.MuiPaper-root{border-radius:var(--app-border-radius)!important}.MuiToolbar-root{padding:var(--app-spacing-sm) var(--app-spacing-md)!important;min-height:calc(var(--app-button-height) * 1.5)!important}.MuiIconButton-root{padding:var(--app-spacing-sm)!important}.MuiIcon-root,.MuiSvgIcon-root{font-size:var(--app-icon-size)!important}.MuiIconButton-sizeSmall .MuiSvgIcon-root{font-size:var(--app-icon-size-sm)!important}.MuiIconButton-sizeLarge .MuiSvgIcon-root{font-size:var(--app-icon-size-lg)!important}.MuiAccordion-root{border-radius:var(--app-border-radius)!important}.MuiAccordionSummary-root{padding:var(--app-spacing-sm) var(--app-spacing-md)!important;min-height:calc(var(--app-button-height) * 1.2)!important}.MuiAccordionDetails-root{padding:var(--app-spacing-md)!important}.MuiFormControl-root{margin:var(--app-spacing-sm) 0!important}.MuiFormLabel-root{margin-bottom:var(--app-spacing-xs)!important}.MuiButton-root,.MuiCard-root,.MuiPaper-root,.MuiDialog-paper,.MuiListItem-root,.MuiMenuItem-root,.MuiTab-root,.MuiChip-root,.MuiAlert-root,.MuiTableCell-root,.MuiIconButton-root,.MuiAccordion-root{transition:padding .3s ease,margin .3s ease,min-height .3s ease,border-radius .3s ease!important}@supports (padding: max(0px)){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}html,body{height:100%;margin:0;padding:0;overflow-x:auto}@media screen and (max-width: 768px){body{-webkit-touch-callout:none;-webkit-user-select:auto;-khtml-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}input,textarea,select{font-size:16px}button,[role=button],.MuiButton-root,.MuiIconButton-root{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,.1);touch-action:manipulation}.MuiDrawer-paper,.MuiList-root,[data-testid=scrollable-area],.MuiContainer-root,.MuiBox-root{-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.MuiButton-root,.MuiIconButton-root,.MuiListItemButton-root{min-height:44px;min-width:44px}.MuiPaper-root{-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.MuiContainer-root,.MuiBox-root{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.MuiTableContainer-root{overflow-x:auto!important;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}}.link-style{color:#fff;text-decoration:none;opacity:.8;transition:color .3s,opacity .3s}.link-style:hover{color:#ff9800;opacity:1}.custom-link{color:#fff;text-decoration:none;position:relative;font-size:.95rem;opacity:.8;transition:color .3s ease,opacity .3s ease}.custom-link:after{content:"";position:absolute;bottom:-3px;left:0;width:0%;height:2px;background-color:#ff9800;transition:width .3s ease}.custom-link:hover{color:#ff9800;opacity:1}.custom-link:hover:after{width:100%}
