.mira-dish-create-dialog .mira-product-create-body{scrollbar-gutter:stable}.mira-dish-photo-start{background:linear-gradient(130deg,#f6ede0,#eeeaf5);border-radius:18px;margin-bottom:20px;padding:18px}.mira-dish-photo-start p{color:#626962;margin:8px 0 12px;font-size:14px;line-height:1.5}.mira-dish-photo-start>div{gap:8px;display:flex}.mira-dish-photo-start button,.mira-dish-inline-button{background:#fffdf7;border:1px solid #ded9ce;border-radius:20px;padding:10px 16px}.mira-dish-photo-start small{margin-top:12px;font-size:11px;line-height:1.5;display:block}.mira-dish-create-status{color:#2f6b4f;background:#e2eee5;border-radius:12px;padding:12px;font-size:14px}.mira-dish-draft-photo{align-items:center;gap:16px;display:flex}.mira-dish-draft-photo>div:first-child{border-radius:16px;overflow:hidden}.mira-dish-draft-photo>div:last-child{flex-direction:column;gap:8px;display:flex}.mira-dish-draft-photo span,.mira-ai-recipe-badge{color:#66518b;background:#eee8f5;border-radius:12px;padding:5px 9px;font-size:11px}.mira-dish-draft-ingredients{flex-direction:column;gap:8px;display:flex}.mira-dish-draft-ingredients>div{grid-template-columns:minmax(100px,1fr) 90px 70px 30px;align-items:center;gap:6px;display:grid}.mira-dish-draft-ingredients button{background:0 0;border:0;font-size:24px}.mira-dish-product-results{border:1px solid #e6e0d3;border-radius:12px;max-height:200px;overflow:auto}.mira-dish-product-results button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e6e0d3;justify-content:space-between;width:100%;padding:11px;display:flex}.mira-dish-product-results small{white-space:nowrap;padding-left:10px}.mira-dish-create-dialog textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;resize:vertical;background:#faf8f2;border:1px solid #e6e0d3;border-radius:12px;padding:12px;line-height:1.6}.mira-dish-create-dialog .mira-dish-candidate{background:#f2f1e9;border-radius:14px;flex-direction:row;align-items:flex-start;gap:10px;padding:14px}.mira-dish-candidate input{accent-color:#2f6b4f;width:18px;min-height:18px;margin-top:2px}.mira-dish-candidate small{margin-top:6px;font-size:11px;display:block}.mira-dish-create-dialog a{color:#2f6b4f}.mira-visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){.mira-dish-draft-ingredients>div{grid-template-columns:minmax(90px,1fr) 65px 55px 24px}.mira-dish-draft-ingredients :is(input,select){padding:8px 6px;font-size:13px}.mira-dish-create-dialog>footer>.mira-primary{white-space:normal;max-width:64%;font-size:13px}.mira-dish-photo-start>div{flex-wrap:wrap}}.mira-dish-draft-nutrition{background:#f5f1e7;border:1px solid #e6e0d3;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.mira-dish-draft-nutrition small{margin-left:auto}