html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{font-size:16px;line-height:1.55}
p,li,label,legend,input,select,textarea{font-size:16px!important;line-height:1.5}
small,.muted,.help,.hint,.note,[class*="-note"],[class*="-hint"],[class*="-meta"]{font-size:13px!important;line-height:1.45!important}
button,.btn,.btn-small,a.btn,input[type="submit"],input[type="button"]{font-size:14px!important;line-height:1.25!important}
table{font-size:14px}
table th{font-size:13px!important;line-height:1.35}
table td{font-size:14px!important;line-height:1.45}
.badge,[class*="-badge"],[class*="-pill"],[class*="-status"]{font-size:12px!important;line-height:1.25!important}
.panel p,.card p,[class*="-card"] p{font-size:14px;line-height:1.5}
input,select,textarea{min-height:44px}
textarea{min-height:100px}
.dashboard-dose-copy span,.dashboard-treatment-time,.today-nutrition-time,.today-nutrition-copy strong{font-size:14px!important}
.today-nutrition-copy small,.today-nutrition-copy p,.today-nutrition-calories small,.dashboard-dose-stock small,.subscription-indicator-copy small,.subscription-indicator-copy em{font-size:12px!important}
.subscription-indicator-copy strong{font-size:15px!important}
.dashboard-lab-sos-name-row strong,.dashboard-lab-repeat-heading strong,.dashboard-lab-all-ok strong,.dashboard-lab-no-data strong{font-size:14px!important}
.dashboard-lab-sos-name-row span{font-size:11px!important}
.dashboard-lab-sos-copy p,.dashboard-lab-sos-copy small,.dashboard-lab-repeat-heading p,.dashboard-lab-repeat-item small,.dashboard-lab-repeat-age strong,.dashboard-lab-repeat-age span,.dashboard-lab-note{font-size:12px!important}
.ai-advisor-heading small{font-size:12px!important}
.ai-advisor-heading h2{font-size:20px!important}
.ai-advisor-context-note p{font-size:14px!important}
.ai-advisor-message-bubble,.ai-advisor-message-bubble p,.ai-advisor-message-bubble .ai-advisor-answer-text{font-size:15px!important;line-height:1.55!important}
.ai-advisor-suggestions button{font-size:13px!important}
.ai-advisor-form-footer small{font-size:12px!important}
.ai-advisor-form textarea{font-size:16px!important}
.diet-pattern-card small,.difficulty-card small,.personal-recipes-heading p,.personal-recipe-option-copy small,.personal-recipe-option-copy p,.personal-recipes-empty p,.eating-window-title small,.eating-window-summary,.nutrition-loading-card small{font-size:14px!important;line-height:1.5!important}
@media(max-width:760px){
body{font-size:17px}
p,li,label,legend,input,select,textarea{font-size:17px!important}
small,.muted,.help,.hint,.note,[class*="-note"],[class*="-hint"],[class*="-meta"]{font-size:14px!important}
button,.btn,.btn-small,a.btn{font-size:15px!important;min-height:44px}
table td{font-size:15px!important}
table th{font-size:13px!important}
.ai-advisor-message-bubble,.ai-advisor-message-bubble p,.ai-advisor-message-bubble .ai-advisor-answer-text{font-size:16px!important}
}