/* RPG 2D PRO - Janelas reguláveis por cadeado V18 */
.rpgAdjustableWindow{
  box-sizing:border-box !important;
}

.rpgAdjustableWindow .rpgWindowMoveGrip,
.rpgAdjustableWindow .rpgWindowResizeGrip{
  display:none !important;
}

body.skill-layout-unlocked .rpgAdjustableWindow{
  outline:1px dashed rgba(255,215,0,.55) !important;
  outline-offset:2px !important;
}

body.skill-layout-unlocked .rpgAdjustableWindow .rpgWindowMoveGrip{
  display:flex !important;
  position:absolute !important;
  left:6px !important;
  top:6px !important;
  width:24px !important;
  height:24px !important;
  align-items:center !important;
  justify-content:center !important;
  border:1px solid rgba(255,215,0,.6) !important;
  border-radius:8px !important;
  background:rgba(18,14,8,.88) !important;
  color:#ffe08a !important;
  font-size:13px !important;
  line-height:1 !important;
  z-index:20 !important;
  touch-action:none !important;
  cursor:move !important;
  user-select:none !important;
}

body.skill-layout-unlocked .rpgAdjustableWindow .rpgWindowResizeGrip{
  display:flex !important;
  position:absolute !important;
  right:5px !important;
  bottom:5px !important;
  width:26px !important;
  height:26px !important;
  align-items:center !important;
  justify-content:center !important;
  border:1px solid rgba(255,215,0,.65) !important;
  border-radius:8px !important;
  background:rgba(18,14,8,.88) !important;
  color:#ffe08a !important;
  font-size:13px !important;
  line-height:1 !important;
  z-index:20 !important;
  touch-action:none !important;
  cursor:nwse-resize !important;
  user-select:none !important;
}

body.skill-layout-unlocked .rpgWindowDragHeader{
  cursor:move !important;
  touch-action:none !important;
  user-select:none !important;
  padding-left:32px !important;
}

.rpgAdjustableWindow.rpgWindowEditing{
  box-shadow:0 0 0 2px rgba(255,215,0,.38), 0 12px 28px rgba(0,0,0,.75) !important;
}

body.skill-layout-unlocked #inventoryPanel,
body.skill-layout-unlocked #craftPanel{
  resize:none !important;
}

/* Se a janela for regulada manualmente, o conteúdo interno continua rolando sem estourar. */
#inventoryPanel.rpgAdjustableWindow,
#craftPanel.rpgAdjustableWindow{
  max-width:none !important;
  max-height:none !important;
}

#inventoryPanel.rpgAdjustableWindow #inventoryGrid{
  min-height:0 !important;
}

#craftPanel.rpgAdjustableWindow #craftList{
  min-height:0 !important;
  flex:1 1 auto !important;
}
