:root{font-family:Trebuchet MS,Segoe UI,Helvetica Neue,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}a{color:inherit}.print-only{display:none!important}.print-card .MuiCardContent-root{padding:16px 18px!important}.print-card .MuiCardContent-root:last-child{padding-bottom:16px!important}.print-card .MuiCardContent-root>.MuiStack-root{gap:12px!important}@media print{@page{margin:12mm}@page report-table{size:landscape;margin:10mm}body{background:#fff}body,.print-card,.print-card .MuiTypography-root,.print-card .MuiTableCell-root,.print-card .MuiChip-label{color:#111!important;-webkit-text-fill-color:#111!important}.print-card .MuiTypography-colorTextSecondary,.print-card .MuiTableCell-head,.print-card .MuiTableCell-body{color:#111!important}.screen-only,.no-print,.MuiModal-root,.MuiDialog-root{display:none!important}.print-only{display:block!important}.report-print{gap:6px!important}.print-card{break-inside:avoid;box-shadow:none!important;border-color:#5870893d!important}.print-card .MuiCardContent-root{padding:6px 8px!important}.print-card .MuiCardContent-root:last-child{padding-bottom:6px!important}.print-card .MuiCardContent-root>.MuiStack-root{gap:4px!important}.print-card .MuiCardContent-root>.MuiStack-root>.MuiStack-root:first-child{gap:2px!important}.print-card h2,.print-card .MuiTypography-h3{font-size:1rem!important;line-height:1.2!important}.print-card .MuiTypography-body2,.print-card .MuiTypography-body1{line-height:1.35!important}.print-card .MuiTableCell-root{padding:4px 6px!important;vertical-align:top}.print-card .MuiTableCell-head{font-weight:700}.report-summary-meta{gap:4px!important}.report-summary-inline{margin:0!important}.print-card--day{break-inside:auto}.report-day-row{display:grid!important;grid-template-columns:88px minmax(0,1fr);gap:2px 10px!important;padding:3px 0!important}.report-day-row__label,.report-day-row__detail,.report-day-row__print-meta{min-width:0!important}.report-day-row__print-meta{grid-column:2;font-size:.75rem!important}.report-print--table .print-card--table{page:report-table;break-inside:auto}.report-print--table .print-card--table .MuiTable-root{table-layout:fixed}.report-print--table .print-card--table .MuiTypography-body2{font-size:.72rem!important;line-height:1.25!important}.report-print--table .report-table-cell--date{width:var(--report-print-date-width, 9%)}.report-print--table .report-table-cell--fasting{width:var(--report-print-fasting-width, 9%)}.report-print--table .report-table-cell--other{width:var(--report-print-other-width, 9%)}.report-print--table .report-table-cell--meal{width:var(--report-print-meal-width, 15%)}.report-print--table .report-table-cell--snacks{width:var(--report-print-snacks-width, 18%)}.MuiContainer-root{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important}}
