/* src/scss/styles.scss */
lookup-cards {
  width: 100%;
  display: flex;
  flex-direction: column;
  height: 100vh;
  padding: 0.5em;
}
lookup-cards .dropdown-item:focus {
  background-color: #ebe3d9 !important;
}
lookup-cards > .company-wrapper,
lookup-cards > wd-navbar {
  flex: 0 1 auto;
}
lookup-cards .company-wrapper {
  display: flex;
}
lookup-cards .company-wrapper wd-form-optionselect {
  flex: 1;
}
lookup-cards .company-wrapper .btn {
  flex: 0 1 auto;
  margin-left: 0.5em;
}
lookup-cards .card-tabs-body {
  flex: 1;
  height: 0px;
}
lookup-cards .card-tabs-body .wd-card {
  display: flex;
  flex-direction: column;
  height: 100%;
}
lookup-cards .card-tabs-body .wd-card wd-card-header {
  flex: 0 1 auto;
}
lookup-cards .card-tabs-body .wd-card wd-card-body {
  flex: 1;
  height: 0px;
}
lookup-cards .wd-card:not(transactions-card) wd-list-header {
  display: none !important;
}
lookup-cards .wd-list-body {
  padding-top: 6px;
}
lookup-cards .wd-list-item:focus {
  background-color: #ebe3d9 !important;
}
lookup-cards .wd-list-item.is-selected:not(:focus) {
  background-color: transparent !important;
}
lookup-cards .wd-list-item:hover:not(:focus) {
  background-color: transparent !important;
}
lookup-cards .wd-list-item-content {
  padding: 0.25em 0.5em !important;
}
lookup-cards vendor-lookup-card .wd-list-item-cell.name {
  flex-basis: 50%;
}
lookup-cards vendor-lookup-card .wd-list-item-cell.code {
  flex-basis: 20%;
}
lookup-cards vendor-lookup-card .wd-list-item-cell.last_activity {
  flex-basis: 30%;
}
lookup-cards transactions-card wd-list-footer {
  display: flex !important;
  font-weight: bold;
  font-size: 0.9em;
  flex: 0 0 32px;
  border-top: 1px solid gainsboro;
  align-items: center;
  justify-content: center;
}
lookup-cards transactions-card .wd-list-header .amount .btn {
  margin-left: auto;
  margin-right: 0em;
  padding-right: 0em;
}
lookup-cards transactions-card .wd-list-body {
  padding-top: 0px !important;
}
lookup-cards transactions-card .wd-navbar .wd-navbar-filter-item > .btn-group > .btn {
  color: black;
  border: 0px solid transparent !important;
}
lookup-cards transactions-card .wd-navbar .wd-navbar-filter-item wd-form-text {
  display: flex;
}
lookup-cards transactions-card .wd-navbar .wd-navbar-filter-item wd-form-text .btn {
  color: black;
}
lookup-cards transactions-card .wd-navbar .wd-navbar-filter-item wd-form-text .btn:hover {
  background-color: gainsboro;
}
lookup-cards transactions-card .wd-navbar .wd-navbar-filter-item wd-form-text .search-help {
  width: 525px;
  padding: 0.5em 1.25em;
}
lookup-cards transactions-card .wd-navbar .wd-navbar-filter-item wd-form-text .search-help li {
  padding-bottom: 0.25em;
}
lookup-cards transactions-card .wd-navbar .wd-navbar-filter-item input {
  width: 320px;
}
lookup-cards transactions-card .wd-navbar input:hover {
  border: 1px solid gainsboro !important;
}
lookup-cards transactions-card .wd-navbar .wd-navbar-menu-right wd-form-optionselect .input-group {
  background-color: white;
  border-radius: 0.25em;
  border: 1px solid gainsboro;
  width: 280px;
  display: flex;
}
lookup-cards transactions-card .wd-navbar .wd-navbar-menu-right wd-form-optionselect input,
lookup-cards transactions-card .wd-navbar .wd-navbar-menu-right wd-form-optionselect .wd-input-group-suffix {
  border: 0px solid transparent !important;
}
lookup-cards transactions-card .wd-navbar .wd-navbar-menu-right wd-form-optionselect input {
  flex: 1;
}
lookup-cards transactions-card .wd-navbar .wd-navbar-menu-right wd-form-optionselect .wd-input-group-suffix {
  flex: 0 0 auto;
  display: none;
  padding: 0.25em 0.75em;
  margin-left: 0px !important;
  border-top-right-radius: 0.25em !important;
  border-bottom-right-radius: 0.25em !important;
  border-left: 1px solid gainsboro !important;
}
lookup-cards transactions-card .wd-navbar .wd-navbar-menu-right wd-form-optionselect .wd-input-group-suffix:hover {
  cursor: pointer;
  background-color: whitesmoke;
}
lookup-cards transactions-card .wd-navbar .wd-navbar-menu-right wd-form-optionselect.has-value input {
  border-right: 0px solid transparent !important;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  padding-right: 0px !important;
}
lookup-cards transactions-card .wd-navbar .wd-navbar-menu-right wd-form-optionselect.has-value .wd-input-group-suffix {
  display: inline-block;
}
lookup-cards transactions-card .wd-list-item-cell.gl_account_label {
  display: none;
}
lookup-cards transactions-card .wd-list-item-cell.trans_date {
  flex-basis: 10%;
}
lookup-cards transactions-card .wd-list-item-cell.amount {
  flex-basis: 20%;
  text-align: right;
  padding-right: 1.5em;
}
lookup-cards transactions-card .wd-list-item-cell.debit_credit {
  flex-basis: 10%;
}
lookup-cards transactions-card .wd-list-item-cell.trans_code {
  flex-basis: 10%;
}
lookup-cards transactions-card .wd-list-item-cell.postingremark {
  flex-basis: 45%;
}
lookup-cards transactions-card[data-mode=all-gls] .wd-list-item-cell.gl_account_label {
  flex-basis: 25%;
  display: block;
}
lookup-cards transactions-card[data-mode=all-gls] .wd-list-item-cell.trans_date {
  flex-basis: 12%;
}
lookup-cards transactions-card[data-mode=all-gls] .wd-list-item-cell.amount {
  flex-basis: 18%;
}
lookup-cards transactions-card[data-mode=all-gls] .wd-list-item-cell.debit_credit {
  flex-basis: 5%;
}
lookup-cards transactions-card[data-mode=all-gls] .wd-list-item-cell.trans_code {
  flex-basis: 8%;
}
lookup-cards transactions-card[data-mode=all-gls] .wd-list-item-cell.postingremark {
  flex-basis: 30%;
}
