*,:after,:before{box-sizing:border-box}html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;overflow-x:hidden;overscroll-behavior-y:contain;padding:0}#root,body{min-height:100%;min-height:100dvh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.recharts-surface:focus{outline:none}.recharts-surface:focus-visible{outline:2px solid #fc4c02;outline-offset:2px}.dietitian-print-root{display:none}@media print{body *{visibility:hidden}.dietitian-print-root,.dietitian-print-root *{visibility:visible}.dietitian-print-root{display:block;left:0;position:absolute;top:0;width:100%}}@media (hover:none) and (pointer:coarse){*{-webkit-tap-highlight-color:transparent}.MuiButtonBase-root,.MuiChip-root,.MuiIconButton-root,[role=button],a,button,input,select,textarea{touch-action:manipulation}}