.item-detail-container.astro-zd4ajyd7{gap:1rem;min-width:0;display:grid}.item-shell.astro-zd4ajyd7{gap:1rem;display:grid}.item-shell.astro-zd4ajyd7>.calculator-helper-text.astro-zd4ajyd7{margin:0}.item-page-grid.astro-zd4ajyd7{grid-template:"overview recipe""facts recipe"1fr/minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1rem;display:grid}.item-information.astro-zd4ajyd7,.item-recipe.astro-zd4ajyd7,.item-specs.astro-zd4ajyd7{min-width:0}.item-information.astro-zd4ajyd7{grid-area:overview}.item-specs.astro-zd4ajyd7{grid-area:facts}.item-recipe.astro-zd4ajyd7{grid-area:recipe}.item-overview.astro-zd4ajyd7{align-items:center;gap:1rem;padding-bottom:0;display:flex}.item-detail-image-frame.astro-zd4ajyd7{flex:none;place-items:center;width:6rem;height:6rem;display:grid}.item-detail-image-frame.astro-zd4ajyd7 img.astro-zd4ajyd7{object-fit:contain;width:100%;height:100%}.item-detail-description.astro-zd4ajyd7{line-height:1.6;font-size:var(--font-size-sm);margin:0}.item-facts.astro-zd4ajyd7{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1rem;margin:0;display:grid}.item-facts.astro-zd4ajyd7>div.astro-zd4ajyd7{padding:.75rem 0}.item-facts.astro-zd4ajyd7>div.astro-zd4ajyd7:nth-child(n+4){border-top:1px solid var(--border-default)}.item-facts.astro-zd4ajyd7 dt.astro-zd4ajyd7,.item-locations.astro-zd4ajyd7 dt.astro-zd4ajyd7{color:var(--text-secondary);font-size:var(--font-size-xs);margin-bottom:.35rem}.item-facts.astro-zd4ajyd7 dd.astro-zd4ajyd7{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;margin:0}.item-locations.astro-zd4ajyd7{margin:.5rem 0 0}.item-locations.astro-zd4ajyd7>div.astro-zd4ajyd7{border-top:1px solid var(--border-default);padding:.85rem 0}.item-locations.astro-zd4ajyd7 dd.astro-zd4ajyd7{font-size:var(--font-size-sm);margin:0;line-height:1.6}.item-locations.astro-zd4ajyd7 ul.astro-zd4ajyd7{flex-wrap:wrap;gap:.375rem .75rem;margin:0;padding:0;list-style:none;display:flex}.item-locations.astro-zd4ajyd7 li.astro-zd4ajyd7:not(:last-child):after{content:","}.item-craft-controls.astro-zd4ajyd7{align-items:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}.item-quantity-field.astro-zd4ajyd7{flex:1;min-width:0}.item-quantity-field.astro-zd4ajyd7 input.astro-zd4ajyd7{box-sizing:border-box;width:100%;height:3rem;margin:0}.item-materials.astro-zd4ajyd7{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.item-materials.astro-zd4ajyd7 li.astro-zd4ajyd7{background:var(--input-background);border:1px solid var(--border-default);border-radius:var(--border-radius-md);align-items:center;gap:.75rem;padding:.75rem;display:flex}.item-materials.astro-zd4ajyd7 img.astro-zd4ajyd7{object-fit:contain;flex:none}.item-material-name.astro-zd4ajyd7{min-width:0;font-size:var(--font-size-sm);flex:1}.item-material-name.astro-zd4ajyd7 a.astro-zd4ajyd7{color:var(--text-primary);text-decoration:none}.item-material-name.astro-zd4ajyd7 a.astro-zd4ajyd7:hover{text-decoration:underline}.item-materials.astro-zd4ajyd7 strong.astro-zd4ajyd7{font-size:var(--font-size-base)}.item-comparisons.astro-zd4ajyd7{border-block:1px solid var(--border-default);margin-top:1rem;padding:.85rem 0}.item-comparisons.astro-zd4ajyd7 summary.astro-zd4ajyd7{cursor:pointer;color:var(--text-secondary);font-size:var(--font-size-sm)}.item-recipe-table.astro-zd4ajyd7{font-size:var(--font-size-xs);width:100%}.item-recipe-table.astro-zd4ajyd7 th.astro-zd4ajyd7,.item-recipe-table.astro-zd4ajyd7 td.astro-zd4ajyd7{text-align:right;padding:.65rem}.item-recipe-table.astro-zd4ajyd7 th.astro-zd4ajyd7:first-child{text-align:left;white-space:normal}.item-detail-container.astro-zd4ajyd7 .astro-zd4ajyd7[hidden]{display:none!important}@media (width<=1000px){.item-page-grid.astro-zd4ajyd7{grid-template:"overview""recipe""facts"/minmax(0,1fr)}}@media (width<=480px){.item-facts.astro-zd4ajyd7{grid-template-columns:repeat(2,minmax(0,1fr))}.item-facts.astro-zd4ajyd7>div.astro-zd4ajyd7:nth-child(3){border-top:1px solid var(--border-default)}.item-craft-controls.astro-zd4ajyd7{flex-wrap:wrap}.item-craft-controls.astro-zd4ajyd7 .button{width:100%}.item-detail-image-frame.astro-zd4ajyd7{width:4rem;height:4rem}}
