/* Final crafting layout: remove the retired detached inspector behavior. */
body.rift-ui #crafting-dialog:not([data-category=home])[open]{
  grid-template-columns:minmax(0,1fr)!important;
  grid-template-rows:auto auto minmax(0,1fr) auto!important
}
body.rift-ui #crafting-dialog:not([data-category=home])>.dialog-heading,
body.rift-ui #crafting-dialog:not([data-category=home])>#crafting-nav,
body.rift-ui #crafting-dialog:not([data-category=home])>#crafting-content,
body.rift-ui #crafting-dialog:not([data-category=home])>.crafting-status{
  grid-column:1!important
}
body.rift-ui #crafting-dialog:not([data-category=home])>.dialog-heading{grid-row:1!important}
body.rift-ui #crafting-dialog:not([data-category=home])>#crafting-nav{grid-row:2!important}
body.rift-ui #crafting-dialog:not([data-category=home])>#crafting-content{grid-row:3!important;min-width:0!important;min-height:0!important;overflow:hidden!important}
body.rift-ui #crafting-dialog:not([data-category=home])>.crafting-status{grid-row:4!important}

body.rift-ui #crafting-dialog[data-category=weapon] #crafting-list,
body.rift-ui #crafting-dialog[data-category=pendant] #pendant-crafting{
  display:grid!important;align-content:start!important;min-width:0!important;min-height:0!important;
  overflow-y:auto!important;overflow-x:hidden!important;gap:7px!important
}
body.rift-ui #crafting-dialog[data-category=weapon] #crafting-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}
body.rift-ui #crafting-dialog[data-category=pendant] #pendant-crafting{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.rift-ui #crafting-dialog[data-category=weapon] #crafting-list>.craft-recipe,
body.rift-ui #crafting-dialog[data-category=pendant] #pendant-crafting>.pendant-craft-button{
  width:auto!important;min-width:0!important;max-width:none!important;margin:0!important
}
body.rift-ui #crafting-dialog[data-category=weapon] #crafting-list>.craft-recipe{
  display:block!important;grid-template-columns:none!important;text-align:left!important
}
body.rift-ui #crafting-dialog[data-category=weapon] #crafting-list>.craft-recipe::after{display:none!important}
body.rift-ui #crafting-dialog[data-category=weapon] .craft-recipe-main{
  display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;
  align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important
}
body.rift-ui #crafting-dialog[data-category=weapon] .craft-recipe-icon{
  width:42px!important;height:42px!important;min-width:42px!important;padding:3px!important;box-sizing:border-box!important
}
body.rift-ui #crafting-dialog[data-category=weapon] .craft-recipe-copy{
  display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important
}
body.rift-ui #crafting-dialog[data-category=weapon] .craft-recipe-copy strong{
  display:-webkit-box!important;min-width:0!important;overflow:hidden!important;
  -webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;
  white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;
  font-size:13px!important;line-height:17px!important
}
body.rift-ui #crafting-dialog[data-category=weapon] .craft-recipe-copy small{
  display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important
}

@media(max-width:900px){
 body.rift-ui #crafting-dialog[data-category=weapon] #crafting-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

@media(max-width:700px){
 body.rift-ui #crafting-dialog:not([data-category=home]) .crafting-layout{display:block!important;height:100%!important;min-height:0!important}
 body.rift-ui #crafting-dialog:not([data-category=home])[data-recipe-open=false] :is(#crafting-weapon-screen,#crafting-pendant-screen) .crafting-recipes{
  display:flex!important;width:100%!important;height:100%!important;padding:6px!important;overflow:hidden!important
 }
 body.rift-ui #crafting-dialog:not([data-category=home])[data-recipe-open=false] :is(#crafting-detail,#pendant-detail){display:none!important}
 body.rift-ui #crafting-dialog:not([data-category=home])[data-recipe-open=true] :is(#crafting-weapon-screen,#crafting-pendant-screen) .crafting-recipes{display:none!important}
 body.rift-ui #crafting-dialog:not([data-category=home])[data-recipe-open=true] :is(#crafting-detail,#pendant-detail){
  display:flex!important;position:static!important;width:100%!important;max-width:none!important;height:100%!important;
  grid-column:auto!important;grid-row:auto!important;padding:7px!important;overflow:hidden!important;box-sizing:border-box!important
 }
 body.rift-ui #crafting-dialog:not([data-category=home])[data-recipe-open=true] .recipe-back{
  display:block!important;position:static!important;min-height:34px!important;margin:0 0 5px!important
 }
 body.rift-ui #crafting-dialog:not([data-category=home])[data-recipe-open=true] :is(#crafting-detail,#pendant-detail) .pendant-detail-heading button{display:none!important}
 body.rift-ui #crafting-dialog[data-category=weapon] #crafting-list,
 body.rift-ui #crafting-dialog[data-category=pendant] #pendant-crafting{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;flex:1!important
 }
 body.rift-ui #crafting-dialog[data-category=weapon] #crafting-list>.craft-recipe,
 body.rift-ui #crafting-dialog[data-category=pendant] #pendant-crafting>.pendant-craft-button{
  min-height:68px!important;height:auto!important;padding:6px!important
 }
 body.rift-ui #crafting-dialog[data-category=weapon] #crafting-list>.craft-recipe{display:block!important;grid-template-columns:none!important}
 body.rift-ui #crafting-dialog[data-category=weapon] .craft-recipe-main{grid-template-columns:36px minmax(0,1fr)!important;gap:6px!important}
 body.rift-ui #crafting-dialog[data-category=weapon] .craft-recipe-icon{
  width:36px!important;height:36px!important;min-width:36px!important;padding:2px!important
 }
 body.rift-ui #crafting-dialog[data-category=weapon] .craft-recipe-copy strong{font-size:12px!important;line-height:16px!important}
 body.rift-ui #crafting-dialog[data-category=weapon] .craft-recipe-copy small{font-size:10px!important;line-height:14px!important}
}
