div#column_select.popup {
  bottom: 0;
  overflow: hidden; }

.func-select,
.property-select {
  background-color: white;
  border-left: 1px solid #d0d0d0;
  box-sizing: border-box;
  height: 100%;
  overflow: hidden;
  white-space: nowrap; }
  .func-select > h3,
  .property-select > h3 {
    display: none; }
  .func-select > .search,
  .property-select > .search {
    background: linear-gradient(to bottom, #f8f8f8 50%, #efefef);
    border-bottom: 1px solid #ccc;
    position: relative; }
    .func-select > .search > input,
    .property-select > .search > input {
      background: white !important;
      border: none !important;
      width: calc(100% - 20px) !important; }
    .func-select > .search > label,
    .property-select > .search > label {
      display: none; }
  .func-select > .tree,
  .property-select > .tree {
    height: calc(100% - 21px);
    overflow-x: hidden;
    overflow-y: auto; }
  .func-select ul > li,
  .property-select ul > li {
    display: block;
    position: relative; }
    .func-select ul > li > a,
    .property-select ul > li > a {
      box-sizing: border-box;
      height: 28px;
      margin: 1px 0; }
    .func-select ul > li > a.expand,
    .property-select ul > li > a.expand {
      display: inline-block;
      font-size: 0;
      position: absolute;
      right: 0;
      top: 0;
      width: 16px; }
    .func-select ul > li > a.property,
    .property-select ul > li > a.property {
      cursor: grab;
      display: block;
      padding: 8px 10px 0; }
    .func-select ul > li:not(.expanded) > a.expand,
    .property-select ul > li:not(.expanded) > a.expand {
      background: url("../default/img/tree/plus.png") center no-repeat; }
    .func-select ul > li.expanded,
    .property-select ul > li.expanded {
      background-color: #efefef; }
      .func-select ul > li.expanded > a.expand,
      .property-select ul > li.expanded > a.expand {
        background: url("../default/img/tree/minus.png") center no-repeat; }
      .func-select ul > li.expanded > a.property,
      .property-select ul > li.expanded > a.property {
        font-size: 14px;
        font-style: italic;
        padding-top: 7px; }
    .func-select ul > li div,
    .property-select ul > li div {
      background-color: white; }

.object.ui-draggable-dragging,
:not(article.model.edit .editor) .property.ui-draggable-dragging {
  background: rgba(255, 255, 255, 0.6);
  font-weight: bold; }
