.mira-app .mira-menu-detail-copy .mira-ingredient-receipt{border:1px solid var(--mira-line);background:#fffef9;border-radius:15px;align-self:start;min-width:0;padding:16px 14px 14px;box-shadow:0 3px 12px #1b221d04}.mira-app .mira-ingredient-receipt .mira-recipe-section-heading{border-bottom:1px dashed #d8d8cb;flex-wrap:wrap;gap:4px 12px;margin-bottom:2px;padding-bottom:13px}.mira-app .mira-ingredient-receipt .mira-recipe-section-heading h3{font-size:17px;line-height:1.4}.mira-app .mira-ingredient-receipt .mira-recipe-section-heading>span{color:var(--mira-muted);text-align:left;font-size:10px}.mira-app .mira-ingredient-receipt .mira-menu-ingredients li{border:0;align-items:baseline;gap:6px;padding:7px 0;font-size:13px;line-height:1.6}.mira-app .mira-ingredient-receipt .mira-menu-ingredients li>span{color:var(--mira-secondary)}.mira-ingredient-receipt .mira-menu-ingredients li>i{border-bottom:1px dotted #d8d8cb;flex:1 0 8px;min-width:8px}.mira-app .mira-ingredient-receipt .mira-menu-ingredients strong{color:var(--mira-ink);white-space:nowrap;font-size:13px;font-weight:550}.mira-receipt-total{border-top:1px dashed #c8cbbd;margin:12px 0 0;padding-top:14px}.mira-receipt-total>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mira-receipt-total dt{color:var(--mira-secondary);font-size:12px}.mira-receipt-total dd{color:var(--mira-ink);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:700}.mira-receipt-total .mira-receipt-portion{margin-top:8px}.mira-receipt-portion dd{color:var(--mira-secondary);font-size:12px;font-weight:500}.mira-app .mira-menu-detail-copy .mira-preparation-paper{border:1px solid var(--mira-line);background:linear-gradient(110deg,#fdfbf4,#fffef9);border-left:3px solid #d9ddcc;border-radius:3px 15px 15px 3px;align-self:start;min-width:0;margin:0;padding:16px 17px;position:relative;box-shadow:2px 3px #f2f0e7,0 4px 14px #1b221d05}.mira-app .mira-preparation-paper>h3{border-bottom:1px solid var(--mira-line);margin:0 0 12px;padding-bottom:12px;font-size:17px}.mira-app .mira-preparation-paper .mira-menu-preparation{counter-reset:recipe-step;margin:0;padding:0;list-style:none}.mira-app .mira-preparation-paper .mira-menu-preparation li{counter-increment:recipe-step;color:var(--mira-secondary);border-top:0;border-bottom:1px solid #e9e8df;margin:0;padding:12px 0 13px 30px;font-size:13px;line-height:1.8;display:block;position:relative}.mira-app .mira-preparation-paper .mira-menu-preparation li:last-child{border-bottom:0;padding-bottom:0}.mira-app .mira-preparation-paper .mira-menu-preparation li:before{content:counter(recipe-step,decimal-leading-zero);color:#8d9b7e;font-variant-numeric:tabular-nums;font-size:10px;font-weight:600;position:absolute;top:14px;left:0}@media (width<=1023px){.mira-app .mira-menu-detail-copy .mira-preparation-paper{margin-top:20px}}@media (width<=599px){.mira-app .mira-ingredient-receipt .mira-menu-ingredients li,.mira-app .mira-ingredient-receipt .mira-menu-ingredients strong,.mira-app .mira-preparation-paper .mira-menu-preparation li{font-size:13px}}.mira-app .mira-menu-detail-copy :is(.mira-ingredient-receipt,.mira-preparation-paper){margin:22px 0 0}.mira-recipe-cost{color:var(--mira-secondary);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.mira-recipe-cost strong{color:var(--mira-green-ink);white-space:nowrap;font-size:18px}