[v-cloak] {
  display: none;
}

.autocomplete-suggestions {
  background: #FFF;
  overflow: auto;
  box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.2);
}

.autocomplete-suggestion {
  padding: 10px;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  border-bottom: 1px solid #eee;
}

.autocomplete-selected {
  background: #F0F0F0;
}

.autocomplete-suggestions strong {
  font-weight: normal;
  color: #3399FF;
}

.autocomplete-group {
  padding: 10px;
}

.autocomplete-group strong {
  display: block;
  border-bottom: 1px solid #000;
}

.nav-sidebar .nav-treeview {
  padding-left: 10px !important;
}

#luckysheet_info_detail_title {
  display: none;
}

#luckysheet_info_detail .luckysheet-share-logo {
  display: none;
}

.app-lucky-sheet {
  position: relative;
  left: 0;
  top: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}
.pms-left{
  float: left;
}
.van-form{
  margin-bottom: 0!important;
}
body{
  font-size: 0.8rem;
  line-height: 1;
}
.main-sidebar .nav-sidebar .nav-item>.nav-link {
  font-size: 0.9rem;
}

table.custom-data-table.data-table tbody td {
  height: 40px;
}
body:not(.dark-mode) .table-collapse .custom-data-table tbody td {
  height: 40px;
}
.nav-sidebar>.nav-item>.nav-treeview .nav-link p {
  font-size: 0.85rem;
}
.control-label {
  font-size: 0.8rem;
}
.form-control:not(textarea) {
   font-size: 0.8rem;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
  line-height: 1;
}
.h4, h4{
  font-size: 1.1rem;
}
.h5, h5 {
  font-size: 1rem;
}
.table thead th {
  font-size: 0.85rem !important;
}
.btn {
  font-size: 0.8rem;
}
label {
  font-size: 0.8rem;
}

.dd {
  font-size: 0.8rem !important;
  line-height: 15px !important;
}
.form-group {
  margin-bottom: 0rem;
}
table.data-table tfoot td, table.data-table tfoot th, table.data-table thead td, table.data-table thead th {
  font-size: .8rem !important;
}

.map-treegrid-levels{
  display: none;
}