.page.leads {
  overflow: hidden;
}
.page.leads .title-area {
  max-width: 12em;
}

.column-status-icon {
  min-width: 1.725em;
}
.column-status-icon .fa-star {
  color: #FAA61A;
}

.column-data.iconic {
  text-align: center;
  color: #67c4c1;
}

.column-data.iconic .icon.text-icon {
  font-weight: 700;
  font-size: 1.3em;
  line-height: 0;
  vertical-align: middle;
}

.leads-table {
  width: 50%;
  background-color: #fff;
  border: 1px solid #D7D7D7;
  border-radius: 0.5rem;
  overflow: hidden;
}
.leads-table .table-wrapper {
  overflow: hidden;
}
.leads-table .table-wrapper .loader {
  transition: opacity 1s ease-in, visibility 1s;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 3em 1.5em 5em;
}
.leads-table .table-wrapper .loader.loader-hidden {
  opacity: 0;
  visibility: hidden;
}
.leads-table .table-wrapper .loader .loader-icon {
  width: 3em;
  height: 3em;
  border: 0.5em solid #DDD;
  border-top-color: #0A5FA9;
  border-radius: 50%;
  animation: loading 0.75s linear infinite;
  margin: 0 auto;
}
@keyframes loading {
  from {
    transform: rotate(0turn);
  }
  to {
    transform: rotate(1turn);
  }
}
.leads-table .table-wrapper .table {
  display: none;
  max-height: 70vh;
  overflow: auto;
  padding-bottom: 0.5rem;
  border-top: 1px solid #DDD;
}
.leads-table .table-wrapper .table thead {
  border-top: none;
}
.leads-table .table-wrapper .table thead th {
  position: sticky;
  top: 0;
}
.leads-table .table-wrapper .table thead th.column-data {
  border-right: none;
}
.leads-table .table-wrapper .table thead th.column-data:after {
  content: "";
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #fff;
}
.leads-table .table-wrapper .table tbody .row-data {
  display: none;
}
.leads-table .leads-table-ui-actions {
  font-size: 0.875em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  padding: 0.8571428571em 1.4285714286em;
}
.leads-table .leads-table-ui-actions .leads-count {
  margin: 0 1.6428571429em;
}
.leads-table .leads-table-ui-actions .selected-count .number:after {
  content: attr(data-count);
  font-weight: bold;
}
.leads-table .leads-table-ui-actions .selected-count .number .icon {
  font-weight: normal;
  padding-right: 0.46em;
}
.leads-table .leads-table-ui-actions .selected-count .number[data-count="0"] {
  opacity: 0.4;
}
.leads-table .leads-table-ui-actions .separator {
  width: 1px;
  height: 2.4285714286em;
  background-color: #707070;
}
.leads-table .leads-table-ui-actions .link.download {
  margin: 0 1.7857142857em;
}
.leads-table .leads-table-ui-actions .link.download:not(.disabled):hover, .leads-table .leads-table-ui-actions .link.download:not(.disabled):focus {
  color: #0A5FA9;
}
.leads-table .leads-table-ui-actions .link.disabled {
  opacity: 0.4;
  pointer-events: none;
}
.leads-table .leads-table-ui-actions .delete-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  text-align: right;
}
.leads-table .leads-table-ui-actions .selections-menu {
  position: relative;
  display: inline-block;
}
.leads-table .leads-table-ui-actions .selections-menu label.button {
  color: #333333;
  background-color: transparent;
  padding: 0.7142857143em 0.4285714286em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.leads-table .leads-table-ui-actions .selections-menu label.button > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.leads-table .leads-table-ui-actions .selections-menu label.button:hover, .leads-table .leads-table-ui-actions .selections-menu label.button:focus, .leads-table .leads-table-ui-actions .selections-menu label.button:focus-within {
  background-color: rgba(10, 95, 169, 0.08);
}
.leads-table .leads-table-ui-actions .selections-menu label.button .icon {
  color: #707070;
  font-size: 1.2857142857em;
  width: 0.875em;
  height: 1em;
}
.leads-table .leads-table-ui-actions .selections-menu label.button .icon.dropdown {
  color: #333333;
  font-size: 0.6428571429em;
  width: 1em;
  height: 1em;
  margin-left: 1em;
  margin-bottom: 0.25em;
}
.leads-table .leads-table-ui-actions .selections-menu.open label.button {
  background-color: rgba(10, 95, 169, 0.08);
}
.leads-table .leads-table-ui-actions .selections-menu .some-selected, .leads-table .leads-table-ui-actions .selections-menu .all-selected {
  display: none;
}
.leads-table .leads-table-ui-actions .selections-menu .menu {
  left: 0;
  right: auto;
  padding: 0.5714285714em 0;
  border-radius: 4px;
  box-shadow: 0px -2px 12px rgba(0, 0, 0, 0.3921568627);
}
.leads-table .leads-table-ui-actions .selections-menu .menu li {
  margin: 0;
}
.leads-table .leads-table-ui-actions .selections-menu .menu .link {
  font-size: 0.8571428571em;
  line-height: 1;
  padding: 0.75em 2.0833333333em 0.75em 3.9166666667em;
}
.leads-table .leads-table-ui-actions .selections-menu .menu .link:hover, .leads-table .leads-table-ui-actions .selections-menu .menu .link:focus {
  background-color: #ECECEC;
  color: currentColor;
}
.leads-table .leads-table-ui-actions .selections-menu li {
  white-space: nowrap;
}

@media screen and (min-width: 93.75em) {
  .page.leads .title-area {
    max-width: none;
  }
  .leads .leads-table {
    max-width: 66.25em;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 60em) {
  .page.leads .title-area {
    max-width: none;
  }
  .page.leads .filters .filter-segment:last-child {
    padding-bottom: 0;
  }
  .leads-table .leads-table-ui-actions {
    padding-left: 0.65rem;
  }
  .leads-table .leads-table-ui-actions .leads-count, .leads-table .leads-table-ui-actions .link.download {
    margin: 0 0.5rem;
  }
  .leads-table .table-wrapper .table {
    max-height: 47vh;
  }
  .leads-table table.table th:first-child, .leads-table table.table td:first-child {
    padding-left: 1rem;
  }
}

/*# sourceMappingURL=reporting.css.map */
