ng: 15px;
      z-index: 100;
      min-width: 220px;
      display: none;
    }
    
    .filter-popover.active {
      display: block;
    }
    
    .filter-popover:after {
      content: '';
      position: absolute;
      top: -8px;
      left: 20px;
      width: 16px;
      height: 16px;
      background: white;
      transform: rotate(45deg);
      box-shadow: -2px -2px 4px rgba(0, 0, 0, 0.05);
    }
    
    .popover-title {
      font-weight: 500;
      margin-bottom: 10px;
      font-size: 14px;
 