.kitchenMetrics355{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0 3px}
.kitchenMetrics355>span{display:grid;gap:5px;min-width:0;padding:8px 4px;background:#f2f6f0;border-radius:8px;text-align:center}
.kitchenMetrics355 small{font-size:12px;color:#526657;line-height:1.2}.kitchenMetrics355 b{font-size:16px;color:#183c2c;overflow-wrap:anywhere}
.kitchenMetrics355.shortage>span:last-child{background:#fff1d4}.kitchenMetrics355.shortage>span:last-child b{color:#815400}
.kitchenTask355 details{margin:8px 0 0!important}.kitchenTask355 label strong{font-size:16px}
.kitchenStep355{border:1px solid var(--line,#dce6d9);border-radius:12px;background:#fffdf8;margin:12px 0;overflow:hidden}
.kitchenStep355>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 12px;cursor:pointer;list-style:none;min-height:48px;box-sizing:border-box}
.kitchenStep355>summary::-webkit-details-marker{display:none}.kitchenStep355>summary>span{display:flex;gap:10px;align-items:center;font-size:16px;font-weight:700;min-width:0}.kitchenStep355>summary b{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;background:#e4efdf;border-radius:50%;color:#183c2c}
.kitchenStep355>summary>small{white-space:nowrap;color:#526657;font-size:13px}.kitchenStep355[open]>summary{border-bottom:1px solid var(--line,#dce6d9)}
.kitchenStepBody355{padding:0 10px 12px}.kitchenStepBody355>.primary{margin-top:12px}.kitchenStepBody355 .workTask353{margin-bottom:6px}.kitchenBuy355{margin-top:8px}.kitchenRecipe355{margin:0 0 10px 0;min-height:44px}
@media(max-width:820px){.kitchenMetrics355{gap:5px}.kitchenMetrics355 small{font-size:11px}.kitchenMetrics355 b{font-size:16px}.kitchenTask355{padding:10px!important}}

.kitchenRecipe356{margin:0 0 12px}.kitchenRecipe356>summary{cursor:pointer;padding:12px;border:1px solid var(--line,#dce6d9);border-radius:9px;min-height:44px;box-sizing:border-box;color:#183c2c;background:#eef5ec}.recipeBlock356{padding:14px;background:#fffdf8;border:1px solid var(--line,#dce6d9);border-radius:10px;margin-top:8px}.recipeBlock356 h3{margin:0 0 6px;font-size:18px}.recipeBlock356 p{margin:5px 0 12px;color:#526657}.recipeBlock356 ul{list-style:none;margin:0;padding:0}.recipeBlock356 li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--line,#dce6d9);overflow-wrap:anywhere}.recipeBlock356 li b{flex-shrink:0}.recipeBlock356 .recipeCheck356{color:#815400;font-size:13px}
