.recipe_controller.show_action .optin_nutrition .stateful { display: none; }

.recipe_controller.show_action .optin_nutrition.hide_values .calculate_nutrition { display: block; }

.recipe_controller.show_action .optin_nutrition.temporally_show_values .notice { display: block; }

.recipe_controller.show_action .optin_nutrition.temporally_show_values .values, .recipe_controller.show_action .optin_nutrition.temporally_show_values .notice .set_show_always { display: inline; }

.recipe_controller.show_action .optin_nutrition.always_show_values .values, .recipe_controller.show_action .optin_nutrition.always_show_values .setting { display: inline; }

.recipe_controller.show_action .optin_nutrition.config_show_values .notice { display: block; }

.recipe_controller.show_action .optin_nutrition.config_show_values .values, .recipe_controller.show_action .optin_nutrition.config_show_values .notice .unset_show_always { display: inline; }

.recipe_controller.show_action .optin_nutrition.updating .indicator { display: inline; }

.search_controller.show_action .sidebar .section.search_menu_sort li span.plain { font-size: 10px; padding: 2px 0; display: block; }

.search_controller.show_action .sidebar .section.search_menu_sort .badge_new { margin-left: 0; }

ul.nutrition_values.hidden { display: none; }

#recipe_nutrition_side_panel .tooltip { line-height: 1.5; display: none; color: #666666; }

#recipe_nutrition_side_panel .tooltip.active { display: block; }

#recipe_nutrition_side_panel a.show_tooltip_button { text-decoration: none; }

.recipe_controller.show_action .optin_nutrition { padding: 5px 0; position: relative; float: right; width: auto; }

.recipe_controller.show_action .optin_nutrition .calculate_nutrition { border-radius: 4px; background: #f3f3f3; color: #666666; font-size: 10px; padding: 3px 5px; text-decoration: none; white-space: nowrap; }

.recipe_controller.show_action .optin_nutrition .calculate_nutrition:hover { text-decoration: underline; }

.recipe_controller.show_action .optin_nutrition a.show_tooltip_button { text-decoration: none; }

.recipe_controller.show_action .optin_nutrition .values_and_setting { font-size: 86%; color: #666666; text-align: right; padding: 4px 0; }

.recipe_controller.show_action .optin_nutrition .values_and_setting img { margin-left: 2px; }

.recipe_controller.show_action .optin_nutrition a.setting { color: #999999; margin-left: 4px; }

.recipe_controller.show_action .optin_nutrition .tooltip { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; background: #ffffff; border: 4px solid #ded5c0; border-radius: 5px; padding: 10px 10px 8px 8px; position: absolute; text-align: left; width: 300px; z-index: 999; line-height: 1.5; display: none; color: #666666; left: 0; top: 32px; }

.recipe_controller.show_action .optin_nutrition .tooltip .tail, .recipe_controller.show_action .optin_nutrition .tooltip .tail_inner { display: none; *display: block; }

.recipe_controller.show_action .optin_nutrition .tooltip:before, .recipe_controller.show_action .optin_nutrition .tooltip:after, .recipe_controller.show_action .optin_nutrition .tooltip .tail, .recipe_controller.show_action .optin_nutrition .tooltip .tail_inner { border: solid transparent; border-width: 12px; content: ''; height: 0; position: absolute; width: 0; left: 23px; margin-left: -12px; }

.recipe_controller.show_action .optin_nutrition .tooltip:before, .recipe_controller.show_action .optin_nutrition .tooltip .tail { border-bottom-color: #ded5c0; top: -24px; }

.recipe_controller.show_action .optin_nutrition .tooltip:after, .recipe_controller.show_action .optin_nutrition .tooltip .tail_inner { border-bottom-color: #ffffff; top: -18px; }

.recipe_controller.show_action .optin_nutrition .tooltip .close { width: 16px; height: 16px; display: inline-block; *display: inline; float: right; cursor: pointer; margin-top: -4px; margin-right: -4px; background: url(/assets/sara/tooltip_close_small.png?4fc207c75a8b9f51eadd6eba4b71692cbc75c42a6399ebf4386c625bb906369f) no-repeat; opacity: 0.7; }

.recipe_controller.show_action .optin_nutrition .tooltip .close:hover { opacity: 1; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) { .recipe_controller.show_action .optin_nutrition .tooltip .close { background: url(/assets/sara/tooltip_close_small@2x.png?5ebfe1951213b70f5a59f18161e5084dfa1ccc85acb788dffd8e192b5fcc01a8) no-repeat; -webkit-background-size: 16px; } }

.recipe_controller.show_action .optin_nutrition .tooltip.active { display: block; }

.recipe_controller.show_action .optin_nutrition .tooltip .main-message { font-size: 100%; margin-bottom: 5px; font-weight: 600; }

.recipe_controller.show_action .optin_nutrition .tooltip.salt .energy, .recipe_controller.show_action .optin_nutrition .tooltip.energy .salt { display: none; }

.recipe_controller.show_action .optin_nutrition .tooltip p { margin-bottom: 7px; }

.recipe_controller.show_action #recipe { z-index: 2; }

.recipe_controller.show_action #recipe_show_wrapper, .recipe_controller.show_action #feedback_wrapper, .recipe_controller.show_action #related_link_wrapper { z-index: 1; }
