.vk-panel-carcass{
  border: var(--el-border);
  min-width: var(--vk-panel-carcass-minwidth);
  min-height: var(--vk-panel-carcass-minheight);
  display: flex;
  flex-direction: column;
}
.vk-panel-carcass__main{
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.vk-panel-carcass__content{
  flex: 1;
  overflow: hidden;
}
.vk-panel-carcass.is-draggable{
  position: absolute;
}
.vk-panel-carcass__top{
  padding-top: var(--gap-xxs);
  padding-bottom: var(--gap-xxs);
  padding-right: var(--gap-xxs);
}
.vk-panel-carcass-resize-area__rb{
  position: absolute;
  bottom: 0;
  right: 0;
  width: 10px;
  height: 10px;
  cursor: se-resize;
}
.vk-panel-carcass-resize-area__rb::before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  border-style: solid;
  border-width: 0 10px 10px 0;
  border-color: transparent var(--el-border-color-darker);
  transform: rotate(90deg);
}
.vk-panel-carcass-resize-area__tl{
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 10px;
  cursor: nw-resize;
}
.vk-panel-carcass-resize-area__tl::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-style: solid;
  border-width: 0 0 10px 10px;
  border-color: transparent var(--el-border-color-darker);
}

/* 禁用文本选中 */
.vk-panel-carcass-resize-area__rb,
.vk-panel-carcass-resize-area__tl,
.vk-panel-carcass__tabs,
.vk-panel-carcass__top {
  user-select: none;
}
/* endof 禁用文本选中 */

/* tabs */
.vk-panel-carcass__tabs{
  display: flex;
  justify-content: flex-start;
}

/* tabs style */
.vk-panel-carcass__main.el-tabs--border-card {
  border:none;
}
.vk-panel-carcass__top{
  background-color: var(--el-fill-color-light);
  border-bottom: 1px solid var(--el-border-color);
}
.vk-panel-carcass__main.el-tabs--border-card>.el-tabs__header {
  border-bottom: none;
}
/* endof tabs style */
.vk-panel-group.is-only .panel-main-tab {
  cursor: initial;
}
.vk-panel-group.is-empty {
  display: none;
}

/* 拖拽时样式 */
.vk-panel-group.is-last-dragged{
  z-index: 99;
}
.vk-panel-group {
  transition: opacity 0.3s;
}
.vk-panel-group.is-draggingover {
  opacity: 0.5;
}
.vk-panel-group.is-dragover .vk-panel-carcass__main {
  box-shadow: 0 0 0 2px var(--el-color-primary);
}
/* endof 拖拽时样式  */
