*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;width:100%}body{font-family:Plus Jakarta Sans,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100%;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (max-width: 500px){body:not(.portal-mode) .MuiCard-root{padding:6px!important;margin-bottom:8px!important}body:not(.portal-mode) .MuiAccordion-root{margin-bottom:2px!important}body:not(.portal-mode) .MuiAccordionSummary-root{min-height:36px!important;padding:0 8px!important}body:not(.portal-mode) .MuiAccordionSummary-content{margin:6px 0!important}body:not(.portal-mode) .MuiAccordionDetails-root{padding:4px 8px 8px!important}body:not(.portal-mode) .MuiTypography-h6{font-size:.95rem!important;line-height:1.2!important}body:not(.portal-mode) .MuiTypography-subtitle1{font-size:.85rem!important}body:not(.portal-mode) .MuiTypography-subtitle2{font-size:.8rem!important}body:not(.portal-mode) .MuiTypography-body1{font-size:.85rem!important}body:not(.portal-mode) .MuiTypography-body2{font-size:.75rem!important;line-height:1.3!important}body:not(.portal-mode) .MuiTypography-caption{font-size:.7rem!important}body:not(.portal-mode) .MuiButton-root{padding:3px 8px!important;font-size:.75rem!important;min-width:auto!important}body:not(.portal-mode) .MuiButton-sizeSmall{padding:2px 6px!important;font-size:.7rem!important}body:not(.portal-mode) .MuiTextField-root,body:not(.portal-mode) .MuiFormControl-root{margin-bottom:6px!important}body:not(.portal-mode) .MuiInputBase-root:not(.MuiInputBase-multiline){font-size:.75rem!important;min-height:28px!important;height:28px!important}body:not(.portal-mode) .MuiInputBase-root.MuiInputBase-multiline{font-size:.75rem!important}body:not(.portal-mode) .MuiInputBase-root.MuiInputBase-multiline textarea{font-size:.75rem!important}body:not(.portal-mode) .MuiTypography-root p,body:not(.portal-mode) .MuiTypography-root li,body:not(.portal-mode) .MuiBox-root p,body:not(.portal-mode) .MuiBox-root li{font-size:.75rem!important;line-height:1.4!important}body:not(.portal-mode) .MuiListItemText-primary,body:not(.portal-mode) .MuiListItemText-secondary{font-size:.75rem!important}body:not(.portal-mode) .MuiAccordionDetails-root .MuiTypography-root,body:not(.portal-mode) .MuiAccordionDetails-root p,body:not(.portal-mode) .MuiAccordionDetails-root li,body:not(.portal-mode) .MuiAccordionDetails-root span{font-size:.75rem!important}body:not(.portal-mode) .MuiList-root .MuiTypography-root{font-size:.75rem!important}body:not(.portal-mode) .MuiInputLabel-root{font-size:.75rem!important;transform:translate(10px,4px) scale(1)!important}body:not(.portal-mode) .MuiInputLabel-shrink{font-size:.75rem!important;transform:translate(14px,-9px) scale(.75)!important}body:not(.portal-mode) .MuiOutlinedInput-root:not(.Mui-focused) .MuiOutlinedInput-notchedOutline legend{display:none!important}body:not(.portal-mode) .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline legend,body:not(.portal-mode) .MuiFormLabel-filled~.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend{display:block!important}body:not(.portal-mode) .MuiInputBase-input:not(textarea){padding:4px 6px!important;height:auto!important}body:not(.portal-mode) .MuiInputBase-input.MuiInputBase-inputMultiline{padding:6px 8px!important}body:not(.portal-mode) .MuiSelect-select{padding:4px 6px!important;height:auto!important;display:flex!important;align-items:center!important}body:not(.portal-mode) .MuiOutlinedInput-root:not(.MuiInputBase-multiline){min-height:28px!important;height:28px!important}body:not(.portal-mode) .MuiOutlinedInput-input:not(textarea){padding:4px 6px!important}body:not(.portal-mode) .MuiOutlinedInput-input.MuiInputBase-inputMultiline{padding:6px 8px!important}body:not(.portal-mode) .MuiGrid-container{margin:-3px!important}body:not(.portal-mode) .MuiGrid-item{padding:3px!important}body:not(.portal-mode) .MuiBox-root{gap:4px!important}body:not(.portal-mode) .MuiButton-root:not(.MuiButton-sizeSmall):not([aria-label]){height:36px!important;min-height:36px!important}body:not(.portal-mode) .MuiListItem-root{padding-top:4px!important;padding-bottom:4px!important}body:not(.portal-mode) .MuiTabPanel-root{padding:8px 4px!important}body:not(.portal-mode) .MuiTab-root{font-size:.7rem!important;min-height:36px!important;padding:4px 8px!important}body:not(.portal-mode) .MuiTab-root .MuiSvgIcon-root{font-size:16px!important}body:not(.portal-mode) .MuiTabs-root{min-height:36px!important}body,#root,.MuiContainer-root{overflow-x:hidden!important;max-width:100%!important}body:not(.portal-mode) .MuiButton-root{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:not(.portal-mode) *{max-width:100%!important;box-sizing:border-box!important}pre,code{overflow-x:auto!important;word-wrap:break-word!important;white-space:pre-wrap!important}}@font-face{font-family:SynaVet Caveat;src:url(/fonts/signatures/Caveat-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:SynaVet Dancing Script;src:url(/fonts/signatures/DancingScript-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:SynaVet Allura;src:url(/fonts/signatures/Allura-Regular.ttf) format("truetype");font-display:swap}
