﻿/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/*@iconfont-css-prefix    : iconfont;*/
/*@button-padding-sm: 3px @padding-xs - 1px;*/
/*@button-group-border: @primary-5;*/
/*@label-height: 24px;
@label-line-height: 24px;*/
/*@vgmenu-item-highlight-color: #fff;*/
/*@@{hpanel}: ~'@{vango-prefix}-checkbox';*/
.hpanel {
  border-spacing: 0;
  display: flex;
  flex-direction: column;
  position: relative;
}
/*统一所有@{hpanel}里面第一层的div为左浮动*/
.hpanel > .l-panel-content > .l-panel-inner > div {
  float: left !important;
}
/*统一@{hpanel}最后一个div不浮动*/
.hpanel > .l-panel-content > .l-panel-inner > div:last-child {
  float: none !important;
  overflow: hidden;
}
.hpanel > .l-panel-content > .l-panel-inner > .l-grid:last-child {
  float: none;
  overflow: hidden;
}
.hpanel > .l-panel-content > .l-panel-inner > .l-grid:first-child {
  float: left;
}
/*所有面板内部的控件之间的margin统一,*/
.l-panel .panel-li,
.hpanel .panel-li,
.vpanel .panel-li {
  margin: 0 5px 5px 0;
}
/*垂直top,middle,bottom效果*/
.vertical-align-top:before {
  display: inline-block;
  height: 100%;
  vertical-align: top;
  content: "";
}
.vertical-align-middle:before {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  content: "";
}
.vertical-align-bottom:before {
  display: inline-block;
  height: 100%;
  vertical-align: bottom;
  content: "";
}