@media(max-width:768px){.diary-modal,.diary-modal-content{padding:6px!important}.diary-entry-form input,.diary-entry-form select,.diary-entry-form textarea{padding:3px!important}.meal-food-grid{grid-template-columns:48px 52px 1fr 28px!important;gap:.25rem!important}.patient-app-root div[style*="gridTemplateColumns: 'repeat(2"]:not([class*=forced]),.patient-app-root div[style*="gridTemplateColumns: '1fr 1fr'"]:not([class*=forced]){grid-template-columns:1fr!important}.patient-app-root div[style*="gridTemplateColumns: 'repeat(3"]:not([class*=forced]){grid-template-columns:1fr!important}.patient-app-root div[style*="padding: '30px"]:not([class*=no-mobile]){padding:.75rem!important}.patient-app-root div[style*="padding: '20px"]:not([class*=no-mobile]){padding:.75rem!important}.patient-app-root div[style*="padding: '20px 30px"]:not([class*=no-mobile]){padding:12px 16px!important}.patient-app-root table{font-size:.85rem;border-collapse:collapse;width:100%}.patient-app-root th{padding:8px 12px!important;font-size:12px!important}.patient-app-root td{padding:8px 12px!important;font-size:13px!important;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patient-app-root div[style*="position: 'fixed'"]:not([class*=no-mobile]){padding:.75rem!important}.patient-app-root input[type=text],.patient-app-root input[type=email],.patient-app-root input[type=number],.patient-app-root textarea,.patient-app-root select{padding:.5rem!important;font-size:16px!important}.patient-app-root button[style*="padding: '0.75rem 2rem"]:not([class*=large]){padding:.5rem 1rem!important;font-size:.875rem!important}.patient-app-root h2{font-size:16px!important}.patient-app-root h3{font-size:14px!important}.patient-app-root div[style*="gap: '1.5rem"]:not([class*=no-mobile]){gap:.75rem!important}.patient-app-root div[style*="gap: '2rem"]:not([class*=no-mobile]){gap:1rem!important}.patient-app-root div[style*="gap: '1rem'"]:not([class*=no-mobile]){gap:.75rem!important}.patient-app-root div[style*="display: 'flex'"][style*="gap: '1rem'"]{flex-direction:column}.patient-app-root input[style*="width: '300px'"],.patient-app-root input[style*="width: '200px'"]{width:100%!important}.patient-app-root div[style*="maxWidth: '900px'"],.patient-app-root div[style*="maxWidth: '500px'"]{width:95vw!important;max-width:95vw!important}.patient-app-root button[style*="marginLeft: '0.5rem'"]{margin:.25rem!important;padding:.25rem .5rem!important;font-size:.75rem!important}.admin-app-root div[class*=Admin]{--admin-container-padding: 3px;--admin-form-gap: .5rem;--admin-section-gap: 3px}.admin-app-root div[style*="gridTemplateColumns: 'repeat(2"]:not([class*=forced]),.admin-app-root div[style*="gridTemplateColumns: '1fr 1fr'"]:not([class*=forced]){grid-template-columns:1fr!important}.admin-app-root div[style*="gridTemplateColumns: 'repeat(3"]:not([class*=forced]){grid-template-columns:1fr!important}.admin-app-root div[style*="padding: '30px"]:not([class*=no-mobile]),.admin-app-root div[style*="padding: '20px"]:not([class*=no-mobile]),.admin-app-root div[style*="padding: '20px 30px"]:not([class*=no-mobile]){padding:3px!important}.admin-app-root table{font-size:.85rem;border-collapse:collapse;width:100%;table-layout:auto}.admin-app-root th{padding:3px 6px!important;font-size:12px!important}.admin-app-root td{padding:3px 6px!important;font-size:13px!important;max-width:none;min-width:0;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word;overflow-wrap:anywhere;vertical-align:top}.admin-app-root div[style*="position: 'fixed'"]:not([class*=no-mobile]){padding:3px!important}.admin-app-root input[type=text],.admin-app-root input[type=email],.admin-app-root input[type=number],.admin-app-root textarea,.admin-app-root select{padding:3px!important;font-size:16px!important}.admin-app-root button[style*="padding: '0.75rem 2rem"]:not([class*=large]){padding:3px 8px!important;font-size:.875rem!important}.admin-app-root h2{font-size:16px!important}.admin-app-root h3{font-size:14px!important}.admin-app-root div[style*="gap: '1.5rem"]:not([class*=no-mobile]){gap:.5rem!important}.admin-app-root div[style*="gap: '2rem"]:not([class*=no-mobile]){gap:.5rem!important}.admin-app-root div[style*="gap: '1rem"]:not([class*=no-mobile]){gap:3px!important}.admin-app-root div[style*="display: 'flex'"][style*="gap: '1rem'"]{flex-direction:column}.admin-app-root input[style*="width: '300px'"],.admin-app-root input[style*="width: '200px'"]{width:100%!important}.admin-app-root div[style*="maxWidth: '900px'"],.admin-app-root div[style*="maxWidth: '500px'"]{width:95vw!important;max-width:95vw!important}.admin-app-root button[style*="marginLeft: '0.5rem'"]{margin:3px!important;padding:3px 6px!important;font-size:.75rem!important}.admin-app-root div[style]{padding:3px!important}.admin-app-root button[style]{padding:3px 6px!important}.admin-app-root [style*=margin-bottom]{margin-bottom:3px!important}.admin-app-root div[style*="display: flex"],.admin-app-root div[style*="display:flex"],.admin-app-root div[style*="display: 'flex'"],.admin-app-root div[style*="display: grid"],.admin-app-root div[style*="display:grid"],.admin-app-root div[style*="display: 'grid'"]{gap:3px!important}}@media(max-width:480px){.meal-food-grid{grid-template-columns:48px 52px 1fr 28px!important;gap:.25rem!important}.patient-app-root div[style*="padding: '20px"]:not([class*=no-mobile]){padding:.5rem!important}.patient-app-root input[type=text],.patient-app-root input[type=email],.patient-app-root input[type=number],.patient-app-root textarea{font-size:16px!important;padding:.5rem!important}.patient-app-root button{padding:.5rem .75rem!important;font-size:.8rem!important}.patient-app-root h2{font-size:14px!important}.patient-app-root h3{font-size:12px!important}.patient-app-root div[style*=gridTemplateColumns]{grid-template-columns:1fr!important}.patient-app-root table{display:block;overflow-x:auto}.patient-app-root tbody{display:flex;flex-direction:column}.patient-app-root tr{display:block;margin-bottom:.5rem;border:1px solid #e5e7eb;border-radius:6px}.patient-app-root td{display:block;text-align:right;padding:.25rem .5rem!important;max-width:100%}.patient-app-root td:before{content:attr(data-label);float:left;font-weight:600}.admin-app-root div[style*="padding: '20px"]:not([class*=no-mobile]),.admin-app-root div[style*="padding: '30px"]:not([class*=no-mobile]){padding:3px!important}.admin-app-root input[type=text],.admin-app-root input[type=email],.admin-app-root input[type=number],.admin-app-root textarea{font-size:16px!important;padding:3px!important}.admin-app-root button{padding:3px 6px!important;font-size:.8rem!important}.admin-app-root h2{font-size:14px!important}.admin-app-root h3{font-size:12px!important}.admin-app-root div[style*=gridTemplateColumns]{grid-template-columns:1fr!important}.admin-app-root table{display:table;width:100%;min-width:0;overflow-x:auto;border-collapse:collapse}.admin-app-root tbody{display:table-row-group}.admin-app-root tr{display:table-row;margin-bottom:0;border:none;border-radius:0}.admin-app-root td{display:table-cell;text-align:inherit;padding:3px 4px!important;max-width:none;white-space:normal;word-break:break-word;overflow-wrap:anywhere;vertical-align:top}.admin-app-root td:before{content:none;float:none}}
