.itemsLayout{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr)}
.itemRow{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;padding:8px 10px}
.itemRowIcon{grid-column:1;grid-row:1 / span 2}
.itemRowName{grid-column:2;grid-row:1}
.itemRowId{grid-column:3;grid-row:1}
.itemTags{grid-column:2 / 4}
.itemIcon{display:inline-grid;flex:none;width:28px;height:28px;place-items:center;overflow:hidden;border-radius:3px;background:color-mix(in srgb,var(--text) 5%,var(--surface))}
.itemIcon img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}
.itemIcon.blockTex{padding:3px}
.itemIcon.gunTex img{transform:rotate(-45deg) scale(1.15)}
.itemIconLarge{width:46px;height:46px}
.itemIconLarge.blockTex{padding:4px}
.itemDetailIdentity{display:flex;align-items:center;gap:12px;min-width:0}
.itemDetailIdentity>div{min-width:0}
.itemDetailIdentity h2{margin:0}
.recipeItemLink .itemIcon{width:20px;height:20px;background:transparent}
.recipeItemLink .itemIcon.blockTex{padding:2px}
.itemLoadSentinel{height:1px;width:100%;pointer-events:none}
@media(max-width:900px){.itemsLayout{grid-template-columns:minmax(0,1.35fr) minmax(250px,1fr)}}
@media(max-width:680px){.itemsLayout{grid-template-columns:minmax(0,1fr)}}
.itemsLayout.detailClosed{grid-template-columns:minmax(0,1fr)}
.itemDetailHead{position:relative;padding-right:48px;min-height:48px}
.itemDetailClose{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--border);border-radius:4px;background:var(--button);color:var(--muted);cursor:pointer}
.itemDetailClose:hover{background:var(--button-hover);color:var(--text)}
.itemDetailClose:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
.itemDetailClose svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2}
.itemDropList{display:grid;gap:9px}
.itemDropRow,.itemDropWith,.itemDropChoice,.itemDropOptions{display:flex;align-items:center;flex-wrap:wrap;gap:5px}
.itemDropChoice{flex-wrap:nowrap}
.itemDropOptions{gap:6px 8px}
.itemDropChance{color:var(--muted);font-size:11px;white-space:nowrap}
.recipeItemLink.itemIconLink{padding:3px;min-height:28px;min-width:28px}
.itemValueList{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;margin:0}
.itemValueList dt{color:var(--muted);text-transform:capitalize}
.itemValueList dd{margin:0;overflow-wrap:anywhere}
