.ingredient-micronutrients [hidden]{display:none!important}.ingredient-micronutrients .micronutrients-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px}.ingredient-micronutrients fieldset{min-width:0;border:1px solid var(--line,#ddd2c6);padding:16px}.ingredient-micronutrients legend{font-weight:600;padding:0 8px}.ingredient-micronutrients label{display:block;font-weight:600;margin:12px 0 8px}.ingredient-micronutrients input,.ingredient-micronutrients select{width:100%;max-width:100%;min-width:0;min-height:46px;padding:10px;font:inherit;color:var(--ink,#29211c);background:var(--paper,#fffdf9);border:1px solid #aa9584;border-radius:4px}.ingredient-micronutrients input[aria-invalid=true]{border:2px solid #a32323}.ingredient-micronutrients .widget-controls{margin:24px 0}.ingredient-micronutrients .widget-controls label{flex:1 1 300px}.ingredient-micronutrients .practical-table{min-width:560px}.ingredient-micronutrients #micronutrients-overview{min-width:790px}.ingredient-micronutrients .practical-table th,.ingredient-micronutrients .practical-table td{min-width:120px}.ingredient-micronutrients .practical-table th:first-child{min-width:200px}.ingredient-micronutrients details{margin-block:24px}.ingredient-micronutrients summary{cursor:pointer;font-weight:600;min-height:44px;line-height:1.6}.ingredient-micronutrients :focus-visible{outline:3px solid var(--accent,#792f28);outline-offset:3px}.ingredient-micronutrients .practical-photo img{max-height:240px;object-fit:contain}@media(max-width:700px){.ingredient-micronutrients .micronutrients-controls{grid-template-columns:1fr}.ingredient-micronutrients fieldset{padding:12px}.ingredient-micronutrients .practical-table th:first-child{min-width:170px}}
