/* Equipment/shop result rows size to the icon and actual name lines. */
body :is(#wizard-items,#wizard-review) .category-row.has-items:has(.equipment-result-heading) .exchange-pair{
 min-height:0!important;height:auto!important;align-items:stretch!important;
}
body :is(#wizard-items,#wizard-review) .category-row.has-items:has(.equipment-result-heading) .exchange-pair>.paired-before,
body :is(#wizard-items,#wizard-review) .category-row.has-items:has(.equipment-result-heading) .exchange-pair>.paired-after{
 padding:7px 5px!important;min-height:0!important;align-self:start!important;
}
body :is(#wizard-items,#wizard-review) .category-row.has-items:has(.equipment-result-heading) .exchange-pair .item-with-icon{
 display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;
 min-height:0!important;height:auto!important;padding:0!important;margin:0!important;gap:4px!important;
}
body :is(#wizard-items,#wizard-review) .category-row.has-items:has(.equipment-result-heading) .exchange-pair .item-with-icon>div{
 flex:none!important;min-height:0!important;height:auto!important;margin:0!important;
}
body :is(#wizard-items,#wizard-review) .category-row.has-items:has(.equipment-result-heading) .exchange-pair .item-with-icon strong{
 margin:0!important;line-height:18px!important;
}
body :is(#wizard-items,#wizard-review) .category-row.has-items:has(.equipment-result-heading) .exchange-pair>.pair-arrow{
 align-self:start!important;margin:20px 0 0!important;line-height:18px!important;
}
body :is(#wizard-items,#wizard-review) .category-row.has-items .equipment-result-heading{
 padding-top:6px!important;padding-bottom:6px!important;
}
