/* V6.09 : icônes du dock Client, kcal permanentes et détails à la demande. */
body[data-ui-mode="client"] #nav.mainnav[data-mode="client"] > button[data-page]:not(.active):not(.li-selected) .nav-ico,
body[data-ui-mode="client"] #nav.mainnav[data-mode="client"] > button[data-page]:not(.active):not(.li-selected) .nav-ico *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important;}
body[data-ui-mode="client"] #nav.mainnav[data-mode="client"] > button[data-page] .nav-ico,
body[data-ui-mode="client"] #nav.mainnav[data-mode="client"] > button[data-page] .nav-ico svg{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;filter:none!important;}
body[data-ui-mode="client"] #nav.mainnav[data-mode="client"] > button[data-page] .nav-ico::before,
body[data-ui-mode="client"] #nav.mainnav[data-mode="client"] > button[data-page] .nav-ico::after{content:none!important;}
body[data-ui-mode="client"] #nav.mainnav[data-mode="client"] > button[data-page]:is(.active,.li-selected) .nav-ico,
body[data-ui-mode="client"] #nav.mainnav[data-mode="client"] > button[data-page]:is(.active,.li-selected) .nav-ico *{color:#111!important;-webkit-text-fill-color:#111!important;stroke:#111!important;}
body[data-ui-mode="client"] #nav.mainnav[data-mode="client"] > button[data-page] .nav-ico :is(svg,svg *){fill:none!important;}
body[data-ui-mode="client"] #nutritionJournalPage .nutrition-journal-panel[hidden]{display:none!important;}
body[data-ui-mode="client"] #nutritionJournalCaloriesV609{display:block!important;min-width:0;margin:0!important;box-sizing:border-box;}
body[data-ui-mode="client"] #nutritionJournalCaloriesV609 .nutrition-gauge{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:18px 20px;border-radius:16px;}
body[data-ui-mode="client"] #nutritionJournalCaloriesV609 .nutrition-gauge-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;}
body[data-ui-mode="client"] #nutritionJournalCaloriesV609 .nutrition-gauge-head :is(b,span){color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:800;line-height:1.3;overflow-wrap:anywhere;}
body[data-ui-mode="client"] #nutritionJournalCaloriesV609 .nutrition-gauge-head b{font-size:18px;}
body[data-ui-mode="client"] #nutritionJournalCaloriesV609 .nutrition-gauge-head span{font-size:16px;text-align:right;}
body[data-ui-mode="client"] #nutritionJournalCaloriesV609 .nutrition-gauge-track{height:11px;margin:14px 0 10px;}
body[data-ui-mode="client"] #nutritionJournalCaloriesV609 .nutrition-gauge>small{color:#ddd!important;-webkit-text-fill-color:#ddd!important;}
body[data-ui-mode="client"] #nutritionJournalCaloriesV609 .nutrition-gauge-range{color:#f5df55!important;-webkit-text-fill-color:#f5df55!important;}
body[data-ui-mode="client"] #nutritionJournalMacroPanel .nutrition-gauge-grid>.nutrition-gauge:first-child{grid-column:auto!important;}
@media(max-width:700px){
 body[data-ui-mode="client"] #nutritionJournalCaloriesV609{padding:16px!important;}
 body[data-ui-mode="client"] #nutritionJournalCaloriesV609 .nutrition-gauge{padding:16px;}
 body[data-ui-mode="client"] #nutritionJournalCaloriesV609 .nutrition-gauge-head b{font-size:16px;}
 body[data-ui-mode="client"] #nutritionJournalCaloriesV609 .nutrition-gauge-head span{font-size:14px;}
}

/* V6.10 : saisie numérique réellement éditable et retour de changement de profil. */
#modal .nutrition-meal-moment-v605 input{position:relative!important;z-index:1!important;pointer-events:auto!important;touch-action:manipulation!important;user-select:text!important;-webkit-user-select:text!important;font-size:16px!important;min-height:48px!important;width:100%!important;box-sizing:border-box;}
#modal .nutrition-meal-moment-v605 input:focus{outline:2px solid #e8d348;outline-offset:2px;}
#modal .internal-client-status-v610{min-height:1.5em;margin:14px 0;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px!important;line-height:1.5;}
#modal .internal-client-status-v610[data-state="error"]{padding:12px;border:1px solid #ff9b84;border-radius:9px;background:#452923;color:#fff!important;}
#modal .internal-client-choices-v608 .btn:disabled{opacity:.65;cursor:wait;}
