.elementor-109 .elementor-element.elementor-element-4093fcf{--display:grid;--e-con-grid-template-columns:9fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-109 .elementor-element.elementor-element-805f347{--display:flex;--border-radius:8px 8px 8px 8px;box-shadow:4px 4px 8px 0px rgba(175.09999999999997, 175.09999999999997, 175.09999999999997, 0.5);}.elementor-109 .elementor-element.elementor-element-456994b{--display:flex;}@media(max-width:1024px){.elementor-109 .elementor-element.elementor-element-4093fcf{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-109 .elementor-element.elementor-element-4093fcf{--content-width:1440px;}.elementor-109 .elementor-element.elementor-element-456994b{--content-width:1440px;}}@media(max-width:767px){.elementor-109 .elementor-element.elementor-element-4093fcf{--e-con-grid-template-columns:1;--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-8277432 */#priceTable-filter {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 16px;
    
}
#priceTable-filter span {
    color: #0B8052;
    font-weight: 600
}


.dropdown {
  position: relative;
  width: 220px;
  user-select: none;
}

.dropdown-selected {
    padding: 8px 16px;
    border: 1px solid #ccc;
    border-radius: 100px;
    cursor: pointer;
    background: #fff;
    color: #0B8052;
    font-weight: 600
}

.dropdown-list {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 8px;
  margin-top: 4px;
  list-style: none;
  padding: 0;
  z-index: 1000;
}

.dropdown-list li {
  padding: 10px;
  cursor: pointer;
}

.dropdown-list li:hover {
  background: #f0f0f0;
}
.dropdown::after {
  content: "⯆";
  font-size: 14px;
    color: #0B8052;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}/* End custom CSS */